From 406142c3805cf66ecd5f4ba05110d4b41bd2d34f Mon Sep 17 00:00:00 2001 From: bonazzi Date: Wed, 21 Sep 2016 14:54:36 +0000 Subject: [PATCH] Patch level : 10.0 290 Files correlati : ve7.exe Commento : Dichiarazione IVA inizio git-svn-id: svn://10.65.10.50/branches/R_10_00@23312 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/cg/cg7400a.uml | 2 +- src/cg/cg7401.cpp | 7 +- src/cg/cg7500a.uml | 2 +- src/cg/cg7500b.rep | 19 ++--- src/cg/cg7500c.rep | 135 +++++++++++++++++++++++++++++++++++ src/cg/cg7500d.rep | 135 +++++++++++++++++++++++++++++++++++ src/cg/cg7500e.rep | 135 +++++++++++++++++++++++++++++++++++ src/cg/cg7500f.rep | 135 +++++++++++++++++++++++++++++++++++ src/cg/cg7500g.rep | 135 +++++++++++++++++++++++++++++++++++ src/cg/cg7500h.rep | 135 +++++++++++++++++++++++++++++++++++ src/cg/cg7500i.rep | 135 +++++++++++++++++++++++++++++++++++ src/cg/cg7500l.rep | 172 +++++++++++++++++++++++++++++++++++++++++++++ 12 files changed, 1135 insertions(+), 12 deletions(-) create mode 100644 src/cg/cg7500c.rep create mode 100644 src/cg/cg7500d.rep create mode 100644 src/cg/cg7500e.rep create mode 100644 src/cg/cg7500f.rep create mode 100644 src/cg/cg7500g.rep create mode 100644 src/cg/cg7500h.rep create mode 100644 src/cg/cg7500i.rep create mode 100644 src/cg/cg7500l.rep diff --git a/src/cg/cg7400a.uml b/src/cg/cg7400a.uml index a1a9aaf24..7e2a09b44 100644 --- a/src/cg/cg7400a.uml +++ b/src/cg/cg7400a.uml @@ -33,7 +33,7 @@ BEGIN FLAGS "B" END -STRING F_REPORT 1 +STRING F_REPORT 2 BEGIN PROMPT 3 9 "Report " FLAGS "B" diff --git a/src/cg/cg7401.cpp b/src/cg/cg7401.cpp index e78700894..00c9511be 100644 --- a/src/cg/cg7401.cpp +++ b/src/cg/cg7401.cpp @@ -102,10 +102,13 @@ void TQuadro_IVA_selfirm_mask::build_report_sheet() _reports.add("|2|cg7500c|Stampa cessioni Intracomunitarie"); _reports.add("|3|cg7500d|Stampa cessioni verso San Marino"); _reports.add("|4|cg7500e|Stampa operazioni assimilate"); - _reports.add("|5|cg7500f|Stampa operazioni non imponibili in seguito a dichirazione d'intenti"); + _reports.add("|5|cg7500f|Stampa operazioni non imp. in seguito a dich. d'intenti"); _reports.add("|6|cg7500g|Stampa altre operazioni non imponibili"); _reports.add("|7|cg7500h|Stampa esenti art. 10"); - _reports.add("|8|cg7500i|Stampa operazioni non soggette ai sensi art. 7 da uno a septies"); + _reports.add("|8|cg7500i|Stampa operazioni non sogg. ai sensi art.7 da uno a septies"); + _reports.add("|9|cg7500l|Stampa operazioni reverse charge"); + _reports.add("|10|cg7500m|Stampa operazioni terremotati"); + _reports.add("|11|cg7500n|Stampa operazioni effettuate con PA ai sensi art.17"); break; default : break; diff --git a/src/cg/cg7500a.uml b/src/cg/cg7500a.uml index 2332f5f17..57bad4ae5 100644 --- a/src/cg/cg7500a.uml +++ b/src/cg/cg7500a.uml @@ -27,7 +27,7 @@ BEGIN FLAGS "B" END -STRING F_REPORT 1 +STRING F_REPORT 2 BEGIN PROMPT 3 9 "Report " FLAGS "B" diff --git a/src/cg/cg7500b.rep b/src/cg/cg7500b.rep index 8932964dd..a3b9ede52 100644 --- a/src/cg/cg7500b.rep +++ b/src/cg/cg7500b.rep @@ -1,8 +1,11 @@ - - Dichiarazione IVA Quadro VE + + Dichiarazione IVA Quadro VE - Esportazioni
+ + "Pag. " +#PAGE +
- USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)((201@.S3="1")||(201@.S3="2")) + USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")((201@.S3="1")||(201@.S3="2"))(INTRA!="X")(202@.B1!="X") JOIN MOV INTO NUMREG==NUMREG JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF -JOIN %IVA ALIAS 201 INTO CODTAB=CODIVA +JOIN %IVA ALIAS 201 INTO CODTAB=CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF \ No newline at end of file diff --git a/src/cg/cg7500c.rep b/src/cg/cg7500c.rep new file mode 100644 index 000000000..3f23e49d4 --- /dev/null +++ b/src/cg/cg7500c.rep @@ -0,0 +1,135 @@ + + + Dichiarazione IVA Quadro VE intracomunitarie + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO FATTURE CESSIONI INTRACOMUNITARIE - " +#ANNO + +
+ +
+
+ + 201@.S3 + + + 202@.B1 + + + 202@.S0 + + + RMOVIVA.NUMREG + + + RMOVIVA.NUMRIG + + + MOV.DATAREG + + + RMOVIVA.INTRA + + + MOV.DATADOC + + + MOV.NUMDOC + + + MOV.CODCAUS + + + CLIFO.RAGSOC + + + RMOVIVA.IMPONIBILE + MESSAGE ADD,F2.100 + + + RMOVIVA.CODIVA + +
+
+
+ + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + + MESSAGE ADD,F1.100 + +
+ USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(INTRA="X")(201@.S3="")(202@.B1!="X") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF + \ No newline at end of file diff --git a/src/cg/cg7500d.rep b/src/cg/cg7500d.rep new file mode 100644 index 000000000..83bd81a2c --- /dev/null +++ b/src/cg/cg7500d.rep @@ -0,0 +1,135 @@ + + + Dichiarazione IVA Quadro VE - San Marino + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO FATTURE CESSIONI VERSO SAN MARINO - " +#ANNO + +
+ +
+ +
+
+ + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + + MESSAGE ADD,F1.100 + +
+ USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(201@.S3="")(202@.B1="X") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF + \ No newline at end of file diff --git a/src/cg/cg7500e.rep b/src/cg/cg7500e.rep new file mode 100644 index 000000000..a8f700971 --- /dev/null +++ b/src/cg/cg7500e.rep @@ -0,0 +1,135 @@ + + + Dichiarazione IVA Quadro VE - Assimilate + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO FATTURE OPERAZIONI ASSIMILATE - " +#ANNO + +
+ +
+ +
+
+ + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + + MESSAGE ADD,F1.100 + +
+ USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(201@.S3="3")(202@.B1!="X")(INTRA!="X") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF + \ No newline at end of file diff --git a/src/cg/cg7500f.rep b/src/cg/cg7500f.rep new file mode 100644 index 000000000..1bc020102 --- /dev/null +++ b/src/cg/cg7500f.rep @@ -0,0 +1,135 @@ + + + Dichiarazione IVA Quadro VE - Intento + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO OPERAZIONI NON IMPONIBILI A SEGUITO DI DICHIARAZIONI DI INTENTO - " +#ANNO + +
+ +
+ +
+
+ + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + + MESSAGE ADD,F1.100 + +
+ USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(201@.S1="NI")(201@.S2="21") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF + \ No newline at end of file diff --git a/src/cg/cg7500g.rep b/src/cg/cg7500g.rep new file mode 100644 index 000000000..fcf0ae3fe --- /dev/null +++ b/src/cg/cg7500g.rep @@ -0,0 +1,135 @@ + + + Dichiarazione IVA Quadro VE - Altri NI + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO ALTRE OPERAZIONI NON IMPONIBILI - " +#ANNO + +
+ +
+ +
+
+ + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + + MESSAGE ADD,F1.100 + +
+ USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(201@.S1="NI")(201@.S2="22") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF + \ No newline at end of file diff --git a/src/cg/cg7500h.rep b/src/cg/cg7500h.rep new file mode 100644 index 000000000..9c6ff072c --- /dev/null +++ b/src/cg/cg7500h.rep @@ -0,0 +1,135 @@ + + + Dichiarazione IVA Quadro VE - Esenti Art. 10 + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO OPERAZIONI ESENTI (art. 10) - " +#ANNO + +
+ +
+ +
+
+ + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + + MESSAGE ADD,F1.100 + +
+ USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(201@.S1="ES")(201@.S2="B2") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF + \ No newline at end of file diff --git a/src/cg/cg7500i.rep b/src/cg/cg7500i.rep new file mode 100644 index 000000000..e0f971e1c --- /dev/null +++ b/src/cg/cg7500i.rep @@ -0,0 +1,135 @@ + + + Dichiarazione IVA Quadro VE - NS ART. 7 A 7-sep + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO OPERAZIONI NON SOGGETTE ALL'IMPOSTA AI SENSI DEGLI ARTICOLI DA 7 A 7 -septies" +#ANNO + +
+ +
+ +
+
+ + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + + MESSAGE ADD,F1.100 + +
+ USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(201@.S1="ES")(201@.S2="B2") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF + \ No newline at end of file diff --git a/src/cg/cg7500l.rep b/src/cg/cg7500l.rep new file mode 100644 index 000000000..9e0a95d47 --- /dev/null +++ b/src/cg/cg7500l.rep @@ -0,0 +1,172 @@ + + + Dichiarazione IVA Quadro VE - Rev.Charge + +
+ + "Pag. " +#PAGE + + +
+
+ MESSAGE RESET,F1 + + + #SYSTEM.RAGSOC + + + "Data di Stampa: " +#SYSTEM.DATE + + + "ELENCO OPERAZIONI CON APPLICAZIONE DEL REVERSE CHARGE - " +#ANNO + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + +
+
+ + #B1.5 + + + + #B1.15 + + + + #B1.25 + + + #B1.30 + + + #B1.35 + + + #B1.40 + + + #B1.105 + + + #B1.115 + +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + + + + MESSAGE ADD,F1.100 + + + #B1.115 + +
  • + USE RMOVIVA SELECT (23.ANNOIVA=#ANNO)(23.TIPO="C")(201@.S2E;="31")(201@.S2C;="38") +JOIN MOV INTO NUMREG==NUMREG +JOIN 20 TO MOV INTO TIPOCF==TIPO CODCF==CODCF +JOIN %IVA ALIAS 201 INTO CODTAB==CODIVA +JOIN %STA TO CLIFO ALIAS 202 INTO CODTAB==STATOCF +JOIN 26 TO MOV INTO CODCAUS==CODCAUS + \ No newline at end of file