Patch level : 12.0 1066

Files correlati     : cg4.exe
Commento        :

Le note di credito per cassa non legate a fattura non venivano liquidate dopo un anno.

Interno :

Diana
Le note di credito 40177 40178 40179 sono state sganciate per liquidarle nma non venivano liquidate ugualmente dopo un anno.
This commit is contained in:
Alessandro Bonazzi 2021-07-14 14:45:13 +02:00
parent 55a37fe965
commit 424c6acb06
3 changed files with 19 additions and 1 deletions

View File

@ -62,7 +62,7 @@ bool check_nreg(TToken_string &nreg, TToken_string &values)
return false;
}
#else
#define BREAK_DBG;
#define BREAK_DBG
#endif
bool TLiquidazione_app::recalc_all()

View File

@ -1933,6 +1933,23 @@ TImporto TPartita::calcola_pagato_al(bool valuta,const TDate& al, const TDate &
}
*/
TImporto TPartita::calcola_saldo_al(bool valuta, const TDate& al) const
{
TImporto saldo;
for (int r = last(); r > 0; r = pred(r))
{
const TRiga_partite& row = riga(r);
const TDate data(row.get(PART_DATAREG));
if (data <= al)
saldo += row.importo(valuta);
}
return saldo;
}
TImporto TPartita::calcola_saldo_al(bool valuta,const TDate& al, const TDate & data_scaduto, const TDate& data_rischio) const
{
TImporto saldo;

View File

@ -307,6 +307,7 @@ public:
void calcola_saldo(TImporto& saldo, TImporto& doc, TImporto& pag, TImporto& imp) const;
TImporto calcola_saldo(bool valuta) const;
//TImporto calcola_pagato_al(bool valuta,const TDate& al, const TDate & data_scaduto, const TDate& data_rischio) const;
TImporto calcola_saldo_al(bool valuta, const TDate& al) const; // saldo senza scaduto e esporto per liquidazione IVA
TImporto calcola_saldo_al(bool valuta, const TDate& al, const TDate& data_scaduto, const TDate& data_rischio) const;
real calcola_scaduto_al(bool valuta, const TDate& al = botime) const;
TImporto importo_pagato_unassigned(bool val, int mode = 0xF) const;