Patch level : 10.0 972
Files correlati : cg4.exe Ricompilazione Demo : [ ] Commento : 0001744: 003047 - Gruppo Bellegotti - prorata se si hanno fatture di iva per cassa fornitore, all'atto del pagamento vengono evidenziati gli importi IVA con liquidazione differita da versare, ma non si tiene conto del prorata e quindi, tali importi, vengono considerati totalmente come IVA da portare in detrazione. git-svn-id: svn://10.65.10.50/branches/R_10_00@21899 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
825d12ab62
commit
1c17053f58
@ -2020,7 +2020,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
real old_iva = _pim->get_real("R1");
|
||||
real perc = _iva->get_real("R0");
|
||||
|
||||
real new_iva = (_pim->get_real("R0") * perc)/CENTO;
|
||||
real new_iva = _pim->get_real("R0") * perc / CENTO;
|
||||
round_alla_lira(new_iva, TRUE);
|
||||
|
||||
if (new_iva != old_iva)
|
||||
@ -2051,7 +2051,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
look_iva(*_pia_codcom);
|
||||
real perc = _iva->get_real("R0");
|
||||
|
||||
real iva = (_pia->get_real("R0") * perc)/CENTO;
|
||||
real iva = _pia->get_real("R0") * perc / CENTO;
|
||||
round_alla_lira(iva, TRUE);
|
||||
agr_detIA += iva;
|
||||
_pia->put("R1",iva);
|
||||
@ -2102,6 +2102,14 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
|
||||
// Somma i vari prorata calcolati per gli anni precedenti
|
||||
prorata += prorata_precedente1 + prorata_precedente2;
|
||||
|
||||
if (!fdiffinc_iva_acq.is_zero())
|
||||
{
|
||||
// Calcolo prorata su pagamenti con IVA per cassa
|
||||
const real prorata_diffinc_acq = _prorata.calc_prorata(fdiffinc_iva_acq, _year);
|
||||
prorata += prorata_diffinc_acq;
|
||||
fdiffinc_iva_acq -= prorata_diffinc_acq;
|
||||
}
|
||||
|
||||
acquisti_iva -= prorata; // Rettifica acquisti_iva
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user