Correzione MI3593: corretta describe_pims() nel caso di corrispettivi

in piu' attivita' con riepilogo IVA11 quater.


git-svn-id: svn://10.65.10.50/trunk@4289 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1997-04-18 11:21:16 +00:00
parent c8741666c9
commit 664b2ffc3b

View File

@ -666,14 +666,13 @@ void TLiquidazione_app::describe_pims(int month, const char* codatt)
}
}
}
real impc,ivac; // Aggiunge lo scorporo dei corrispettivi
const int ditems = _descr_arr.items();
for (int i=0;i<ditems;i++) // scorre le righe memorizzate
{
_DescrItem& dd = (_DescrItem&) _descr_arr[i];
if (dd._flags != PIM_ROW) continue;
if (corr_ann.is_key(dd._s1)) // Se esiste il codice iva corrispondente sull'array corrispettivi
if (corr_ann.is_key(dd._s1) && dd._flags == PIM_ROW && dd._s0 == ref) // Se esiste il codice iva corrispondente sull'array corrispettivi
{
_CorrItem& cc = (_CorrItem &) corr_ann[dd._s1];
lordo2netto(cc._totale,impc,ivac,cc._aliquota);
@ -683,7 +682,7 @@ void TLiquidazione_app::describe_pims(int month, const char* codatt)
t3 += ivac;
}
}
corr_ann.destroy();
look_plm(month,att);
real iva74t = _pom->get_real("R13");
if (iva74t.sign() > 0)