Rimborsi per quota operazioni esenti/non imp.
git-svn-id: svn://10.65.10.50/trunk@1516 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d46349471b
commit
b644ebd9e6
@ -450,7 +450,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
|||||||
real esenti_b2 = 0.0;
|
real esenti_b2 = 0.0;
|
||||||
real esenti_b3 = 0.0;
|
real esenti_b3 = 0.0;
|
||||||
real esenti_b14 = 0.0;
|
real esenti_b14 = 0.0;
|
||||||
real nonimp = 0.0;
|
real nonimp = 0.0; // ci sommo tutti esenti e ni validi per rimborso
|
||||||
real corr_CEE = 0.0;
|
real corr_CEE = 0.0;
|
||||||
real corr_noCEE = 0.0;
|
real corr_noCEE = 0.0;
|
||||||
real acq_CEE = 0.0;
|
real acq_CEE = 0.0;
|
||||||
@ -546,7 +546,8 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
|||||||
int tipoag = atoi(_iva->get("S5"));
|
int tipoag = atoi(_iva->get("S5"));
|
||||||
int tipopla = atoi(_iva->get("S3"));
|
int tipopla = atoi(_iva->get("S3"));
|
||||||
int tipodet = atoi(_rmoviva->get("TIPODET"));
|
int tipodet = atoi(_rmoviva->get("TIPODET"));
|
||||||
bool ivarimb = !_iva->get_bool("B4");
|
bool isrimbinfr = _iva->get_bool("B3"); // vale per calcolo rimborso se ES o NI
|
||||||
|
bool ivarimb = !_iva->get_bool("B4"); // non escluso calcolo rimb. per al. media
|
||||||
TString tipocr_s = _rmoviva->get("TIPOCR");
|
TString tipocr_s = _rmoviva->get("TIPOCR");
|
||||||
int tipocr = atoi(tipocr_s);
|
int tipocr = atoi(tipocr_s);
|
||||||
real imponibile = _rmoviva->get_real("IMPONIBILE");
|
real imponibile = _rmoviva->get_real("IMPONIBILE");
|
||||||
@ -726,14 +727,17 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
|||||||
case 3:
|
case 3:
|
||||||
esenti_b3 += imponibile;
|
esenti_b3 += imponibile;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
// se e' il caso sommare esenti per rimborso
|
||||||
|
if (isrimbinfr)
|
||||||
|
nonimp += imponibile;
|
||||||
}
|
}
|
||||||
else if (tipoes_a == 14)
|
else if (tipoes_a == 14)
|
||||||
esenti_b14 += imponibile;
|
esenti_b14 += imponibile;
|
||||||
}
|
}
|
||||||
|
|
||||||
// non imponibili
|
// non imponibili per rimborso
|
||||||
if (tipoiva == "NI" && tipomov == vendita)
|
if (tipoiva == "NI" && tipomov == vendita && isrimbinfr)
|
||||||
nonimp += imponibile;
|
nonimp += imponibile;
|
||||||
|
|
||||||
// bolle doganali
|
// bolle doganali
|
||||||
|
@ -288,8 +288,7 @@ _DescrItem* TLiquidazione_app::recalc_rimborso(int month, const char* codatts,
|
|||||||
if (!look_plm(m,att)) continue;
|
if (!look_plm(m,att)) continue;
|
||||||
|
|
||||||
vol_aff += _pam->get_real("R1");
|
vol_aff += _pam->get_real("R1");
|
||||||
es_ni += _pum->get_real("R4") + _pum->get_real("R5") +
|
es_ni += _pum->get_real("R12");
|
||||||
_pum->get_real("R6") + _pum->get_real("R12");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user