diff --git a/build/f90.vcxproj b/build/f90.vcxproj
index 43e824c7c..8bda43863 100644
--- a/build/f90.vcxproj
+++ b/build/f90.vcxproj
@@ -207,6 +207,7 @@
+
@@ -219,6 +220,7 @@
+
@@ -228,6 +230,7 @@
+
diff --git a/build/f90.vcxproj.filters b/build/f90.vcxproj.filters
index b75e02d81..6be8207d7 100644
--- a/build/f90.vcxproj.filters
+++ b/build/f90.vcxproj.filters
@@ -54,6 +54,9 @@
Headers
+
+ Headers
+
@@ -71,6 +74,9 @@
Sources
+
+ Sources
+
@@ -94,6 +100,9 @@
Masks
+
+ Masks
+
diff --git a/cd/test/cg1196.txt b/cd/test/cg1196.txt
new file mode 100644
index 000000000..3828102b5
--- /dev/null
+++ b/cd/test/cg1196.txt
@@ -0,0 +1,3 @@
+cg4.exe
+
+Le fatture e del note di credito reverse charge sbgliavano la stamps del totale documento
diff --git a/cd/test/cg1196a.ini b/cd/test/cg1196a.ini
new file mode 100644
index 000000000..0af9b97c7
--- /dev/null
+++ b/cd/test/cg1196a.ini
@@ -0,0 +1,98 @@
+[Main]
+Demo=0
+
+[cg4]
+File(84) = cg4.exe|X
+Patch = 1196
+Versione = 21511200
+
+[cg99]
+Kill(0) = bastdpn.rep|x
+Kill(1) = batbpdb.msk|x
+Kill(2) = bastpdb.rep|x
+Kill(3) = batblbu.msk|x
+Kill(4) = bastmsp.msk|x
+Kill(5) = bastvet.msk|x
+Kill(6) = batbpor.msk|x
+Kill(7) = batblia.msk|x
+Kill(8) = batblia.msk|x
+Kill(9) = bastzon.msk|x
+Kill(10) = bastreg.rep|x
+Kill(11) = bastarb.msk|x
+Kill(12) = bastreg.msk|x
+Kill(13) = bastcco.msk|x
+Kill(14) = bastvet.rep|x
+Kill(15) = batbzon.msk|x
+Kill(16) = batbleg.msk|x
+Kill(17) = batbnot.msk|x
+Kill(18) = bastcfi.msk|x
+Kill(19) = batbdel.msk|x
+Kill(20) = batbind.msk|x
+Kill(21) = batbinl.msk|x
+Kill(22) = batbver.msk|x
+Kill(23) = bastnot.rep|x
+Kill(24) = bastpor.msk|x
+Kill(25) = bastdpn.msk|x
+Kill(26) = batbntb.msk|x
+Kill(27) = batbvet.msk|x
+Kill(28) = bastmsp.rep|x
+Kill(29) = bastarb.rep|x
+Kill(30) = batbesc.msk|x
+Kill(31) = cgtbcon.msk|x
+Kill(32) = bastleg.msk|x
+Kill(33) = bastleg.rep|x
+Kill(34) = batbarb.msk|x
+Kill(35) = bastver.msk|x
+Kill(36) = batbins.msk|x
+Kill(37) = bastntb.rep|x
+Kill(38) = bastnot.msk|x
+Kill(39) = bastver.rep|x
+Kill(40) = batbscc.msk|x
+Kill(41) = bastntb.msk|x
+Kill(42) = bastcco.rep|x
+Kill(43) = batbivd.msk|x
+Kill(44) = bastscc.msk|x
+Kill(45) = bastivd.rep|x
+Kill(46) = batbcfi.msk|x
+Kill(47) = batbreg.msk|x
+Kill(48) = cg2fppro.msk|x
+Kill(49) = bastndo.msk|x
+Kill(50) = bastpor.rep|x
+Kill(51) = batbmsp.msk|x
+Kill(52) = bastesc.msk|x
+Kill(53) = batbndo.msk|x
+Kill(54) = bastcve.rep|x
+Kill(55) = bastcfi.rep|x
+Kill(56) = batbcam.msk|x
+Kill(57) = bastndo.rep|x
+Kill(58) = batbtit.msk|x
+Kill(59) = bastcam.rep|x
+Kill(60) = bastcve.msk|x
+Kill(61) = bastzon.rep|x
+Kill(62) = batbcco.msk|x
+Kill(63) = bastcam.msk|x
+Kill(64) = bastesc.rep|x
+Kill(65) = batbcve.msk|x
+Kill(66) = batbtra.msk|x
+Kill(67) = bastivd.msk|x
+Kill(68) = bastscc.rep|x
+Kill(69) = bastpdb.msk|x
+Kill(70) = batbdpn.msk|x
+
+[cg]
+Data = 14-09-2022
+Descrizione = Contabilita' Generale
+Dischi = 1
+Edit_19 = cg0 -0
+Edit_20 = cg0 -1
+Edit_26 = cg0 -4
+Edit_5 = cg0 -5
+Moduli = ba
+OEM =
+Patch = 1196
+PostProcess = bainst -0 CG
+PreProcess =
+Prezzo(1) =
+Prezzo(2) =
+Versione = 21511200
+
diff --git a/cd/test/cg1196a1.zip b/cd/test/cg1196a1.zip
new file mode 100644
index 000000000..4bc216fd3
Binary files /dev/null and b/cd/test/cg1196a1.zip differ