diff --git a/src/fp/fplib01.cpp b/src/fp/fplib01.cpp index b5652b19e..a24cb8988 100644 --- a/src/fp/fplib01.cpp +++ b/src/fp/fplib01.cpp @@ -2937,8 +2937,12 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) pafw300f.set("PW_CDEST", _coddest); pafw300f.set("PW_RAGSOC", cliente.ragione_sociale().left(35)); pafw300f.set("PW_PAESE", cliente.stato_residenza_ISO()); - pafw300f.set("PW_CODICE", cliente.codice_fiscale_estero()); - pafw300f.set("PW_CFISCA", cliente.codice_fiscale()); + + if (cliente.estero()) + pafw300f.set("PW_CODICE", cliente.codice_fiscale()); + else + pafw300f.set("PW_CFISCA", cliente.codice_fiscale()); + pafw300f.set("PW_DENOM", cliente.ragione_sociale()); if (cliente.fisica() && cliente.nome().full()) {