Correzione Mi6164

git-svn-id: svn://10.65.10.50/trunk@4013 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-12-17 16:01:29 +00:00
parent d4e830a5a9
commit cca49417d7

View File

@ -324,6 +324,11 @@ bool TLiquidazione_app::update_firm(int month, bool recalc)
// sui files adibiti a mantenere le informazioni per IVA 11: tab1100a e tab1100b
if (_is_interactive && month == 13)
iva11_set_arr_pim(codatt); // scorre tutti i maledetti PIM di questa ditta/attivita' per completare _iva11_arr
// Ehm. Ehmm... Nota da fare in futuro non appena si ha un poco di tempo.
// Attualmente iva11_set_arr() scorre tutti i PIM. Tale funzione viene chiamata per ogni
// attivita' della ditta corrente.
// Si potrebbe ottimizzare il tutto scorrendo PIM una sola volta per tutte le ditte e tutte le
// attivita' (ovviamente solo per il mese 13).
}
while (_nditte->next_match(LF_ATTIV));
@ -1556,6 +1561,8 @@ void TLiquidazione_app::iva11_set_arr(const TString& codatt)
lordo2netto(imponibile,imposta,p);// In tal caso scorpora l'iva dall'imponibile...
}
if (tipodoc == "CN" || tipodoc == "SN" || tipodoc == "RN") // salta i non incassati
return;
if (!valintra)
{
if (tipodoc != "AF" && ((_isagricolo && tipoagr==2) || !_isagricolo))