Corretti forms deleghe

git-svn-id: svn://10.65.10.50/trunk@1304 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1995-04-26 08:04:27 +00:00
parent d256cab0f6
commit 313fbade7d
8 changed files with 3592 additions and 3590 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,385 +1,385 @@
// Delega di pagamento delle ritenute alla fonte e altri codici tributo // Delega di pagamento delle ritenute alla fonte e altri codici tributo
USE %SDR USE %SDR
JOIN 6 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6] JOIN 6 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6]
JOIN 8 TO 6 INTO CODANAGR=CODANAGR JOIN 8 TO 6 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC
JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES) JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES)
JOIN %BAN ALIAS 14 INTO CODTAB=S7 JOIN %BAN ALIAS 14 INTO CODTAB=S7
JOIN %BAN ALIAS 24 INTO CODTAB=S7+S8 JOIN %BAN ALIAS 24 INTO CODTAB=S7+S8
JOIN 13 TO 24@ ALIAS 313 INTO COM=S5 JOIN 13 TO 24@ ALIAS 313 INTO COM=S5
END END
SECTION BODY 0 66 0 0 SECTION BODY 0 66 0 0
STRINGA STRINGA
BEGIN BEGIN
KEY "Azienda di credito" KEY "Azienda di credito"
PROMPT 47 7 "" PROMPT 47 7 ""
FIELD 14@->S0 FIELD 14@->S0
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "Dipendenza" KEY "Dipendenza"
PROMPT 47 9 "" PROMPT 47 9 ""
FIELD 24@->S0 FIELD 24@->S0
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROVINCIA Dipendenza" KEY "PROVINCIA Dipendenza"
PROMPT 78 9 "" PROMPT 78 9 ""
FIELD 313@->PROVCOM FIELD 313@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COD. CONCESS." KEY "COD. CONCESS."
PROMPT 9 12 "" PROMPT 9 12 ""
FIELD S9 FIELD S9
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 15 12 "" PROMPT 15 12 ""
FIELD 6->COFI FIELD 6->COFI
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME, DENOMINAZIONE O RAGIONE SOCIALE" KEY "COGNOME, DENOMINAZIONE O RAGIONE SOCIALE"
PROMPT 2 17 "" PROMPT 2 17 ""
FIELD 6->RAGSOC[1,30] FIELD 6->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 54 17 "" PROMPT 54 17 ""
FIELD 6->RAGSOC[31,-1] FIELD 6->RAGSOC[31,-1]
END END
LISTA LISTA
BEGIN BEGIN
KEY "Tipo anagrafica" KEY "Tipo anagrafica"
FIELD 6->TIPOA FIELD 6->TIPOA
ITEM "F| " MESSAGE ENABLE,1@|DISABLE,2@ ITEM "F| " MESSAGE ENABLE,1@|DISABLE,2@
ITEM "G| " MESSAGE ENABLE,2@|DISABLE,1@ ITEM "G| " MESSAGE ENABLE,2@|DISABLE,1@
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "Persone fisiche" KEY "Persone fisiche"
PROMPT 0 0 "" PROMPT 0 0 ""
GROUP 1 GROUP 1
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 2 19 "" PROMPT 2 19 ""
GROUP 1 GROUP 1
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 8->DATANASC FIELD 8->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 19 19 "" PROMPT 19 19 ""
GROUP 1 GROUP 1
FIELD 8->SESSO FIELD 8->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 24 19 "" PROMPT 24 19 ""
GROUP 1 GROUP 1
FIELD 113@->DENCOM FIELD 113@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 68 19 "" PROMPT 68 19 ""
GROUP 1 GROUP 1
FIELD 113@->PROVCOM FIELD 113@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: COMUNE" KEY "DOMICILIO FISCALE: COMUNE"
PROMPT 8 21 "" PROMPT 8 21 ""
FIELD 213@->DENCOM FIELD 213@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: PROV. (sigla)" KEY "DOMICILIO FISCALE: PROV. (sigla)"
PROMPT 36 21 "" PROMPT 36 21 ""
FIELD 213@->PROVCOM FIELD 213@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: VIA" KEY "DOMICILIO FISCALE: VIA"
PROMPT 41 21 "" PROMPT 41 21 ""
FIELD 6->INDRF FIELD 6->INDRF
FIELD 6->INDRES FIELD 6->INDRES
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: NUMERO CIVICO" KEY "DOMICILIO FISCALE: NUMERO CIVICO"
PROMPT 70 21 "" PROMPT 70 21 ""
FIELD 6->CIVRF FIELD 6->CIVRF
FIELD 6->CIVRES FIELD 6->CIVRES
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "AL PERIODO DI RIFERIMENTO (mese o anno)" KEY "AL PERIODO DI RIFERIMENTO (mese o anno)"
PROMPT 30 28 "" PROMPT 30 28 ""
FIELD I0 FIELD I0
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "AL PERIODO DI RIFERIMENTO (anno)" KEY "AL PERIODO DI RIFERIMENTO (anno)"
PROMPT 34 28 "" PROMPT 34 28 ""
FIELD I1 FIELD I1
END END
DATA DATA
BEGIN BEGIN
KEY "OVVERO ALTRA DATA" KEY "OVVERO ALTRA DATA"
PROMPT 64 28 "" PROMPT 64 28 ""
PICTURE "# # ~ # #~~~# #" PICTURE "# # ~ # #~~~# #"
FIELD D1 FIELD D1
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1001: IMPORTO" KEY "TRIBUTO 1001: IMPORTO"
PROMPT 14 33 "" PROMPT 14 33 ""
MESSAGE COPY,10@ MESSAGE COPY,10@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R0 FIELD R0
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1001: INTERESSI" KEY "TRIBUTO 1001: INTERESSI"
PROMPT 36 33 "" PROMPT 36 33 ""
MESSAGE ADD,10@ MESSAGE ADD,10@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R7 FIELD R7
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1001: TOTALE" KEY "TRIBUTO 1001: TOTALE"
PROMPT 54 33 "" PROMPT 54 33 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE COPY,9@ MESSAGE COPY,9@
GROUP 10 GROUP 10
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1040: IMPORTO" KEY "TRIBUTO 1040: IMPORTO"
PROMPT 14 35 "" PROMPT 14 35 ""
MESSAGE COPY,11@ MESSAGE COPY,11@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R1 FIELD R1
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1040: INTERESSI" KEY "TRIBUTO 1040: INTERESSI"
PROMPT 36 35 "" PROMPT 36 35 ""
MESSAGE ADD,11@ MESSAGE ADD,11@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R7 FIELD R7
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1040: TOTALE" KEY "TRIBUTO 1040: TOTALE"
PROMPT 54 35 "" PROMPT 54 35 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 11 GROUP 11
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 3: CODICE" KEY "TRIBUTO 3: CODICE"
PROMPT 4 37 "" PROMPT 4 37 ""
FIELD S2 FIELD S2
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 3: IMPORTO" KEY "TRIBUTO 3: IMPORTO"
PROMPT 14 37 "" PROMPT 14 37 ""
MESSAGE COPY,12@ MESSAGE COPY,12@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R2 FIELD R2
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 3: INTERESSI" KEY "TRIBUTO 3: INTERESSI"
PROMPT 36 37 "" PROMPT 36 37 ""
MESSAGE ADD,12@ MESSAGE ADD,12@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R8 FIELD R8
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 3: TOTALE" KEY "TRIBUTO 3: TOTALE"
PROMPT 54 37 "" PROMPT 54 37 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 12 GROUP 12
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 4: CODICE" KEY "TRIBUTO 4: CODICE"
PROMPT 4 39 "" PROMPT 4 39 ""
FIELD S3 FIELD S3
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 4: IMPORTO" KEY "TRIBUTO 4: IMPORTO"
PROMPT 14 39 "" PROMPT 14 39 ""
MESSAGE COPY,13@ MESSAGE COPY,13@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R3 FIELD R3
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 4: INTERESSI" KEY "TRIBUTO 4: INTERESSI"
PROMPT 36 39 "" PROMPT 36 39 ""
MESSAGE ADD,13@ MESSAGE ADD,13@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R9 FIELD R9
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 4: TOTALE" KEY "TRIBUTO 4: TOTALE"
PROMPT 54 39 "" PROMPT 54 39 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 13 GROUP 13
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 5: CODICE" KEY "TRIBUTO 5: CODICE"
PROMPT 4 41 "" PROMPT 4 41 ""
FIELD S4 FIELD S4
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 5: IMPORTO" KEY "TRIBUTO 5: IMPORTO"
PROMPT 14 41 "" PROMPT 14 41 ""
MESSAGE COPY,14@ MESSAGE COPY,14@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R4 FIELD R4
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 5: INTERESSI" KEY "TRIBUTO 5: INTERESSI"
PROMPT 36 41 "" PROMPT 36 41 ""
MESSAGE ADD,14@ MESSAGE ADD,14@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R10 FIELD R10
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 5: TOTALE" KEY "TRIBUTO 5: TOTALE"
PROMPT 54 41 "" PROMPT 54 41 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 14 GROUP 14
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 6: CODICE" KEY "TRIBUTO 6: CODICE"
PROMPT 4 43 "" PROMPT 4 43 ""
FIELD S5 FIELD S5
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 6: IMPORTO" KEY "TRIBUTO 6: IMPORTO"
PROMPT 14 43 "" PROMPT 14 43 ""
MESSAGE COPY,15@ MESSAGE COPY,15@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R5 FIELD R5
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 6: INTERESSI" KEY "TRIBUTO 6: INTERESSI"
PROMPT 36 43 "" PROMPT 36 43 ""
MESSAGE ADD,15@ MESSAGE ADD,15@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R11 FIELD R11
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 6: TOTALE" KEY "TRIBUTO 6: TOTALE"
PROMPT 54 43 "" PROMPT 54 43 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 15 GROUP 15
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TOTALE (in lettere)" KEY "TOTALE (in lettere)"
PROMPT 5 57 "" PROMPT 5 57 ""
GROUP 9 GROUP 9
PICTURE "LETTERE" PICTURE "LETTERE"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TOTALE (in cifre)" KEY "TOTALE (in cifre)"
PROMPT 60 57 "" PROMPT 60 57 ""
GROUP 9 GROUP 9
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
END END
DATA DATA
BEGIN BEGIN
KEY "DATA: giorno - mese - anno" KEY "DATA: giorno - mese - anno"
PROMPT 47 61 "" PROMPT 47 61 ""
PICTURE "@@ ~ @@~~~@@" PICTURE "@@ ~ @@~~~@@"
FIELD D0 FIELD D0
END END
END END
END END

View File

@ -1,354 +1,354 @@
// Delega di pagamento: IRPEF E/O ILOR (PERSONE FISICHE) // Delega di pagamento: IRPEF E/O ILOR (PERSONE FISICHE)
USE %IPF USE %IPF
JOIN 6 ALIAS 16 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6] JOIN 6 ALIAS 16 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6]
JOIN 8 TO 6 ALIAS 18 INTO CODANAGR=CODANAGR JOIN 8 TO 6 ALIAS 18 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC
JOIN 13 TO 6 ALIAS 213 INTO COM=COMRES JOIN 13 TO 6 ALIAS 213 INTO COM=COMRES
JOIN 6 ALIAS 26 INTO TIPOA=S1[1,1] CODANAGR=S1[2,6] JOIN 6 ALIAS 26 INTO TIPOA=S1[1,1] CODANAGR=S1[2,6]
JOIN 8 TO 6 ALIAS 28 INTO CODANAGR=CODANAGR JOIN 8 TO 6 ALIAS 28 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 313 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 313 INTO COM=COMNASC
JOIN %BAN ALIAS 14 INTO CODTAB=S7 JOIN %BAN ALIAS 14 INTO CODTAB=S7
JOIN %BAN ALIAS 24 INTO CODTAB=S7+S8 JOIN %BAN ALIAS 24 INTO CODTAB=S7+S8
JOIN 13 TO 24@ ALIAS 413 INTO COM=S5 JOIN 13 TO 24@ ALIAS 413 INTO COM=S5
JOIN %UCS TO 213@ ALIAS 34 INTO CODTAB=CENSER JOIN %UCS TO 213@ ALIAS 34 INTO CODTAB=CENSER
JOIN 13 TO 34@ ALIAS 513 INTO COM=S6 JOIN 13 TO 34@ ALIAS 513 INTO COM=S6
END END
SECTION BODY 0 66 0 0 SECTION BODY 0 66 0 0
STRINGA STRINGA
BEGIN BEGIN
KEY "Azienda di credito" KEY "Azienda di credito"
PROMPT 38 7 "" PROMPT 38 7 ""
FIELD 14@->S0 FIELD 14@->S0
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "Dipendenza" KEY "Dipendenza"
PROMPT 38 9 "" PROMPT 38 9 ""
FIELD 24@->S0 FIELD 24@->S0
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROVINCIA Dipendenza" KEY "PROVINCIA Dipendenza"
PROMPT 72 9 "" PROMPT 72 9 ""
FIELD 413@->PROVCOM FIELD 413@->PROVCOM
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "DATI DICHIARANTE" KEY "DATI DICHIARANTE"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME" KEY "COGNOME"
PROMPT 5 12 "" PROMPT 5 12 ""
FIELD 16->RAGSOC[1,30] FIELD 16->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 33 12 "" PROMPT 33 12 ""
FIELD 16->RAGSOC[31,0] FIELD 16->RAGSOC[31,0]
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 54 12 "" PROMPT 54 12 ""
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 18->DATANASC FIELD 18->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 68 12 "" PROMPT 68 12 ""
FIELD 18->SESSO FIELD 18->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "STATO CIVILE" KEY "STATO CIVILE"
PROMPT 72 12 "" PROMPT 72 12 ""
FIELD 18->STATCIV FIELD 18->STATCIV
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 5 14 "" PROMPT 5 14 ""
FIELD 113@->DENCOM FIELD 113@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 33 14 "" PROMPT 33 14 ""
FIELD 113@->PROVCOM FIELD 113@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 43 14 "" PROMPT 43 14 ""
FIELD 16->COFI FIELD 16->COFI
PICTURE "# # # # # # # # # # # # # # #" PICTURE "# # # # # # # # # # # # # # #"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: COMUNE" KEY "RESIDENTE IN: COMUNE"
PROMPT 5 16 "" PROMPT 5 16 ""
FIELD 213@->DENCOM FIELD 213@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: PROV. (sigla)" KEY "RESIDENTE IN: PROV. (sigla)"
PROMPT 33 16 "" PROMPT 33 16 ""
FIELD 213@->PROVCOM FIELD 213@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: VIA" KEY "RESIDENTE IN: VIA"
PROMPT 41 18 "" PROMPT 41 18 ""
FIELD 16->INDRES FIELD 16->INDRES
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: NUMERO CIVICO" KEY "RESIDENTE IN: NUMERO CIVICO"
PROMPT 70 18 "" PROMPT 70 18 ""
FIELD 16->CIVRES FIELD 16->CIVRES
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "DATI CONIUGE" KEY "DATI CONIUGE"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME" KEY "COGNOME"
PROMPT 5 19 "" PROMPT 5 19 ""
FIELD 26->RAGSOC[1,30] FIELD 26->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 33 19 "" PROMPT 33 19 ""
FIELD 26->RAGSOC[31,0] FIELD 26->RAGSOC[31,0]
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 58 19 "" PROMPT 58 19 ""
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 28->DATANASC FIELD 28->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 72 19 "" PROMPT 72 19 ""
FIELD 28->SESSO FIELD 28->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 5 21 "" PROMPT 5 21 ""
FIELD 313@->DENCOM FIELD 313@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 33 21 "" PROMPT 33 21 ""
FIELD 313@->PROVCOM FIELD 313@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 43 21 "" PROMPT 43 21 ""
FIELD 26->COFI FIELD 26->COFI
PICTURE "# # # # # # # # # # # # # # #" PICTURE "# # # # # # # # # # # # # # #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF: Saldo anno" KEY "IRPEF: Saldo anno"
PROMPT 28 28 "" PROMPT 28 28 ""
FIELD I0 FIELD I0
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF: Saldo in lettere" KEY "IRPEF: Saldo in lettere"
PROMPT 10 30 "" PROMPT 10 30 ""
PICTURE "LETTERE" PICTURE "LETTERE"
FIELD R0 FIELD R0
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF: Saldo in cifre" KEY "IRPEF: Saldo in cifre"
PROMPT 58 30 "" PROMPT 58 30 ""
FIELD R0 FIELD R0
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF: Acconto anno" KEY "IRPEF: Acconto anno"
PROMPT 28 32 "" PROMPT 28 32 ""
FIELD I1 FIELD I1
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF: Acconto in lettere" KEY "IRPEF: Acconto in lettere"
PROMPT 10 34 "" PROMPT 10 34 ""
PICTURE "LETTERE" PICTURE "LETTERE"
FIELD R1 FIELD R1
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF: Acconto in cifre" KEY "IRPEF: Acconto in cifre"
PROMPT 58 34 "" PROMPT 58 34 ""
FIELD R1 FIELD R1
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Saldo anno" KEY "ILOR: Saldo anno"
PROMPT 28 39 "" PROMPT 28 39 ""
FIELD I2 FIELD I2
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Saldo dichiarante" KEY "ILOR: Saldo dichiarante"
PROMPT 50 41 "" PROMPT 50 41 ""
FIELD R2 FIELD R2
MESSAGGE COPY,10@ MESSAGGE COPY,10@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Saldo coniuge" KEY "ILOR: Saldo coniuge"
PROMPT 50 43 "" PROMPT 50 43 ""
FIELD R3 FIELD R3
MESSAGGE ADD,10@ MESSAGGE ADD,10@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Saldo in lettere" KEY "ILOR: Saldo in lettere"
PROMPT 10 46 "" PROMPT 10 46 ""
GROUP 10 GROUP 10
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Saldo in cifre" KEY "ILOR: Saldo in cifre"
PROMPT 58 46 "" PROMPT 58 46 ""
GROUP 10 GROUP 10
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Acconto anno" KEY "ILOR: Acconto anno"
PROMPT 28 48 "" PROMPT 28 48 ""
FIELD I3 FIELD I3
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Acconto dichiarante" KEY "ILOR: Acconto dichiarante"
PROMPT 50 50 "" PROMPT 50 50 ""
FIELD R4 FIELD R4
MESSAGGE COPY,11@ MESSAGGE COPY,11@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Acconto coniuge" KEY "ILOR: Acconto coniuge"
PROMPT 50 52 "" PROMPT 50 52 ""
FIELD R5 FIELD R5
MESSAGGE ADD,11@ MESSAGGE ADD,11@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Acconto in lettere" KEY "ILOR: Acconto in lettere"
PROMPT 10 54 "" PROMPT 10 54 ""
GROUP 11 GROUP 11
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: Acconto in cifre" KEY "ILOR: Acconto in cifre"
PROMPT 58 54 "" PROMPT 58 54 ""
GROUP 11 GROUP 11
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CENTRO SERVIZI: Provincia" KEY "CENTRO SERVIZI: Provincia"
PROMPT 60 3 "" PROMPT 60 3 ""
FIELD 513@->PROVCOM FIELD 513@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CENTRO SERVIZI" KEY "CENTRO SERVIZI"
PROMPT 60 10 "" PROMPT 60 10 ""
FIELD 34@->S0 FIELD 34@->S0
END END
DATA DATA
BEGIN BEGIN
KEY "DATA: giorno - mese - anno" KEY "DATA: giorno - mese - anno"
PROMPT 44 60 "" PROMPT 44 60 ""
PICTURE "@@ ~ @@~~~@@" PICTURE "@@ ~ @@~~~@@"
FIELD D0 FIELD D0
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE AZIENDA" KEY "CODICE AZIENDA"
PROMPT 52 60 "" PROMPT 52 60 ""
FIELD S7 FIELD S7
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE DIPENDENZA" KEY "CODICE DIPENDENZA"
PROMPT 65 60 "" PROMPT 65 60 ""
FIELD S8 FIELD S8
END END
END END
END END

View File

@ -1,268 +1,270 @@
// Distinta di versamento: IRPEG/ILOR (PERSONE GIURIDICHE) USE %SD6
USE %SDI
JOIN %UCC ALIAS 14 INTO CODTAB=S9 JOIN %UCC ALIAS 14 INTO CODTAB=S9
JOIN 6 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6] JOIN 6 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6]
JOIN 8 TO 6 INTO CODANAGR=CODANAGR JOIN 8 TO 6 INTO CODANAGR=CODANAGR
JOIN 13 TO 6 INTO COM=COMRF(COMRES) JOIN 13 TO 6 INTO COM=COMRF(COMRES)
END END
SECTION BODY 0 66 0 0
SECTION BODY 0 66 0 0
STRINGA STRINGA
BEGIN BEGIN
KEY "CONCESSIONE DI" KEY "CONCESSIONE DI"
PROMPT 28 4 "" PROMPT 28 4 ""
FIELD 14@->S0 FIELD 14@->S0
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DENOMINAZIONE" KEY "DENOMINAZIONE"
PROMPT 2 10 "" PROMPT 2 10 ""
FIELD 6->RAGSOC FIELD 6->RAGSOC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 55 10 "" PROMPT 55 10 ""
FIELD 6->COFI FIELD 6->COFI
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: COMUNE" KEY "DOMICILIO FISCALE: COMUNE"
PROMPT 16 12 "" PROMPT 16 12 ""
FIELD 213@->DENCOM FIELD 13->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: PROV. (sigla)" KEY "DOMICILIO FISCALE: PROV. (sigla)"
PROMPT 36 12 "" PROMPT 36 12 ""
FIELD 213@->PROVCOM FIELD 13->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: VIA" KEY "DOMICILIO FISCALE: VIA"
PROMPT 41 21 "" PROMPT 41 12 ""
FIELD 6->INDRF FIELD 6->INDRF
FIELD 6->INDRES FIELD 6->INDRES
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: NUMERO CIVICO" KEY "DOMICILIO FISCALE: NUMERO CIVICO"
PROMPT 70 21 "" PROMPT 70 12 ""
FIELD 6->CIVRF FIELD 6->CIVRF
FIELD 6->CIVRES FIELD 6->CIVRES
END END
GRUPPO
BEGIN
KEY "DISTINTA VERSAMENTO IRPEG"
PROMPT 0 0 ""
END
GRUPPO NUMERO
BEGIN BEGIN
KEY "DISTINTA VERSAMENTO IRPEG" KEY "IRPEG 2100 GRUPPO 4: DA ANNO"
PROMPT 0 0 "" PROMPT 20 18 ""
END FIELD I0
END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2100 GRUPPO 4: DA ANNO" KEY "IRPEG 2100 GRUPPO 4: AD ANNO"
PROMPT 20 18 "" PROMPT 27 18 ""
FIELD I0 FIELD I1
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2100 GRUPPO 4: AD ANNO" KEY "IRPEG 2100 GRUPPO 4: IMPOSTA"
PROMPT 27 18 "" PROMPT 32 18 ""
FIELD I1 MESSAGE COPY,1@
END PICTURE "###.###.###~~~"
FIELD R0
END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2100 GRUPPO 4: IMPOSTA" KEY "IRPEG 2100 GRUPPO 4: INTERESSI"
PROMPT 32 18 "" PROMPT 48 18 ""
MESSAGE COPY,1@ MESSAGE ADD,1@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R0 FIELD R4
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2100 GRUPPO 4: INTERESSI" KEY "IRPEG 2100 GRUPPO 4: TOTALE"
PROMPT 48 18 "" PROMPT 62 18 ""
MESSAGE ADD,1@ GROUP 1
PICTURE "###.###.###~~~" MESSAGE COPY,5@
FIELD R4 PICTURE "###.###.###~~~"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2100 GRUPPO 4: TOTALE" KEY "IRPEG 2110 GRUPPO 10: DA ANNO"
PROMPT 62 18 "" PROMPT 20 23 ""
PICTURE "###.###.###~~~" FIELD I2
GROUP 1 END
MESSAGE COPY,5@
END
NUMERO
NUMERO BEGIN
BEGIN KEY "IRPEG 2110 GRUPPO 10: AD ANNO"
KEY "IRPEG 2110 GRUPPO 10: DA ANNO" PROMPT 27 23 ""
PROMPT 20 23 "" FIELD I3
FIELD I2 END
END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2110 GRUPPO 10: AD ANNO" KEY "IRPEG 2110 GRUPPO 10: IMPOSTA"
PROMPT 27 23 "" PROMPT 32 23 ""
FIELD I3 MESSAGE COPY,2@
END PICTURE "###.###.###~~~"
FIELD R1
END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2110 GRUPPO 10: IMPOSTA" KEY "IRPEG 2110 GRUPPO 10: INTERESSI"
PROMPT 32 23 "" PROMPT 48 23 ""
MESSAGE COPY,2@ MESSAGE ADD,2@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R1 FIELD R5
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEG 2110 GRUPPO 10: INTERESSI" KEY "IRPEG 2110 GRUPPO 10: TOTALE"
PROMPT 48 23 "" PROMPT 62 23 ""
MESSAGE ADD,2@ GROUP 2
PICTURE "###.###.###~~~" MESSAGE ADD,5@
FIELD R5 PICTURE "###.###.###~~~"
END END
NUMERO GRUPPO
BEGIN BEGIN
KEY "IRPEG 2110 GRUPPO 10: TOTALE" KEY "DISTINTA VERSAMENTO ILOR"
PROMPT 62 23 "" PROMPT 0 0 ""
PICTURE "###.###.###~~~" END
GROUP 2
MESSAGE ADD,5@
END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3000 GRUPPO 06: DA ANNO" KEY "ILOR 3000 GRUPPO 06: DA ANNO"
PROMPT 20 33 "" PROMPT 20 33 ""
FIELD I4 FIELD I4
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3000 GRUPPO 06: AD ANNO" KEY "ILOR 3000 GRUPPO 06: AD ANNO"
PROMPT 27 33 "" PROMPT 27 33 ""
FIELD I5 FIELD I5
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3000 GRUPPO 06: IMPOSTA" KEY "ILOR 3000 GRUPPO 06: IMPOSTA"
PROMPT 32 33 "" PROMPT 32 33 ""
MESSAGE COPY,3@ MESSAGE COPY,3@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R2 FIELD R2
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3000 GRUPPO 06: INTERESSI" KEY "ILOR 3000 GRUPPO 06: INTERESSI"
PROMPT 48 33 "" PROMPT 48 33 ""
MESSAGE ADD,3@ MESSAGE ADD,3@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R6 FIELD R6
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3000 GRUPPO 06: TOTALE" KEY "ILOR 3000 GRUPPO 06: TOTALE"
PROMPT 62 33 "" PROMPT 62 33 ""
PICTURE "###.###.###~~~" GROUP 3
GROUP 3 MESSAGE ADD,5@
MESSAGE ADD,5@ PICTURE "###.###.###~~~"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3110 GRUPPO 11: DA ANNO" KEY "ILOR 3110 GRUPPO 11: DA ANNO"
PROMPT 20 38 "" PROMPT 20 38 ""
FIELD I6 FIELD I6
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3110 GRUPPO 11: AD ANNO" KEY "ILOR 3110 GRUPPO 11: AD ANNO"
PROMPT 27 38 "" PROMPT 27 38 ""
FIELD I7 FIELD I7
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3110 GRUPPO 11: IMPOSTA" KEY "ILOR 3110 GRUPPO 11: IMPOSTA"
PROMPT 32 38 "" PROMPT 32 38 ""
MESSAGE COPY,4@ MESSAGE COPY,4@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R3 FIELD R3
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3110 GRUPPO 11: INTERESSI" KEY "ILOR 3110 GRUPPO 11: INTERESSI"
PROMPT 48 38 "" PROMPT 48 38 ""
MESSAGE ADD,4@ MESSAGE ADD,4@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R7 FIELD R7
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR 3110 GRUPPO 11: TOTALE" KEY "ILOR 3110 GRUPPO 11: TOTALE"
PROMPT 62 38 "" PROMPT 62 38 ""
PICTURE "###.###.###~~~" GROUP 4
GROUP 4 MESSAGE ADD,5@
MESSAGE ADD,5@ PICTURE "###.###.###~~~"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TOTALE DA VERSARE" KEY "TOTALE DA VERSARE"
PROMPT 62 44 "" PROMPT 62 44 ""
PICTURE "###.###.###~~~" GROUP 5
GROUP 5 PICTURE "###.###.###~~~"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE CONTRIBUENTE" KEY "CODICE CONTRIBUENTE"
PROMPT 2 51 "# # # # # # # # # # # # # # #" PROMPT 2 51 ""
FIELD 6@->CODCONTR PICTURE "# # # # # # # # # # # # # # #"
END FIELD 6->CODCONTR
END
STRINGA STRINGA
BEGIN BEGIN
KEY "CENTRO SERVIZI: Provincia e Denominazione" KEY "CENTRO SERVIZI: Provincia e Denominazione"
PROMPT 42 52 "" PROMPT 42 52 ""
MESSAGE _CENSERoUFFIMP,6@,13@ MESSAGE _CENSERoUFFIMP,6,13
END END
DATA DATA
BEGIN BEGIN
KEY "DATA: giorno - mese - anno" KEY "DATA: giorno - mese - anno"
PROMPT 12 56 "" PROMPT 12 56 ""
PICTURE "@@ ~ @@~~~@@" PICTURE "@@ ~ @@~~~@@"
FIELD D0 FIELD D0
END END
END END
END END

File diff suppressed because it is too large Load Diff

View File

@ -1,369 +1,369 @@
// Distinta di pagamento delle ritenute alla fonte e altri codici tributo // Distinta di pagamento delle ritenute alla fonte e altri codici tributo
USE %SDR USE %SDR
JOIN 6 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6] JOIN 6 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6]
JOIN 8 TO 6 INTO CODANAGR=CODANAGR JOIN 8 TO 6 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC
JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES) JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES)
JOIN %UCC ALIAS 14 INTO CODTAB=S9 JOIN %UCC ALIAS 14 INTO CODTAB=S9
END END
SECTION BODY 0 66 0 0 SECTION BODY 0 66 0 0
STRINGA STRINGA
BEGIN BEGIN
KEY "CONCESSIONE DI" KEY "CONCESSIONE DI"
PROMPT 47 7 "" PROMPT 47 7 ""
FIELD 14@->S0 FIELD 14@->S0
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COD. CONCESS." KEY "COD. CONCESS."
PROMPT 9 12 "" PROMPT 9 12 ""
FIELD S9 FIELD S9
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 15 12 "" PROMPT 15 12 ""
FIELD 6->COFI FIELD 6->COFI
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME, DENOMINAZIONE O RAGIONE SOCIALE" KEY "COGNOME, DENOMINAZIONE O RAGIONE SOCIALE"
PROMPT 2 17 "" PROMPT 2 17 ""
FIELD 6->RAGSOC[1,30] FIELD 6->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 54 17 "" PROMPT 54 17 ""
FIELD 6->RAGSOC[31,-1] FIELD 6->RAGSOC[31,-1]
END END
LISTA LISTA
BEGIN BEGIN
KEY "Tipo anagrafica" KEY "Tipo anagrafica"
FIELD 6->TIPOA FIELD 6->TIPOA
ITEM "F| " MESSAGE ENABLE,1@|DISABLE,2@ ITEM "F| " MESSAGE ENABLE,1@|DISABLE,2@
ITEM "G| " MESSAGE ENABLE,2@|DISABLE,1@ ITEM "G| " MESSAGE ENABLE,2@|DISABLE,1@
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "Persone fisiche" KEY "Persone fisiche"
PROMPT 0 0 "" PROMPT 0 0 ""
GROUP 1 GROUP 1
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 2 19 "" PROMPT 2 19 ""
GROUP 1 GROUP 1
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 8->DATANASC FIELD 8->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 19 19 "" PROMPT 19 19 ""
GROUP 1 GROUP 1
FIELD 8->SESSO FIELD 8->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 24 19 "" PROMPT 24 19 ""
GROUP 1 GROUP 1
FIELD 113@->DENCOM FIELD 113@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 68 19 "" PROMPT 68 19 ""
GROUP 1 GROUP 1
FIELD 113@->PROVCOM FIELD 113@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: COMUNE" KEY "DOMICILIO FISCALE: COMUNE"
PROMPT 8 21 "" PROMPT 8 21 ""
FIELD 213@->DENCOM FIELD 213@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: PROV. (sigla)" KEY "DOMICILIO FISCALE: PROV. (sigla)"
PROMPT 36 21 "" PROMPT 36 21 ""
FIELD 213@->PROVCOM FIELD 213@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: VIA" KEY "DOMICILIO FISCALE: VIA"
PROMPT 41 21 "" PROMPT 41 21 ""
FIELD 6->INDRF FIELD 6->INDRF
FIELD 6->INDRES FIELD 6->INDRES
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "DOMICILIO FISCALE: NUMERO CIVICO" KEY "DOMICILIO FISCALE: NUMERO CIVICO"
PROMPT 70 21 "" PROMPT 70 21 ""
FIELD 6->CIVRF FIELD 6->CIVRF
FIELD 6->CIVRES FIELD 6->CIVRES
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "AL PERIODO DI RIFERIMENTO (mese o anno)" KEY "AL PERIODO DI RIFERIMENTO (mese o anno)"
PROMPT 30 28 "" PROMPT 30 28 ""
FIELD I0 FIELD I0
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "AL PERIODO DI RIFERIMENTO (anno)" KEY "AL PERIODO DI RIFERIMENTO (anno)"
PROMPT 34 28 "" PROMPT 34 28 ""
FIELD I1 FIELD I1
END END
DATA DATA
BEGIN BEGIN
KEY "OVVERO ALTRA DATA" KEY "OVVERO ALTRA DATA"
PROMPT 64 28 "" PROMPT 64 28 ""
PICTURE "# # ~ # #~~~# #" PICTURE "# # ~ # #~~~# #"
FIELD D1 FIELD D1
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1001: IMPORTO" KEY "TRIBUTO 1001: IMPORTO"
PROMPT 14 33 "" PROMPT 14 33 ""
MESSAGE COPY,10@ MESSAGE COPY,10@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R0 FIELD R0
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1001: INTERESSI" KEY "TRIBUTO 1001: INTERESSI"
PROMPT 36 33 "" PROMPT 36 33 ""
MESSAGE ADD,10@ MESSAGE ADD,10@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R7 FIELD R7
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1001: TOTALE" KEY "TRIBUTO 1001: TOTALE"
PROMPT 54 33 "" PROMPT 54 33 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE COPY,9@ MESSAGE COPY,9@
GROUP 10 GROUP 10
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1040: IMPORTO" KEY "TRIBUTO 1040: IMPORTO"
PROMPT 14 35 "" PROMPT 14 35 ""
MESSAGE COPY,11@ MESSAGE COPY,11@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R1 FIELD R1
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1040: INTERESSI" KEY "TRIBUTO 1040: INTERESSI"
PROMPT 36 35 "" PROMPT 36 35 ""
MESSAGE ADD,11@ MESSAGE ADD,11@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R7 FIELD R7
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 1040: TOTALE" KEY "TRIBUTO 1040: TOTALE"
PROMPT 54 35 "" PROMPT 54 35 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 11 GROUP 11
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 3: CODICE" KEY "TRIBUTO 3: CODICE"
PROMPT 4 37 "" PROMPT 4 37 ""
FIELD S2 FIELD S2
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 3: IMPORTO" KEY "TRIBUTO 3: IMPORTO"
PROMPT 14 37 "" PROMPT 14 37 ""
MESSAGE COPY,12@ MESSAGE COPY,12@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R2 FIELD R2
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 3: INTERESSI" KEY "TRIBUTO 3: INTERESSI"
PROMPT 36 37 "" PROMPT 36 37 ""
MESSAGE ADD,12@ MESSAGE ADD,12@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R8 FIELD R8
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 3: TOTALE" KEY "TRIBUTO 3: TOTALE"
PROMPT 54 37 "" PROMPT 54 37 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 12 GROUP 12
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 4: CODICE" KEY "TRIBUTO 4: CODICE"
PROMPT 4 39 "" PROMPT 4 39 ""
FIELD S3 FIELD S3
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 4: IMPORTO" KEY "TRIBUTO 4: IMPORTO"
PROMPT 14 39 "" PROMPT 14 39 ""
MESSAGE COPY,13@ MESSAGE COPY,13@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R3 FIELD R3
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 4: INTERESSI" KEY "TRIBUTO 4: INTERESSI"
PROMPT 36 39 "" PROMPT 36 39 ""
MESSAGE ADD,13@ MESSAGE ADD,13@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R9 FIELD R9
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 4: TOTALE" KEY "TRIBUTO 4: TOTALE"
PROMPT 54 39 "" PROMPT 54 39 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 13 GROUP 13
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 5: CODICE" KEY "TRIBUTO 5: CODICE"
PROMPT 4 41 "" PROMPT 4 41 ""
FIELD S4 FIELD S4
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 5: IMPORTO" KEY "TRIBUTO 5: IMPORTO"
PROMPT 14 41 "" PROMPT 14 41 ""
MESSAGE COPY,14@ MESSAGE COPY,14@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R4 FIELD R4
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 5: INTERESSI" KEY "TRIBUTO 5: INTERESSI"
PROMPT 36 41 "" PROMPT 36 41 ""
MESSAGE ADD,14@ MESSAGE ADD,14@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R10 FIELD R10
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 5: TOTALE" KEY "TRIBUTO 5: TOTALE"
PROMPT 54 41 "" PROMPT 54 41 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 14 GROUP 14
END END
STRING STRING
BEGIN BEGIN
KEY "TRIBUTO 6: CODICE" KEY "TRIBUTO 6: CODICE"
PROMPT 4 43 "" PROMPT 4 43 ""
FIELD S5 FIELD S5
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 6: IMPORTO" KEY "TRIBUTO 6: IMPORTO"
PROMPT 14 43 "" PROMPT 14 43 ""
MESSAGE COPY,15@ MESSAGE COPY,15@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R5 FIELD R5
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 6: INTERESSI" KEY "TRIBUTO 6: INTERESSI"
PROMPT 36 43 "" PROMPT 36 43 ""
MESSAGE ADD,15@ MESSAGE ADD,15@
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
FIELD R11 FIELD R11
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TRIBUTO 6: TOTALE" KEY "TRIBUTO 6: TOTALE"
PROMPT 54 43 "" PROMPT 54 43 ""
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
MESSAGE ADD,9@ MESSAGE ADD,9@
GROUP 15 GROUP 15
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TOTALE (in lettere)" KEY "TOTALE (in lettere)"
PROMPT 5 57 "" PROMPT 5 57 ""
GROUP 9 GROUP 9
PICTURE "LETTERE" PICTURE "LETTERE"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TOTALE (in cifre)" KEY "TOTALE (in cifre)"
PROMPT 60 57 "" PROMPT 60 57 ""
GROUP 9 GROUP 9
PICTURE "###.###.###~~~" PICTURE "###.###.###~~~"
END END
DATA DATA
BEGIN BEGIN
KEY "DATA: giorno - mese - anno" KEY "DATA: giorno - mese - anno"
PROMPT 10 60 "" PROMPT 10 60 ""
PICTURE "@@ ~ @@~~~@@" PICTURE "@@ ~ @@~~~@@"
FIELD D0 FIELD D0
END END
END END
END END

View File

@ -1,396 +1,396 @@
// Distinte di versamento IRPEF/ILOR (PERSONE FISICHE) // Distinte di versamento IRPEF/ILOR (PERSONE FISICHE)
USE %SII USE %SII
JOIN 6 ALIAS 16 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6] JOIN 6 ALIAS 16 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6]
JOIN 8 TO 6 ALIAS 18 INTO CODANAGR=CODANAGR JOIN 8 TO 6 ALIAS 18 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC
JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES) JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES)
JOIN 6 ALIAS 26 INTO TIPOA=S1[1,1] CODANAGR=S1[2,6] JOIN 6 ALIAS 26 INTO TIPOA=S1[1,1] CODANAGR=S1[2,6]
JOIN 8 TO 6 ALIAS 28 INTO CODANAGR=CODANAGR JOIN 8 TO 6 ALIAS 28 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 313 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 313 INTO COM=COMNASC
JOIN %UCC TO 213@ ALIAS 14 INTO CODTAB=UFFCONC JOIN %UCC TO 213@ ALIAS 14 INTO CODTAB=UFFCONC
END END
SECTION BODY 0 66 0 0 SECTION BODY 0 66 0 0
STRINGA STRINGA
BEGIN BEGIN
KEY "CONCESSIONE DI" KEY "CONCESSIONE DI"
PROMPT 40 5 "" PROMPT 40 5 ""
FIELD 14@->S0 FIELD 14@->S0
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "DATI DICHIARANTE" KEY "DATI DICHIARANTE"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME" KEY "COGNOME"
PROMPT 5 10 "" PROMPT 5 10 ""
FIELD 16->RAGSOC[1,30] FIELD 16->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 36 10 "" PROMPT 36 10 ""
FIELD 16->RAGSOC[31,0] FIELD 16->RAGSOC[31,0]
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 56 10 "" PROMPT 56 10 ""
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 18->DATANASC FIELD 18->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 69 12 "" PROMPT 69 12 ""
FIELD 18->SESSO FIELD 18->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "STATO CIVILE" KEY "STATO CIVILE"
PROMPT 74 12 "" PROMPT 74 12 ""
FIELD 18->STATCIV FIELD 18->STATCIV
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 5 12 "" PROMPT 5 12 ""
FIELD 113@->DENCOM FIELD 113@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 41 12 "" PROMPT 41 12 ""
FIELD 113@->PROVCOM FIELD 113@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 46 12 "" PROMPT 46 12 ""
FIELD 16->COFI FIELD 16->COFI
PICTURE "# # # # # # # # # # # # # # #" PICTURE "# # # # # # # # # # # # # # #"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: COMUNE" KEY "RESIDENTE IN: COMUNE"
PROMPT 14 14 "" PROMPT 14 14 ""
FIELD 213@->DENCOM FIELD 213@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: PROV. (sigla)" KEY "RESIDENTE IN: PROV. (sigla)"
PROMPT 41 14 "" PROMPT 41 14 ""
FIELD 213@->PROVCOM FIELD 213@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: VIA" KEY "RESIDENTE IN: VIA"
PROMPT 46 14 "" PROMPT 46 14 ""
FIELD 16->INDRES FIELD 16->INDRES
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: NUMERO CIVICO" KEY "RESIDENTE IN: NUMERO CIVICO"
PROMPT 72 14 "" PROMPT 72 14 ""
FIELD 16->CIVRES FIELD 16->CIVRES
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "DATI CONIUGE" KEY "DATI CONIUGE"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME" KEY "COGNOME"
PROMPT 5 17 "" PROMPT 5 17 ""
FIELD 26->RAGSOC[1,30] FIELD 26->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 36 17 "" PROMPT 36 17 ""
FIELD 26->RAGSOC[31,0] FIELD 26->RAGSOC[31,0]
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 56 17 "" PROMPT 56 17 ""
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 28->DATANASC FIELD 28->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 69 17 "" PROMPT 69 17 ""
FIELD 28->SESSO FIELD 28->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "STATO CIVILE" KEY "STATO CIVILE"
PROMPT 74 17 "" PROMPT 74 17 ""
FIELD 28->STATCIV FIELD 28->STATCIV
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 5 19 "" PROMPT 5 19 ""
FIELD 313@->DENCOM FIELD 313@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 42 19 "" PROMPT 42 19 ""
FIELD 313@->PROVCOM FIELD 313@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 46 19 "" PROMPT 46 19 ""
FIELD 26->COFI FIELD 26->COFI
PICTURE "# # # # # # # # # # # # # # #" PICTURE "# # # # # # # # # # # # # # #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Saldo: anno" KEY "IRPEF Saldo: anno"
PROMPT 25 24 "" PROMPT 25 24 ""
FIELD I0 FIELD I0
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Saldo: Imposta" KEY "IRPEF Saldo: Imposta"
PROMPT 32 24 "" PROMPT 32 24 ""
FIELD R0 FIELD R0
MESSAGE COPY,10@ MESSAGE COPY,10@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Saldo: Interessi" KEY "IRPEF Saldo: Interessi"
PROMPT 47 24 "" PROMPT 47 24 ""
FIELD R7 FIELD R7
MESSAGE ADD,10@ MESSAGE ADD,10@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Saldo: Totale" KEY "IRPEF Saldo: Totale"
PROMPT 62 24 "" PROMPT 62 24 ""
GROUP 10 GROUP 10
MESSAGE COPY,20@ MESSAGE COPY,20@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Acconto: anno" KEY "IRPEF Acconto: anno"
PROMPT 25 28 "" PROMPT 25 28 ""
FIELD I1 FIELD I1
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Acconto: Imposta" KEY "IRPEF Acconto: Imposta"
PROMPT 32 28 "" PROMPT 32 28 ""
FIELD R1 FIELD R1
MESSAGE COPY,11@ MESSAGE COPY,11@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Acconto: Interessi" KEY "IRPEF Acconto: Interessi"
PROMPT 47 28 "" PROMPT 47 28 ""
FIELD R8 FIELD R8
MESSAGE ADD,11@ MESSAGE ADD,11@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IRPEF Acconto: Totale" KEY "IRPEF Acconto: Totale"
PROMPT 62 28 "" PROMPT 62 28 ""
GROUP 11 GROUP 11
MESSAGE ADD,20@ MESSAGE ADD,20@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Saldo: anno" KEY "ILOR Saldo: anno"
PROMPT 25 35 "" PROMPT 25 35 ""
FIELD I2 FIELD I2
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Saldo dichiarante: Imposta" KEY "ILOR Saldo dichiarante: Imposta"
PROMPT 32 37 "" PROMPT 32 37 ""
FIELD R2 FIELD R2
MESSAGE COPY,12@ MESSAGE COPY,12@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Saldo dichiarante: Interessi" KEY "ILOR Saldo dichiarante: Interessi"
PROMPT 47 37 "" PROMPT 47 37 ""
FIELD R9 FIELD R9
MESSAGE ADD,12@ MESSAGE ADD,12@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Saldo dichiarante: Totale" KEY "ILOR Saldo dichiarante: Totale"
PROMPT 62 37 "" PROMPT 62 37 ""
GROUP 12 GROUP 12
MESSAGE ADD,20@ MESSAGE ADD,20@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Saldo coniuge: Imposta" KEY "ILOR Saldo coniuge: Imposta"
PROMPT 32 39 "" PROMPT 32 39 ""
FIELD R3 FIELD R3
MESSAGE COPY,13@ MESSAGE COPY,13@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Saldo coniuge: Interessi" KEY "ILOR Saldo coniuge: Interessi"
PROMPT 47 39 "" PROMPT 47 39 ""
FIELD R10 FIELD R10
MESSAGE ADD,13@ MESSAGE ADD,13@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Saldo coniuge: Totale" KEY "ILOR Saldo coniuge: Totale"
PROMPT 62 39 "" PROMPT 62 39 ""
GROUP 13 GROUP 13
MESSAGE ADD,20@ MESSAGE ADD,20@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Acconto: anno" KEY "ILOR Acconto: anno"
PROMPT 25 43 "" PROMPT 25 43 ""
FIELD I3 FIELD I3
PICTURE "~~# #" PICTURE "~~# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Acconto dichiarante: Imposta" KEY "ILOR Acconto dichiarante: Imposta"
PROMPT 32 45 "" PROMPT 32 45 ""
FIELD R4 FIELD R4
MESSAGE COPY,14@ MESSAGE COPY,14@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Acconto dichiarante: Interessi" KEY "ILOR Acconto dichiarante: Interessi"
PROMPT 47 45 "" PROMPT 47 45 ""
FIELD R11 FIELD R11
MESSAGE ADD,14@ MESSAGE ADD,14@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Acconto dichiarante: Totale" KEY "ILOR Acconto dichiarante: Totale"
PROMPT 62 45 "" PROMPT 62 45 ""
GROUP 14 GROUP 14
MESSAGE ADD,20@ MESSAGE ADD,20@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Acconto coniuge: Imposta" KEY "ILOR Acconto coniuge: Imposta"
PROMPT 32 47 "" PROMPT 32 47 ""
FIELD R5 FIELD R5
MESSAGE COPY,15@ MESSAGE COPY,15@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Acconto coniuge: Interessi" KEY "ILOR Acconto coniuge: Interessi"
PROMPT 47 47 "" PROMPT 47 47 ""
FIELD R12 FIELD R12
MESSAGE ADD,15@ MESSAGE ADD,15@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR Acconto coniuge: Totale" KEY "ILOR Acconto coniuge: Totale"
PROMPT 62 47 "" PROMPT 62 47 ""
GROUP 15 GROUP 15
MESSAGE ADD,20@ MESSAGE ADD,20@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "ILOR: TOTALE DA VERSARE" KEY "ILOR: TOTALE DA VERSARE"
PROMPT 62 50 "" PROMPT 62 50 ""
GROUP 20 GROUP 20
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE CONTRIBUENTE Dichiarante" KEY "CODICE CONTRIBUENTE Dichiarante"
PROMPT 2 54 "# # # # # # # # # # # # # # #" PROMPT 2 54 "# # # # # # # # # # # # # # #"
FIELD 16@->CODCONTR FIELD 16@->CODCONTR
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE CONTRIBUENTE Coniuge" KEY "CODICE CONTRIBUENTE Coniuge"
PROMPT 2 57 "# # # # # # # # # # # # # # #" PROMPT 2 57 "# # # # # # # # # # # # # # #"
FIELD 26@->CODCONTR FIELD 26@->CODCONTR
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CENTRO SERVIZI: Provincia e Denominazione" KEY "CENTRO SERVIZI: Provincia e Denominazione"
PROMPT 42 57 "" PROMPT 42 57 ""
MESSAGE _CENSERoUFFIMP,16@,213@ MESSAGE _CENSERoUFFIMP,16@,213@
END END
DATA DATA
BEGIN BEGIN
KEY "DATA: giorno - mese - anno" KEY "DATA: giorno - mese - anno"
PROMPT 12 60 "" PROMPT 12 60 ""
PICTURE "@ @~@ @~~~@ @" PICTURE "@ @~@ @~~~@ @"
FIELD D0 FIELD D0
END END
END END
END END

View File

@ -1,300 +1,300 @@
// Distinte di versamento Quadro K 7xx // Distinte di versamento Quadro K 7xx
USE %SII USE %SKX
JOIN 6 ALIAS 16 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6] JOIN 6 ALIAS 16 INTO TIPOA=S0[1,1] CODANAGR=S0[2,6]
JOIN 8 TO 6 ALIAS 18 INTO CODANAGR=CODANAGR JOIN 8 TO 6 ALIAS 18 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 113 INTO COM=COMNASC
JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES) JOIN 13 TO 6 ALIAS 213 INTO COM=COMRF(COMRES)
JOIN 6 ALIAS 26 INTO TIPOA=S1[1,1] CODANAGR=S1[2,6] JOIN 6 ALIAS 26 INTO TIPOA=S1[1,1] CODANAGR=S1[2,6]
JOIN 8 TO 6 ALIAS 28 INTO CODANAGR=CODANAGR JOIN 8 TO 6 ALIAS 28 INTO CODANAGR=CODANAGR
JOIN 13 TO 8 ALIAS 313 INTO COM=COMNASC JOIN 13 TO 8 ALIAS 313 INTO COM=COMNASC
JOIN %UCC ALIAS 14 INTO CODTAB=S9 JOIN %UCC ALIAS 14 INTO CODTAB=S9
END END
SECTION BODY 0 66 0 0 SECTION BODY 0 66 0 0
STRINGA STRINGA
BEGIN BEGIN
KEY "CONCESSIONE DI" KEY "CONCESSIONE DI"
PROMPT 40 5 "" PROMPT 40 5 ""
FIELD 14->S0 FIELD 14->S0
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "DATI DICHIARANTE (ALIAS 16 e 18)" KEY "DATI DICHIARANTE (ALIAS 16 e 18)"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME" KEY "COGNOME"
PROMPT 5 10 "" PROMPT 5 10 ""
FIELD 16->RAGSOC[1,30] FIELD 16->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 36 10 "" PROMPT 36 10 ""
FIELD 16->RAGSOC[31,0] FIELD 16->RAGSOC[31,0]
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 56 10 "" PROMPT 56 10 ""
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 18->DATANASC FIELD 18->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 69 12 "" PROMPT 69 12 ""
FIELD 18->SESSO FIELD 18->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "STATO CIVILE" KEY "STATO CIVILE"
PROMPT 74 12 "" PROMPT 74 12 ""
FIELD 18->STATCIV FIELD 18->STATCIV
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 5 12 "" PROMPT 5 12 ""
FIELD 113@->DENCOM FIELD 113@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 41 12 "" PROMPT 41 12 ""
FIELD 113@->PROVCOM FIELD 113@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 46 12 "" PROMPT 46 12 ""
FIELD 16->COFI FIELD 16->COFI
PICTURE "# # # # # # # # # # # # # # #" PICTURE "# # # # # # # # # # # # # # #"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: COMUNE" KEY "RESIDENTE IN: COMUNE"
PROMPT 14 14 "" PROMPT 14 14 ""
FIELD 213@->DENCOM FIELD 213@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: PROV. (sigla)" KEY "RESIDENTE IN: PROV. (sigla)"
PROMPT 41 14 "" PROMPT 41 14 ""
FIELD 213@->PROVCOM FIELD 213@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: VIA" KEY "RESIDENTE IN: VIA"
PROMPT 46 14 "" PROMPT 46 14 ""
FIELD 16->INDRES FIELD 16->INDRES
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "RESIDENTE IN: NUMERO CIVICO" KEY "RESIDENTE IN: NUMERO CIVICO"
PROMPT 72 14 "" PROMPT 72 14 ""
FIELD 16->CIVRES FIELD 16->CIVRES
END END
GRUPPO GRUPPO
BEGIN BEGIN
KEY "DATI CONIUGE (ALIAS 26 e 28)" KEY "DATI CONIUGE (ALIAS 26 e 28)"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COGNOME" KEY "COGNOME"
PROMPT 5 17 "" PROMPT 5 17 ""
FIELD 26->RAGSOC[1,30] FIELD 26->RAGSOC[1,30]
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "NOME" KEY "NOME"
PROMPT 36 17 "" PROMPT 36 17 ""
FIELD 26->RAGSOC[31,0] FIELD 26->RAGSOC[31,0]
END END
DATA DATA
BEGIN BEGIN
KEY "DATA DI NASCITA" KEY "DATA DI NASCITA"
PROMPT 56 17 "" PROMPT 56 17 ""
PICTURE "# #~# #~~ # # #" PICTURE "# #~# #~~ # # #"
FIELD 28->DATANASC FIELD 28->DATANASC
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "SESSO (M o F)" KEY "SESSO (M o F)"
PROMPT 69 17 "" PROMPT 69 17 ""
FIELD 28->SESSO FIELD 28->SESSO
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "STATO CIVILE" KEY "STATO CIVILE"
PROMPT 74 17 "" PROMPT 74 17 ""
FIELD 28->STATCIV FIELD 28->STATCIV
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "COMUNE (o Stato estero) DI NASCITA" KEY "COMUNE (o Stato estero) DI NASCITA"
PROMPT 5 19 "" PROMPT 5 19 ""
FIELD 313@->DENCOM FIELD 313@->DENCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "PROV. DI NASCITA (sigla)" KEY "PROV. DI NASCITA (sigla)"
PROMPT 42 19 "" PROMPT 42 19 ""
FIELD 313@->PROVCOM FIELD 313@->PROVCOM
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE FISCALE" KEY "CODICE FISCALE"
PROMPT 46 19 "" PROMPT 46 19 ""
FIELD 26->COFI FIELD 26->COFI
PICTURE "# # # # # # # # # # # # # # #" PICTURE "# # # # # # # # # # # # # # #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "PERIODO DI RIFERIMENTO 1" KEY "PERIODO DI RIFERIMENTO 1"
PROMPT 43 25 "" PROMPT 43 25 ""
FIELD I0 FIELD I0
PICTURE "# #" PICTURE "# #"
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "PERIODO DI RIFERIMENTO 2" KEY "PERIODO DI RIFERIMENTO 2"
PROMPT 53 25 "" PROMPT 53 25 ""
FIELD I1 FIELD I1
PICTURE "# #" PICTURE "# #"
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE TRIBUTO" KEY "CODICE TRIBUTO"
PROMPT 5 29 "" PROMPT 5 29 ""
FIELD S2 FIELD S2
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "GRUPPO" KEY "GRUPPO"
PROMPT 16 29 "" PROMPT 16 29 ""
FIELD I2 FIELD I2
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IMPORTO TRIBUTO" KEY "IMPORTO TRIBUTO"
PROMPT 27 29 "" PROMPT 27 29 ""
FIELD R0 FIELD R0
PICTURE "###.###.###.###~~~" PICTURE "###.###.###.###~~~"
MESSAGE COPY,1@ MESSAGE COPY,1@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "INTERESSI" KEY "INTERESSI"
PROMPT 44 29 "" PROMPT 44 29 ""
FIELD R1 FIELD R1
PICTURE "###.###.###.###~~~" PICTURE "###.###.###.###~~~"
MESSAGE ADD,1@ MESSAGE ADD,1@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TOTALE (a)" KEY "TOTALE (a)"
PROMPT 62 29 "" PROMPT 62 29 ""
PICTURE "###.###.###.###~~~" PICTURE "###.###.###.###~~~"
MESSAGE COPY,2@ MESSAGE COPY,2@
GROUP 1 GROUP 1
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE TRIBUTO SOPRATASSA" KEY "CODICE TRIBUTO SOPRATASSA"
PROMPT 5 35 "" PROMPT 5 35 ""
FIELD S3 FIELD S3
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "GRUPPO SOPRATASSA" KEY "GRUPPO SOPRATASSA"
PROMPT 12 35 "" PROMPT 12 35 ""
FIELD I3 FIELD I3
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "IMPORTO (b)" KEY "IMPORTO (b)"
PROMPT 22 35 "" PROMPT 22 35 ""
FIELD R2 FIELD R2
PICTURE "###.###.###.###~~~" PICTURE "###.###.###.###~~~"
MESSAGE ADD,2@ MESSAGE ADD,2@
END END
NUMERO NUMERO
BEGIN BEGIN
KEY "TOTALE DA VERSARE (a+b)" KEY "TOTALE DA VERSARE (a+b)"
PROMPT 62 40 "" PROMPT 62 40 ""
PICTURE "###.###.###.###~~~" PICTURE "###.###.###.###~~~"
GROUP 2 GROUP 2
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE CONTRIBUENTE Dichiarante" KEY "CODICE CONTRIBUENTE Dichiarante"
PROMPT 2 53 "# # # # # # # # # # # # # # #" PROMPT 2 53 "# # # # # # # # # # # # # # #"
FIELD 16@->CODCONTR FIELD 16@->CODCONTR
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CODICE CONTRIBUENTE Coniuge" KEY "CODICE CONTRIBUENTE Coniuge"
PROMPT 2 56 "# # # # # # # # # # # # # # #" PROMPT 2 56 "# # # # # # # # # # # # # # #"
FIELD 26@->CODCONTR FIELD 26@->CODCONTR
END END
STRINGA STRINGA
BEGIN BEGIN
KEY "CENTRO SERVIZI: Provincia e Denominazione" KEY "CENTRO SERVIZI: Provincia e Denominazione"
PROMPT 42 56 "" PROMPT 42 56 ""
MESSAGE _CENSERoUFFIMP,16@,213@ MESSAGE _CENSERoUFFIMP,16@,213@
END END
DATA DATA
BEGIN BEGIN
KEY "DATA: giorno - mese - anno" KEY "DATA: giorno - mese - anno"
PROMPT 12 60 "" PROMPT 12 60 ""
PICTURE "@ @~@ @~~~@ @" PICTURE "@ @~@ @~~~@ @"
FIELD D0 FIELD D0
END END
END END
END END