diff --git a/src/include/campo.aut b/src/include/campo.aut index b1ac6bc20..464a50487 100755 --- a/src/include/campo.aut +++ b/src/include/campo.aut @@ -48,3 +48,4 @@ ha Hardy Caff ri Riclassificazioni vd Vendita al dettaglio gv Gestione versamenti F24 +tf Trasferimento fatture \ No newline at end of file diff --git a/src/include/lffiles.h b/src/include/lffiles.h index 7b15d32a0..f86b4bae6 100755 --- a/src/include/lffiles.h +++ b/src/include/lffiles.h @@ -190,6 +190,8 @@ #define LF_CONTACT 170 #define LF_IVADIFF 171 #define LF_RMOVANAC 172 +#define LF_TRASFATT 173 +#define LF_IVALIQ 174 #define LF_EXTERNAL 1000 // Files with id >= are considered to be externals diff --git a/src/include/modaut.h b/src/include/modaut.h index 517b4eed7..77803c493 100755 --- a/src/include/modaut.h +++ b/src/include/modaut.h @@ -50,6 +50,7 @@ #define RIAUT 47 #define VDAUT 48 #define GVAUT 49 -#define ENDAUT 50 +#define TFAUT 50 +#define ENDAUT 51 #endif // __MODAUT_H diff --git a/src/include/utility.cpp b/src/include/utility.cpp index 60353f131..1b7f3baa2 100755 --- a/src/include/utility.cpp +++ b/src/include/utility.cpp @@ -692,3 +692,23 @@ void quoted_string(TString& query, const char* val) } query << '\''; } + +TString get_iva_sirio() +{ + return "04879210963"; +} + +#if __cplusplus <= 199711L // Funzioni introdotte in C++11 + +int stoi(const char * value) +{ + TString app = value; + int retVal = 0; + for(int i = 0; i < app.len(); i++) + { + retVal += pow(double(app[i] - '0'), app.len() - i); // Convertito in double per evitare problemi di chiamata + } + return retVal; +} + +#endif \ No newline at end of file diff --git a/src/include/utility.h b/src/include/utility.h index 726b7fddb..de5d5186d 100755 --- a/src/include/utility.h +++ b/src/include/utility.h @@ -64,4 +64,12 @@ long daytime(); bool expand_sys_vars(TString& str); void quoted_string(TString& query, const char* val); +TString get_iva_sirio(); // Ritorna la partita IVA della Sirio + +#if __cplusplus <= 199711L // Funzioni introdotte in C++11 + +int stoi(const char * value); + +#endif + #endif /* __UTILITY_H */