From cca49417d725c2dded2a60fdaec6b0c9ffac859c Mon Sep 17 00:00:00 2001 From: angelo Date: Tue, 17 Dec 1996 16:01:29 +0000 Subject: [PATCH] Correzione Mi6164 git-svn-id: svn://10.65.10.50/trunk@4013 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg4301.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cg/cg4301.cpp b/cg/cg4301.cpp index 70dda37cc..fca74d69c 100755 --- a/cg/cg4301.cpp +++ b/cg/cg4301.cpp @@ -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))