From ce12ec144da15ab58094ed13d5ed6df9215a23a0 Mon Sep 17 00:00:00 2001 From: angelo Date: Tue, 17 Dec 1996 16:02:12 +0000 Subject: [PATCH] Correzione MI6167. git-svn-id: svn://10.65.10.50/trunk@4014 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg4303.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cg/cg4303.cpp b/cg/cg4303.cpp index b311ca747..1a066d879 100755 --- a/cg/cg4303.cpp +++ b/cg/cg4303.cpp @@ -588,8 +588,11 @@ _DescrItem* TLiquidazione_app::recalc_rimborso(int month, const char* codatts, int tipodet = atoi(*_pim_tipodet); // B3 significa che e' acq. o vendita valido per rimb. per aliquota - if (!_pim->get_bool("B3")) continue; + if (!_pim->get_bool("B3")) continue; + // Se il tipo di codice e' NS non va considerato nella sommatoria del tot. acquisti + look_iva(*_pim_codiva); + const bool non_sogg = _iva->get("S1") == "NS"; if (!is_mens) // Trimestrali { @@ -618,7 +621,8 @@ _DescrItem* TLiquidazione_app::recalc_rimborso(int month, const char* codatts, else if (tipodet != 9) // I progressivi con tipo detraibilita' a 9 vanno saltati (MI2209) { - atot += imp; + if (!non_sogg) + atot += imp; ivaa += iva; } } // end of for