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;
|
if (tipomov == acquisto) acq_noCEE += imponibile + imposta;
|
||||||
else corr_noCEE += imponibile + imposta;
|
else corr_noCEE += imponibile + imposta;
|
||||||
break;
|
break;
|
||||||
case 3: corr_misCEE += imponibile + imposta; break;
|
case 3: if (tipomov == vendita)
|
||||||
case 4: acq_misCEE += imponibile + imposta; break;
|
corr_misCEE += imponibile + imposta;
|
||||||
case 5: acq_misnoCEE += imponibile + imposta; break;
|
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;
|
imp += imponibile;
|
||||||
ivp += imposta;
|
ivp += imposta;
|
||||||
fci += imponibile;
|
//fci += imponibile;
|
||||||
fcv += imposta;
|
//fcv += imposta;
|
||||||
_pim->put("I0",NETTO);
|
_pim->put("I0",NETTO);
|
||||||
}
|
}
|
||||||
} // if corrisp
|
} // if corrisp
|
||||||
@ -2415,6 +2421,8 @@ void TLiquidazione_app::recalc_annual(const char* att)
|
|||||||
real ven_lrd = 0.0;
|
real ven_lrd = 0.0;
|
||||||
real volaff1 = 0.0;
|
real volaff1 = 0.0;
|
||||||
real volaff2 = 0.0;
|
real volaff2 = 0.0;
|
||||||
|
real imp_ifs = 0.0;
|
||||||
|
TString16 codiva,reg,tiva;
|
||||||
|
|
||||||
int tipoatt = att[strlen(att) -1] - '0';
|
int tipoatt = att[strlen(att) -1] - '0';
|
||||||
TString aaa(att);
|
TString aaa(att);
|
||||||
@ -2435,13 +2443,16 @@ void TLiquidazione_app::recalc_annual(const char* att)
|
|||||||
if (_year != *_pim_anno) continue;
|
if (_year != *_pim_anno) continue;
|
||||||
|
|
||||||
int tipocr = atoi(*_pim_tipocr);
|
int tipocr = atoi(*_pim_tipocr);
|
||||||
TString16 codiva = *_pim_codiva;
|
codiva = *_pim_codiva;
|
||||||
TString16 reg = *_pim_codreg;
|
reg = *_pim_codreg;
|
||||||
look_iva(codiva); look_reg(reg);
|
look_iva(codiva); look_reg(reg);
|
||||||
TString16 tiva = _iva->get("S1");
|
tiva = _iva->get("S1");
|
||||||
int biva = (int)_iva->get_long("I3");
|
int biva = (int)_iva->get_long("I3");
|
||||||
tiporeg treg = (tiporeg)_reg->get_long("I0");
|
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:
|
if ( // ESCLUSI:
|
||||||
strcmp(att,*_pim_codatt) != 0 ||
|
strcmp(att,*_pim_codatt) != 0 ||
|
||||||
@ -2452,8 +2463,10 @@ void TLiquidazione_app::recalc_annual(const char* att)
|
|||||||
simp) // sospensione di imposta
|
simp) // sospensione di imposta
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (tipoatt == 1) volaff1 += _pim->get_real("R0");
|
if (tipoatt == 1)
|
||||||
else volaff2 += _pim->get_real("R0");
|
volaff1 += imp_ifs;
|
||||||
|
else
|
||||||
|
volaff2 += imp_ifs;
|
||||||
}
|
}
|
||||||
|
|
||||||
// calcola esenti, cessioni, lordo vendite, prorata pagato
|
// calcola esenti, cessioni, lordo vendite, prorata pagato
|
||||||
|
Loading…
x
Reference in New Issue
Block a user