Patch level : 12.0 540
Files correlati : cg4.eze Il reverse charge non veniva detratto dal volume d'affari< git-svn-id: svn://10.65.10.50/branches/R_10_00@24394 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ca2c825aa7
commit
7d8976014a
@ -122,8 +122,8 @@ bool TLiquidazione_app::recalc_all()
|
||||
{
|
||||
TRectype & lim = (TRectype &) get_lim(m, true);
|
||||
|
||||
if (_definitiva || m == _month)
|
||||
lim.zero("B0");
|
||||
if (_definitiva || m == _month)
|
||||
lim.zero("B0");
|
||||
|
||||
lim.put("B1", _definitiva);
|
||||
put_lim(lim);
|
||||
@ -186,7 +186,7 @@ bool TLiquidazione_app::recalc_all()
|
||||
// se ci sono altri mesi dopo l'ultimo calcolato, invalida il
|
||||
// flag 'calcolato' del primo, per causare il ricalcolo dei
|
||||
// successivi (evitando problemi per credito precedente)
|
||||
for (int m = _month+1; m <= 13; m++)
|
||||
for (int m = _month+1; m <= 13; m++)
|
||||
{
|
||||
TRectype lim = get_lim(m);
|
||||
|
||||
@ -1062,12 +1062,12 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
t.set_year(month < 12 ? year_int : year_int+1);
|
||||
t.set_month(month < 12 ? 12 : _freqviva == "M" ? 1 : 3);
|
||||
}
|
||||
t.set_end_month();
|
||||
|
||||
t.set_end_month();
|
||||
|
||||
const TDate inizio(fromdate - 1L);
|
||||
|
||||
TDate todate(1, month == 13 ? 12 : month, year_int);
|
||||
todate.set_end_month();
|
||||
todate.set_end_month();
|
||||
const TDate fine(todate);
|
||||
|
||||
from.put(MOV_REG, fromreg);
|
||||
@ -1110,7 +1110,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
pimsg << TR("mese ") << itom(month);
|
||||
pimsg << ' ' << year_int << ')';
|
||||
|
||||
TProgress_monitor pi(items, pimsg, false);
|
||||
TProgress_monitor pi(items, pimsg, false);
|
||||
for (; _cur->pos() < items; ++(*_cur))
|
||||
{
|
||||
if (!pi.set_status(_cur->pos()))
|
||||
@ -1369,7 +1369,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
const bool cmt = !_cur->is_first_match(LF_RMOVIVA);
|
||||
|
||||
if (!dok || sreg || rs8 || cmt)
|
||||
continue;
|
||||
continue;
|
||||
|
||||
const tipo_sospensione sosp_imp = _reg->get_bool("B1") ? (tipo_sospensione) _reg->get_int("I9") : nessuna;
|
||||
|
||||
@ -2053,8 +2053,8 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
}
|
||||
}
|
||||
|
||||
if (is_detraibile && !imponibile.is_zero() && is_reverse_charge(_mov->curr()))
|
||||
vendite_rev += imponibile;
|
||||
if (!is_detraibile && is_reverse_charge(_mov->curr())) // significato rovesciato
|
||||
vendite_rev += imponibile;
|
||||
}
|
||||
break;
|
||||
default: // Chissa'... forse in futuro vi sara' un ulteriore tipo di movimento...
|
||||
@ -2677,7 +2677,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
} while (_cur->next_match(LF_RMOVIVA));
|
||||
} // fine calcolo progressivi IVA
|
||||
|
||||
|
||||
|
||||
if (!_recalc_regis)
|
||||
{
|
||||
/*
|
||||
@ -2903,6 +2903,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
_pum->put("S5", esenti_c1a_bam);
|
||||
_pum->put("R7", esenti_b14);
|
||||
_pum->put("R12", esni_rimb);
|
||||
_pum->put("R28", vendite_rev); // Vendite in reverse charge da escludere da prorata
|
||||
|
||||
/* Dal 2016 calcoliamo comunicazione annuale in cg5
|
||||
_pum->put("R14", cessioni_cd1_1);
|
||||
@ -2919,7 +2920,6 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
_pum->put("R25", rottami_cd3_4);
|
||||
_pum->put("R26", acquisti_cd2_5);
|
||||
_pum->put("R27", cessioni_cd1_5);
|
||||
_pum->put("R28", vendite_rev); // Vendite in reverse charge da escludere da prorata
|
||||
_pum->put("R29", cessioni_cd1_1s); // cessioni in split
|
||||
*/
|
||||
|
||||
@ -4451,7 +4451,7 @@ void TLiquidazione_app::recalc_annual(const char* att, real tot_reg, bool & firs
|
||||
real volaff1 = 0.0;
|
||||
real volaff2 = 0.0;
|
||||
real ven_rev = 0.0;
|
||||
|
||||
|
||||
TString4 codiva,reg,tiva;
|
||||
TToken_string va7("",'!');
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user