Patch level : 12.0 948
Files correlati : fp0.exe Commento : Correzione esportazione fattura a privati italiani: non ci vuole lo stato paese in idfisciva
This commit is contained in:
parent
d988f00bca
commit
b29cd76cd8
@ -1550,16 +1550,19 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
|||||||
&fisc = cliente.codice_fiscale();
|
&fisc = cliente.codice_fiscale();
|
||||||
if (!stato.full())
|
if (!stato.full())
|
||||||
stato = "IT";
|
stato = "IT";
|
||||||
paf0400f.set("P4_FISCIVAPAESE", stato); // Per tutti
|
|
||||||
if(tab_codiso.get_bool("B0")) // Cliente EU
|
if(tab_codiso.get_bool("B0")) // Cliente EU
|
||||||
{
|
{
|
||||||
if(piva.full())
|
if (piva.full())
|
||||||
|
{
|
||||||
|
paf0400f.set("P4_FISCIVAPAESE", stato);
|
||||||
paf0400f.set("P4_FISCIVACOD", piva);
|
paf0400f.set("P4_FISCIVACOD", piva);
|
||||||
|
}
|
||||||
if(fisc.full())
|
if(fisc.full())
|
||||||
paf0400f.set("P4_CODFISC", fisc);
|
paf0400f.set("P4_CODFISC", fisc);
|
||||||
}
|
}
|
||||||
else // Cliente EXTRA-EU sempre nel campo della partita iva sui paf
|
else // Cliente EXTRA-EU sempre nel campo della partita iva sui paf
|
||||||
{
|
{
|
||||||
|
paf0400f.set("P4_FISCIVAPAESE", stato);
|
||||||
if (fisc.full()) // Guardo prima l'id fiscale, perche' e' qui che dovrebbero stare in Campo
|
if (fisc.full()) // Guardo prima l'id fiscale, perche' e' qui che dovrebbero stare in Campo
|
||||||
paf0400f.set("P4_FISCIVACOD", fisc);
|
paf0400f.set("P4_FISCIVACOD", fisc);
|
||||||
else if (piva.full()) // Altrimenti dovrebbe essere nella partita iva
|
else if (piva.full()) // Altrimenti dovrebbe essere nella partita iva
|
||||||
|
Loading…
x
Reference in New Issue
Block a user