diff --git a/src/cg/cg4301.cpp b/src/cg/cg4301.cpp index 7fec88614..c3b94fc6e 100755 --- a/src/cg/cg4301.cpp +++ b/src/cg/cg4301.cpp @@ -3976,6 +3976,8 @@ void TLiquidazione_app::write_liq(int month, const char* codatts) { // toglie credito precedente cred_prec = credito_prec(month+deltam); + risultato -= cred_prec; + res_cred += cred_prec; // vedi se c'era un debito precedente per debiti < 50.000 debt_precd = debt_prec(month+deltam); risultato += debt_precd; @@ -4006,15 +4008,12 @@ void TLiquidazione_app::write_liq(int month, const char* codatts) if (risul > ZERO) { if (gestione_manuale_credito_compensabile) - credito_utilizzato_iva = lim.get_real("R15"); - else - credito_utilizzato_iva = min(risul, credito_utilizzabile); + credito_utilizzabile = lim.get_real("R15"); + credito_utilizzato_iva = min(risul, credito_utilizzabile); res_cred += credito_utilizzato_iva; risultato -= credito_utilizzato_iva; } } - risultato -= cred_prec; - res_cred += cred_prec; } else { @@ -4357,7 +4356,7 @@ void TLiquidazione_app::write_liq(int month, const char* codatts) const TRectype & lia = get_lia(); const bool gestione_manuale_credito_compensabile = lia.get_bool("B6"); - if (!gestione_manuale_credito_compensabile) +// if (!gestione_manuale_credito_compensabile) lim.put("R15", credito_utilizzato_iva); if (month == 13)