Patch level : 2.2 232

Files correlati     :  ve0.exe ve6.exe
Ricompilazione Demo : [ ]
Commento

Bug  0000549

Non riesco a contab. un NAF con Ritenuta acc. es. 376
Faq con righe sconto non passano in analitica 374/375


git-svn-id: svn://10.65.10.50/trunk@13562 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2005-11-30 16:10:21 +00:00
parent 00472bda8f
commit f8fc19274f
2 changed files with 16 additions and 2 deletions

View File

@ -18,7 +18,8 @@
TCausale::TCausale(const char* cod, int year)
: TArray(12), _rec(LF_CAUSALI),
_iva(iva_errata), _corrisp(false),
_sezione_clifo(' '), _sezione_ritsoc(' ')
_sezione_clifo(' '), _sezione_ritsoc(' '),
_sezione_ritfis(' ')
{
if (*cod)
read(cod, year);
@ -205,6 +206,18 @@ char TCausale::sezione_ritsoc()
return _sezione_ritsoc;
}
char TCausale::sezione_ritfis()
{
if (_sezione_ritfis == ' ')
{
if (_rec.get_int(CAU_TIPOMOV) <= 2)
_sezione_ritfis = sezione(8); // Fatture
else
_sezione_ritfis = sezione(12); // Pagamenti
}
return _sezione_ritfis;
}
void TCausale::calcIVA()
{
TipoIVA i = nessuna_iva; // Tipo IVA di default

View File

@ -13,7 +13,7 @@ class TCausale : public TArray
TipoIVA _iva;
bool _corrisp;
char _sezione_clifo, _sezione_ritsoc;
char _sezione_clifo, _sezione_ritsoc, _sezione_ritfis;
protected:
const TRectype* row(int num) const { return (const TRectype*)objptr(num); }
@ -59,6 +59,7 @@ public:
char sezione(int riga) const;
char sezione_clifo();
char sezione_ritsoc();
char sezione_ritfis();
virtual bool read(const char* cod, int year);