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.");
}
return true;
}
bool TPrimanota_application::is_collegato(TMask_field& f)

View File

@ -171,13 +171,13 @@ bool TCausale::datareg_prec() const
bool TCausale::reverse_charge() const
{
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
{
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

View File

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