Palla passaggi interni, ricomparsa e rispianata
git-svn-id: svn://10.65.10.50/trunk@1644 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4a9b11b239
commit
225b4a06b0
@ -850,7 +850,6 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
|||||||
*/
|
*/
|
||||||
bool liq = !(tipodet == 1 || tipodet == 3 || tipodet == 9 || ign);
|
bool liq = !(tipodet == 1 || tipodet == 3 || tipodet == 9 || ign);
|
||||||
|
|
||||||
|
|
||||||
real imp = _pim->get_real("R0"); // imponibile
|
real imp = _pim->get_real("R0"); // imponibile
|
||||||
real ivp = _pim->get_real("R1"); // IVA su imp.
|
real ivp = _pim->get_real("R1"); // IVA su imp.
|
||||||
real lor = _pim->get_real("R2"); // lordo
|
real lor = _pim->get_real("R2"); // lordo
|
||||||
@ -978,14 +977,14 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
|||||||
}
|
}
|
||||||
if (liq)
|
if (liq)
|
||||||
{
|
{
|
||||||
imp -= imponibile;
|
|
||||||
ivp -= imposta;
|
|
||||||
lor -= imponibile + imposta;
|
|
||||||
ifs += imponibile;
|
|
||||||
vfs += imposta;
|
|
||||||
csi += imponibile;
|
csi += imponibile;
|
||||||
csv += imposta;
|
csv += imposta;
|
||||||
}
|
}
|
||||||
|
imp -= imponibile;
|
||||||
|
ivp -= imposta;
|
||||||
|
lor -= imponibile + imposta;
|
||||||
|
ifs += imponibile;
|
||||||
|
vfs += imposta;
|
||||||
}
|
}
|
||||||
else // vendite normali a tutti gli effetti
|
else // vendite normali a tutti gli effetti
|
||||||
{
|
{
|
||||||
@ -993,23 +992,20 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
|
|||||||
{
|
{
|
||||||
vendite += imponibile;
|
vendite += imponibile;
|
||||||
vendite_iva += imposta;
|
vendite_iva += imposta;
|
||||||
imp += imponibile;
|
|
||||||
ivp += imposta;
|
|
||||||
csi += imponibile;
|
csi += imponibile;
|
||||||
csv += imposta;
|
csv += imposta;
|
||||||
fci += imponibile;
|
|
||||||
fcv += imposta;
|
|
||||||
}
|
}
|
||||||
|
imp += imponibile;
|
||||||
|
ivp += imposta;
|
||||||
|
fci += imponibile;
|
||||||
|
fcv += imposta;
|
||||||
_pim->put("I0",NETTO);
|
_pim->put("I0",NETTO);
|
||||||
}
|
}
|
||||||
} // if corrisp
|
} // if corrisp
|
||||||
else // non corrisp
|
else // non corrisp
|
||||||
{ // imponibile e imposta separata
|
{ // imponibile e imposta separata
|
||||||
if (liq)
|
imp += imponibile;
|
||||||
{
|
ivp += imposta;
|
||||||
imp += imponibile;
|
|
||||||
ivp += imposta;
|
|
||||||
}
|
|
||||||
_pim->put("I0",NETTO);
|
_pim->put("I0",NETTO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1370,7 +1366,7 @@ void TLiquidazione_app::write_liq(int month, const char* codatts)
|
|||||||
{
|
{
|
||||||
// l'acconto a dicembre si conteggia a parte solo
|
// l'acconto a dicembre si conteggia a parte solo
|
||||||
// nei casi previsti e non in annuale (vedi sotto)
|
// nei casi previsti e non in annuale (vedi sotto)
|
||||||
real vs(versamenti_IVA(m , m == 12 ? "1" : "1|7"));
|
real vs(versamenti_IVA(m , m == 12 ? "1" : "1|7", TRUE));
|
||||||
real vi(versamenti_IVA(m,"5"));
|
real vi(versamenti_IVA(m,"5"));
|
||||||
versamenti += vs;
|
versamenti += vs;
|
||||||
vers_int += vi;
|
vers_int += vi;
|
||||||
|
@ -633,10 +633,13 @@ real TLiquidazione_app::versamenti_IVA(int month, const char* types, bool intr)
|
|||||||
for (int i = 0; i < typ.items(); i++)
|
for (int i = 0; i < typ.items(); i++)
|
||||||
{
|
{
|
||||||
int tp = typ.get_int(i);
|
int tp = typ.get_int(i);
|
||||||
if (look_del(month,tp))
|
if (look_del(month,tp))
|
||||||
|
{
|
||||||
if (_del->get_bool("B0") || _is_visliq) // solo se stampata, a meno
|
if (_del->get_bool("B0") || _is_visliq) // solo se stampata, a meno
|
||||||
// che non sia per visliq
|
// che non sia per visliq
|
||||||
ret += _del->get_real("R0");
|
ret += _del->get_real("R0");
|
||||||
|
if (intr) ret -= _del->get_real("R1"); // al netto degli interessi
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user