Patch level : 12.0 384

Files correlati     : cg4.exe

Corretto in funzionamento per fatture per cassa pagate in anticipo e calcolo pro-rata per le fatture per cassa.

git-svn-id: svn://10.65.10.50/branches/R_10_00@23786 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2017-05-07 21:30:47 +00:00
parent 63d785a4ed
commit 72a7e8995d

View File

@ -1459,7 +1459,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
#ifdef DBG #ifdef DBG
const long nr = _mov->get_long(MOV_NUMREG); const long nr = _mov->get_long(MOV_NUMREG);
if (nr == 30559 || nr == 29171 ) if (nr == 30559)
int i = 1 ; int i = 1 ;
#endif #endif
@ -1487,6 +1487,8 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
{ {
const TDate datareg = _mov->get(MOV_DATAREG); const TDate datareg = _mov->get(MOV_DATAREG);
if (is_detr_diff == 1 && datareg.month() != month)
continue;
datafat = datareg; datafat = datareg;
sezfat = tipomov == vendita ? 'D' : 'A'; sezfat = tipomov == vendita ? 'D' : 'A';
id.put(RMI_NUMREG, _rmoviva->get(RMI_NUMREG)); id.put(RMI_NUMREG, _rmoviva->get(RMI_NUMREG));
@ -1875,6 +1877,8 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
real imponibile = is_detraibile == 0 ? impon_det : impon_ind; real imponibile = is_detraibile == 0 ? impon_det : impon_ind;
real imposta = is_detraibile == 0? impos_det : impos_ind; real imposta = is_detraibile == 0? impos_det : impos_ind;
if (bRowIsMovDiff && is_detraibile == 1 && month != _mov->get_date(MOV_DATAREG).month())
continue;
if (bRowIsMovDiff && is_detraibile == 0) if (bRowIsMovDiff && is_detraibile == 0)
{ {
imponibile = ZERO; imponibile = ZERO;