diff --git a/build/fp0.vcxproj b/build/fp0.vcxproj
index 78a83ec90..f9573e566 100644
--- a/build/fp0.vcxproj
+++ b/build/fp0.vcxproj
@@ -310,6 +310,7 @@
Designer
+
diff --git a/build/fp0.vcxproj.filters b/build/fp0.vcxproj.filters
index 0124c4f4a..055ec7c7e 100644
--- a/build/fp0.vcxproj.filters
+++ b/build/fp0.vcxproj.filters
@@ -190,5 +190,8 @@
Reports
+
+ Reports
+
\ No newline at end of file
diff --git a/src/fp/fp0700b.rep b/src/fp/fp0700b.rep
new file mode 100644
index 000000000..a84ea9f11
--- /dev/null
+++ b/src/fp/fp0700b.rep
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #TIPODOCSDI
+
+
+
+ #TIPODOCSDI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #THIS @
+#F1.100 +!
+
+
+
+ #THIS @
+#F1.101 +!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ USE RMOVIVA
+JOIN MOV INTO NUMREG==NUMREG
+JOIN MOV TO MOV ALIAS 100 INTO NUMREG==MOVCOLL
+JOIN CLIFO TO MOV INTO TIPOCF==TIPO CODCF==CODCF
+JOIN COMUNI TO CLIFO INTO STATO==STATOCF COM==COMCF
+JOIN PCON INTO GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO
+JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA
+JOIN CAUS TO MOV INTO CODCAUS==CODCAUS
+FROM NUMREG=#NUM
+TO NUMREG=#NUM
+
\ No newline at end of file
diff --git a/src/fp/fplib01.cpp b/src/fp/fplib01.cpp
index 2a28c0869..b36f6ec9c 100644
--- a/src/fp/fplib01.cpp
+++ b/src/fp/fplib01.cpp
@@ -3329,8 +3329,8 @@ bool TReg_fp::export_paf0100f()
paf0100f.set("P1_TRASMITTCOD", _cofi);
paf0100f.set("P1_FMTTRASMISS", _privato ? "FPR12" : "FPA12");
- if(_tipo_doc_sdi != "TD28")
- paf0100f.set("P1_CODDEST", _coddest);
+ //if(_tipo_doc_sdi != "TD28")
+ paf0100f.set("P1_CODDEST", _coddest);
TString80 tel;
@@ -3419,7 +3419,7 @@ bool TReg_fp::reg_to_paf(const TMovimento_contabile& mov)
paf0200f.set("P2_FISCIVACOD", fornitore.partita_IVA());
}
- if (fornitore.estero_non_CEE())
+ if (fornitore.estero_non_CEE() && fornitore.stato_residenza_ISO() != "SM")
{
paf0200f.set("P2_FISCIVAPAESE", fornitore.stato_partita_IVA());
paf0200f.set("P2_FISCIVACOD", fornitore.codice_fiscale());
@@ -3456,7 +3456,8 @@ bool TReg_fp::reg_to_paf(const TMovimento_contabile& mov)
// I clienti esteri possono avere CAP alfanumerici, li tolgo
if (fornitore.stato_residenza_ISO() != "IT")
{
- paf0200f.set("P2_SEDECAP", "");
+ int i = 0;
+ //paf0200f.set("P2_SEDECAP", "0000");
}
else
{