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) TCausale::TCausale(const char* cod, int year)
: TArray(12), _rec(LF_CAUSALI), : TArray(12), _rec(LF_CAUSALI),
_iva(iva_errata), _corrisp(false), _iva(iva_errata), _corrisp(false),
_sezione_clifo(' '), _sezione_ritsoc(' ') _sezione_clifo(' '), _sezione_ritsoc(' '),
_sezione_ritfis(' ')
{ {
if (*cod) if (*cod)
read(cod, year); read(cod, year);
@ -205,6 +206,18 @@ char TCausale::sezione_ritsoc()
return _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() void TCausale::calcIVA()
{ {
TipoIVA i = nessuna_iva; // Tipo IVA di default TipoIVA i = nessuna_iva; // Tipo IVA di default

View File

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