From b29cd76cd8132979018631774de34e9e0cdb5ce5 Mon Sep 17 00:00:00 2001 From: Simone Palacino Date: Tue, 18 Feb 2020 16:43:19 +0100 Subject: [PATCH] Patch level : 12.0 948 Files correlati : fp0.exe Commento : Correzione esportazione fattura a privati italiani: non ci vuole lo stato paese in idfisciva --- src/fp/fplib01.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/fp/fplib01.cpp b/src/fp/fplib01.cpp index bc70c9a3d..1b082bf7b 100644 --- a/src/fp/fplib01.cpp +++ b/src/fp/fplib01.cpp @@ -1550,16 +1550,19 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) &fisc = cliente.codice_fiscale(); if (!stato.full()) stato = "IT"; - paf0400f.set("P4_FISCIVAPAESE", stato); // Per tutti if(tab_codiso.get_bool("B0")) // Cliente EU { - if(piva.full()) + if (piva.full()) + { + paf0400f.set("P4_FISCIVAPAESE", stato); paf0400f.set("P4_FISCIVACOD", piva); + } if(fisc.full()) paf0400f.set("P4_CODFISC", fisc); } 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 paf0400f.set("P4_FISCIVACOD", fisc); else if (piva.full()) // Altrimenti dovrebbe essere nella partita iva