Patch level : 12.0 714

Files correlati     : cg4.exe
Commento            :

Corretto calcolo rimborsi in liquidazione per il credito utilizzabile
This commit is contained in:
AlexBonazzi 2019-02-27 23:31:07 +01:00
parent eb42367a0a
commit ce5c9eb81a

View File

@ -1184,7 +1184,10 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
if (date.year() != year_int) // Controlla anno di appartenenza, altrimenti is_date_ok potrebbe non funzionare
continue;
}
#ifdef DBG
if (nr == 35363)
int i = 1;
#endif
const TRectype& rcs = _cur->curr(LF_CAUSALI);
const TDate datareg = _mov->get_date(MOV_DATAREG);
const TDate datadoc = _mov->get_date(MOV_DATADOC);
@ -4167,8 +4170,8 @@ void TLiquidazione_app::write_liq(int month, const char* codatts)
if (risul > ZERO)
{
if (gestione_manuale_credito_compensabile)
credito_utilizzabile -= lim.get_real("R15");
credito_utilizzato_iva = min(risul, credito_utilizzabile);
credito_utilizzato_iva = lim.get_real("R15");
credito_utilizzato_iva = min(risul, credito_utilizzato_iva);
res_cred += credito_utilizzato_iva;
risultato -= credito_utilizzato_iva;
}
@ -4523,7 +4526,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)