Patch level : 12.0 1040

Files correlati     : cg2.exe
Commento            :

Impostato solo reverse charge nelle causali intra se impostato il regime speciale 3.
This commit is contained in:
Alessandro Bonazzi 2021-03-13 14:35:17 +01:00
parent e92c4cf7cd
commit 5e4c6b8b8c
2 changed files with 3 additions and 3 deletions

View File

@ -906,7 +906,7 @@ void TPrimanota_application::init_insert_mode(TMask& m)
#endif
if (causale().soloiva())
m.set(F_SOLAIVA, "X", true); // Propone movimento di sola iva
if (iva() == iva_acquisti && causale().intra())
if (iva() == iva_acquisti && causale().intra() && (!causale().reverse_charge_pubb()))
m.field(F_RITFIS).set_prompt(PR("IVA intracomun. "));
else
m.field(F_RITFIS).set_prompt(PR("Ritenute fiscali "));
@ -1050,7 +1050,7 @@ void TPrimanota_application::init_modify_mode(TMask& m)
}
if (iva() == iva_acquisti)
{
if (causale().intra())
if (causale().intra() && !causale().reverse_charge_pubb())
m.field(F_RITFIS).set_prompt("IVA intracomun. ");
else
m.field(F_RITFIS).set_prompt("Ritenute fiscali ");

View File

@ -3065,7 +3065,7 @@ bool TPrimanota_application::main_codiva_handler(TMask_field& f, KEY key)
if (acquisto)
{
if (a.causale().intra())
if (a.causale().intra() && !a.causale().reverse_charge_pubb())
{
const real iva = f.mask().get(F_RITFIS); // Le ritenute fiscali vengono usate come IVA intra