Patch level : 12.0

Files correlati     : 

Aggiunta cache di causali

git-svn-id: svn://10.65.10.50/branches/R_10_00@23451 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2016-12-13 14:01:04 +00:00
parent 9d06c06c6f
commit 62a00e2afc

View File

@ -14,6 +14,7 @@ class TCausale : public TArray
TipoIVA _iva; TipoIVA _iva;
bool _corrisp; bool _corrisp;
char _sezione_clifo, _sezione_ritsoc, _sezione_ritfis, _sezione_revcharge, _provvisorio; char _sezione_clifo, _sezione_ritsoc, _sezione_ritfis, _sezione_revcharge, _provvisorio;
int _regolarizzazione;
protected: protected:
const TRectype* row(int num) const { return (const TRectype*)objptr(num); } const TRectype* row(int num) const { return (const TRectype*)objptr(num); }
@ -40,6 +41,7 @@ public:
bool valintra() const; bool valintra() const;
bool soloiva() const; bool soloiva() const;
bool reverse_charge() const; bool reverse_charge() const;
bool regolarizzazione();
char provvisorio() const { return _provvisorio; } char provvisorio() const { return _provvisorio; }
const TString& causale_collegata() const; const TString& causale_collegata() const;
const TString& causale_reg_iva() const; const TString& causale_reg_iva() const;
@ -76,6 +78,8 @@ public:
virtual ~TCausale() {} virtual ~TCausale() {}
}; };
const TCausale & cached_causale(const char * codcaus, const int year);
// Fatture // Fatture
#define RIGA_IVA_DETRAIBILE 3 #define RIGA_IVA_DETRAIBILE 3
#define RIGA_IVA_NON_DETRAIBILE 4 #define RIGA_IVA_NON_DETRAIBILE 4