Patch level : 12.0 566
Files correlati : cg4.exe f171.dir f171.trr Modificata la liquidazione delle fatture in ritardo Aggiunta la gestione dell'uscita dal regime di cassa Sistemata la cancellazione di IVADIFF nei mesi e in 13. git-svn-id: svn://10.65.10.50/branches/R_10_00@24477 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
fef3d05f8e
commit
efd2885a72
@ -1234,8 +1234,6 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
TPointer_array pagscatt; // Righe di pagsca interessate
|
||||
|
||||
#ifdef DBG
|
||||
nr = _mov->get_long(MOV_NUMREG);
|
||||
|
||||
if (nr == 25722 || nr == 27710)
|
||||
int i = 1;
|
||||
#endif
|
||||
@ -1281,8 +1279,6 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
bool regular_month = orizzonte >= date;
|
||||
bool first_month = regular_month && date > inizio + 1L;
|
||||
#ifdef DBG
|
||||
nr = _mov->get_long(MOV_NUMREG);
|
||||
|
||||
if (nr == 25722 || nr == 27710)
|
||||
int i = 1;
|
||||
#endif
|
||||
@ -1390,8 +1386,10 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
datainc = data_maturazione_IVA_diff(_mov->curr());
|
||||
if (iva_cass && _end_cassa && datainc.year() != atoi(_year))
|
||||
datainc = data_end_cassa;
|
||||
#ifdef DBG
|
||||
else
|
||||
int i = 1;
|
||||
#endif
|
||||
_mov->put(MOV_DATAINC, datainc);
|
||||
if (datainc < date)
|
||||
datainc = date;
|
||||
@ -1475,6 +1473,12 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
const TString4 codiva = _rmoviva->get(RMI_CODIVA);
|
||||
TCodiceIVA civa(codiva);
|
||||
|
||||
#ifdef DBG
|
||||
if (tipomov == vendite)
|
||||
int i = 1;
|
||||
if (!bIsMovDiff && (civa.percentuale() == 20))
|
||||
int i = 1;
|
||||
#endif
|
||||
if (!civa.ok())
|
||||
{
|
||||
error_box(FR("Codice IVA \"%s\" non riconosciuto alla riga %d del movimento %ld."),
|
||||
@ -1538,8 +1542,6 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
const int tp = clifo.get_int(CLI_ALLEG);
|
||||
|
||||
#ifdef DBG
|
||||
nr = _mov->get_long(MOV_NUMREG);
|
||||
|
||||
if (nr == 25722 || nr == 27710)
|
||||
int i = 1;
|
||||
#endif
|
||||
@ -1866,7 +1868,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
}
|
||||
else
|
||||
{
|
||||
if (is_date_ok(date, month, liqmonth, year_int) && is_detr_diff == 0) // 5-3-2014
|
||||
if (bIsMovDiff && is_date_ok(date, month, liqmonth, year_int) && is_detr_diff == 0) // 5-3-2014
|
||||
{
|
||||
diff_imp = diff_impr;
|
||||
diff_iva = diff_ivar;
|
||||
@ -2007,6 +2009,11 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
|
||||
|
||||
bool bMovDiffToAdd = true;
|
||||
|
||||
#ifdef DBG
|
||||
if (!bIsMovDiff && (civa.percentuale() == 20))
|
||||
real p = imposta_orig / imponibile_orig * CENTO;
|
||||
#endif
|
||||
|
||||
for (int is_detraibile = 0; is_detraibile < 2; is_detraibile++)
|
||||
{
|
||||
const int tipodet = is_detraibile == 0 ? 0 : tipoind;
|
||||
|
Loading…
x
Reference in New Issue
Block a user