Correzione MI2226, MI2228, MI2229, MI2230, MI6156.
git-svn-id: svn://10.65.10.50/trunk@3959 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5501290a55
commit
f8c4c47c57
@ -826,9 +826,15 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
if (tipomov == acquisto) acq_noCEE += imponibile + imposta;
|
||||
else corr_noCEE += imponibile + imposta;
|
||||
break;
|
||||
case 3: corr_misCEE += imponibile + imposta; break;
|
||||
case 4: acq_misCEE += imponibile + imposta; break;
|
||||
case 5: acq_misnoCEE += imponibile + imposta; break;
|
||||
case 3: if (tipomov == vendita)
|
||||
corr_misCEE += imponibile + imposta;
|
||||
break;
|
||||
case 4: if (tipomov == acquisto)
|
||||
acq_misCEE += imponibile + imposta;
|
||||
break;
|
||||
case 5: if (tipomov == acquisto)
|
||||
acq_misnoCEE += imponibile + imposta;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@ -1079,8 +1085,8 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
||||
}
|
||||
imp += imponibile;
|
||||
ivp += imposta;
|
||||
fci += imponibile;
|
||||
fcv += imposta;
|
||||
//fci += imponibile;
|
||||
//fcv += imposta;
|
||||
_pim->put("I0",NETTO);
|
||||
}
|
||||
} // if corrisp
|
||||
@ -2415,7 +2421,9 @@ void TLiquidazione_app::recalc_annual(const char* att)
|
||||
real ven_lrd = 0.0;
|
||||
real volaff1 = 0.0;
|
||||
real volaff2 = 0.0;
|
||||
|
||||
real imp_ifs = 0.0;
|
||||
TString16 codiva,reg,tiva;
|
||||
|
||||
int tipoatt = att[strlen(att) -1] - '0';
|
||||
TString aaa(att);
|
||||
|
||||
@ -2435,13 +2443,16 @@ void TLiquidazione_app::recalc_annual(const char* att)
|
||||
if (_year != *_pim_anno) continue;
|
||||
|
||||
int tipocr = atoi(*_pim_tipocr);
|
||||
TString16 codiva = *_pim_codiva;
|
||||
TString16 reg = *_pim_codreg;
|
||||
codiva = *_pim_codiva;
|
||||
reg = *_pim_codreg;
|
||||
look_iva(codiva); look_reg(reg);
|
||||
TString16 tiva = _iva->get("S1");
|
||||
tiva = _iva->get("S1");
|
||||
int biva = (int)_iva->get_long("I3");
|
||||
tiporeg treg = (tiporeg)_reg->get_long("I0");
|
||||
bool simp = _reg->get_bool("B1");
|
||||
const bool corrisp = _reg->get_bool("B0");
|
||||
const bool simp = _reg->get_bool("B1");
|
||||
imp_ifs = _pim->get_real("R0");
|
||||
if (corrisp) imp_ifs += _pim->get_real("R5"); // Se corrisp. aggiunge le FS
|
||||
|
||||
if ( // ESCLUSI:
|
||||
strcmp(att,*_pim_codatt) != 0 ||
|
||||
@ -2452,8 +2463,10 @@ void TLiquidazione_app::recalc_annual(const char* att)
|
||||
simp) // sospensione di imposta
|
||||
continue;
|
||||
|
||||
if (tipoatt == 1) volaff1 += _pim->get_real("R0");
|
||||
else volaff2 += _pim->get_real("R0");
|
||||
if (tipoatt == 1)
|
||||
volaff1 += imp_ifs;
|
||||
else
|
||||
volaff2 += imp_ifs;
|
||||
}
|
||||
|
||||
// calcola esenti, cessioni, lordo vendite, prorata pagato
|
||||
|
Loading…
x
Reference in New Issue
Block a user