Patch level : 12.0 940

Files correlati     : cg2.exe
Commento            :

Aggiunti regimi speciali 14 16 17 18 al reverse charge
This commit is contained in:
Alessandro Bonazzi 2020-02-11 14:35:52 +01:00
parent ae6339894b
commit 10981c9c9c
3 changed files with 6 additions and 4 deletions

View File

@ -4058,6 +4058,7 @@ bool TPrimanota_application::scollega_handler(TMask_field& f, KEY key)
} }
message_box("Il movimento e' stato scollegato dalla fattura elettronica\nin ingresso, precedentemente associata."); message_box("Il movimento e' stato scollegato dalla fattura elettronica\nin ingresso, precedentemente associata.");
} }
return true;
} }
bool TPrimanota_application::is_collegato(TMask_field& f) bool TPrimanota_application::is_collegato(TMask_field& f)

View File

@ -171,13 +171,13 @@ bool TCausale::datareg_prec() const
bool TCausale::reverse_charge() const bool TCausale::reverse_charge() const
{ {
const int rsi = regime_speciale(); const int rsi = regime_speciale();
return rsi == 13 || rsi == 50 || rsi == 51; // Reverse charge! return rsi >= 13 || rsi <= 18 || rsi == 50 || rsi == 51; // Reverse charge!
} }
bool TCausale::reverse_charge_pubb() const bool TCausale::reverse_charge_pubb() const
{ {
const int rsi = regime_speciale(); const int rsi = regime_speciale();
return rsi == 13 || rsi == 19 || rsi == 50 || rsi == 51; // Reverse charge! return rsi >= 13 || rsi <= 19 || rsi == 50 || rsi == 51; // Reverse charge!
} }
bool TCausale::esclusione_allegati() const bool TCausale::esclusione_allegati() const

View File

@ -831,7 +831,8 @@ const char* TPagamento::desc_tipo(int tipo, char ulc, bool* ok) const
if (ok != NULL) *ok = true; if (ok != NULL) *ok = true;
if (ulc > ' ') if (ulc > ' ')
{ {
const char key[3] = { tipo+'0', toupper(ulc), '\0' }; // const char key[3] = { tipo+'0', toupper(ulc), '\0' };
TString4 key; key << tipo << toupper(ulc);
o = cache().get("%CLR", key).get("S0"); o = cache().get("%CLR", key).get("S0");
} }
if (*o == '\0') if (*o == '\0')