diff --git a/build/f90.vcxproj b/build/f90.vcxproj
index b986f4b94..f693fb669 100644
--- a/build/f90.vcxproj
+++ b/build/f90.vcxproj
@@ -201,6 +201,7 @@
+
@@ -212,6 +213,7 @@
+
@@ -235,6 +237,9 @@
+
+
+
diff --git a/build/f90.vcxproj.filters b/build/f90.vcxproj.filters
index f3f205822..de32c24c5 100644
--- a/build/f90.vcxproj.filters
+++ b/build/f90.vcxproj.filters
@@ -22,7 +22,7 @@
{28870b23-e896-4312-855b-049305092f1d}
-
+
{95c95f84-ca93-4c2f-b1cf-e94922dfa7ef}
@@ -57,6 +57,9 @@
Headers
+
+ Headers
+
@@ -94,6 +97,9 @@
Masks
+
+ Masks
+
@@ -108,17 +114,22 @@
- recset
+ Recdesc
- recset
+ Recdesc
- recset
+ Recdesc
+
+
+ Menu
+
+
\ No newline at end of file
diff --git a/src/f9/f90300b.h b/src/f9/f90300b.h
new file mode 100644
index 000000000..6c2192bdf
--- /dev/null
+++ b/src/f9/f90300b.h
@@ -0,0 +1,3 @@
+#define F_IMPADDRGROUP 101
+#define F_IMPADDRESS 102
+#define F_IMPNUMREG 103
\ No newline at end of file
diff --git a/src/f9/f90300b.uml b/src/f9/f90300b.uml
new file mode 100644
index 000000000..b8d648972
--- /dev/null
+++ b/src/f9/f90300b.uml
@@ -0,0 +1,62 @@
+#include "f90300b.h"
+
+TOOLBAR "topbar" 0 0 0 2
+
+BUTTON DLG_OK 2 2
+BEGIN
+ PROMPT 1 1 "~Conferma"
+ PICTURE TOOL_OK
+END
+
+BUTTON DLG_NULL 2 2
+BEGIN
+ PROMPT -1 1 ""
+ PICTURE 0
+END
+
+BUTTON DLG_QUIT 2 2
+BEGIN
+ PROMPT 1 1 "Esci"
+ PICTURE TOOL_QUIT
+END
+
+ENDPAGE
+
+PAGE "Apri..." 0 0 0 0
+
+GROUPBOX F_IMPADDRGROUP 76 6
+BEGIN
+ PROMPT 1 0 ""
+END
+
+TEXT DLG_NULL
+BEGIN
+ PROMPT 2 1 "@BInserire percorso file."
+END
+
+STRING F_IMPADDRESS 255 64
+BEGIN
+ PROMPT 2 2 "Apri: "
+ FSELECT ""
+ FLAG "B"
+END
+
+NUMBER F_IMPNUMREG 7
+BEGIN
+ PROMPT 2 6 "Registrazione"
+ USE MOV
+ INPUT NUMREG F_IMPNUMREG
+ DISPLAY "Numero" NUMREG
+ DISPLAY "Data " DATAREG
+ DISPLAY "Causale" CODCAUS
+ DISPLAY "Num. Doc." NUMDOC
+ DISPLAY "N. esteso" NUMDOCEXT
+ DISPLAY "Prot. IVA" PROTIVA
+ DISPLAY "Descrizione" DESCR
+ OUTPUT F_IMPNUMREG NUMREG
+ CHECKTYPE NORMAL
+ FLAG "U"
+END
+
+ENDPAGE
+ENDMASK
\ No newline at end of file