CREATE TABLE &DT/FTPAA55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , RIFEFASE NUMERIC(3, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTPAA55F IS 'Art. 55 RIFERIMENTO AVANZAMENTO FASE' LABEL ON COLUMN &DT/FTPAA55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , RIFEFASE TEXT IS 'RiferimentoFase ' ) CREATE TABLE &DT/FTPAB55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , NUMERODDT CHAR(20) NOT NULL DEFAULT '' , DATADDT NUMERIC(8, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTPAB55F IS 'Art. 55 DATI DDT BOLLA ' LABEL ON COLUMN &DT/FTPAB55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , NUMERODDT TEXT IS 'NumeroDDT ' , DATADDT TEXT IS 'DataDDT ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' ) CREATE TABLE &DT/FTPAC55F ( TABGAMB CHAR(2) NOT NULL DEFAULT'', TABPAMB CHAR(2) NOT NULL DEFAULT'', PRIMARY KEY (TABGAMB)) LABEL ON TABLE &DT/FTPAC55F IS 'Art. 55 TIPO CESSIONE PRESTAZIONE' LABEL ON COLUMN &DT/FTPAC55F ( TABGAMB TEXT IS 'Codice CSTAB MB Galileo ' , TABPAMB TEXT IS 'Codice Pubb. Amm. ') LABEL ON COLUMN &DT/FTPAC55F ( TABGAMB IS 'Tabella Galileo MB', TABPAMB IS 'Codice Pubb. Amm.') CREATE TABLE &DT/FTPAD55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDORICE CHAR(20) NOT NULL DEFAULT '' , DATARICE NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMRICE CHAR(20) NOT NULL DEFAULT '' , COMMERICE CHAR(100) NOT NULL DEFAULT '' , CUPRICE CHAR(15) NOT NULL DEFAULT '' , CIGRICE CHAR(15) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTPAD55F IS 'Art. 55 DATI RICEZIONE ' LABEL ON COLUMN &DT/FTPAD55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDORICE TEXT IS 'IdDocumento ' , DATARICE TEXT IS 'Data ' , ITEMRICE TEXT IS 'NumItem ' , COMMERICE TEXT IS 'CodiceCommessaConvenzione ' , CUPRICE TEXT IS 'CodiceCUP ' , CIGRICE TEXT IS 'CodiceCIG ' ) CREATE TABLE &DT/FTPAF55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', DTFTFM NUMERIC(8, 0) NOT NULL DEFAULT 0 , NRFTFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , GIVAFM CHAR(2) NOT NULL DEFAULT '' , NFATFM CHAR(1) NOT NULL DEFAULT '' , STORFM CHAR(1) NOT NULL DEFAULT '' , TIPODOCU CHAR(4) NOT NULL DEFAULT '' , DIVISA CHAR(3) NOT NULL DEFAULT '' , DATAFATT NUMERIC(8, 0) NOT NULL DEFAULT 0 , NUMEFATT CHAR(20) NOT NULL DEFAULT '' , TIPORITE CHAR(4) NOT NULL DEFAULT '' , IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0 , CAUSAPAG CHAR(1) NOT NULL DEFAULT '' , NUMBOLLO CHAR(14) NOT NULL DEFAULT '' , IMPBOLLO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOTOT NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROTON NUMERIC(15, 2) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , ART73 CHAR(2) NOT NULL DEFAULT '' , IDPAEVET CHAR(2) NOT NULL DEFAULT '' , IDCODVET CHAR(28) NOT NULL DEFAULT '' , CODFIVET CHAR(16) NOT NULL DEFAULT '' , DENOMVET CHAR(80) NOT NULL DEFAULT '' , NOMEVET CHAR(80) NOT NULL DEFAULT '' , COGNOVET CHAR(60) NOT NULL DEFAULT '' , TITOLVET CHAR(10) NOT NULL DEFAULT '' , CEORIVET CHAR(17) NOT NULL DEFAULT '' , LICEGUIDA CHAR(20) NOT NULL DEFAULT '' , MEZZTRAS CHAR(80) NOT NULL DEFAULT '' , CAUSATRA CHAR(100) NOT NULL DEFAULT '' , NUMECOLLI NUMERIC(4, 0) NOT NULL DEFAULT 0 , DESCRTRA CHAR(100) NOT NULL DEFAULT '' , MISUTRAS CHAR(10) NOT NULL DEFAULT '' , PESOLORDO NUMERIC(7, 2) NOT NULL DEFAULT 0 , PESONETTO NUMERIC(7, 2) NOT NULL DEFAULT 0 , DATARITIRO NUMERIC(14, 0) NOT NULL DEFAULT 0 , DATATRAS NUMERIC(8, 0) NOT NULL DEFAULT 0 , TIPORESA CHAR(3) NOT NULL DEFAULT '' , INDIRESA CHAR(60) NOT NULL DEFAULT '' , CIVIRESA CHAR(8) NOT NULL DEFAULT '' , CAPRESA CHAR(5) NOT NULL DEFAULT '' , COMURESA CHAR(60) NOT NULL DEFAULT '' , PROVRESA CHAR(2) NOT NULL DEFAULT '' , NAZIRESA CHAR(2) NOT NULL DEFAULT '' , DATACONS NUMERIC(14, 0) NOT NULL DEFAULT 0 , NORMARIF CHAR(100) NOT NULL DEFAULT '' , FATTPRINC CHAR(20) NOT NULL DEFAULT '' , DATAPRINC NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAVET NUMERIC(8, 0) NOT NULL DEFAULT 0 , TOTPERCO CHAR(15) NOT NULL DEFAULT '' , CONDPAG CHAR(4) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT ) ) LABEL ON TABLE &DT/FTPAF55F IS 'Art. 55 CORPO FATTURA' LABEL ON COLUMN &DT/FTPAF55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , CDDTFM TEXT IS 'Codice ditta - Galileo ' , DTFTFM TEXT IS 'Data Fattura - Galileo ' , NRFTFM TEXT IS 'Numero Fattura - Galileo ' , CDCFFM TEXT IS 'Codice Cliente - Galileo ' , GIVAFM TEXT IS 'Giornale IVA - Galileo ' , NFATFM TEXT IS 'Numeratore fatture ' , STORFM TEXT IS 'S=da non cons.elenco ' , TIPODOCU TEXT IS 'TipoDocumento ' , DIVISA TEXT IS 'Divisa ' , DATAFATT TEXT IS 'Data ' , NUMEFATT TEXT IS 'Numero ' , TIPORITE TEXT IS 'TipoRitenuta ' , IMPORITE TEXT IS 'ImportoRitenuta ' , ALIQRITE TEXT IS 'AliquotaRitenuta ' , CAUSAPAG TEXT IS 'CausalePagamento ' , NUMBOLLO TEXT IS 'NumeroBollo ' , IMPBOLLO TEXT IS 'ImportoBollo ' , IMPOTOT TEXT IS 'ImportoTotaleDocumento ' , ARROTON TEXT IS 'Arrotondamento ' , CAUSALE TEXT IS 'Causale ' , ART73 TEXT IS 'Art73 ' , IDPAEVET TEXT IS 'IdPaese ' , IDCODVET TEXT IS 'IdCodice ' , CODFIVET TEXT IS 'CodiceFiscale ' , DENOMVET TEXT IS 'Denominazione ' , NOMEVET TEXT IS 'Nome ' , COGNOVET TEXT IS 'Cognome ' , TITOLVET TEXT IS 'Titolo ' , CEORIVET TEXT IS 'CodEORI ' , LICEGUIDA TEXT IS 'NumeroLicenzaGuida ' , MEZZTRAS TEXT IS 'MezzoTrasporto ' , CAUSATRA TEXT IS 'CausaleTrasporto ' , NUMECOLLI TEXT IS 'NumeroColli ' , DESCRTRA TEXT IS 'Descrizione ' , MISUTRAS TEXT IS 'UnitaMisuraPeso ' , PESOLORDO TEXT IS 'PesoLordo ' , PESONETTO TEXT IS 'PesoNetto ' , DATARITIRO TEXT IS 'DataOraRitiro ' , DATATRAS TEXT IS 'DataInizioTrasporto ' , TIPORESA TEXT IS 'TipoResa ' , INDIRESA TEXT IS 'Indirizzo ' , CIVIRESA TEXT IS 'NumeroCivico ' , CAPRESA TEXT IS 'CAP ' , COMURESA TEXT IS 'Comune ' , PROVRESA TEXT IS 'Provincia ' , NAZIRESA TEXT IS 'Nazione ' , DATACONS TEXT IS 'DataOraConsegna ' , NORMARIF TEXT IS 'NormaDiRiferimento ' , FATTPRINC TEXT IS 'NumeroFatturaPrincipale ' , DATAPRINC TEXT IS 'DataFatturaPrincipale ' , DATAVET TEXT IS 'Data ' , TOTPERCO TEXT IS 'TotalePercorso ' , CONDPAG TEXT IS 'CondizioniPagamento ' ) CREATE TABLE &DT/FTPAG55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCOLL CHAR(20) NOT NULL DEFAULT '' , DATACOLL NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCOLL CHAR(20) NOT NULL DEFAULT '' , COMMECOLL CHAR(100) NOT NULL DEFAULT '' , CUPCOLL CHAR(15) NOT NULL DEFAULT '' , CIGCOLL CHAR(15) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID , PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTPAG55F IS 'Art. 55 DATI FATTURE COLLEGATE' LABEL ON COLUMN &DT/FTPAG55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCOLL TEXT IS 'IdDocumento ' , DATACOLL TEXT IS 'Data ' , ITEMCOLL TEXT IS 'NumItem ' , COMMECOLL TEXT IS 'CodiceCommessaConvenzione ' , CUPCOLL TEXT IS 'CodiceCUP ' , CIGCOLL TEXT IS 'CodiceCIG ' ) CREATE TABLE &DT/FTPAI55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , CDDITTA CHAR(3) NOT NULL DEFAULT '' , IDPAETRA CHAR(2) NOT NULL DEFAULT '' , IDCODTRA CHAR(28) NOT NULL DEFAULT '' , PROGRESS CHAR(10) NOT NULL DEFAULT '' , STATOTRAS CHAR(1) NOT NULL DEFAULT '' , FORMTRAS CHAR(5) NOT NULL DEFAULT '' , CODIDEST CHAR(6) NOT NULL DEFAULT '' , TELETRAS CHAR(12) NOT NULL DEFAULT '' , EMAITRAS CHAR(256) NOT NULL DEFAULT '' , IDPAECED CHAR(2) NOT NULL DEFAULT '' , IDCODCED CHAR(28) NOT NULL DEFAULT '' , CODFICED CHAR(16) NOT NULL DEFAULT '' , DENOMCED CHAR(80) NOT NULL DEFAULT '' , NOMECED CHAR(60) NOT NULL DEFAULT '' , COGNOCED CHAR(60) NOT NULL DEFAULT '' , TITOLCED CHAR(10) NOT NULL DEFAULT '' , CEORICED CHAR(17) NOT NULL DEFAULT '' , ALBOPROF CHAR(60) NOT NULL DEFAULT '' , PROVALBO CHAR(2) NOT NULL DEFAULT '' , NUMEALBO CHAR(60) NOT NULL DEFAULT '' , DATAALBO NUMERIC(8, 0) NOT NULL DEFAULT 0 , REGIFISC CHAR(4) NOT NULL DEFAULT '' , INDICED CHAR(60) NOT NULL DEFAULT '' , CIVICED CHAR(8) NOT NULL DEFAULT '' , CAPCED CHAR(5) NOT NULL DEFAULT '' , COMUCED CHAR(60) NOT NULL DEFAULT '' , PROVCED CHAR(2) NOT NULL DEFAULT '' , NAZICED CHAR(2) NOT NULL DEFAULT '' , INDISTAB CHAR(60) NOT NULL DEFAULT '' , CIVISTAB CHAR(8) NOT NULL DEFAULT '' , CAPSTAB CHAR(5) NOT NULL DEFAULT '' , COMUSTAB CHAR(60) NOT NULL DEFAULT '' , PROVSTAB CHAR(2) NOT NULL DEFAULT '' , NAZISTAB CHAR(2) NOT NULL DEFAULT '' , UFFIREA CHAR(2) NOT NULL DEFAULT '' , NUMEREA CHAR(20) NOT NULL DEFAULT '' , CAPISOCI NUMERIC(13, 2) NOT NULL DEFAULT 0 , SOCIOUNI CHAR(29) NOT NULL DEFAULT '' , STATLIQU CHAR(2) NOT NULL DEFAULT '' , TELECONT CHAR(12) NOT NULL DEFAULT '' , FAXCONT CHAR(12) NOT NULL DEFAULT '' , EMAICONT CHAR(256) NOT NULL DEFAULT '' , RIFECED CHAR(20) NOT NULL DEFAULT '' , IDPAERAP CHAR(2) NOT NULL DEFAULT '' , IDCODRAP CHAR(28) NOT NULL DEFAULT '' , CODFIRAP CHAR(16) NOT NULL DEFAULT '' , DENOMRAP CHAR(80) NOT NULL DEFAULT '' , NOMERAP CHAR(60) NOT NULL DEFAULT '' , COGNORAP CHAR(60) NOT NULL DEFAULT '' , TITOLRAP CHAR(10) NOT NULL DEFAULT '' , CEORIRAP CHAR(17) NOT NULL DEFAULT '' , IDPAECES CHAR(2) NOT NULL DEFAULT '' , IDCODCES CHAR(28) NOT NULL DEFAULT '' , CODFICES CHAR(16) NOT NULL DEFAULT '' , DENOMCES CHAR(80) NOT NULL DEFAULT '' , NOMECES CHAR(60) NOT NULL DEFAULT '' , COGNOCES CHAR(60) NOT NULL DEFAULT '' , TITOLCES CHAR(10) NOT NULL DEFAULT '' , CEORICES CHAR(17) NOT NULL DEFAULT '' , INDICES CHAR(60) NOT NULL DEFAULT '' , CIVICES CHAR(8) NOT NULL DEFAULT '' , CAPCES CHAR(5) NOT NULL DEFAULT '' , COMUCES CHAR(60) NOT NULL DEFAULT '' , PROVCES CHAR(2) NOT NULL DEFAULT '' , NAZICES CHAR(2) NOT NULL DEFAULT '' , IDPAETER CHAR(2) NOT NULL DEFAULT '' , IDCODTER CHAR(28) NOT NULL DEFAULT '' , CODFITER CHAR(16) NOT NULL DEFAULT '' , DENOMTER CHAR(80) NOT NULL DEFAULT '' , NOMETER CHAR(60) NOT NULL DEFAULT '' , COGNOTER CHAR(60) NOT NULL DEFAULT '' , TITOLTER CHAR(10) NOT NULL DEFAULT '' , CEORITER CHAR(17) NOT NULL DEFAULT '' , SOGGEMIT CHAR(2) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , DATACONS NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID ) ) LABEL ON TABLE &DT/FTPAI55F IS 'Art. 55 INTESTAZIONE' LABEL ON COLUMN &DT/FTPAI55F ( PROGID TEXT IS 'Progressivo ID ' , CDDITTA TEXT IS 'Codice ditta ' , IDPAETRA TEXT IS 'IdPaese ' , IDCODTRA TEXT IS 'IdCodice ' , PROGRESS TEXT IS 'ProgressivoInvio ' , STATOTRAS TEXT IS 'Stato trasmissione ' , FORMTRAS TEXT IS 'FormatoTrasmissione ' , CODIDEST TEXT IS 'CodiceDestinatario ' , TELETRAS TEXT IS 'Telefono ' , EMAITRAS TEXT IS 'Email ' , IDPAECED TEXT IS 'IdPaese ' , IDCODCED TEXT IS 'IdCodice ' , CODFICED TEXT IS 'CodiceFiscale ' , DENOMCED TEXT IS 'Denominazione ' , NOMECED TEXT IS 'Nome ' , COGNOCED TEXT IS 'Cognome ' , TITOLCED TEXT IS 'Titolo ' , CEORICED TEXT IS 'CodEORI ' , ALBOPROF TEXT IS 'AlboProfessionale ' , PROVALBO TEXT IS 'ProvinciaAlbo ' , NUMEALBO TEXT IS 'NumeroIscrizioneAlbo ' , DATAALBO TEXT IS 'DataIscrizioneAlbo ' , REGIFISC TEXT IS 'RegimeFiscale ' , INDICED TEXT IS 'Indirizzo ' , CIVICED TEXT IS 'NumeroCivico ' , CAPCED TEXT IS 'CAP ' , COMUCED TEXT IS 'Comune ' , PROVCED TEXT IS 'Provincia ' , NAZICED TEXT IS 'Nazione ' , INDISTAB TEXT IS 'Indirizzo ' , CIVISTAB TEXT IS 'NumeroCivico ' , CAPSTAB TEXT IS 'CAP ' , COMUSTAB TEXT IS 'Comune ' , PROVSTAB TEXT IS 'Provincia ' , NAZISTAB TEXT IS 'Nazione ' , UFFIREA TEXT IS 'Ufficio ' , NUMEREA TEXT IS 'NumeroREA ' , CAPISOCI TEXT IS 'CapitaleSociale ' , SOCIOUNI TEXT IS 'SocioUnico ' , STATLIQU TEXT IS 'StatoLiquidazione ' , TELECONT TEXT IS 'Telefono ' , FAXCONT TEXT IS 'Fax ' , EMAICONT TEXT IS 'Email ' , RIFECED TEXT IS 'RiferimentoAmministrazione ' , IDPAERAP TEXT IS 'IdPaese ' , IDCODRAP TEXT IS 'IdCodice ' , CODFIRAP TEXT IS 'CodiceFiscale ' , DENOMRAP TEXT IS 'Denominazione ' , NOMERAP TEXT IS 'Nome ' , COGNORAP TEXT IS 'Cognome ' , TITOLRAP TEXT IS 'Titolo ' , CEORIRAP TEXT IS 'CodEORI ' , IDPAECES TEXT IS 'IdPaese ' , IDCODCES TEXT IS 'IdCodice ' , CODFICES TEXT IS 'CodiceFiscale ' , DENOMCES TEXT IS 'Denominazione ' , NOMECES TEXT IS 'Nome ' , COGNOCES TEXT IS 'Cognome ' , TITOLCES TEXT IS 'Titolo ' , CEORICES TEXT IS 'CodEORI ' , INDICES TEXT IS 'Indirizzo ' , CIVICES TEXT IS 'NumeroCivico ' , CAPCES TEXT IS 'CAP ' , COMUCES TEXT IS 'Comune ' , PROVCES TEXT IS 'Provincia ' , NAZICES TEXT IS 'Nazione ' , IDPAETER TEXT IS 'IdPaese ' , IDCODTER TEXT IS 'IdCodice ' , CODFITER TEXT IS 'CodiceFiscale ' , DENOMTER TEXT IS 'Denominazione ' , NOMETER TEXT IS 'Nome ' , COGNOTER TEXT IS 'Cognome ' , TITOLTER TEXT IS 'Titolo ' , CEORITER TEXT IS 'CodEORI ' , SOGGEMIT TEXT IS 'SoggettoEmittente ' , EXTID TEXT IS 'External ID IX ' , DATACONS TEXT IS 'Data consegna calcolo scad. pag. ' ) CREATE TABLE &DT/FTPAL55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPOCESS CHAR(2) NOT NULL DEFAULT '' , CODITIPO CHAR(35) NOT NULL DEFAULT '' , CODIVALO CHAR(35) NOT NULL DEFAULT '' , DESCARTI CHAR(100) NOT NULL DEFAULT '' , QUANTITA NUMERIC(21, 2) NOT NULL DEFAULT 0 , UNITAMISUR CHAR(10) NOT NULL DEFAULT '' , DATAINIZ NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAFINE NUMERIC(8, 0) NOT NULL DEFAULT 0 , PREZZOUNI NUMERIC(21, 2) NOT NULL DEFAULT 0 , PREZZOTOT NUMERIC(21, 2) NOT NULL DEFAULT 0 , ALIQUOIVA NUMERIC(6, 2) NOT NULL DEFAULT 0 , RITENUTA CHAR(2) NOT NULL DEFAULT '' , NATURARIG CHAR(2) NOT NULL DEFAULT '' , RIFEAMMI CHAR(20) NOT NULL DEFAULT '' , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(21, 2) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', TDOCFM CHAR(1) NOT NULL DEFAULT '', NRDFFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , NRRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , NSRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , ANNOFM NUMERIC(4, 0) NOT NULL DEFAULT 0 , NFATFM CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTPAL55F IS 'Art. 55 DETTAGLIO LINEA ARTICOLO' LABEL ON COLUMN &DT/FTPAL55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , TIPOCESS TEXT IS 'TipoCessionePrestazione ' , CODITIPO TEXT IS 'CodiceTipo ' , CODIVALO TEXT IS 'CodiceValore ' , DESCARTI TEXT IS 'Descrizione ' , QUANTITA TEXT IS 'Quantita ' , UNITAMISUR TEXT IS 'UnitaMisura ' , DATAINIZ TEXT IS 'DataInizioPeriodo ' , DATAFINE TEXT IS 'DataFinePeriodo ' , PREZZOUNI TEXT IS 'PrezzoUnitario ' , PREZZOTOT TEXT IS 'PrezzoTotale ' , ALIQUOIVA TEXT IS 'AliquotaIVA ' , RITENUTA TEXT IS 'Ritenuta ' , NATURARIG TEXT IS 'Natura ' , RIFEAMMI TEXT IS 'RiferimentoAmministrazione ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' , CDDTFM TEXT IS 'Codice Ditta ' , TDOCFM TEXT IS 'Tipo Documento ' , NRDFFM TEXT IS 'Numero Documento Fatturaz. ' , NRRGFM TEXT IS 'Numero Riga ' , NSRGFM TEXT IS 'Numero Sotto Riga ' , ANNOFM TEXT IS 'Anno fattura ' , NFATFM TEXT IS 'Numeratore fattura ' ) CREATE TABLE &DT/FTPAM55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , BENEFICI CHAR(200) NOT NULL DEFAULT '' , MODAPAG CHAR(4) NOT NULL DEFAULT '' , DATATERPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , GIORNIPAG NUMERIC(3, 0) NOT NULL DEFAULT 0 , DATASCPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , IMPOPAG NUMERIC(15, 2) NOT NULL DEFAULT 0 , UFFICIOPOS CHAR(20) NOT NULL DEFAULT '' , COGNOQUI CHAR(60) NOT NULL DEFAULT '' , NOMEQUI CHAR(60) NOT NULL DEFAULT '' , CODFIQUI CHAR(16) NOT NULL DEFAULT '' , TITOLQUI CHAR(10) NOT NULL DEFAULT '' , ISTFINAN CHAR(80) NOT NULL DEFAULT '' , IBAN CHAR(34) NOT NULL DEFAULT '' , ABI CHAR(5) NOT NULL DEFAULT '' , CAB CHAR(5) NOT NULL DEFAULT '' , BIC CHAR(11) NOT NULL DEFAULT '' , SCONTANT NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAANT NUMERIC(8, 0) NOT NULL DEFAULT 0 , PENARITA NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAPENA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CODIPAG CHAR(15) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID , PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTPAM55F IS 'Art. 55 DETTAGLIO PAGAMENTI' LABEL ON COLUMN &DT/FTPAM55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , BENEFICI TEXT IS 'Beneficiario ' , MODAPAG TEXT IS 'ModalitaPagamento ' , DATATERPAG TEXT IS 'DataRiferimentoTerminiPagamento ' , GIORNIPAG TEXT IS 'GiorniTerminiPagamento ' , DATASCPAG TEXT IS 'DataScadenzaPagamento ' , IMPOPAG TEXT IS 'ImportoPagamento ' , UFFICIOPOS TEXT IS 'CodUfficioPostale ' , COGNOQUI TEXT IS 'CognomeQuietanzante ' , NOMEQUI TEXT IS 'NomeQuietanzante ' , CODFIQUI TEXT IS 'CFQuietanzante ' , TITOLQUI TEXT IS 'TitoloQuietanzante ' , ISTFINAN TEXT IS 'IstitutoFinanziario ' , IBAN TEXT IS 'IBAN ' , ABI TEXT IS 'ABI ' , CAB TEXT IS 'CAB ' , BIC TEXT IS 'BIC ' , SCONTANT TEXT IS 'ScontoPagamentoAnticipato ' , DATAANT TEXT IS 'DataLimitePagamentoAnticipato ' , PENARITA TEXT IS 'PenalitaPagamentiRitardati ' , DATAPENA TEXT IS 'DataDecorrenzaPenale ' , CODIPAG TEXT IS 'CodicePagamento ' ) CREATE TABLE &DT/FTPAN55F ( TABGACI CHAR(2) NOT NULL DEFAULT'', TABPACI CHAR(2) NOT NULL DEFAULT'', PRIMARY KEY (TABGACI)) LABEL ON TABLE &DT/FTPAN55F IS 'Art. 55 TIPO NATURA' LABEL ON COLUMN &DT/FTPAN55F ( TABGACI TEXT IS 'Codice SMTAB CI Galileo ' , TABPACI TEXT IS 'Codice Pubb. Amm. ') LABEL ON COLUMN &DT/FTPAN55F ( TABGACI IS 'Tabella Galileo CI', TABPACI IS 'Codice Pubb. Amm.') CREATE TABLE &DT/FTPAO55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOORD CHAR(20) NOT NULL DEFAULT '' , DATAORD NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMORD CHAR(20) NOT NULL DEFAULT '' , COMMEORD CHAR(100) NOT NULL DEFAULT '' , CUPORD CHAR(15) NOT NULL DEFAULT '' , CIGORD CHAR(15) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTPAO55F IS 'Art. 55 RIFERIMENTO ORDINE ' LABEL ON COLUMN &DT/FTPAO55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOORD TEXT IS 'IdDocumento ' , DATAORD TEXT IS 'Data ' , ITEMORD TEXT IS 'NumItem ' , COMMEORD TEXT IS 'CodiceCommessaConvenzione ' , CUPORD TEXT IS 'CodiceCUP ' , CIGORD TEXT IS 'CodiceCIG ' ) CREATE TABLE &DT/FTPAP55F ( TABGACP CHAR(3) NOT NULL DEFAULT'', TABPACP CHAR(4) NOT NULL DEFAULT'', PRIMARY KEY (TABGACP)) LABEL ON TABLE &DT/FTPAP55F IS 'Art. 55 MODALITA'' PAGAMENTO' LABEL ON COLUMN &DT/FTPAP55F ( TABGACP TEXT IS 'Codice SMTAB CP Galileo ' , TABPACP TEXT IS 'Codice Pubb. Amm. ') LABEL ON COLUMN &DT/FTPAP55F ( TABGACP IS 'Tabella Galileo CP', TABPACP IS 'Codice Pubb. Amm.') CREATE TABLE &DT/FTPAQ55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , IVATOT NUMERIC(6, 2) NOT NULL DEFAULT 0 , NATURATOT CHAR(2) NOT NULL DEFAULT '' , SPESEACC NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROSPES NUMERIC(21, 2) NOT NULL DEFAULT 0 , IMPOIMPO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOSTA NUMERIC(15, 2) NOT NULL DEFAULT 0 , ESIGIIVA CHAR(1) NOT NULL DEFAULT '' , RIFENORM CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTPAQ55F IS 'Art. 55 RIEPILOGO IVA' LABEL ON COLUMN &DT/FTPAQ55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , IVATOT TEXT IS 'AliquotaIVA ' , NATURATOT TEXT IS 'Natura ' , SPESEACC TEXT IS 'SpeseAccessorie ' , ARROSPES TEXT IS 'Arrotondamento ' , IMPOIMPO TEXT IS 'ImponibileImporto ' , IMPOSTA TEXT IS 'Imposta ' , ESIGIIVA TEXT IS 'EsigibilitaIVA ' , RIFENORM TEXT IS 'RiferimentoNormativo ' ) CREATE TABLE &DT/FTPAR55F ( CDDTAR CHAR(2) NOT NULL DEFAULT '', REGFISAR CHAR(4) NOT NULL DEFAULT '', SOGNRESAR CHAR(1) NOT NULL DEFAULT '0', UFFREAAR CHAR(2) NOT NULL DEFAULT '', NUMREAAR CHAR(20) NOT NULL DEFAULT '', CAPSOCAR NUMERIC(13, 2) NOT NULL DEFAULT 0, SOCUNIAR CHAR(2) NOT NULL DEFAULT '', STALIQAR CHAR(2) NOT NULL DEFAULT '', INDRIZAR CHAR(60) NOT NULL DEFAULT '', CAPAR CHAR(5) NOT NULL DEFAULT '', COMUNEAR CHAR(60) NOT NULL DEFAULT '', PROVINAR CHAR(2) NOT NULL DEFAULT '', NAZIONAR CHAR(2) NOT NULL DEFAULT '', PRIMARY KEY (CDDTAR)) LABEL ON TABLE &DT/FTPAR55F IS 'Art. 55 DATI FISCALI AZIENDA' LABEL ON COLUMN &DT/FTPAR55F ( CDDTAR TEXT IS 'Codice Ditta ', REGFISAR TEXT IS 'Regime Fiscale ', SOGNRESAR TEXT IS 'Soggetto NON Redidente 0=res, 1=non res ', UFFREAAR TEXT IS 'Ufficio Rea (provincia) ', NUMREAAR TEXT IS 'Numero Rea ', CAPSOCAR TEXT IS 'Capitale Sociale ', SOCUNIAR TEXT IS 'Socio Unico ', STALIQAR TEXT IS 'Stato Liquidazione ', INDRIZAR TEXT IS 'Indirizzo ', CAPAR TEXT IS 'Cap ', COMUNEAR TEXT IS 'Comune ', PROVINAR TEXT IS 'Provincia ', NAZIONAR TEXT IS 'Nazione ' ) LABEL ON COLUMN &DT/FTPAR55F ( CDDTAR IS 'Codice Ditta ' , REGFISAR IS 'Regime Fiscale ' , SOGNRESAR IS '0=Residente 1=NON Residente ' , UFFREAAR IS 'Ufficio Rea (Provincia)' , NUMREAAR IS 'Numero Rea ' , CAPSOCAR IS 'Capitale Sociale ' , SOCUNIAR IS 'Socio Unico ' , STALIQAR IS 'Stato Liquidazione ' , INDRIZAR IS 'Indirizzo ' , CAPAR IS 'Cap ' , COMUNEAR IS 'Comune ' , PROVINAR IS 'Provincia ' , NAZIONAR IS 'Nazione ' ) CREATE TABLE &DT/FTPAS55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOSCO CHAR(2) NOT NULL DEFAULT '' , PERCSCO NUMERIC(6, 2) NOT NULL DEFAULT 0 , IMPOSCO NUMERIC(15, 2) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGRIGA ) ) LABEL ON TABLE &DT/FTPAS55F IS 'Art. 55 SCONTO MAGGIORAZIONE TESTATA/RIGA' LABEL ON COLUMN &DT/FTPAS55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOSCO TEXT IS 'Tipo ' , PERCSCO TEXT IS 'Percentuale ' , IMPOSCO TEXT IS 'Importo ' ) CREATE TABLE &DT/FTPAT55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONT CHAR(20) NOT NULL DEFAULT '' , DATACONT NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONT CHAR(20) NOT NULL DEFAULT '' , COMMECONT CHAR(100) NOT NULL DEFAULT '' , CUPCONT CHAR(15) NOT NULL DEFAULT '' , CIGCONT CHAR(15) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTPAT55F IS 'Art. 55 DATI CONTRATTO ' LABEL ON COLUMN &DT/FTPAT55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONT TEXT IS 'IdDocumento ' , DATACONT TEXT IS 'Data ' , ITEMCONT TEXT IS 'NumItem ' , COMMECONT TEXT IS 'CodiceCommessaConvenzione ' , CUPCONT TEXT IS 'CodiceCUP ' , CIGCONT TEXT IS 'CodiceCIG ' ) CREATE TABLE &DT/FTPAV55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOCASS CHAR(4) NOT NULL DEFAULT '' , ALICASS NUMERIC(6, 0) NOT NULL DEFAULT 0 , IMPCOCAS NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCASS NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQIVA NUMERIC(6, 0) NOT NULL DEFAULT 0 , RITECASS CHAR(2) NOT NULL DEFAULT '' , NATUCASS CHAR(2) NOT NULL DEFAULT '' , RIFECASS CHAR(20) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTPAV55F IS 'Art. 55 DATI CASSA PREVIDENZIALE' LABEL ON COLUMN &DT/FTPAV55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOCASS TEXT IS 'TipoCassa ' , ALICASS TEXT IS 'AlCassa ' , IMPCOCAS TEXT IS 'ImportoContributoCassa ' , IMPOCASS TEXT IS 'ImponibileCassa ' , ALIQIVA TEXT IS 'AliquotaIVA ' , RITECASS TEXT IS 'Ritenuta ' , NATUCASS TEXT IS 'Natura ' , RIFECASS TEXT IS 'RiferimentoAmministrazione ' ) CREATE TABLE &DT/FTPAZ55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONV CHAR(20) NOT NULL DEFAULT '' , DATACONV NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONV CHAR(20) NOT NULL DEFAULT '' , COMMECONV CHAR(100) NOT NULL DEFAULT '' , CUPCONV CHAR(15) NOT NULL DEFAULT '' , CIGCONV CHAR(15) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTPAZ55F IS 'Art. 55 DATI CONVENZIONE ' LABEL ON COLUMN &DT/FTPAZ55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONV TEXT IS 'IdDocumento ' , DATACONV TEXT IS 'Data ' , ITEMCONV TEXT IS 'NumItem ' , COMMECONV TEXT IS 'CodiceCommessaConvenzione ' , CUPCONV TEXT IS 'CodiceCUP ' , CIGCONV TEXT IS 'CodiceCIG ' ) CREATE TABLE &DT/FTPAX55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TESTO CHAR(1000) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGRIGA ) ) LABEL ON TABLE &DT/FTPAX55F IS 'Art. 55 ARCHIVIO ERRORI' LABEL ON COLUMN &DT/FTPAX55F ( PROGID TEXT IS 'ID Progressivo ' , PROGRIGA TEXT IS 'Progressivo riga ' , TESTO TEXT IS 'Testo errore ' ) CREATE TABLE &DT/FTPAE55F ( CODCLI CHAR(10) NOT NULL DEFAULT'', CODIPA CHAR(6) NOT NULL DEFAULT'', CDDITTA CHAR(3) NOT NULL DEFAULT'', CDCOMME CHAR(4) NOT NULL DEFAULT'', CDCANT CHAR(10) NOT NULL DEFAULT'', PRIMARY KEY (CDDITTA, CODCLI, CDCOMME, CDCANT)) LABEL ON TABLE &DT/FTPAE55F IS 'Art. 55 ESTENSIONI CLIENTI' LABEL ON COLUMN &DT/FTPAE55F ( CODCLI TEXT IS 'Codice Cliente Galileo ' , CODIPA TEXT IS 'Codice IPA Pubb. Amm. ' , CDDITTA TEXT IS 'Codice Ditta. ' , CDCOMME TEXT IS 'Codice Commessa ' , CDCANT TEXT IS 'Codice Cantiere ') CREATE TABLE &DT/FTPAH55F ( TAG CHAR(50) NOT NULL DEFAULT'', HELP CHAR(1000) NOT NULL DEFAULT'', PRIMARY KEY (TAG)) LABEL ON TABLE &DT/FTPAH55F IS 'Art. 55 HELP' LABEL ON COLUMN &DT/FTPAH55F ( TAG TEXT IS 'Tag XML ' , HELP TEXT IS 'Descrizione errore ') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene i dati di testata') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'I dati relativi al trasmittente sono impostati nel programma invio pubblica amministrazione nel menu strumenti,impostazione di trasmissione ; I dati relativi al codice IPA sono nel menù Estensione clienti. La presenza del codice IPA risulta essere una delle discriminanti per la estrazione della fattura') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Sono impostati nella programma invio pubblica amministrazione nel menu strumenti, impostazione di trasmissione') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'I dati vengono reperiti dai dati societari (ABFIS) e integrati con i dati') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene i dati anagrafici del vostro rappresentante fiscale') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'I dati vengono reperiti da anagrafica piano dei conti del cliente di fatturazione') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene i dati di colui cui il prestatore si avvale qualora non emetta direttamente il documento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Dati provenienti dal documento estratto') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Dati provenienti dalla testata documento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Dati provenienti dalla testata documento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'I dati vengono impostati utilizzando il riferimento ordine cliente della riga documento con reperimento del codice CUP e CIG tramite commessa ove la versione di Galileo lo permetta') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene i dati del contratto collegato') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene i dati della convenzione collegata') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene le informazioni relative ai dati presenti sul sistema gestionale in uso presso la PA') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Riferimento alla fattura di anticipo collegata alla riga documento o in caso di invio di nota di accredito del riferimento fattura inseriti nei dati logistici') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene i dati fattura per stato di avanzamento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Riferimento bolla inserito in testata documento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'In caso di fattura accompagnatoria vengono valorizzati i dati inseriti in fase di chiusura documento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'In caso di fattura accompagnatoria vengono valorizzati i dati derivanti dal vettore reperiti nel piano dei conti tramite codice fornitore inserito in tabella causale di trasporto') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene i dati di indirizzo di resa') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Contiene le righe del documento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Sono le righe del documento che viene elaborato, vengono aggiunte, se inserite, le spese, i bolli, le spese incasso e gli imballi. Nel caso errore fosse causato dalla mancanza del tipo natura è necessario compilare la tabella "tipo natura" nel programma invio fatture, associando al codice iva del documento il codice della pubblica amministrazione. Soluzione: dopo aver sistemato il dato, annullare e rieseguire la estrazione del documento dal programma invio fatture pubblica amministrazione') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Il codice articolo è la transcodifica della codice TARIC inserito in anagrafica articoli, viene valorizzato solamente dalla versione 11.36 di Galileo') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Sono gli sconti inseriti a livello di riga documento') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'I dati derivano dal archivio generato in fase di stampa definitiva documento, Possibile soluzione: rieseguire la stampa documento da Galileo, annullare la estrazione del documento da invio fatture e rieseguire la estrazione. Nel caso errore fosse causato dalla mancanza del tipo natura è necessario compilare la tabella "tipo natura" nel programma invio fatture, associando al codice iva del documento il codice della pubblica amministrazione;Soluzione: dopo aver sistemato il dato, annullare e rieseguire la estrazione del documento dal programma invio fatture pubblica amministrazione') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'I dati derivano dal archivio generato in fase di stampa definitiva documento, Possibile soluzione: rieseguire la stampa documento da Galileo, annullare la estrazione del documento da invio fatture e rieseguire la estrazione. Nel caso errore fosse causato dalla mancanza della modalità di pagamento è necessario compilare la tabella "modalità di pagamento" nel programma invio fatture, associando al pagamento del documento il codice della pubblica amministrazione; Soluzione: dopo aver sistemato il dato, annullare e rieseguire la estrazione del documento dal programma invio fatture pubblica amministrazione.') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'I dati derivano dal archivio generato in fase di stampa definitiva documento, Possibile soluzione: rieseguire la stampa documento da Galileo, annullare la estrazione del documento da invio fatture e rieseguire la estrazione. Nel caso errore fosse causato dalla mancanza della modalità di pagamento è necessario compilare la tabella "modalità di pagamento" nel programma invio fatture, associando al pagamento del documento il codice della pubblica amministrazione; Soluzione: dopo aver sistemato il dato, annullare e rieseguire la estrazione del documento dal programma invio fatture pubblica amministrazione.') CREATE TABLE &DT/FTPSET55F ( SETHOST VARCHAR(256) NOT NULL DEFAULT '' , SETIX VARCHAR(256) NOT NULL DEFAULT '', SETUSER VARCHAR(256) NOT NULL DEFAULT '' , SETPWDB BLOB(1024) , PRXHOST VARCHAR(256) NOT NULL DEFAULT '', PRXPORT VARCHAR(256) NOT NULL DEFAULT '', PRXLOGIN CHAR(1) NOT NULL DEFAULT '0', PRXUSER VARCHAR(256) NOT NULL DEFAULT '', PRXPWD BLOB(1024), PRXNTLM CHAR(1) NOT NULL DEFAULT '0', IDPAETRA CHAR(2) NOT NULL DEFAULT '', IDCODTRA CHAR(28) NOT NULL DEFAULT '', NOIXCHK CHAR(1) NOT NULL DEFAULT '1', WINPATH VARCHAR(256) NOT NULL DEFAULT '', LINPATH VARCHAR(256) NOT NULL DEFAULT '', OSXPATH VARCHAR(256) NOT NULL DEFAULT '' ) LABEL ON TABLE &DT/FTPSET55F IS 'Art. 55 File di impostazioni ' LABEL ON COLUMN &DT/FTPSET55F ( SETHOST TEXT IS 'Host servizio ' , SETIX TEXT IS 'Host ix ' , SETUSER TEXT IS 'Utente servizio ' , SETPWDB TEXT IS 'Password servizio ' , PRXHOST TEXT IS 'Host proxy ' , PRXPORT TEXT IS 'Porta proxy ' , PRXLOGIN TEXT IS 'Login ' , PRXUSER TEXT IS 'Utente proxy ' , PRXPWD TEXT IS 'Password proxy ' , PRXNTLM TEXT IS 'Protocllo NTLM ' , IDPAETRA TEXT IS 'Nazione trasmittente ' , IDCODTRA TEXT IS 'Codice trasmissione ' , NOIXCHK TEXT IS 'Utilizzo IX ' , WINPATH TEXT IS 'Path xml windows ' , LINPATH TEXT IS 'Path xml linux ' , OSXPATH TEXT IS 'Path xml mac osx ' ) INSERT INTO &DT/FTPSET55F (SETHOST, SETIX) VALUES ('https://ixservices.arxivar.it/auth/authenticationservice', 'https://ixservices.arxivar.it/ix/v1/trasmissionefatture') INSERT INTO &DT/FTPAR55F (CDDTAR, REGFISAR) VALUES ('01', 'RF01') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Verificare nelle estensioni clienti se al codice cliente di Galileo corrisponde un codice IPA') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Verificare nella anagrafica Regime fiscale la impostazione del campo a scelta multipla Regime Fiscale') INSERT INTO &DT/FTPAH55F (TAG, HELP) VALUES ( '', 'Verificare nella anagrafica Modalità pagamento che esista una corrispondenza fra il codice pagamento Galileo e quello richiesto') CREATE TABLE &DT/FTPAU55F ( CDDTFAT CHAR(3) NOT NULL DEFAULT '' , DATAFAT NUMERIC(8, 0) NOT NULL DEFAULT 0 , NUMFAT NUMERIC(7, 0) NOT NULL DEFAULT 0 , GIVAFAT CHAR(2) NOT NULL DEFAULT '' , NFATFAT CHAR(1) NOT NULL DEFAULT '' , PROGRIGA NUMERIC(7, 0) NOT NULL DEFAULT 0 , NOMEALL CHAR(60) NOT NULL DEFAULT '' , COMPALL CHAR(10) NOT NULL DEFAULT '' , EXTALL CHAR(10) NOT NULL DEFAULT '' , DESCALL CHAR(100) NOT NULL DEFAULT '' , BLOBALL BLOB(16777216) DEFAULT NULL , DIMALL NUMERIC(7, 0) NOT NULL DEFAULT 0, CONSTRAINT &DT/QSYS_FTPAU55F_00001 PRIMARY KEY( CDDTFAT, DATAFAT, NUMFAT, GIVAFAT, PROGRIGA ) ) LABEL ON TABLE &DT/FTPAU55F IS 'Art. 55 GESTIONE ALLEGATI' LABEL ON COLUMN &DT/FTPAU55F ( CDDTFAT TEXT IS 'Codice ditta ' , DATAFAT TEXT IS 'Data fattura ' , NUMFAT TEXT IS 'Numero fattura ' , GIVAFAT TEXT IS 'G. Iva fattura ' , NFATFAT TEXT IS 'Numeratore fatture ' , PROGRIGA TEXT IS 'Progressivo riga allegato ' , NOMEALL TEXT IS 'Nome allegato ' , COMPALL TEXT IS 'Algoritmo compressione allegato ' , EXTALL TEXT IS 'Estensione allegato ' , DESCALL TEXT IS 'Descrizione allegato ' , BLOBALL TEXT IS 'Blob allegato ' , DIMALL TEXT IS 'Dimensione allegato ' ) ALTER TABLE &DT/FTPAL55F ALTER COLUMN PREZZOUNI SET data type NUMERIC(21, 6) ALTER TABLE &DT/FTPAE55F ADD COLUMN DTIPA NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAE55F ( DTIPA TEXT IS 'Data avvio servizio ' ) CREATE VIEW &DT/SMTABAR55V AS (SELECT XCODTB, coalesce(substr(XDATTB, 9, 20), '') as DESC_GIVA FROM &DT/SMTAB00F WHERE XTIPTB = '01GI') LABEL ON TABLE &DT/SMTABAR55V IS 'Art. 55 VIEW SMTAB GI' CREATE VIEW &DT/FTPAU55V as ( select DISTINCT CDDTFAT,DATAFAT,NUMFAT,GIVAFAT, 1 as ALLEG from &DT/ftpau55f ) LABEL ON TABLE &DT/FTPAU55V IS 'Art. 55 VIEW FILE ALLEGATI' CREATE VIEW &DT/FTBKMAR55V as ( SELECT * FROM &DT/ftbkm00f WHERE NRFTFM > 0 AND NRFTFM <> 9999999 AND DTFTFM >= 20140601 AND FLSFFM = '*') LABEL ON TABLE &DT/FTBKMAR55V IS 'Art. 55 VIEW FTBKM00F' CREATE VIEW &DT/FTMOVAR55V as ( SELECT * FROM &DT/ftmov00f WHERE NRFTFM > 0 AND NRFTFM <> 9999999 AND DTFTFM >= 20140601 AND FLSFFM = '*') LABEL ON TABLE &DT/FTMOVAR55V IS 'Art. 55 VIEW FTMOV00F' CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(g.STATOTRAS, 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(g.STATOTRAS, 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' ALTER TABLE &DT/FTPAF55F ADD COLUMN BOLLOVI CHAR(2) DEFAULT '' NOT NULL LABEL ON COLUMN &DT/FTPAF55F (BOLLOVI TEXT IS 'BolloVirtuale ' ) ALTER TABLE &DT/FTPAM55F ALTER COLUMN CODIPAG SET DATA TYPE CHAR(60) ALTER TABLE &DT/FTPAM55F ALTER COLUMN CODIPAG SET DEFAULT '' NOT NULL ALTER TABLE &DT/FTPAL55F ALTER COLUMN DESCARTI SET DATA TYPE CHAR(1000) ALTER TABLE &DT/FTPAL55F ALTER COLUMN DESCARTI SET DEFAULT '' NOT NULL ALTER TABLE &DT/FTPAL55F ALTER COLUMN QUANTITA SET DATA TYPE NUMERIC(21, 8) ALTER TABLE &DT/FTPAL55F ALTER COLUMN QUANTITA SET NOT NULL DEFAULT 0 CREATE VIEW &DT/ABFIS15V AS (SELECT coalesce(substr(DATIF1, 1, 6), '') as ATTIF1, coalesce(substr(DATIF1, 7, 1), '') as FLNRF1, coalesce(substr(DATIF1, 8, 1), '') as FIDIF1, coalesce(substr(DATIF1, 9, 20), '') as CDFSF1, coalesce(substr(DATIF1, 29, 20) , '') as CFITF1, coalesce(substr(DATIF1, 49, 5), '') as NRIAF1, coalesce(substr(DATIF1, 54, 8), '') as DTPRF1, coalesce(substr(DATIF1, 62, 1), '') as ITTCF1, coalesce(substr(DATIF1, 63, 1), '') as FIINF1, coalesce(substr(DATIF1, 64, 1), '') as INAVF1, coalesce(substr(DATIF1, 65, 1), '') as RIAVF1, coalesce(substr(DATIF1, 66, 20), '') as CFDCF1, coalesce(substr(DATIF1, 86, 20), '') as CDFCF1, coalesce(substr(DATIF1, 106, 20), '') as CDFPF1, coalesce(substr(DATIF1, 126, 1), '') as FLFQF1, coalesce(substr(DATIF1, 127, 20), '') as CDDIF1, coalesce(substr(DATIF1, 147, 3), '') as SERPF1, coalesce(substr(DATIF1, 150, 24), '') as SFRPF1, coalesce(substr(DATIF1, 174, 24), '') as LOPRF1, coalesce(substr(DATIF1, 198, 35), '') as IERPF1 FROM &DT/ABFIS01F ) LABEL ON TABLE &DT/ABFIS15V IS 'View separazione dati abfis01f' LABEL ON COLUMN &DT/ABFIS15V ( ATTIF1 TEXT IS 'Codice attività ' , FLNRF1 TEXT IS 'Flag cf non regis. in anagr. ' , FIDIF1 TEXT IS 'Firma dichiarante ' , CDFSF1 TEXT IS 'Cf soggetto obbligato ' , CFITF1 TEXT IS 'Cf intermediario ' , NRIAF1 TEXT IS 'Nr. iscr. albo caf ' , DTPRF1 TEXT IS 'Data impegno ' , ITTCF1 TEXT IS 'Impegno trasm. telematica 1/2 ' , FIINF1 TEXT IS 'Firma intermediario ' , INAVF1 TEXT IS 'Invio avviso telem. interm. ' , RIAVF1 TEXT IS 'Ricez. avviso telem. interm. ' , CFDCF1 TEXT IS 'Cf responsabile caf ' , CDFCF1 TEXT IS 'Cf caf ' , CDFPF1 TEXT IS 'Cf professionista ' , FLFQF1 TEXT IS 'Firma riquadro ' , CDDIF1 TEXT IS 'Cf soc. o ente dichiarante ' , SERPF1 TEXT IS 'Codice stato estero ' , SFRPF1 TEXT IS 'Stato federato/contea ' , LOPRF1 TEXT IS 'Località estera ' , IERPF1 TEXT IS 'Indirizzo estero ' ) CREATE TABLE &DT/CGI15A0F ( TIREAA CHAR(1) NOT NULL DEFAULT '' , FI01AA CHAR(14) NOT NULL DEFAULT '' , CDFOAA CHAR(5) NOT NULL DEFAULT '' , TPFOAA NUMERIC(2, 0) NOT NULL DEFAULT 0 , CDFIAA CHAR(16) NOT NULL DEFAULT '' , FI02AA CHAR(483) NOT NULL DEFAULT '' , FI03AA CHAR(4) NOT NULL DEFAULT '' , FI04AA CHAR(4) NOT NULL DEFAULT '' , UTENAA CHAR(100) NOT NULL DEFAULT '' , FI05AA CHAR(1068) NOT NULL DEFAULT '' , SPSTAA CHAR(200) NOT NULL DEFAULT '' , FI06AA CHAR(1) NOT NULL DEFAULT '' , FI07AA CHAR(2) NOT NULL DEFAULT '' , NUFOAA NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY(DTESAA, NUFOAA)) LABEL ON TABLE &DT/CGI15A0F IS 'Lettere intento record A' LABEL ON COLUMN &DT/CGI15A0F ( TIREAA TEXT IS 'Tipo record' , FI01AA TEXT IS 'Filler' , CDFOAA TEXT IS 'Codice fornitura' , TPFOAA TEXT IS 'Tipo fornitore' , CDFIAA TEXT IS 'Codice fiscale del fornitore' , FI02AA TEXT IS 'Filler' , FI03AA TEXT IS 'Filler' , FI04AA TEXT IS 'Filler' , UTENAA TEXT IS 'Campo utente' , FI05AA TEXT IS 'Filler' , SPSTAA TEXT IS 'Spazio riservato al Serv.Tel.' , FI06AA TEXT IS 'Filler' , FI07AA TEXT IS 'Filler' , NUFOAA TEXT IS 'Numero fornitura' , DTESAA TEXT IS 'Data estrazione') CREATE TABLE &DT/CGI15B0F ( TIREBB CHAR(1) NOT NULL DEFAULT '' , CDFIBB CHAR(16) NOT NULL DEFAULT '' , PRMOBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , SPUTBB CHAR(3) NOT NULL DEFAULT '' , FI01BB CHAR(25) NOT NULL DEFAULT '' , SPU2BB CHAR(20) NOT NULL DEFAULT '' , PRSWBB CHAR(16) NOT NULL DEFAULT '' , DIINBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , PRT1BB NUMERIC(17, 0) NOT NULL DEFAULT 0 , PRT2BB NUMERIC(6, 0) NOT NULL DEFAULT 0 , COGNBB CHAR(24) NOT NULL DEFAULT '' , NOMEBB CHAR(20) NOT NULL DEFAULT '' , DENOBB CHAR(60) NOT NULL DEFAULT '' , PIVABB CHAR(11) NOT NULL DEFAULT '' , COMNBB CHAR(40) NOT NULL DEFAULT '' , PRONBB CHAR(2) NOT NULL DEFAULT '' , DTNABB NUMERIC(8, 0) NOT NULL DEFAULT 0 , SESSBB CHAR(1) NOT NULL DEFAULT '' , CDFRBB CHAR(16) NOT NULL DEFAULT '' , CDFDBB CHAR(11) NOT NULL DEFAULT '' , CDCRBB NUMERIC(2, 0) NOT NULL DEFAULT 0 , COGRBB CHAR(24) NOT NULL DEFAULT '' , NOMRBB CHAR(20) NOT NULL DEFAULT '' , SESRBB CHAR(1) NOT NULL DEFAULT '' , DTNRBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , CONRBB CHAR(40) NOT NULL DEFAULT '' , PRNRBB CHAR(2) NOT NULL DEFAULT '' , TELRBB CHAR(12) NOT NULL DEFAULT '' , EMAIBB CHAR(100) NOT NULL DEFAULT '' , CACQBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CIMPBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , ANNRBB NUMERIC(4, 0) NOT NULL DEFAULT 0 , IM01BB NUMERIC(16, 0) NOT NULL DEFAULT 0 , IMFIBB NUMERIC(16, 0) NOT NULL DEFAULT 0 , DTINBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , DTFIBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , DSARBB CHAR(100) NOT NULL DEFAULT '' , NONPBB CHAR(16) NOT NULL DEFAULT '' , AAESBB NUMERIC(4, 0) NOT NULL DEFAULT 0 , FLDOBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CDCFBB CHAR(16) NOT NULL DEFAULT '' , PIVFBB CHAR(11) NOT NULL DEFAULT '' , CODFBB CHAR(24) NOT NULL DEFAULT '' , NOMFBB CHAR(20) NOT NULL DEFAULT '' , DENFBB CHAR(60) NOT NULL DEFAULT '' , SESFBB CHAR(1) NOT NULL DEFAULT '' , FIRMBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , PLAFBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CADIBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , ESPOBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CEINBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CESMBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , OPASBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , OPSTBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , FI02BB CHAR(30) NOT NULL DEFAULT '' , FI03BB CHAR(30) NOT NULL DEFAULT '' , INTEBB CHAR(16) NOT NULL DEFAULT '' , DTIMBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , FIRIBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , FI04BB CHAR(3) NOT NULL DEFAULT '' , FI05BB CHAR(925) NOT NULL DEFAULT '' , SRSTBB CHAR(20) NOT NULL DEFAULT '' , FI06BB CHAR(7) NOT NULL DEFAULT '' , FI07BB CHAR(3) NOT NULL DEFAULT '' , FI08BB CHAR(5) NOT NULL DEFAULT '' , FI09BB CHAR(1) NOT NULL DEFAULT '' , FI10BB CHAR(1) NOT NULL DEFAULT '' , FI11BB CHAR(1) NOT NULL DEFAULT '' , FI12BB CHAR(1) NOT NULL DEFAULT '' , FI13BB CHAR(1) NOT NULL DEFAULT '' , FI14BB CHAR(1) NOT NULL DEFAULT '' , FI15BB CHAR(13) NOT NULL DEFAULT '' , FI16BB CHAR(1) NOT NULL DEFAULT '' , FI17BB CHAR(2) NOT NULL DEFAULT '' , NUP1BB NUMERIC(17, 0) NOT NULL DEFAULT 0 , NUP2BB NUMERIC(6, 0) NOT NULL DEFAULT 0 , STATBB CHAR(1) NOT NULL DEFAULT '' , NUFOBB NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , LTRTBB CHAR(1) NOT NULL DEFAULT '' , NPROBB NUMERIC(13, 0) NOT NULL DEFAULT 0 , CONTBB CHAR(10) NOT NULL DEFAULT ' ' , UTENBB CHAR(10) NOT NULL DEFAULT '' , DATABB NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUBB CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(LTRTBB,NPROBB)) LABEL ON TABLE &DT/CGI15B0F IS 'Lettere intento record B' LABEL ON COLUMN &DT/CGI15B0F ( TIREBB TEXT IS 'Tipo record' , CDFIBB TEXT IS 'Cod.Fis Dichiarante' , PRMOBB TEXT IS 'Prog.mobile' , SPUTBB TEXT IS 'Spazio a disp.utente' , FI01BB TEXT IS 'Filler' , SPU2BB TEXT IS 'Spazio a disp.utente x Id rich' , PRSWBB TEXT IS 'Id Prod.software' , DIINBB TEXT IS 'Dichiarazione integrativa' , PRT1BB TEXT IS 'Prot. telem.da integrare 1 parte' , PRT2BB TEXT IS 'Prot. telem.da integrare 2 parte' , COGNBB TEXT IS 'Cognome contribuente' , NOMEBB TEXT IS 'Nome contribuente' , DENOBB TEXT IS 'Denominazione contribuente' , PIVABB TEXT IS 'P.Iva contribuente' , COMNBB TEXT IS 'Comune nascita pers.fisica' , PRONBB TEXT IS 'Provincia nascita pers.fisica' , DTNABB TEXT IS 'Data nascita pers.fisica' , SESSBB TEXT IS 'Sesso pers.fisica' , CDFRBB TEXT IS 'Cod.fisc.rappr.firm.' , CDFDBB TEXT IS 'Cod.fisc.societa dichiarante' , CDCRBB TEXT IS 'Codice carica' , COGRBB TEXT IS 'Cognome rappr.firm.' , NOMRBB TEXT IS 'Nome rappr.firm.' , SESRBB TEXT IS 'Sesso rappr.firm.' , DTNRBB TEXT IS 'Data nascita rappr.firm.' , CONRBB TEXT IS 'Comune nascita rappr.firm.' , PRNRBB TEXT IS 'Prov.nascita rappr.firm.' , TELRBB TEXT IS 'Telefono' , EMAIBB TEXT IS 'Indirizzo posta elettronica' , CACQBB TEXT IS 'Casella acquisti' , CIMPBB TEXT IS 'Casella importazioni' , ANNRBB TEXT IS 'Anno dichiarazione' , IM01BB TEXT IS 'Importo operazione' , IMFIBB TEXT IS 'Importo fino a concorrenza' , DTINBB TEXT IS 'Periodo da' , DTFIBB TEXT IS 'Periodo a' , DSARBB TEXT IS 'Descrizione merce' , NONPBB TEXT IS 'Numero attribuito dal dichiarante' , AAESBB TEXT IS 'Anno della dichiarazione' , FLDOBB TEXT IS 'Flag dogana' , CDCFBB TEXT IS 'Codice fiscale dest.dich.' , PIVFBB TEXT IS 'Partita Iva dest.dich.' , CODFBB TEXT IS 'Cognome dest.dich.' , NOMFBB TEXT IS 'Nome dest.dich.' , DENFBB TEXT IS 'Denominazione dest.dich.' , SESFBB TEXT IS 'Sesso dest.dich.' , FIRMBB TEXT IS 'Firma del dichiarante' , PLAFBB TEXT IS 'Tipo plafond' , CADIBB TEXT IS 'Dich.iva annuale presentata' , ESPOBB TEXT IS 'Esportazioni' , CEINBB TEXT IS 'Cessioni intracomunitarie' , CESMBB TEXT IS 'Cessioni verso S.Marino' , OPASBB TEXT IS 'Operazioni assimilate' , OPSTBB TEXT IS 'operazioni straordinarie' , FI02BB TEXT IS 'Filler' , FI03BB TEXT IS 'Filler' , INTEBB TEXT IS 'Cod.fiscale intermediario' , DTIMBB TEXT IS 'Data impegno' , FIRIBB TEXT IS 'Firma intermediario' , FI04BB TEXT IS 'Filler' , FI05BB TEXT IS 'Filler' , SRSTBB TEXT IS 'Riservato servizio telematico' , FI06BB TEXT IS 'Filler' , FI07BB TEXT IS 'Filler' , FI08BB TEXT IS 'Filler' , FI09BB TEXT IS 'Filler' , FI10BB TEXT IS 'Filler' , FI11BB TEXT IS 'Filler' , FI12BB TEXT IS 'Filler' , FI13BB TEXT IS 'Filler' , FI14BB TEXT IS 'Filler' , FI15BB TEXT IS 'Filler' , FI16BB TEXT IS 'Filler' , FI17BB TEXT IS 'Filler' , NUP1BB TEXT IS 'Nr.conferma 1 parte' , NUP2BB TEXT IS 'Nr.conferma 2 parte' , STATBB TEXT IS 'Stato riga A=Anom,E=Estr,I=Inv,C=Conf' , NUFOBB TEXT IS 'Numero fornitura' , DTESBB TEXT IS 'Data estrazione', LTRTBB TEXT IS 'Lettera/Rettifica', NPROBB TEXT IS 'Progressivo unico Lettere Intento', CONTBB TEXT IS 'Gr. Conto Sottoconto fornitore' , UTENBB TEXT IS 'Utente manutenzione' , DATABB TEXT IS 'Data manutenzione' , MANUBB TEXT IS 'Record manutenzionato' ) CREATE TABLE &DT/CGI15I0F ( INTEII CHAR(16) NOT NULL DEFAULT '' , DTIMII NUMERIC(8, 0) NOT NULL DEFAULT 0 , NUFOII NUMERIC(9, 0) NOT NULL DEFAULT 0 ) LABEL ON TABLE &DT/CGI15I0F IS 'Lettere intento - Impostazioni' LABEL ON COLUMN &DT/CGI15I0F ( INTEII TEXT IS 'Cod.fiscale intermediario' , DTIMII TEXT IS 'Data impegno' , NUFOII TEXT IS 'Numerazione Numero fornitura' ) CREATE TABLE &DT/CGI15Z0F ( TIREZZ CHAR(1) NOT NULL DEFAULT '' , FI01ZZ CHAR(14) NOT NULL DEFAULT '' , NRRBZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , FI02ZZ CHAR(9) NOT NULL DEFAULT '' , FI03ZZ CHAR(1864) NOT NULL DEFAULT '' , FI04ZZ CHAR(1) NOT NULL DEFAULT '' , FI05ZZ CHAR(2) NOT NULL DEFAULT '' , NUFOZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESZZ NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY(DTESZZ, NUFOZZ)) LABEL ON TABLE &DT/CGI15Z0F IS 'Lettere intento record Z' LABEL ON COLUMN &DT/CGI15Z0F ( TIREZZ TEXT IS 'Tipo record' , FI01ZZ TEXT IS 'Filler' , NRRBZZ TEXT IS 'Numero record tipo B' , FI02ZZ TEXT IS 'Filler' , FI03ZZ TEXT IS 'Filler' , FI04ZZ TEXT IS 'Filler' , FI05ZZ TEXT IS 'Filler' , NUFOZZ TEXT IS 'Numero fornitura' , DTESZZ TEXT IS 'Data estrazione') CREATE TABLE &DT/FTPAAB55F ( ABART55 DECIMAL(1,0) NOT NULL DEFAULT 0, ABLETTINT DECIMAL(1,0) NOT NULL DEFAULT 0, ABCERTUNI DECIMAL(1,0) NOT NULL DEFAULT 0 ) INSERT INTO &DT/FTPAAB55F VALUES(0, 0, 0) ALTER TABLE &DT/FTPSET55F ADD COLUMN LIWPATH VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LILPATH VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LIOPATH VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( LIWPATH TEXT IS 'Path lettere intento windows' ) LABEL ON COLUMN &DT/FTPSET55F ( LILPATH TEXT IS 'Path lettere intento linux' ) LABEL ON COLUMN &DT/FTPSET55F ( LIOPATH TEXT IS 'Path lettere intento mac' ) CREATE TABLE &DT/CGU15I0F ( INTEII CHAR(16) NOT NULL DEFAULT '' , DTIMII NUMERIC(8, 0) NOT NULL DEFAULT 0, ITTCII NUMERIC(1, 0) NOT NULL DEFAULT 0) LABEL ON TABLE &DT/CGU15I0F IS 'Certif.unica - Impostazioni' LABEL ON COLUMN &DT/CGU15I0F ( INTEII TEXT IS 'Cod.fiscale intermediario' , DTIMII TEXT IS 'Data impegno', ITTCII TEXT IS 'Impegno a trasmettere in via telematica') CREATE TABLE &DT/CGU15A0F ( TIREAA CHAR(1) NOT NULL DEFAULT '' , FI01AA CHAR(14) NOT NULL DEFAULT '' , CDFOAA CHAR(5) NOT NULL DEFAULT '' , TPFOAA NUMERIC(2, 0) NOT NULL DEFAULT 0 , CDFIAA CHAR(16) NOT NULL DEFAULT '' , FI02AA CHAR(483) NOT NULL DEFAULT '' , FI03AA CHAR(4) NOT NULL DEFAULT '' , FI04AA CHAR(4) NOT NULL DEFAULT '' , CAUNAA CHAR(100) NOT NULL DEFAULT '' , FI05AA CHAR(1068) NOT NULL DEFAULT '' , SPSTAA CHAR(200) NOT NULL DEFAULT '' , FI06AA CHAR(1) NOT NULL DEFAULT '' , FI07AA CHAR(2) NOT NULL DEFAULT '' , STATAA CHAR(1) NOT NULL DEFAULT '' , ANFOAA NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOAA NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPINAA CHAR(1) NOT NULL DEFAULT '' , UTENAA CHAR(10) NOT NULL DEFAULT '' , DATAAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUAA CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFOAA, TPINAA, NUFOAA)) LABEL ON TABLE &DT/CGU15A0F IS 'Certif.unica record A' LABEL ON COLUMN &DT/CGU15A0F ( TIREAA TEXT IS 'Tipo record' , FI01AA TEXT IS 'Filler' , CDFOAA TEXT IS 'Codice fornitura' , TPFOAA TEXT IS 'Tipo fornitore' , CDFIAA TEXT IS 'Codice fiscale del fornitore' , FI02AA TEXT IS 'Filler' , FI03AA TEXT IS 'Filler' , FI04AA TEXT IS 'Filler' , CAUNAA TEXT IS 'Campo utente' , FI05AA TEXT IS 'Filler' , SPSTAA TEXT IS 'Spazio riservato al Serv.Tel.' , FI06AA TEXT IS 'Filler' , FI07AA TEXT IS 'Filler' , STATAA TEXT IS 'Stato riga' , ANFOAA TEXT IS 'Anno invio' , NUFOAA TEXT IS 'Progressivo invio' , DTESAA TEXT IS 'Data estrazione' , TPINAA TEXT IS 'Tipo Invio', UTENAA TEXT IS 'Utente manutenzione' , DATAAA TEXT IS 'Data manutenzione' , MANUAA TEXT IS 'Record manutenzionato') CREATE TABLE &DT/CGU15B0F ( TIREBB CHAR(1) NOT NULL DEFAULT '' , CDFIBB CHAR(16) NOT NULL DEFAULT '' , PRMOBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , FI01BB CHAR(1) NOT NULL DEFAULT '' , FI02BB CHAR(8) NOT NULL DEFAULT '' , FI03BB CHAR(25) NOT NULL DEFAULT '' , SPUTBB CHAR(14) NOT NULL DEFAULT '' , PRSWBB CHAR(16) NOT NULL DEFAULT '' , FI04BB CHAR(1) NOT NULL DEFAULT '' , FANNBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , FSOSBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , COGNBB CHAR(24) NOT NULL DEFAULT '' , NOMEBB CHAR(20) NOT NULL DEFAULT '' , DENOBB CHAR(60) NOT NULL DEFAULT '' , EMAIBB CHAR(100) NOT NULL DEFAULT '' , TELRBB CHAR(12) NOT NULL DEFAULT '' , FI19BB CHAR(12) NOT NULL DEFAULT '' , CDFRBB CHAR(16) NOT NULL DEFAULT '' , CDCRBB NUMERIC(2,0) NOT NULL DEFAULT 0 , COGRBB CHAR(24) NOT NULL DEFAULT '' , NOMRBB CHAR(20) NOT NULL DEFAULT '' , CDFDBB CHAR(11) NOT NULL DEFAULT '' , NRDPBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , NRLABB NUMERIC(8, 0) NOT NULL DEFAULT 0 , QUCTBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , FIRMBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , INTEBB CHAR(16) NOT NULL DEFAULT '' , ITTCBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , DTIMBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , FIINBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , FI05BB CHAR(1) NOT NULL DEFAULT '' , FI06BB CHAR(1405) NOT NULL DEFAULT '' , SRSTBB CHAR(20) NOT NULL DEFAULT '' , FI07BB CHAR(7) NOT NULL DEFAULT '' , FI08BB CHAR(3) NOT NULL DEFAULT '' , FI09BB CHAR(3) NOT NULL DEFAULT '' , FI10BB CHAR(1) NOT NULL DEFAULT '' , FI11BB CHAR(1) NOT NULL DEFAULT '' , FI12BB CHAR(1) NOT NULL DEFAULT '' , FI13BB CHAR(1) NOT NULL DEFAULT '' , FI14BB CHAR(1) NOT NULL DEFAULT '' , FI15BB CHAR(1) NOT NULL DEFAULT '' , FI16BB CHAR(15) NOT NULL DEFAULT '' , FI17BB CHAR(1) NOT NULL DEFAULT '' , FI18BB CHAR(2) NOT NULL DEFAULT '' , STATBB CHAR(1) NOT NULL DEFAULT '' , ANFOBB NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOBB NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPINBB CHAR(1) NOT NULL DEFAULT '' , UTENBB CHAR(10) NOT NULL DEFAULT '' , DATABB NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUBB CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFOBB, TPINBB, NUFOBB)) LABEL ON TABLE &DT/CGU15B0F IS 'Certif.unica record B' LABEL ON COLUMN &DT/CGU15B0F ( TIREBB TEXT IS 'Tipo record' , CDFIBB TEXT IS 'Codice fiscale del sostituto imposta' , PRMOBB TEXT IS 'Progressivo modulo' , FI01BB TEXT IS 'Filler' , FI02BB TEXT IS 'Filler' , FI03BB TEXT IS 'Filler' , SPUTBB TEXT IS 'Spazio a disposizione dell''utente' , PRSWBB TEXT IS 'Identificativo del produttore del software' , FI04BB TEXT IS 'Filler' , FANNBB TEXT IS 'Fornitura per certificazione da annullare' , FSOSBB TEXT IS 'Fornitura per certificazione da sostituire' , COGNBB TEXT IS 'Cognome sostituto d''imposta' , NOMEBB TEXT IS 'Nome sostituto d''imposta' , DENOBB TEXT IS 'Denominazione sostituto d''imposta' , EMAIBB TEXT IS 'E.mail sostituto d''imposta' , TELRBB TEXT IS 'Telefono sostituto d''imposta' , FI19BB TEXT IS 'Filler' , CDFRBB TEXT IS 'Codice fiscale rappresentante' , CDCRBB TEXT IS 'Carica rappresentante' , COGRBB TEXT IS 'Cognome rappresentante' , NOMRBB TEXT IS 'Nome rappresentante' , CDFDBB TEXT IS 'Codice fiscale dichiarante' , NRDPBB TEXT IS 'Nr.dichiarazioni a lavoro dipendente' , NRLABB TEXT IS 'Nr.dichiarazioni a lavoro autonomo' , QUCTBB TEXT IS 'Casella Quadro CT' , FIRMBB TEXT IS 'Firma' , INTEBB TEXT IS 'Codice fiscale dell''intermediario' , ITTCBB TEXT IS 'Impegno a trasmettere in via telematica' , DTIMBB TEXT IS 'Data dell''impegno' , FIINBB TEXT IS 'Firma intermediario' , FI05BB TEXT IS 'Filler' , FI06BB TEXT IS 'Filler' , SRSTBB TEXT IS 'Spazio riservato al Serv.Tel.' , FI07BB TEXT IS 'Filler' , FI08BB TEXT IS 'Filler' , FI09BB TEXT IS 'Filler' , FI10BB TEXT IS 'Filler' , FI11BB TEXT IS 'Filler' , FI12BB TEXT IS 'Filler' , FI13BB TEXT IS 'Filler' , FI14BB TEXT IS 'Filler' , FI15BB TEXT IS 'Filler' , FI16BB TEXT IS 'Filler' , FI17BB TEXT IS 'Filler' , FI18BB TEXT IS 'Filler' , STATBB TEXT IS 'Stato riga' , ANFOBB TEXT IS 'Anno invio' , NUFOBB TEXT IS 'Progressivo invio' , DTESBB TEXT IS 'Data estrazione' , TPINBB TEXT IS 'Tipo Invio' , UTENBB TEXT IS 'Utente manutenzione' , DATABB TEXT IS 'Data manutenzione' , MANUBB TEXT IS 'Record manutenzionato') CREATE TABLE &DT/CGU15D0F ( TIREDD CHAR(1) NOT NULL DEFAULT '' , CDFIDD CHAR(16) NOT NULL DEFAULT '' , PRMODD NUMERIC(8, 0) NOT NULL DEFAULT 0 , CFPCDD CHAR(16) NOT NULL DEFAULT '' , PRCEDD NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRT1DD NUMERIC(17, 0) NOT NULL DEFAULT 0 , PRT2DD NUMERIC(6, 0) NOT NULL DEFAULT 0 , SPUTDD CHAR(14) NOT NULL DEFAULT '' , ANSODD CHAR(1) NOT NULL DEFAULT '' , FI01DD CHAR(4) NOT NULL DEFAULT '' , FCCODD NUMERIC(1, 0) NOT NULL DEFAULT 0 , CDFI2DD CHAR(16) NOT NULL DEFAULT '' , COGSDD CHAR(60) NOT NULL DEFAULT '' , NOMEDD CHAR(20) NOT NULL DEFAULT '' , COMRDD CHAR(40) NOT NULL DEFAULT '' , PRORDD CHAR(2) NOT NULL DEFAULT '' , CAPRDD CHAR(9) NOT NULL DEFAULT '' , INDRDD CHAR(40) NOT NULL DEFAULT '' , TELRDD CHAR(12) NOT NULL DEFAULT '' , EMAIDD CHAR(100) NOT NULL DEFAULT '' , ATTIDD CHAR(6) NOT NULL DEFAULT '' , DIVIDD CHAR(3) NOT NULL DEFAULT '' , CFPC2DD CHAR(16) NOT NULL DEFAULT '' , COGPDD CHAR(40) NOT NULL DEFAULT '' , NOMPDD CHAR(40) NOT NULL DEFAULT '' , SESPDD CHAR(1) NOT NULL DEFAULT '' , DTNPDD NUMERIC(8, 0) NOT NULL DEFAULT 0 , COMPDD CHAR(40) NOT NULL DEFAULT '' , PROPDD CHAR(2) NOT NULL DEFAULT '' , CTPRDD CHAR(2) NOT NULL DEFAULT '' , EECCDD NUMERIC(1, 0) NOT NULL DEFAULT 0 , ESPCDD NUMERIC(1, 0) NOT NULL DEFAULT 0 , COR1DD CHAR(40) NOT NULL DEFAULT '' , PRO1DD CHAR(2) NOT NULL DEFAULT '' , CDC1DD CHAR(4) NOT NULL DEFAULT '' , COR2DD CHAR(40) NOT NULL DEFAULT '' , PRO2DD CHAR(2) NOT NULL DEFAULT '' , CDC2DD CHAR(4) NOT NULL DEFAULT '' , CDFRDD CHAR(16) NOT NULL DEFAULT '' , CDFEDD CHAR(20) NOT NULL DEFAULT '' , LOCEDD CHAR(30) NOT NULL DEFAULT '' , INDEDD CHAR(60) NOT NULL DEFAULT '' , CDSEDD NUMERIC(3, 0) NOT NULL DEFAULT 0 , DTESDD NUMERIC(8, 0) NOT NULL DEFAULT 0 , FIRMDD NUMERIC(1, 0) NOT NULL DEFAULT 0 , FI02DD CHAR(1) NOT NULL DEFAULT '' , STATDD CHAR(1) NOT NULL DEFAULT '' , ANFODD NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFODD NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPINDD CHAR(1) NOT NULL DEFAULT '' , UTENDD CHAR(10) NOT NULL DEFAULT '' , DATADD NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUDD CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFODD, TPINDD, NUFODD, CFPCDD, PRCEDD)) LABEL ON TABLE &DT/CGU15D0F IS 'Certif.unica record D' LABEL ON COLUMN &DT/CGU15D0F ( TIREDD TEXT IS 'Tipo record' , CDFIDD TEXT IS 'Codice fiscale del sostituto imposta' , PRMODD TEXT IS 'Progressivo modulo' , CFPCDD TEXT IS 'Codice fiscale del percipiente' , PRCEDD TEXT IS 'Progressivo certificazione' , PRT1DD TEXT IS 'Protocollo assegnato - prima parte' , PRT2DD TEXT IS 'Protocollo assegnato - seconda parte' , SPUTDD TEXT IS 'Spazio a disposizione dell''utente' , ANSODD TEXT IS 'Tipo operazione Annullamento/sostituzione' , FI01DD TEXT IS 'Filler' , FCCODD TEXT IS 'Flag conferma singola operazione' , CDFI2DD TEXT IS 'DA001001 Codice fiscale datore di lavoro' , COGSDD TEXT IS 'DA001002 Cognome/denominazione datore di lavoro' , NOMEDD TEXT IS 'DA001003 Nome datore di lavoro' , COMRDD TEXT IS 'DA001004 Comune residenza datore di lavoro' , PRORDD TEXT IS 'DA001005 Provincia residenza datore di lavoro' , CAPRDD TEXT IS 'DA001006 Cap residenza datore di lavoro' , INDRDD TEXT IS 'DA001007 Indirizzo residenza datore di lavoro' , TELRDD TEXT IS 'DA001008 Telefono datore di lavoro' , EMAIDD TEXT IS 'DA001009 E.mail datore di lavoro' , ATTIDD TEXT IS 'DA001010 Codice attività' , DIVIDD TEXT IS 'DA001011 Codice sede' , CFPC2DD TEXT IS 'DA002001 Codice fiscale lavoratore' , COGPDD TEXT IS 'DA002002 Cognome lavoratore' , NOMPDD TEXT IS 'DA002003 Nome lavoratore' , SESPDD TEXT IS 'DA002004 Sesso lavoratore' , DTNPDD TEXT IS 'DA002005 data di nascita lavoratore' , COMPDD TEXT IS 'DA002006 Comune di nascita lavoratore' , PROPDD TEXT IS 'DA002007 Provincia di nascita lavoratore' , CTPRDD TEXT IS 'DA002008 Categorie particolari' , EECCDD TEXT IS 'DA002009 Eventi eccezionali' , ESPCDD TEXT IS 'DA002010 Casi di esclusione dalla precompilata' , COR1DD TEXT IS 'DA002020 Dom.fiscale anno prec.- Comune' , PRO1DD TEXT IS 'DA002021 Dom.fiscale anno prec.- Provincia' , CDC1DD TEXT IS 'DA002022 Dom.fiscale anno prec.- Codice comune' , COR2DD TEXT IS 'DA002023 Dom.fiscale anno corr.- Comune' , PRO2DD TEXT IS 'DA002024 Dom.fiscale anno corr.- Provincia' , CDC2DD TEXT IS 'DA002025 Dom.fiscale anno corr.- Codice comune' , CDFRDD TEXT IS 'DA002030 Cod.fisc. rappresentante' , CDFEDD TEXT IS 'DA002040 Perc.estero - Codice fiscale estero' , LOCEDD TEXT IS 'DA002041 Perc.estero - Loc.resid.estera' , INDEDD TEXT IS 'DA002042 Perc.estero - Ind.resid.estera' , CDSEDD TEXT IS 'DA002043 Perc.estero - Cd.nazione resid.estera' , DTESDD TEXT IS 'DA003001 Data firma sost.imposta' , FIRMDD TEXT IS 'DA003002 Firma' , FI02DD TEXT IS 'Filler' , STATDD TEXT IS 'Stato riga' , ANFODD TEXT IS 'Anno invio' , NUFODD TEXT IS 'Progressivo interno invio' , TPINDD TEXT IS 'Tipo Invio' , UTENDD TEXT IS 'Utente manutenzione' , DATADD TEXT IS 'Data manutenzione' , MANUDD TEXT IS 'Record manutenzionato') CREATE TABLE &DT/CGU15H0F ( TIREHH CHAR(1) NOT NULL DEFAULT '' , CDFIHH CHAR(16) NOT NULL DEFAULT '' , PRMOHH NUMERIC(8, 0) NOT NULL DEFAULT 0 , CFPCHH CHAR(16) NOT NULL DEFAULT '' , PRCEHH NUMERIC(5, 0) NOT NULL DEFAULT 0 , FI01HH NUMERIC(17, 0) NOT NULL DEFAULT 0 , SPUTHH NUMERIC(6, 0) NOT NULL DEFAULT 0 , FI02HH CHAR(14) NOT NULL DEFAULT '' , FI03HH CHAR(1) NOT NULL DEFAULT '' , FI04HH CHAR(4) NOT NULL DEFAULT '' , FI05HH NUMERIC(1, 0) NOT NULL DEFAULT 0 , C770HH CHAR(1) NOT NULL DEFAULT '' , ANNOHH NUMERIC(4, 0) NOT NULL DEFAULT 0 , ANTIHH NUMERIC(1, 0) NOT NULL DEFAULT 0 , TOACHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , SONCHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , CODNHH NUMERIC(1, 0) NOT NULL DEFAULT 0 , SONSHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , IMPOHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , IMRUHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , IMRIHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , IMRSHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , ADROHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , ADRIHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , ADRSHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , ADCOHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , ADCIHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , ADCSHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , IMPPHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , IMRPHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , CPDAHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , CPLAHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , SPRIHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , RIRIHH NUMERIC(13, 2) NOT NULL DEFAULT 0 , FI06HH CHAR(1) NOT NULL DEFAULT '' , STATHH CHAR(2) NOT NULL DEFAULT '' , ANFOHH NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOHH NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPINHH CHAR(1) NOT NULL DEFAULT '' , UTENHH CHAR(10) NOT NULL DEFAULT '' , DATAHH NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUHH CHAR(1) NOT NULL DEFAULT '' , DTESHH NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY(ANFOHH, TPINHH, NUFOHH, CFPCHH, PRCEHH, C770HH)) LABEL ON TABLE &DT/CGU15H0F IS 'Certif.unica record H' LABEL ON COLUMN &DT/CGU15H0F ( TIREHH TEXT IS 'Tipo record' , CDFIHH TEXT IS 'Codice fiscale del sostituto imposta' , PRMOHH TEXT IS 'Progressivo modulo' , CFPCHH TEXT IS 'Codice fiscale del percipiente' , PRCEHH TEXT IS 'Progressivo certificazione' , FI01HH TEXT IS 'Filler' , SPUTHH TEXT IS 'Spazio a disposizione dell''utente' , FI02HH TEXT IS 'Filler' , FI03HH TEXT IS 'Filler' , FI04HH TEXT IS 'Filler' , FI05HH TEXT IS 'Filler' , C770HH TEXT IS 'AU001001 Causale' , ANNOHH TEXT IS 'AU001002 Anno' , ANTIHH TEXT IS 'AU001003 Anticipo' , TOACHH TEXT IS 'AU001004 Ammontare lordo corrisposto' , SONCHH TEXT IS 'AU001005 Somma non soggetta a ritenuta' , CODNHH TEXT IS 'AU001006 Codice' , SONSHH TEXT IS 'AU001007 Altra somma non soggetta a ritenuta' , IMPOHH TEXT IS 'AU001008 Imponibile' , IMRUHH TEXT IS 'AU001009 Ritenuta acconto' , IMRIHH TEXT IS 'AU001010 Ritenuta imposta' , IMRSHH TEXT IS 'AU001011 Ritenuta sospesa' , ADROHH TEXT IS 'AU001012 Add.regionale acconto' , ADRIHH TEXT IS 'AU001013 Add.regionale imposta' , ADRSHH TEXT IS 'AU001014 Add.regionale sospesa' , ADCOHH TEXT IS 'AU001015 Add.comunale acconto' , ADCIHH TEXT IS 'AU001016 Add.comunale imposta' , ADCSHH TEXT IS 'AU001017 Add.comunale sospesa' , IMPPHH TEXT IS 'AU001018 Imponibile anni precedenti' , IMRPHH TEXT IS 'AU001019 Ritenute operate anni precedenti' , CPDAHH TEXT IS 'AU001020 Contributi previdenziali - erogante' , CPLAHH TEXT IS 'AU001021 Contributi previdenziali - percipiente' , SPRIHH TEXT IS 'AU001022 Spese rimborsate' , RIRIHH TEXT IS 'AU001023 Ritenute rimborsate' , FI06HH TEXT IS 'Filler' , STATHH TEXT IS 'Stato riga' , ANFOHH TEXT IS 'Anno invio' , NUFOHH TEXT IS 'Progressivo interno invio' , TPINHH TEXT IS 'Tipo Invio' , UTENHH TEXT IS 'Utente manutenzione' , DATAHH TEXT IS 'Data manutenzione' , MANUHH TEXT IS 'Record manutenzionato' , DTESHH TEXT IS 'Data estrazione') CREATE TABLE &DT/CGU15Z0F ( TIREZZ CHAR(1) NOT NULL DEFAULT '' , FI01ZZ CHAR(14) NOT NULL DEFAULT '' , NRMBZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , NRMCZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , NRMDZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , NRMGZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , NRMHZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , FI02ZZ CHAR(9) NOT NULL DEFAULT '' , FI03ZZ CHAR(9) NOT NULL DEFAULT '' , FI04ZZ CHAR(9) NOT NULL DEFAULT '' , FI05ZZ CHAR(1810) NOT NULL DEFAULT '' , FI06ZZ CHAR(1) NOT NULL DEFAULT '' , FI07ZZ CHAR(2) NOT NULL DEFAULT '' , ANFOZZ NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESZZ NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPINZZ CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFOZZ, TPINZZ, NUFOZZ)) LABEL ON TABLE &DT/CGU15Z0F IS 'Certif.unica record Z' LABEL ON COLUMN &DT/CGU15Z0F ( TIREZZ TEXT IS 'Tipo record' , FI01ZZ TEXT IS 'Filler' , NRMBZZ TEXT IS 'Numero record tipo B' , NRMCZZ TEXT IS 'Numero record tipo C' , NRMDZZ TEXT IS 'Numero record tipo D' , NRMGZZ TEXT IS 'Numero record tipo G' , NRMHZZ TEXT IS 'Numero record tipo H' , FI02ZZ TEXT IS 'Filler' , FI03ZZ TEXT IS 'Filler' , FI04ZZ TEXT IS 'Filler' , FI05ZZ TEXT IS 'Filler' , FI06ZZ TEXT IS 'Filler' , FI07ZZ TEXT IS 'Filler' , ANFOZZ TEXT IS 'Anno invio' , NUFOZZ TEXT IS 'Progressivo invio' , DTESZZ TEXT IS 'Data estrazione' , TPINZZ TEXT IS 'Tipo Invio') ALTER TABLE &DT/CGI15B0F ALTER COLUMN IM01BB SET data type NUMERIC(16, 2) ALTER TABLE &DT/CGI15B0F ALTER COLUMN IMFIBB SET data type NUMERIC(16, 2) ALTER TABLE &DT/CGI15I0F ADD COLUMN DSARII CHAR(100) NOT NULL DEFAULT '' ALTER TABLE &DT/CGI15I0F ADD COLUMN PLAFII CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGI15I0F ( DSARII TEXT IS 'Descrizione merce Default') LABEL ON COLUMN &DT/CGI15I0F ( PLAFII TEXT IS 'Plafon, S=Mobile') ALTER TABLE &DT/CGU15H0F ALTER COLUMN C770HH SET data type CHAR(6) ALTER TABLE &DT/FTPAE55F ADD COLUMN NOSPPA CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN REVCHA CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAE55F ( NOSPPA TEXT IS 'NO Split Payment (Y=No SplitPayment)' , REVCHA TEXT IS 'Reverse Charge') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ADMIN NUMERIC (1 , 0) NOT NULL WITH DEFAULT 0 ALTER TABLE &DT/FTPAAB55F ADD COLUMN UTENTE CHAR (10 ) NOT NULL WITH DEFAULT '' UPDATE &DT/FTPAH55F SET HELP = 'Verificare nelle estensioni clienti se al codice cliente di Galileo corrisponde un codice Ufficio' WHERE TAG = '' UPDATE &DT/FTPAH55F SET HELP = 'I dati relativi al trasmittente sono impostati nel programma invio pubblica amministrazione nel menu strumenti,impostazione di trasmissione ; I dati relativi al codice Ufficio sono nel menù Estensione clienti. La presenza del codice Ufficio risulta essere una delle discriminanti per la estrazione della fattura' WHERE TAG = '' ALTER TABLE &DT/FTPAE55F ADD COLUMN COMTAG CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAE55F ( COMTAG TEXT IS 'Commenti su Tag specifici') ALTER TABLE &DT/FTPAE55F ADD COLUMN COMTPDATO CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAE55F ( COMTPDATO TEXT IS 'Tipo dato per Commenti su Tag specifici') CREATE TABLE &DT/FTPAJ55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(21, 6) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTPAJ55F IS 'Art. 55 DETTAGLIO LINEA-DETTAG.ALTRI DATI' LABEL ON COLUMN &DT/FTPAJ55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' ) CREATE TABLE &DT/FTPAK55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGCOMME NUMERIC(4, 0) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGCOMME ) ) LABEL ON TABLE &DT/FTPAK55F IS 'Art. 55 COMMENTI TESTATA' LABEL ON COLUMN &DT/FTPAK55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGCOMME TEXT IS 'Progressivo Commento ' , CAUSALE TEXT IS 'Causale ' ) ALTER TABLE &DT/CGU15I0F ADD COLUMN DTFSII NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15I0F ( DTFSII TEXT IS 'Data forzatura firma certificazione') ALTER TABLE &DT/CGU15D0F ADD COLUMN NRSHDD NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15D0F ( CDSEDD TEXT IS 'Perc.estero - Cd.nazione resid.estera ') LABEL ON COLUMN &DT/CGU15D0F ( NRSHDD TEXT IS 'Non Residenti Shumacker') ALTER TABLE &DT/CGU15H0F ADD COLUMN CFEPHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN DNEPHH CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN CDEPHH CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN CAEPHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN CTEPHH CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN ACEPHH NUMERIC(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN IAEPHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN DVEPHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN VREPHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN SDFAHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN SCFAHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN CFASHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN IMASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN RAASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN RIASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN RSASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN ARASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN IRASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN SRASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN ACASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN ICASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN SCASHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN LAOSHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN PGOSHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN ESOSHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN CFPGHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN SEPGHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN ROPGHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN RNPGHH NUMERIC(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN CDPGHH CHAR(16) NOT NULL DEFAULT '' ALTER TABLE &DT/CGU15H0F ADD COLUMN SOPGHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN RIPGHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN NNPGHH NUMERIC(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN S1ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN R1ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN S2ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN R2ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN S3ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN R3ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN S4ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15H0F ADD COLUMN R4ESHH NUMERIC(13, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15H0F ( CPDAHH TEXT IS 'Contributi previdenziali - erogante') LABEL ON COLUMN &DT/CGU15H0F ( CPLAHH TEXT IS 'Contributi previdenziali - percipiente') LABEL ON COLUMN &DT/CGU15H0F ( SPRIHH TEXT IS 'Spese rimborsate') LABEL ON COLUMN &DT/CGU15H0F ( RIRIHH TEXT IS 'Ritenute rimborsate') LABEL ON COLUMN &DT/CGU15H0F ( CFEPHH TEXT IS 'Codice Fiscale Ente Previdenziale - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( DNEPHH TEXT IS 'Denominazione Ente Previdenziale - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( CDEPHH TEXT IS 'Codice Ente Previdenziale - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( CAEPHH TEXT IS 'Codice Azienda - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( CTEPHH TEXT IS 'Categoria - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( ACEPHH TEXT IS 'Altri Contributi - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( IAEPHH TEXT IS 'Importo altri contributi - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( DVEPHH TEXT IS 'Contributi dovuti - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( VREPHH TEXT IS 'Contributi versati - dati prev.') LABEL ON COLUMN &DT/CGU15H0F ( SDFAHH TEXT IS 'Somme corrisp.prima data del fallimento - fal/liq.') LABEL ON COLUMN &DT/CGU15H0F ( SCFAHH TEXT IS 'Somme corrisposte dal curatore/commis. - fal/liq.') LABEL ON COLUMN &DT/CGU15H0F ( CFASHH TEXT IS 'Codice Fiscale - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( IMASHH TEXT IS 'Imponibile - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( RAASHH TEXT IS 'Ritenute a titolo di acconto - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( RIASHH TEXT IS 'Ritenute a titolo imposta - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( RSASHH TEXT IS 'Ritenute sospese - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( ARASHH TEXT IS 'Addiz. regionale a titolo acconto - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( IRASHH TEXT IS 'Addiz. regionale a titolo imposta - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( SRASHH TEXT IS 'Addiz. regionale sospesa - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( ACASHH TEXT IS 'Addiz. comunale a titolo acconto - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( ICASHH TEXT IS 'Addiz. comunale a titolo imposta - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( SCASHH TEXT IS 'Addiz. comunale sospesa - altri sogg.') LABEL ON COLUMN &DT/CGU15H0F ( LAOSHH TEXT IS 'Cod.Fisc.sez.lavoro autonomo - casi part.') LABEL ON COLUMN &DT/CGU15H0F ( PGOSHH TEXT IS 'Cod.Fisc.sez.pignoram. presso terzi - casi part.') LABEL ON COLUMN &DT/CGU15H0F ( ESOSHH TEXT IS 'Cod.Fisc.sez.indennità di esproprio - casi part.') LABEL ON COLUMN &DT/CGU15H0F ( CFPGHH TEXT IS 'Codice Fiscale debitore principale - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( SEPGHH TEXT IS 'Somme erogate - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( ROPGHH TEXT IS 'Ritenute operate - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( RNPGHH TEXT IS 'Ritenute non operate - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( CDPGHH TEXT IS 'Codice Fiscale debitore principale - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( SOPGHH TEXT IS 'Somme erogate - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( RIPGHH TEXT IS 'Ritenute operate - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( NNPGHH TEXT IS 'Ritenute non operate - pignoramento') LABEL ON COLUMN &DT/CGU15H0F ( S1ESHH TEXT IS 'Indennità espropro risarc.danno - Somme corrisp.') LABEL ON COLUMN &DT/CGU15H0F ( R1ESHH TEXT IS 'Indennità espropro e risarc.danno - Rit.operate') LABEL ON COLUMN &DT/CGU15H0F ( S2ESHH TEXT IS 'Altre indennità e interessi - Somme corrisp') LABEL ON COLUMN &DT/CGU15H0F ( R2ESHH TEXT IS 'Altre indennità ed interessi - Ritenute operate') LABEL ON COLUMN &DT/CGU15H0F ( S3ESHH TEXT IS 'Indennità espropro/risarc.danno - Somme corrisp.') LABEL ON COLUMN &DT/CGU15H0F ( R3ESHH TEXT IS 'Indennità espropro/risarc.danno - Ritenute operate') LABEL ON COLUMN &DT/CGU15H0F ( S4ESHH TEXT IS 'Altre indennità ed interessi - Somme corrisposte') LABEL ON COLUMN &DT/CGU15H0F ( R4ESHH TEXT IS 'Altre indennità ed interessi - Ritenute operate') ALTER TABLE &DT/FTPAN55F ADD COLUMN RIFNORM CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAN55F ( RIFNORM TEXT IS 'Riferimento normativo') CREATE TABLE &DT/FTPAY55F ( CDDITTA CHAR(3) NOT NULL DEFAULT '' , CDARTIC CHAR(18) NOT NULL DEFAULT '' , CODCLI CHAR(10) NOT NULL DEFAULT '' , CDTIPOPA CHAR(35) NOT NULL DEFAULT '' , CDVALOPA CHAR(35) NOT NULL DEFAULT '' , PRIMARY KEY( CDDITTA, CDARTIC, CODCLI)) LABEL ON TABLE &DT/FTPAY55F IS 'Art. 55 ESTENSIONE ANAGRAFICA ARTICOLI' LABEL ON COLUMN &DT/FTPAY55F ( CDDITTA TEXT IS 'Codice Ditta' , CDARTIC TEXT IS 'Codice Articolo Galileo' , CODCLI TEXT IS 'Codice cliente Galileo' , CDTIPOPA TEXT IS 'Codice Articolo - Codice tipo PA' , CDVALOPA TEXT IS 'Codice Articolo - Codice valore PA' ) ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABPEPPOL DECIMAL(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPAE55F ADD COLUMN PEPPOL CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN DTIPEPPOL NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAE55F ( PEPPOL TEXT IS 'Attivo per PEPPOL') LABEL ON COLUMN &DT/FTPAE55F (DTIPEPPOL TEXT IS 'Data avvio servizio PEPPOL' ) ALTER TABLE &DT/FTPAY55F ADD COLUMN INFORAGG CHAR(1000) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAY55F ADD COLUMN CDGESPEL CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAY55F ( INFORAGG TEXT IS 'Informazioni aggiuntive') LABEL ON COLUMN &DT/FTPAY55F ( CDGESPEL TEXT IS 'Codice trattamento(UNCL4079)') CREATE TABLE &DT/FTPEA55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , INFAGGEA CHAR(1000) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA, PRORIGEA ) ) LABEL ON TABLE &DT/FTPEA55F IS 'PEPPOL RIGHE - INFORMAZIONI AGGIUNTIVE' LABEL ON COLUMN &DT/FTPEA55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGEA TEXT IS 'Progressivo riga ' , INFAGGEA TEXT IS 'Informazioni aggiuntive ' ) CREATE TABLE &DT/FTPEB55F ( CDDITTA CHAR(3) NOT NULL DEFAULT '' , CDIMBAL CHAR(2) NOT NULL DEFAULT '' , CDIMBPA CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( CDDITTA, CDIMBAL ) ) LABEL ON TABLE &DT/FTPEB55F IS 'PEPPOL ESTENSIONE ANAGRAFICA IMBALLI' LABEL ON COLUMN &DT/FTPEB55F ( CDDITTA TEXT IS 'Codice Ditta' , CDIMBAL TEXT IS 'Codice imballo Galileo (SPANA00F)' , CDIMBPA TEXT IS 'Codice imballo PEPPOL (UNECEREC21)' ) CREATE TABLE &DT/FTPED55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGED NUMERIC(5, 0) NOT NULL DEFAULT 0 , IDDRIFED CHAR(60) NOT NULL DEFAULT '' , DATRIFED NUMERIC(8, 0) NOT NULL DEFAULT 0 , TIPRIFED CHAR(40) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA, PRORIGED ) ) LABEL ON TABLE &DT/FTPED55F IS 'PEPPOL RIFERIMENTO DOCUMENTO' LABEL ON COLUMN &DT/FTPED55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGED TEXT IS 'Progressivo riga ' , IDDRIFED TEXT IS 'Id documento riferimento ' , DATRIFED TEXT IS 'Data Documento riferimento ' , TIPRIFED TEXT IS 'Tipo documento riferimento ' ) CREATE TABLE &DT/FTPEE55F ( tipo CHAR(1) NOT NULL DEFAULT '' , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TESTO CHAR(1000) NOT NULL DEFAULT '' , PRIMARY KEY( TIPO, PROGID, PROGRIGA ) ) LABEL ON TABLE &DT/FTPEE55F IS 'PEPPOL ARCHIVIO ERRORI' LABEL ON COLUMN &DT/FTPEE55F ( TIPO TEXT IS 'D = DDT' , PROGID TEXT IS 'ID Progressivo' , PROGRIGA TEXT IS 'Progressivo riga' , TESTO TEXT IS 'Testo errore' ) CREATE TABLE &DT/FTPEF55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', TDOCFM CHAR(1) NOT NULL DEFAULT '', NRDFFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , NRRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , NSRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , CSPEFM CHAR(10) NOT NULL DEFAULT '' , CODBOLEF CHAR(3) NOT NULL DEFAULT '' , NUMDDTEF NUMERIC(7, 0) NOT NULL DEFAULT 0 , NUMDOCEF CHAR(20) NOT NULL DEFAULT '' , DATDDTEF NUMERIC(8, 0) NOT NULL DEFAULT 0 , ORADDTEF NUMERIC(6, 0) NOT NULL DEFAULT 0 , SCPSPEEF CHAR(20) NOT NULL DEFAULT '' , PIVSPEEF CHAR(20) NOT NULL DEFAULT '' , NOMSPEEF CHAR(40) NOT NULL DEFAULT '' , CO1SPEEF CHAR(50) NOT NULL DEFAULT '' , CO2SPEEF CHAR(50) NOT NULL DEFAULT '' , CO3SPEEF CHAR(50) NOT NULL DEFAULT '' , CO4SPEEF CHAR(256) NOT NULL DEFAULT '' , SCIDE1EF CHAR(20) NOT NULL DEFAULT '' , CODIPAEF CHAR(20) NOT NULL DEFAULT '' , NOMDESEF CHAR(80) NOT NULL DEFAULT '' , IDIDESEF CHAR(20) NOT NULL DEFAULT '' , INDDESEF CHAR(60) NOT NULL DEFAULT '' , IN2DESEF CHAR(60) NOT NULL DEFAULT '' , LOCDESEF CHAR(60) NOT NULL DEFAULT '' , CAPDESEF CHAR(5) NOT NULL DEFAULT '' , PRODESEF CHAR(2) NOT NULL DEFAULT '' , SCNDESEF CHAR(20) NOT NULL DEFAULT '' , NAZDESEF CHAR(2) NOT NULL DEFAULT '' , CO1DESEF CHAR(50) NOT NULL DEFAULT '' , CO2DESEF CHAR(50) NOT NULL DEFAULT '' , CO3DESEF CHAR(50) NOT NULL DEFAULT '' , CO4DESEF CHAR(256) NOT NULL DEFAULT '' , SCPACQEF CHAR(20) NOT NULL DEFAULT '' , PIVACQEF CHAR(20) NOT NULL DEFAULT '' , NOMACQEF CHAR(80) NOT NULL DEFAULT '' , SCPVENEF CHAR(20) NOT NULL DEFAULT '' , PIVVENEF CHAR(20) NOT NULL DEFAULT '' , NOMVENEF CHAR(80) NOT NULL DEFAULT '' , CO1VENEF CHAR(50) NOT NULL DEFAULT '' , CO2VENEF CHAR(50) NOT NULL DEFAULT '' , CO3VENEF CHAR(50) NOT NULL DEFAULT '' , CO4VENEF CHAR(256) NOT NULL DEFAULT '' , SCPCOMEF CHAR(20) NOT NULL DEFAULT '' , PIVCOMEF CHAR(20) NOT NULL DEFAULT '' , NOMCOMEF CHAR(80) NOT NULL DEFAULT '' , SPEDIDEF CHAR(20) NOT NULL DEFAULT '' , SPEINFEF CHAR(50) NOT NULL DEFAULT '' , SCPLOREF CHAR(20) NOT NULL DEFAULT '' , PLOSPEEF NUMERIC(13, 4) NOT NULL DEFAULT 0 , SCVOLUEF CHAR(20) NOT NULL DEFAULT '' , VOLSPEEF NUMERIC(9, 4) NOT NULL DEFAULT 0 , COLSPEEF NUMERIC(6, 0) NOT NULL DEFAULT 0 , IDECONEF CHAR(20) NOT NULL DEFAULT '' , INFCONEF CHAR(100) NOT NULL DEFAULT '', NOMTRAEF CHAR(80) NOT NULL DEFAULT '' , IDDOTREF CHAR(20) NOT NULL DEFAULT '' , IDTDOTEF CHAR(20) NOT NULL DEFAULT '' , TRAKIDEF CHAR(50) NOT NULL DEFAULT '' , DTINTREF NUMERIC(8, 0) NOT NULL DEFAULT 0 , ORINTREF NUMERIC(6, 0) NOT NULL DEFAULT 0 , DTFNTREF NUMERIC(8, 0) NOT NULL DEFAULT 0 , ORFNTREF NUMERIC(6, 0) NOT NULL DEFAULT 0 , DTTREFEF NUMERIC(8, 0) NOT NULL DEFAULT 0 , ORTREFEF NUMERIC(6, 0) NOT NULL DEFAULT 0 , IDICONEF CHAR(20) NOT NULL DEFAULT '' , INDCONEF CHAR(100) NOT NULL DEFAULT '' , IN2CONEF CHAR(100) NOT NULL DEFAULT '' , LOCCONEF CHAR(60) NOT NULL DEFAULT '' , CAPCONEF CHAR(5) NOT NULL DEFAULT '' , PROCONEF CHAR(2) NOT NULL DEFAULT '' , SCNCONEF CHAR(20) NOT NULL DEFAULT '' , NAZCONEF CHAR(2) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID ) ) LABEL ON TABLE &DT/FTPEF55F IS 'PEPPOL TESTATA BOLLA' LABEL ON COLUMN &DT/FTPEF55F ( PROGID TEXT IS 'Progressivo ID ' , CDDTFM TEXT IS 'Codice Ditta ' , TDOCFM TEXT IS 'Tipo Documento Galileo ' , NRDFFM TEXT IS 'Numero Documento Galileo ' , NRRGFM TEXT IS 'Numero Riga Galileo ' , NSRGFM TEXT IS 'Numero Sotto Riga Galileo ' , CDCFFM TEXT IS 'Codice Cliente/Fornitore Galileo ' , CSPEFM TEXT IS 'Codice C/F Spediz. Galileo ' , CODBOLEF TEXT IS 'Codice bollettario ' , NUMDDTEF TEXT IS 'Numero Bolla ' , NUMDOCEF TEXT IS 'Numero Bolla/Bollettario ' , DATDDTEF TEXT IS 'Data Bolla ' , ORADDTEF TEXT IS 'Ora Bolla ' , SCPSPEEF TEXT IS 'Schema P.Iva Speditore ID ' , PIVSPEEF TEXT IS 'P.IVA Speditore ID ' , NOMSPEEF TEXT IS 'Nome speditore ' , CO1SPEEF TEXT IS 'Persona da contattare speditore ' , CO2SPEEF TEXT IS 'Telefono da contattare speditore ' , CO3SPEEF TEXT IS 'Fax da contattare speditore ' , CO4SPEEF TEXT IS 'E.mail da contattare speditore ' , SCIDE1EF TEXT IS 'Schema IPA Destinatario ' , CODIPAEF TEXT IS 'Codice IPA Destinatario ' , NOMDESEF TEXT IS 'Nome Destinatario ' , IDIDESEF TEXT IS 'ID indirizzo Destinatario ' , INDDESEF TEXT IS 'Indirizzo Destinatario ' , IN2DESEF TEXT IS 'Indirizzo 2 Destinatario ' , LOCDESEF TEXT IS 'Località Destinatario ' , CAPDESEF TEXT IS 'CAP Destinatario ' , PRODESEF TEXT IS 'Provincia Destinatario ' , SCNDESEF TEXT IS 'Schema Nazione Destinatario ' , NAZDESEF TEXT IS 'Nazione Destinatario ' , CO1DESEF TEXT IS 'Persona contatto Destinatario ' , CO2DESEF TEXT IS 'Telefono contatto Destinatario ' , CO3DESEF TEXT IS 'Fax contatto Destinatario ' , CO4DESEF TEXT IS 'E.mail contatto Destinatario ' , SCPACQEF TEXT IS 'Schema P.iva Acquirente ' , PIVACQEF TEXT IS 'P.Iva Acquirente ' , NOMACQEF TEXT IS 'Nome Acquirente ' , SCPVENEF TEXT IS 'Schema P.iva Venditore ' , PIVVENEF TEXT IS 'P.Iva Venditore ' , NOMVENEF TEXT IS 'Nome Venditore ' , CO1VENEF TEXT IS 'Persona contatto Venditore ' , CO2VENEF TEXT IS 'Telefono contatto Venditore ' , CO3VENEF TEXT IS 'Fax contatto Venditore ' , CO4VENEF TEXT IS 'E.mail contatto Venditore ' , SCPCOMEF TEXT IS 'Schema P.iva Committente ' , PIVCOMEF TEXT IS 'P.Iva Committente ' , NOMCOMEF TEXT IS 'Nome Committente ' , SPEDIDEF TEXT IS 'ID spedizione ' , SPEINFEF TEXT IS 'Descrizione Spedizione ' , SCPLOREF TEXT IS 'Schema peso lordo ' , PLOSPEEF TEXT IS 'Peso lordo ' , SCVOLUEF TEXT IS 'Schema Volume ' , VOLSPEEF TEXT IS 'Volume ' , COLSPEEF TEXT IS 'Colli ' , IDECONEF TEXT IS 'ID consegna ' , INFCONEF TEXT IS 'Descrizione tipo consegna ' , NOMTRAEF TEXT IS 'Nome Trasportatore ' , IDDOTREF TEXT IS 'Id documento trasportatore ' , IDTDOTEF TEXT IS 'Id tipo documento Trasportatore ' , TRAKIDEF TEXT IS 'Identificatore di consegna ' , DTINTREF TEXT IS 'Data inizio consegna stimata ' , ORINTREF TEXT IS 'Ora inizio consegna stimata ' , DTFNTREF TEXT IS 'Data fine consegna stimata ' , ORFNTREF TEXT IS 'Ora fine consegna stimata ' , DTTREFEF TEXT IS 'Data evasione effettiva ' , ORTREFEF TEXT IS 'Ora evasione effettiva ' , IDICONEF TEXT IS 'ID indirizzo Consegna ' , INDCONEF TEXT IS 'Indirizzo Consegna ' , IN2CONEF TEXT IS 'Indirizzo 2 Consegna ' , LOCCONEF TEXT IS 'Località Consegna ' , CAPCONEF TEXT IS 'CAP Consegna ' , PROCONEF TEXT IS 'Provincia Consegna ' , SCNCONEF TEXT IS 'Schema Nazione Consegna ' , NAZCONEF TEXT IS 'Nazione Consegna ') CREATE TABLE &DT/FTPEI55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', TDOCFM CHAR(1) NOT NULL DEFAULT '', NRDFFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , NRRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , NSRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , CSPEFM CHAR(10) NOT NULL DEFAULT '' , CODBOLEI CHAR(3) NOT NULL DEFAULT '' , NUMDDTEI NUMERIC(7, 0) NOT NULL DEFAULT 0 , DATDDTEI NUMERIC(8, 0) NOT NULL DEFAULT 0 , STATOTEI CHAR(1) NOT NULL DEFAULT '' , IDSTOREI CHAR(1) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , DATAINVIO NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID ) ) LABEL ON TABLE &DT/FTPEI55F IS 'PEPPOL INTESTAZIONE' LABEL ON COLUMN &DT/FTPEI55F ( PROGID TEXT IS 'Progressivo ID ' , CDDTFM TEXT IS 'Codice Ditta ' , TDOCFM TEXT IS 'Tipo Documento Galileo ' , NRDFFM TEXT IS 'Numero Documento Galileo ' , NRRGFM TEXT IS 'Numero Riga Galileo ' , NSRGFM TEXT IS 'Numero Sotto Riga Galileo ' , CDCFFM TEXT IS 'Codice Cliente/Fornitore Galileo ' , CSPEFM TEXT IS 'Codice C/F Spediz. Galileo ' , CODBOLEI TEXT IS 'Codice bollettario ' , NUMDDTEI TEXT IS 'Numero Bolla ' , DATDDTEI TEXT IS 'Data Bolla ' , STATOTEI TEXT IS 'Stato trasmissione ' , IDSTOREI TEXT IS 'Invio stornato da nuova emissione ' , EXTID TEXT IS 'External ID IX ' , DATAINVIO TEXT IS 'Data di Invio del DDT ad IX ' ) CREATE TABLE &DT/FTPEL55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', TDOCFM CHAR(1) NOT NULL DEFAULT '', NRDFFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , NRRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , NSRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , CODBOLEL CHAR(3) NOT NULL DEFAULT '' , NUMDDTEL NUMERIC(7, 0) NOT NULL DEFAULT 0 , DATDDTEL NUMERIC(8, 0) NOT NULL DEFAULT 0 , UMIQTAEL CHAR(20) NOT NULL DEFAULT '' , SCHQTAEL CHAR(20) NOT NULL DEFAULT '' , QUANTIEL NUMERIC(13, 4) NOT NULL DEFAULT 0 , UMIINEEL CHAR(20) NOT NULL DEFAULT '' , SCHINEEL CHAR(20) NOT NULL DEFAULT '' , QTAINEEL NUMERIC(13, 4) NOT NULL DEFAULT 0 , MOTINEEL CHAR(256) NOT NULL DEFAULT '' , DESARTEL CHAR(1000) NOT NULL DEFAULT '' , CODARTEL CHAR(18) NOT NULL DEFAULT '' , ESCDAREL CHAR(40) NOT NULL DEFAULT '' , SC1STAEL CHAR(20) NOT NULL DEFAULT '' , SC2STAEL CHAR(20) NOT NULL DEFAULT '' , SC3STAEL CHAR(20) NOT NULL DEFAULT '' , CDASTDEL CHAR(20) NOT NULL DEFAULT '' , ECASTDEL CHAR(40) NOT NULL DEFAULT '' , IDSPEDEL CHAR(60) NOT NULL DEFAULT '' , SCCDGEEL CHAR(20) NOT NULL DEFAULT '' , CDGESPEL CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA ) ) LABEL ON TABLE &DT/FTPEL55F IS 'PEPPOL RIGHE BOLLA' LABEL ON COLUMN &DT/FTPEL55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , CDDTFM TEXT IS 'Codice Ditta ' , TDOCFM TEXT IS 'Tipo Documento Galileo ' , NRDFFM TEXT IS 'Numero Documento Galileo ' , NRRGFM TEXT IS 'Numero Riga Galileo ' , NSRGFM TEXT IS 'Numero Sotto Riga Galileo ' , CODBOLEL TEXT IS 'Codice bollettario ' , NUMDDTEL TEXT IS 'Numero Bolla ' , DATDDTEL TEXT IS 'Data Bolla ' , UMIQTAEL TEXT IS 'UM Quantità ' , SCHQTAEL TEXT IS 'Schema Quantità ' , QUANTIEL TEXT IS 'Quantità ' , UMIINEEL TEXT IS 'UM Quantità inevasa ' , SCHINEEL TEXT IS 'Schema Quantità inevasa ' , QTAINEEL TEXT IS 'Quantità inevasa ' , MOTINEEL TEXT IS 'Motivo Quantità inevasa ' , DESARTEL TEXT IS 'Descrizione articolo ' , CODARTEL TEXT IS 'Codice articolo Galileo ' , ESCDAREL TEXT IS 'Estensione Codice articolo Galileo ' , SC1STAEL TEXT IS 'Schema 1 Articolo standard ' , SC2STAEL TEXT IS 'Schema 2 Articolo standard ' , SC3STAEL TEXT IS 'Schema 3 Articolo standard ' , CDASTDEL TEXT IS 'Articolo standard ' , ECASTDEL TEXT IS 'Estensione Articolo standard ' , IDSPEDEL TEXT IS 'Identificativo spedizione ' , SCCDGEEL TEXT IS 'Schema codice gestione spedizione ' , CDGESPEL TEXT IS 'Codice gestione spedizione ') CREATE TABLE &DT/FTPEM55F ( TABGAMI CHAR(2) NOT NULL DEFAULT '', TABUNMI CHAR(20) NOT NULL DEFAULT '', PRIMARY KEY(TABGAMI) ) LABEL ON TABLE &DT/FTPEM55F IS 'PEPPOL ESTENSIONE UNITà DI MISURA' LABEL ON COLUMN &DT/FTPEM55F ( TABGAMI TEXT IS 'Codice CSTAB MI Galileo ' , TABUNMI TEXT IS 'Codice UNECERec20 ' ) CREATE TABLE &DT/FTPEN55F ( TABGAGO CHAR(1) NOT NULL DEFAULT '', TABUNGO CHAR(40) NOT NULL DEFAULT '', PRIMARY KEY(TABGAGO) ) LABEL ON TABLE &DT/FTPEN55F IS 'PEPPOL ESTENSIONE TIPO ORDINE VENDITA' LABEL ON COLUMN &DT/FTPEN55F ( TABGAGO TEXT IS 'Codice CSTAB GO-clienti Galileo ' , TABUNGO TEXT IS 'Codice UNCL1001 ' ) CREATE TABLE &DT/FTPEO55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGEO NUMERIC(5, 0) NOT NULL DEFAULT 0 , RIGORDEO CHAR(20) NOT NULL DEFAULT '' , IDDORDEO CHAR(20) NOT NULL DEFAULT '' , DATORDEO NUMERIC(8, 0) NOT NULL DEFAULT 0 , SCTPOREO CHAR(20) NOT NULL DEFAULT '' , TIPORDEO CHAR(40) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA, PRORIGEO ) ) LABEL ON TABLE &DT/FTPEO55F IS 'PEPPOL RIFERIMENTO ORDINE' LABEL ON COLUMN &DT/FTPEO55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGEO TEXT IS 'Progressivo riga ' , RIGORDEO TEXT IS 'Riga ordine ' , IDDORDEO TEXT IS 'Id Ordine ' , DATORDEO TEXT IS 'Data ordine ' , SCTPOREO TEXT IS 'Schema tipo ordine ' , TIPORDEO TEXT IS 'Tipo ordine ' ) CREATE TABLE &DT/FTPEP55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , SPEDESEP CHAR(1) NOT NULL DEFAULT '' , PRORIGEP NUMERIC(5, 0) NOT NULL DEFAULT 0 , SCIDSDEP CHAR(20) NOT NULL DEFAULT '' , IDSPDEEP CHAR(40) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, SPEDESEP, PRORIGEP ) ) LABEL ON TABLE &DT/FTPEP55F IS 'PEPPOL TESTATE - DETT. ID SPEDITORE/DESTINARIO' LABEL ON COLUMN &DT/FTPEP55F ( PROGID TEXT IS 'Progressivo ID ' , PRORIGEP TEXT IS 'Progressivo riga ' , SPEDESEP TEXT IS 'Speditore/Destinatario S/D ' , SCIDSDEP TEXT IS 'Schema ID Speditore/Destinatario ' , IDSPDEEP TEXT IS 'ID Speditore/Destinatario ' ) CREATE TABLE &DT/FTPER55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGER NUMERIC(5, 0) NOT NULL DEFAULT 0 , IDTIPOER CHAR(40) NOT NULL DEFAULT '' , SCUNDGER CHAR(20) NOT NULL DEFAULT '' , CDUNDGER CHAR(60) NOT NULL DEFAULT '' , DENTECER CHAR(60) NOT NULL DEFAULT '' , CATEGOER CHAR(60) NOT NULL DEFAULT '' , IDCLASER CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA, PRORIGER ) ) LABEL ON TABLE &DT/FTPER55F IS 'PEPPOL RIGHE - RISCHIO' LABEL ON COLUMN &DT/FTPER55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGER TEXT IS 'Progressivo riga ' , IDTIPOER TEXT IS 'Id tipo UN ' , SCUNDGER TEXT IS 'Schema ListID UNDGCode ' , CDUNDGER TEXT IS 'UNDGCode ' , DENTECER TEXT IS 'Denominazione tecnica ' , CATEGOER TEXT IS 'Categoria ' , IDCLASER TEXT IS 'ID Classe ' ) CREATE TABLE &DT/FTPES55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGES NUMERIC(5, 0) NOT NULL DEFAULT 0 , DATPROES NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATSCAES NUMERIC(8, 0) NOT NULL DEFAULT 0 , SERNUMES CHAR(50) NOT NULL DEFAULT '' , NUMLOTES CHAR(20) NOT NULL DEFAULT '' , DATSLTES NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, LINEA, PRORIGES ) ) LABEL ON TABLE &DT/FTPES55F IS 'PEPPOL RIGHE - DETTAGLIO ARTICOLO' LABEL ON COLUMN &DT/FTPES55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGES TEXT IS 'Progressivo riga ' , DATPROES TEXT IS 'Data produzione ' , DATSCAES TEXT IS 'Data scadenza ' , SERNUMES TEXT IS 'Numero Serie ' , NUMLOTES TEXT IS 'Numero lotto ' , DATSLTES TEXT IS 'Data scadenza lotto ' ) CREATE TABLE &DT/FTPET55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGET NUMERIC(5, 0) NOT NULL DEFAULT 0 , ATRTEMET CHAR(60) NOT NULL DEFAULT '' , UMTEMPET CHAR(20) NOT NULL DEFAULT '' , TEMPERET NUMERIC(13, 4) NOT NULL DEFAULT 0 , ATRTMIET CHAR(60) NOT NULL DEFAULT '' , UMTEMIET CHAR(20) NOT NULL DEFAULT '' , TEMPMIET NUMERIC(13, 4) NOT NULL DEFAULT 0 , ATRTMAET CHAR(60) NOT NULL DEFAULT '' , UMTEMAET CHAR(20) NOT NULL DEFAULT '' , TEMPMAET NUMERIC(13, 4) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, LINEA, PRORIGET ) ) LABEL ON TABLE &DT/FTPET55F IS 'PEPPOL RIGHE - TEMPERATURE' LABEL ON COLUMN &DT/FTPET55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGET TEXT IS 'Progressivo riga ' , ATRTEMET TEXT IS 'Attributo temperatura settaggio ' , UMTEMPET TEXT IS 'UM temperatura settaggio ' , TEMPERET TEXT IS 'temperatura settaggio ' , ATRTMIET TEXT IS 'Attributo temperatura minima ' , UMTEMIET TEXT IS 'UM temperatura minima ' , TEMPMIET TEXT IS 'temperatura minima ' , ATRTMAET TEXT IS 'Attributo temperatura massima ' , UMTEMAET TEXT IS 'UM temperatura massima ' , TEMPMAET TEXT IS 'temperatura massima ' ) CREATE TABLE &DT/FTPEU55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGEU NUMERIC(5, 0) NOT NULL DEFAULT 0 , SC1IDUEU CHAR(20) NOT NULL DEFAULT '' , SC2IDUEU CHAR(20) NOT NULL DEFAULT '' , IDUNITEU CHAR(60) NOT NULL DEFAULT '' , SCTPIMEU CHAR(20) NOT NULL DEFAULT '' , TIPIMBEU CHAR(60) NOT NULL DEFAULT '' , INDRISEU CHAR(20) NOT NULL DEFAULT '' , MARSPEEU CHAR(80) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA, PRORIGEU ) ) LABEL ON TABLE &DT/FTPEU55F IS 'PEPPOL RIGHE - TRATTAMENTO UNITA IMBALLO' LABEL ON COLUMN &DT/FTPEU55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGEU TEXT IS 'Progressivo riga ' , SC1IDUEU TEXT IS 'Schema 1 ID-Unit ' , SC2IDUEU TEXT IS 'Schema 2 ID-Unit ' , IDUNITEU TEXT IS 'ID-Unit ' , SCTPIMEU TEXT IS 'Schema tipo imballo ' , TIPIMBEU TEXT IS 'Tipo imballo ' , INDRISEU TEXT IS 'indicatore di rischio ' , MARSPEEU TEXT IS 'Marchio di spedizione ' ) CREATE TABLE &DT/FTPEV55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGEV NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROSRIEV NUMERIC(5, 0) NOT NULL DEFAULT 0 , SCHATTEV CHAR(20) NOT NULL DEFAULT '' , ATTRIBEV CHAR(60) NOT NULL DEFAULT '' , SCHVALEV CHAR(20) NOT NULL DEFAULT '' , VALOREEV NUMERIC(13, 4) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, LINEA, PRORIGEV, PROSRIEV ) ) LABEL ON TABLE &DT/FTPEV55F IS 'PEPPOL RIGHE - DETTAGLIO UNITA IMBALLO' LABEL ON COLUMN &DT/FTPEV55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGEV TEXT IS 'Progressivo riga (FTPEU55F) ' , PROSRIEV TEXT IS 'Progressivo Sottoriga ' , SCHATTEV TEXT IS 'Schema Attributo ' , ATTRIBEV TEXT IS 'Attributo ' , SCHVALEV TEXT IS 'Schema Valore ' , VALOREEV TEXT IS 'Valore ' ) CREATE TABLE &DT/FTPEX55F ( CDDITTA CHAR(3) NOT NULL DEFAULT '' , CDARTIC CHAR(18) NOT NULL DEFAULT '' , CODCLI CHAR(10) NOT NULL DEFAULT '' , PRORIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , ATTRIBUT CHAR(60) NOT NULL DEFAULT '' , UMTEMPER CHAR(20) NOT NULL DEFAULT '' , TPTEMPER CHAR(1) NOT NULL DEFAULT '' , TEMPERAT NUMERIC(13, 4) NOT NULL DEFAULT 0 , PRIMARY KEY( CDDITTA, CDARTIC, CODCLI, PRORIGA ) ) LABEL ON TABLE &DT/FTPEX55F IS 'PEPPOL ESTENSIONE ANAGRAFICA ARTICOLI- TEMPERATURE' LABEL ON COLUMN &DT/FTPEX55F ( CDDITTA TEXT IS 'Codice Ditta' , CDARTIC TEXT IS 'Codice Articolo Galileo' , CODCLI TEXT IS 'Codice cliente Galileo' , PRORIGA TEXT IS 'Progressivo riga ' , ATTRIBUT TEXT IS 'Attributo temperatura ' , UMTEMPER TEXT IS 'Unità misura temperatura ' , TPTEMPER TEXT IS '1=Temp,2=Temp.Min,3=Temp.Max ' , TEMPERAT TEXT IS 'temperatura ' ) CREATE TABLE &DT/FTPEY55F ( CDDITTA CHAR(3) NOT NULL DEFAULT '' , CDARTIC CHAR(18) NOT NULL DEFAULT '' , CODCLI CHAR(10) NOT NULL DEFAULT '' , PRORIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , IDTIPO CHAR(40) NOT NULL DEFAULT '' , SCHUNDG CHAR(20) NOT NULL DEFAULT '' , CDUNDG CHAR(60) NOT NULL DEFAULT '' , DENTECH CHAR(60) NOT NULL DEFAULT '' , CATEGOR CHAR(60) NOT NULL DEFAULT '' , IDCLASSE CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( CDDITTA, CDARTIC, CODCLI, PRORIGA ) ) LABEL ON TABLE &DT/FTPEY55F IS 'PEPPOL ESTENSIONE ANAGRAFICA ARTICOLI- RISCHIO' LABEL ON COLUMN &DT/FTPEY55F ( CDDITTA TEXT IS 'Codice Ditta' , CDARTIC TEXT IS 'Codice Articolo Galileo' , CODCLI TEXT IS 'Codice cliente Galileo' , PRORIGA TEXT IS 'Progressivo riga ' , IDTIPO TEXT IS 'Id tipo UN ' , SCHUNDG TEXT IS 'Schema ListID UNDGCode ' , CDUNDG TEXT IS 'UNDGCode ' , DENTECH TEXT IS 'Denominazione tecnica ' , CATEGOR TEXT IS 'Categoria rischio ' , IDCLASSE TEXT IS 'ID Classe rischio ' ) CREATE TABLE &DT/FTPEC55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGEC NUMERIC(5, 0) NOT NULL DEFAULT 0 , COMMENEC CHAR(40) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA, PRORIGEC ) ) LABEL ON TABLE &DT/FTPEC55F IS 'PEPPOL COMMENTI' LABEL ON COLUMN &DT/FTPEC55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGEC TEXT IS 'Progressivo riga ' , COMMENEC TEXT IS 'Commento ') ALTER TABLE &DT/FTPSET55F ADD COLUMN SETHOSTP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SETIXP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SETUSERP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SETPWDBP BLOB(1024) ALTER TABLE &DT/FTPSET55F ADD COLUMN NOIXCHKP CHAR(1) NOT NULL DEFAULT '1' ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHP VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SETHOSTP TEXT IS 'Host servizio PEPPOL') LABEL ON COLUMN &DT/FTPSET55F (SETIXP TEXT IS 'Host ix PEPPOL') LABEL ON COLUMN &DT/FTPSET55F (SETUSERP TEXT IS 'Utente servizio PEPPOL') LABEL ON COLUMN &DT/FTPSET55F (SETPWDBP TEXT IS 'Password servizio PEPPOL') LABEL ON COLUMN &DT/FTPSET55F (NOIXCHKP TEXT IS 'Utilizzo IX PEPPOL') LABEL ON COLUMN &DT/FTPSET55F (WINPATHP TEXT IS 'Path xml windows PEPPOL') LABEL ON COLUMN &DT/FTPSET55F (LINPATHP TEXT IS 'Path xml linux PEPPOL') LABEL ON COLUMN &DT/FTPSET55F (OSXPATHP TEXT IS 'Path xml mac osx PEPPOL') ALTER TABLE &DT/FTPSET55F ADD COLUMN DFTBOLP CHAR(3) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (DFTBOLP TEXT IS 'Bollettario di default PEPPOL') CREATE VIEW &DT/CSTABDB55V AS (SELECT substr(K00001, 5, 3) as CDBO, coalesce(substr(F00002, 9, 20), '') as DESC_CDBO FROM &DT/CSTAB WHERE K00001 LIKE '01DB%') LABEL ON TABLE &DT/CSTABDB55V IS 'PEPPOL VIEW CSTAB DB' CREATE VIEW &DT/FTBKMPE55V as ( SELECT * FROM &DT/ftbkm00f WHERE NRBOFM > 0 AND NRBOFM <> 9999999 AND DTBOFM >= 20160601 AND FLSBFM = '*') LABEL ON TABLE &DT/FTBKMPE55V IS 'PEPPOL VIEW FTBKM00F' CREATE VIEW &DT/FTMOVPE55V as ( SELECT * FROM &DT/ftmov00f WHERE NRBOFM > 0 AND NRBOFM <> 9999999 AND DTBOFM >= 20160601 AND FLSBFM = '*') LABEL ON TABLE &DT/FTMOVPE55V IS 'PEPPOL VIEW FTMOV00F' CREATE VIEW &DT/FTBKPEP55V AS ( SELECT a.DTBOFM, a.NRBOFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.CDBOFM, a.CDDTFM, a.FLSBFM, b.DSCOCP , coalesce(f.STATOTEI, 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, f.PROGID, c.DESC_CDBO, a.TDOCFM, a.NRDFFM FROM &DT/FTBKMPE55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/CSTABDB55V as c ON a.CDBOFM = c.CDBO LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTBOFM >= d.DTIPEPPOL AND d.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTBOFM >= e.DTIPEPPOL AND e.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPEI55F as f ON a.TDOCFM = f.TDOCFM AND a.NRDFFM = f.NRDFFM WHERE (f.IDSTOREI is null or f.IDSTOREI <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTBKPEP55V IS 'PEPPOL VIEW STORICI' CREATE VIEW &DT/FTPEP55V AS ( SELECT a.DTBOFM, a.NRBOFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.CDBOFM, a.CDDTFM, a.FLSBFM, b.DSCOCP , coalesce(f.STATOTEI, 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, f.PROGID, c.DESC_CDBO, a.TDOCFM, a.NRDFFM FROM &DT/FTMOVPE55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/CSTABDB55V as c ON a.CDBOFM = c.CDBO LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTBOFM >= d.DTIPEPPOL AND d.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTBOFM >= e.DTIPEPPOL AND e.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPEI55F as f ON a.TDOCFM = f.TDOCFM AND a.NRDFFM = f.NRDFFM WHERE (f.IDSTOREI is null or f.IDSTOREI <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTPEP55V IS 'PEPPOL VIEW ATTUALI' ALTER TABLE &DT/FTPAAB55F ADD COLUMN AB770 DECIMAL(1, 0) NOT NULL DEFAULT 0 CREATE TABLE &DT/C770A16F ( TIREAA CHAR(1) NOT NULL DEFAULT '' , CDFOAA CHAR(5) NOT NULL DEFAULT '' , TPFOAA NUMERIC(2, 0) NOT NULL DEFAULT 0 , CDFIAA CHAR(16) NOT NULL DEFAULT '' , PVVFAA NUMERIC(4, 0) NOT NULL DEFAULT 0 , NTVFAA NUMERIC(4, 0) NOT NULL DEFAULT 0 , SPUTAA CHAR(100) NOT NULL DEFAULT '' , ORSEAA CHAR(1) NOT NULL DEFAULT '' , STATAA CHAR(1) NOT NULL DEFAULT '' , ANFOAA NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOAA NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPINAA CHAR(1) NOT NULL DEFAULT '' , UTENAA CHAR(10) NOT NULL DEFAULT '' , DATAAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUAA CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFOAA, ORSEAA, TPINAA, NUFOAA)) LABEL ON TABLE &DT/C770A16F IS '770 record A' LABEL ON COLUMN &DT/C770A16F ( TIREAA TEXT IS 'Tipo record' , CDFOAA TEXT IS 'Codice fornitura' , TPFOAA TEXT IS 'Tipo fornitore' , CDFIAA TEXT IS 'Codice fiscale del fornitore' , PVVFAA TEXT IS 'Progressivo invio telematico' , NTVFAA TEXT IS 'Numero totale invii telemat.' , SPUTAA TEXT IS 'Spazio riservato utente' , ORSEAA TEXT IS '*int Ordinario/Semplificato' , STATAA TEXT IS '*int Stato record (C=Conf/A=Err)' , ANFOAA TEXT IS '*int Anno invio' , NUFOAA TEXT IS '*int Progressivo invio' , DTESAA TEXT IS '*int Data estrazione' , TPINAA TEXT IS '*int Tipo Invio', UTENAA TEXT IS '*int Utente manutenzione' , DATAAA TEXT IS '*int Data manutenzione' , MANUAA TEXT IS '*int Record manutenzionato') CREATE TABLE &DT/C770B16F ( TIREBB CHAR(1) NOT NULL DEFAULT '' , CDFIBB CHAR(16) NOT NULL DEFAULT '' , PRMOBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , SPUTBB CHAR(3) NOT NULL DEFAULT '' , SPU2BB CHAR(20) NOT NULL DEFAULT '' , PRSWBB CHAR(16) NOT NULL DEFAULT '' , FLCOBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , DICOBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , DIINBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , COGNBB CHAR(24) NOT NULL DEFAULT '' , NOMEBB CHAR(20) NOT NULL DEFAULT '' , DENOBB CHAR(60) NOT NULL DEFAULT '' , CSNABB CHAR(40) NOT NULL DEFAULT '' , SAPNBB CHAR(2) NOT NULL DEFAULT '' , DTNABB NUMERIC(8, 0) NOT NULL DEFAULT 0 , SESSBB CHAR(1) NOT NULL DEFAULT '' , EVECBB NUMERIC(2, 0) NOT NULL DEFAULT 0 , ATTIBB CHAR(6) NOT NULL DEFAULT '' , EMAIBB CHAR(100) NOT NULL DEFAULT '' , TELSBB CHAR(12) NOT NULL DEFAULT '' , STPGBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , NAPGBB NUMERIC(2, 0) NOT NULL DEFAULT 0 , SIPGBB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CFPGBB NUMERIC(11, 0) NOT NULL DEFAULT 0 , CDFRBB CHAR(16) NOT NULL DEFAULT '' , CDCRBB NUMERIC(2, 0) NOT NULL DEFAULT 0 , DTCRBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , COGRBB CHAR(24) NOT NULL DEFAULT '' , NOMRBB CHAR(20) NOT NULL DEFAULT '' , SESRBB CHAR(1) NOT NULL DEFAULT '' , DTNRBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , CONRBB CHAR(40) NOT NULL DEFAULT '' , PRNRBB CHAR(2) NOT NULL DEFAULT '' , SERPBB NUMERIC(3, 0) NOT NULL DEFAULT 0 , SFRPBB CHAR(24) NOT NULL DEFAULT '' , LOPRBB CHAR(24) NOT NULL DEFAULT '' , IERPBB CHAR(35) NOT NULL DEFAULT '' , TELRBB CHAR(12) NOT NULL DEFAULT '' , DTAFBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , CDDIBB NUMERIC(11, 0) NOT NULL DEFAULT 0 , NCLDBB NUMERIC(1, 0) NOT NULL DEFAULT 0, NCLABB NUMERIC(1, 0) NOT NULL DEFAULT 0, CQSTBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CQSVBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CQSXBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CQSYBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFPRBB CHAR(16) NOT NULL DEFAULT ' ', FIDIBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC1BB CHAR(16) NOT NULL DEFAULT ' ', SOG1BB NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR1BB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC2BB CHAR(16) NOT NULL DEFAULT ' ', SOG2BB NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR2BB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC3BB CHAR(16) NOT NULL DEFAULT ' ', SOG3BB NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR3BB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC4BB CHAR(16) NOT NULL DEFAULT ' ', SOG4BB NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR4BB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC5BB CHAR(16) NOT NULL DEFAULT ' ', SOG5BB NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR5BB NUMERIC(1, 0) NOT NULL DEFAULT 0, CATTBB NUMERIC(1, 0) NOT NULL DEFAULT 0, STPABB NUMERIC(1, 0) NOT NULL DEFAULT 0, INAVBB NUMERIC(1, 0) NOT NULL DEFAULT 0, RIAVBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFITBB CHAR(16) NOT NULL DEFAULT ' ', NRIABB NUMERIC(5, 0) NOT NULL DEFAULT 0, ITTCBB NUMERIC(1, 0) NOT NULL DEFAULT 0, DTPRBB NUMERIC(8, 0) NOT NULL DEFAULT 0, FIINBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFDCBB CHAR(16) NOT NULL DEFAULT ' ', CDFCBB NUMERIC(11, 0) NOT NULL DEFAULT 0, CDFPBB CHAR(16) NOT NULL DEFAULT ' ', FLFQBB NUMERIC(1, 0) NOT NULL DEFAULT 0, CFPEBB CHAR(3) NOT NULL DEFAULT ' ', NIFEBB CHAR(24) NOT NULL DEFAULT ' ', TPMSBB NUMERIC(1, 0) NOT NULL DEFAULT 0, ORSEBB CHAR(1) NOT NULL DEFAULT '' , STATBB CHAR(1) NOT NULL DEFAULT '' , ANFOBB NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOBB NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPINBB CHAR(1) NOT NULL DEFAULT '' , UTENBB CHAR(10) NOT NULL DEFAULT '' , DATABB NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUBB CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFOBB, ORSEBB, TPINBB, NUFOBB)) LABEL ON TABLE &DT/C770B16F IS '770 record B' LABEL ON COLUMN &DT/C770B16F ( TIREBB TEXT IS 'Tipo record' , CDFIBB TEXT IS 'Codice fiscale del fornitore' , PRMOBB TEXT IS 'Progressivo modulo' , SPUTBB TEXT IS 'Spazio per utente' , SPU2BB TEXT IS 'Spazio per utente' , PRSWBB TEXT IS 'Id del prod.software ' , FLCOBB TEXT IS 'Flag conferma ' , DICOBB TEXT IS 'Dichiarazione correttiva' , DIINBB TEXT IS 'Dichiarazione integrativa ', COGNBB TEXT IS 'Cognome sostituto d''imposta' , NOMEBB TEXT IS 'Nome sostituto d''imposta' , DENOBB TEXT IS 'Denominazione sostituto d''imposta' , CSNABB TEXT IS 'Comune di nascita sost. d''imposta' , SAPNBB TEXT IS 'Prov.di nascita sostituto d''imposta' , DTNABB TEXT IS 'Data di nascita sostituto d''imposta' , SESSBB TEXT IS 'Sesso sostituto d''imposta' , EVECBB TEXT IS 'Eventi eccezionali' , ATTIBB TEXT IS 'Codice attività sostituto d''imposta' , EMAIBB TEXT IS 'E.mail sostituto d''imposta' , TELSBB TEXT IS 'Telefono sostituto d''imposta' , STPGBB TEXT IS 'Stato soggetto <> Pers.fisica' , NAPGBB TEXT IS 'Natura giuridica' , SIPGBB TEXT IS 'Situazione' , CFPGBB TEXT IS 'CF dicastero di appartenenza' , CDFRBB TEXT IS 'Codice fiscale rappresentante' , CDCRBB TEXT IS 'Carica rappresentante' , DTCRBB TEXT IS 'Data Carica rappresentante' , COGRBB TEXT IS 'Cognome rappresentante' , NOMRBB TEXT IS 'Nome rappresentante' , SESRBB TEXT IS 'Sesso rappresentante' , DTNRBB TEXT IS 'Data nascita rappresentante' , CONRBB TEXT IS 'Comune nascita rappresen.' , PRNRBB TEXT IS 'Provincia nascita rappresen.' , SERPBB TEXT IS 'Codice stato estero rappresent. ', SFRPBB TEXT IS 'Stato federato rappresentante' , LOPRBB TEXT IS 'Località rappresentante ' , IERPBB TEXT IS 'Indirizzo rappresentante ' , TELRBB TEXT IS 'telefono rappresentante' , DTAFBB TEXT IS 'Data apertura fallimento' , CDDIBB TEXT IS 'CF società ente dichiarante' , NCLDBB TEXT IS 'Cert.lavoro dipendente', NCLABB TEXT IS 'Cert.lavoro autonomo e prov.', CQSTBB TEXT IS 'Casella prospetto ST ', CQSVBB TEXT IS 'Casella prospetto SV ', CQSXBB TEXT IS 'Casella prospetto SX ', CQSYBB TEXT IS 'Casella prospetto SY ', CFPRBB TEXT IS 'CF che pres.parte restante dich.' , FIDIBB TEXT IS 'Firma del dichiarante' , CFC1BB TEXT IS 'Codice fiscale 01', SOG1BB TEXT IS 'Soggetto 01', FIR1BB TEXT IS 'firma 01', CFC2BB TEXT IS 'Codice fiscale 02', SOG2BB TEXT IS 'Soggetto 02', FIR2BB TEXT IS 'firma 02', CFC3BB TEXT IS 'Codice fiscale 03', SOG3BB TEXT IS 'Soggetto 03', FIR3BB TEXT IS 'firma 03', CFC4BB TEXT IS 'Codice fiscale 04', SOG4BB TEXT IS 'Soggetto 04', FIR4BB TEXT IS 'firma 04', CFC5BB TEXT IS 'Codice fiscale 05', SOG5BB TEXT IS 'Soggetto 05', FIR5BB TEXT IS 'firma 05', CATTBB TEXT IS 'Casella Attestazione' , STPABB TEXT IS 'Situazioni particolari' , INAVBB TEXT IS 'Invio avviso telem.all''intermed' , RIAVBB TEXT IS 'Ricez.avviso telem.all''intermed' , CFITBB TEXT IS 'Codice fiscale dell''incaricato' , NRIABB TEXT IS 'Numero di iscr. all''albo del C.A.F.' , ITTCBB TEXT IS 'Imp.a trasm.in via telematica' , DTPRBB TEXT IS 'Data dell''impegno' , FIINBB TEXT IS 'Firma dell''incaricato' , CFDCBB TEXT IS 'CF del responsabile del CAF' , CDFCBB TEXT IS 'Codice fiscale del C.A.F' , CDFPBB TEXT IS 'Codice fiscale del professionista' , FLFQBB TEXT IS 'Firma' , CFPEBB TEXT IS 'Ordinario: Paese estero', NIFEBB TEXT IS 'Ordinario: Numero id.fiscale estero' , TPMSBB TEXT IS 'Ordinario: Tras.dei prosp. semplificato', ORSEBB TEXT IS '*int Ordinario/Semplificato' , STATBB TEXT IS '*int Stato record (C=Conf/A=Err)' , ANFOBB TEXT IS '*int Anno invio' , NUFOBB TEXT IS '*int Progressivo invio' , DTESBB TEXT IS '*int Data estrazione' , TPINBB TEXT IS '*int Tipo Invio', UTENBB TEXT IS '*int Utente manutenzione' , DATABB TEXT IS '*int Data manutenzione' , MANUBB TEXT IS '*int Record manutenzionato') CREATE TABLE &DT/C770D16F ( TIREDD CHAR(1) NOT NULL DEFAULT '' , CDFIDD CHAR(16) NOT NULL DEFAULT '' , PRMODD NUMERIC(8, 0) NOT NULL DEFAULT 0 , SPUTDD CHAR(3) NOT NULL DEFAULT '' , SPU2DD CHAR(20) NOT NULL DEFAULT '' , PRSWDD CHAR(16) NOT NULL DEFAULT '' , CFSODD CHAR(16) NOT NULL DEFAULT '' , EVECDD NUMERIC(2, 0) NOT NULL DEFAULT 0 , PERIDD NUMERIC(6, 0) NOT NULL DEFAULT 0 , RIOPDD NUMERIC(13, 2) NOT NULL DEFAULT 0 , CRECDD NUMERIC(13, 2) NOT NULL DEFAULT 0 , RNV1DD NUMERIC(13, 2) NOT NULL DEFAULT 0 , VECCDD NUMERIC(13, 2) NOT NULL DEFAULT 0 , RNV3DD NUMERIC(13, 2) NOT NULL DEFAULT 0 , IVERDD NUMERIC(13, 2) NOT NULL DEFAULT 0 , INTEDD NUMERIC(13, 2) NOT NULL DEFAULT 0 , RAVVDD NUMERIC(1, 0) NOT NULL DEFAULT 0 , NOTEDD CHAR(15) NOT NULL DEFAULT '' , CTRIDD CHAR(6) NOT NULL DEFAULT '' , TESODD NUMERIC(1, 0) NOT NULL DEFAULT 0 , DTVEDD NUMERIC(8, 0) NOT NULL DEFAULT 0 , ORSEDD CHAR(1) NOT NULL DEFAULT '' , STATDD CHAR(1) NOT NULL DEFAULT '' , ANFODD NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFODD NUMERIC(9, 0) NOT NULL DEFAULT 0 , PRRIDD NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESDD NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPINDD CHAR(1) NOT NULL DEFAULT '' , UTENDD CHAR(10) NOT NULL DEFAULT '' , DATADD NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUDD CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFODD, ORSEDD, TPINDD, NUFODD, PRRIDD)) LABEL ON TABLE &DT/C770D16F IS '770 record D' LABEL ON COLUMN &DT/C770D16F ( TIREDD TEXT IS 'Tipo record' , CDFIDD TEXT IS 'Codice fiscale del fornitore' , PRMODD TEXT IS 'Progressivo modulo' , SPUTDD TEXT IS 'Spazio utente' , SPU2DD TEXT IS 'Spazio utente' , PRSWDD TEXT IS 'Id del prod.software ' , CFSODD TEXT IS 'CF sost.imposta eventi eccez.' , EVECDD TEXT IS 'Eventi eccezionali' , PERIDD TEXT IS 'Periodo di riferimento' , RIOPDD TEXT IS 'Ritenute operate' , CRECDD TEXT IS 'Credito recuperato' , RNV1DD TEXT IS 'Importi utilizzati a scomputo' , VECCDD TEXT IS 'Versamenti in eccesso' , RNV3DD TEXT IS 'Crediti d''imposta util.a scomputo' , IVERDD TEXT IS 'Importo versato' , CTRIDD TEXT IS 'Codice tributo ' , INTEDD TEXT IS 'Interessi' , RAVVDD TEXT IS 'Ravvedimento' , NOTEDD TEXT IS 'Note' , TESODD TEXT IS 'Tesoreria' , DTVEDD TEXT IS 'Data versamento' , ORSEDD TEXT IS '*int Ordinario/Semplificato' , STATDD TEXT IS '*int Stato record (C=Conf/A=Err)' , ANFODD TEXT IS '*int Anno invio' , NUFODD TEXT IS '*int Progressivo invio' , PRRIDD TEXT IS '*int Progressivo riga' , DTESDD TEXT IS '*int Data estrazione' , TPINDD TEXT IS '*int Tipo Invio', UTENDD TEXT IS '*int Utente manutenzione' , DATADD TEXT IS '*int Data manutenzione' , MANUDD TEXT IS '*int Record manutenzionato') CREATE TABLE &DT/C770I16F ( ANNOII NUMERIC(4, 0) NOT NULL DEFAULT 0, INTEII CHAR(16) NOT NULL DEFAULT '' , DTIMII NUMERIC(8, 0) NOT NULL DEFAULT 0, ITTCII NUMERIC(1, 0) NOT NULL DEFAULT 0, FIINII NUMERIC(1, 0) NOT NULL DEFAULT 0, ORSEII CHAR(1) NOT NULL DEFAULT ' ', CFC1II CHAR(16) NOT NULL DEFAULT ' ', SOG1II NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR1II NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC2II CHAR(16) NOT NULL DEFAULT ' ', SOG2II NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR2II NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC3II CHAR(16) NOT NULL DEFAULT ' ', SOG3II NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR3II NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC4II CHAR(16) NOT NULL DEFAULT ' ', SOG4II NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR4II NUMERIC(1, 0) NOT NULL DEFAULT 0, CFC5II CHAR(16) NOT NULL DEFAULT ' ', SOG5II NUMERIC(1, 0) NOT NULL DEFAULT 0, FIR5II NUMERIC(1, 0) NOT NULL DEFAULT 0, EVECII NUMERIC(2, 0) NOT NULL DEFAULT 0, CFPRII CHAR(16) NOT NULL DEFAULT ' ', CATTII NUMERIC(1, 0) NOT NULL DEFAULT 0, NCLAII NUMERIC(1, 0) NOT NULL DEFAULT 0, CFPEII CHAR(3) NOT NULL DEFAULT ' ', NIFEII CHAR(24) NOT NULL DEFAULT ' ', TPMSII NUMERIC(1, 0) NOT NULL DEFAULT 0, PRIMARY KEY( ANNOII, ORSEII ) ) LABEL ON TABLE &DT/C770I16F IS '770 - Impostazioni' LABEL ON COLUMN &DT/C770I16F ( ANNOII TEXT IS 'Anno presentazione 770' , INTEII TEXT IS 'Cod.fiscale intermediario' , DTIMII TEXT IS 'Data impegno', ITTCII TEXT IS 'Impegno a trasmettere in via telematica', FIINII TEXT IS 'Firma intermediario', ORSEII TEXT IS 'O=Ordinario/S=Semplificato', CFC1II TEXT IS 'Codice fiscale 01', SOG1II TEXT IS 'Soggetto 01', FIR1II TEXT IS 'firma 01', CFC2II TEXT IS 'Codice fiscale 02', SOG2II TEXT IS 'Soggetto 02', FIR2II TEXT IS 'firma 02', CFC3II TEXT IS 'Codice fiscale 03', SOG3II TEXT IS 'Soggetto 03', FIR3II TEXT IS 'firma 03', CFC4II TEXT IS 'Codice fiscale 04', SOG4II TEXT IS 'Soggetto 04', FIR4II TEXT IS 'firma 04', CFC5II TEXT IS 'Codice fiscale 05', SOG5II TEXT IS 'Soggetto 05', FIR5II TEXT IS 'firma 05', EVECII TEXT IS 'Eventi eccezionali', CFPRII TEXT IS 'CF che pres.parte restante dich.' , CATTII TEXT IS 'Casella Attestazione' , NCLAII TEXT IS 'Semplificato:Cert.lavoro autonomo e prov.', CFPEII TEXT IS 'Ordinario: Paese estero', NIFEII TEXT IS 'Ordinario: Numero id.fiscale estero', TPMSII TEXT IS 'Ordinario: Tras.dei prosp. semplificato') CREATE TABLE &DT/C770Z16F ( TIREZZ CHAR(1) NOT NULL DEFAULT '' , RCTBZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , RCTDZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , RCTIZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , ORSEZZ CHAR(1) NOT NULL DEFAULT '' , STATZZ CHAR(1) NOT NULL DEFAULT '' , ANFOZZ NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOZZ NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPINZZ CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFOZZ, ORSEZZ, TPINZZ, NUFOZZ)) LABEL ON TABLE &DT/C770Z16F IS '770 record Z' LABEL ON COLUMN &DT/C770Z16F ( TIREZZ TEXT IS 'Tipo record' , RCTBZZ TEXT IS 'Numero record di tipo B' , RCTDZZ TEXT IS 'Numero record di tipo D', RCTIZZ TEXT IS 'Numero record di tipo I', ORSEZZ TEXT IS '*int Ordinario/Semplificato' , STATZZ TEXT IS '*int Stato record (C=Conf/A=Err)' , ANFOZZ TEXT IS '*int Anno invio' , NUFOZZ TEXT IS '*int Progressivo invio' , TPINZZ TEXT IS '*int Tipo Invio') DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(g.STATOTRAS, 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(g.STATOTRAS, 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' ALTER TABLE &DT/C770D16F ADD COLUMN PRSTDD NUMERIC (3 , 0) NOT NULL WITH DEFAULT 0 LABEL ON COLUMN &DT/C770D16F ( PRSTDD TEXT IS 'Progressivo riga ST') ALTER TABLE &DT/C770I16F ADD COLUMN FIDIII DECIMAL(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/C770I16F ADD COLUMN NRIAII NUMERIC(5, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/C770I16F ADD COLUMN INAVII NUMERIC(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/C770I16F ADD COLUMN RIAVII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F ( FIDIII TEXT IS 'Firma del dichiarante ') LABEL ON COLUMN &DT/C770I16F ( NRIAII TEXT IS 'Numero di iscr. all''albo del C.A.F.') LABEL ON COLUMN &DT/C770I16F ( INAVII TEXT IS 'Invio avviso telem.all''intermed') LABEL ON COLUMN &DT/C770I16F ( RIAVII TEXT IS 'Ricez.avviso telem.all''intermed') ALTER TABLE &DT/FTPAS55F ALTER COLUMN IMPOSCO SET data type NUMERIC(21, 6) LABEL ON COLUMN &DT/FTPAS55F ( IMPOSCO TEXT IS 'Valore sconto unitario ') ALTER TABLE &DT/FTPSET55F ADD COLUMN EXCBOLP CHAR(30) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (EXCBOLP TEXT IS 'elenco bollettari da escludere da PEPPOL') ALTER TABLE &DT/FTPSET55F ADD COLUMN IDPAETRAP CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( IDPAETRAP TEXT IS 'Nazione trasmittente PEPPOL') ALTER TABLE &DT/FTPSET55F ADD COLUMN IDCODTRAP CHAR(28) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( IDCODTRAP TEXT IS 'Codice trasmissione PEPPOL') ALTER TABLE &DT/FTPSET55F ADD COLUMN SETIPAP NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F ( SETIPAP TEXT IS 'Imposta prefisso IPA PEPPOL') UPDATE &DT/FTPSET55F SET SETIPAP = 1 WHERE NOIXCHKP = '1' ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABPRIV DECIMAL(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPAE55F ALTER COLUMN CODIPA SET DATA TYPE CHAR(20) ALTER TABLE &DT/FTPAE55F ADD COLUMN PAOPRIV CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN MAILPEC CHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN INDISTAO CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN CIVISTAO CHAR(8) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN CAPSTAO CHAR(5) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN COMUSTAO CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN PROVSTAO CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN NAZISTAO CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN IDFISRAF CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN IDCODRAF CHAR(28) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN DENOMRAF CHAR(80) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN NOMERAF CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN COGNRAF CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN FLAUF1 CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAE55F ADD COLUMN FLAUF2 CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAE55F ( PAOPRIV TEXT IS 'PA o privato') LABEL ON COLUMN &DT/FTPAE55F ( MAILPEC TEXT IS 'Mail PEC cliente') LABEL ON COLUMN &DT/FTPAE55F ( INDISTAO TEXT IS 'Indirizzo Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAE55F ( CIVISTAO TEXT IS 'Numero civico Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAE55F ( CAPSTAO TEXT IS 'Cap Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAE55F ( COMUSTAO TEXT IS 'Comune Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAE55F ( PROVSTAO TEXT IS 'Provincia Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAE55F ( NAZISTAO TEXT IS 'Nazione Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAE55F ( IDFISRAF TEXT IS 'Id fiscale rappres.fiscale') LABEL ON COLUMN &DT/FTPAE55F ( IDCODRAF TEXT IS 'Id codice rappres.fiscale') LABEL ON COLUMN &DT/FTPAE55F ( DENOMRAF TEXT IS 'Denominazione rappres.fiscale') LABEL ON COLUMN &DT/FTPAE55F ( NOMERAF TEXT IS 'Nome rappres.fiscale') LABEL ON COLUMN &DT/FTPAE55F ( COGNRAF TEXT IS 'Cognome rappres.fiscale') LABEL ON COLUMN &DT/FTPAE55F ( FLAUF1 TEXT IS 'Flag ad uso futuro 1') LABEL ON COLUMN &DT/FTPAE55F ( FLAUF2 TEXT IS 'Flag ad uso futuro 2') ALTER TABLE &DT/FTPAI55F ALTER COLUMN CODIDEST SET DATA TYPE CHAR(20) ALTER TABLE &DT/FTPAI55F ADD COLUMN PAOPRIV CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN MAILPEC CHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN INDISTAO CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN CIVISTAO CHAR(8) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN CAPSTAO CHAR(5) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN COMUSTAO CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN PROVSTAO CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN NAZISTAO CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN IDFISRAF CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN IDCODRAF CHAR(28) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN DENOMRAF CHAR(80) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN NOMERAF CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN COGNRAF CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN NOMEXML CHAR(50) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAI55F ADD COLUMN SERVTRA CHAR(50) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAI55F ( PAOPRIV TEXT IS 'PA o privato') LABEL ON COLUMN &DT/FTPAI55F ( MAILPEC TEXT IS 'Mail PEC cliente') LABEL ON COLUMN &DT/FTPAI55F ( INDISTAO TEXT IS 'Indirizzo Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAI55F ( CIVISTAO TEXT IS 'Numero civico Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAI55F ( CAPSTAO TEXT IS 'Cap Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAI55F ( COMUSTAO TEXT IS 'Comune Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAI55F ( PROVSTAO TEXT IS 'Provincia Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAI55F ( NAZISTAO TEXT IS 'Nazione Stabile Organizzazione') LABEL ON COLUMN &DT/FTPAI55F ( IDFISRAF TEXT IS 'Id fiscale rappres.fiscale') LABEL ON COLUMN &DT/FTPAI55F ( IDCODRAF TEXT IS 'Id codice rappres.fiscale') LABEL ON COLUMN &DT/FTPAI55F ( DENOMRAF TEXT IS 'Denominazione rappres.fiscale') LABEL ON COLUMN &DT/FTPAI55F ( NOMERAF TEXT IS 'Nome rappres.fiscale') LABEL ON COLUMN &DT/FTPAI55F ( COGNRAF TEXT IS 'Cognome rappres.fiscale') LABEL ON COLUMN &DT/FTPAI55F ( NOMEXML TEXT IS 'Nome XML') LABEL ON COLUMN &DT/FTPAI55F ( SERVTRA TEXT IS 'Servizio trasmissione') ALTER TABLE &DT/FTPSET55F ADD COLUMN SETUSERR VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SETPWDBR BLOB(1024) ALTER TABLE &DT/FTPSET55F ADD COLUMN NOIXCHKR CHAR(1) NOT NULL DEFAULT '1' ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHR VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHR VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHR VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SERVTRAPA VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SERVTRAPR VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN FLAUF1 CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN FLAUF2 CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SETUSERR TEXT IS 'Utente servizio Fatt.privati') LABEL ON COLUMN &DT/FTPSET55F (SETPWDBR TEXT IS 'Password servizio Fatt.privati') LABEL ON COLUMN &DT/FTPSET55F (NOIXCHKR TEXT IS 'Utilizzo IX Fatt.privati') LABEL ON COLUMN &DT/FTPSET55F (WINPATHR TEXT IS 'Path xml windows Fatt.privati') LABEL ON COLUMN &DT/FTPSET55F (LINPATHR TEXT IS 'Path xml linux Fatt.privati') LABEL ON COLUMN &DT/FTPSET55F (OSXPATHR TEXT IS 'Path xml mac osx Fatt.privati') LABEL ON COLUMN &DT/FTPSET55F (SERVTRAPA TEXT IS 'Servizio trasmissione PA') LABEL ON COLUMN &DT/FTPSET55F (SERVTRAPR TEXT IS 'Servizio trasmissione privati') LABEL ON COLUMN &DT/FTPSET55F (FLAUF1 TEXT IS 'Flag ad uso futuro 1') LABEL ON COLUMN &DT/FTPSET55F (FLAUF2 TEXT IS 'Flag ad uso futuro 2') CREATE TABLE &DT/FTTIB55F ( TIREFMM CHAR(2) NOT NULL DEFAULT '', PROFFMM CHAR(10) NOT NULL DEFAULT '', DT01FMM NUMERIC(8) NOT NULL DEFAULT 0, DTMNFMM NUMERIC(8) NOT NULL DEFAULT 0, CDDTFMM CHAR(2) NOT NULL DEFAULT '', TDOCFMM CHAR(1) NOT NULL DEFAULT '', NRDFFMM NUMERIC(7) NOT NULL DEFAULT 0, NRRGFMM NUMERIC(3) NOT NULL DEFAULT 0, NSRGFMM NUMERIC(3) NOT NULL DEFAULT 0, RIGAFMM NUMERIC(5) NOT NULL DEFAULT 0, POSTFMM CHAR(1) NOT NULL DEFAULT '', TIMBFMM CHAR(40) NOT NULL DEFAULT '', FLA1FMM CHAR(1) NOT NULL DEFAULT '', FLA2FMM CHAR(2) NOT NULL DEFAULT '', FLA3FMM CHAR(3) NOT NULL DEFAULT '', FLA4FMM CHAR(4) NOT NULL DEFAULT '', FLA5FMM CHAR(5) NOT NULL DEFAULT '', PRIMARY KEY (CDDTFMM, TDOCFMM, NRDFFMM, NRRGFMM, NSRGFMM, POSTFMM, RIGAFMM)) LABEL ON TABLE &DT/FTTIB55F IS 'Timbri stampati su documento di fatturazione' LABEL ON COLUMN &DT/FTTIB55F ( TIREFMM TEXT IS 'TIPO RECORD ', PROFFMM TEXT IS 'PROFILO ULTIMA MANUTENZIONE ', DT01FMM TEXT IS 'DATA IMMISSIONE REC. ', DTMNFMM TEXT IS 'DATA ULTIMA MANUTENZIONE ', CDDTFMM TEXT IS 'CODICE DITTA ', TDOCFMM TEXT IS 'TIPO DOCUMENTO ', NRDFFMM TEXT IS 'NUMERO DOCUMENTO FATTURAZ. ', NRRGFMM TEXT IS 'NUMERO RIGA ', NSRGFMM TEXT IS 'NUMERO SOTTO RIGA ', RIGAFMM TEXT IS 'PROGRESSIVO RIGA ', POSTFMM TEXT IS 'POS.TIMBRO ', TIMBFMM TEXT IS 'TIMBRO ', FLA1FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 1', FLA2FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 2', FLA3FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 3', FLA4FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 4', FLA5FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 5') CREATE TABLE &DT/FTTIM55F ( TIREFMM CHAR(1) NOT NULL DEFAULT '', PROFFMM CHAR(10) NOT NULL DEFAULT '', DT01FMM DECIMAL(8, 0) NOT NULL DEFAULT 0, DTMNFMM DECIMAL(8, 0) NOT NULL DEFAULT 0, NRPJFMM CHAR(6) NOT NULL DEFAULT '', CDDTFMM CHAR(2) NOT NULL DEFAULT '', DTFTFMM DECIMAL(8, 0) NOT NULL DEFAULT 0, NRFTFMM DECIMAL(7, 0) NOT NULL DEFAULT 0, GIVAFMM CHAR(2) NOT NULL DEFAULT '', SERNFMM NUMERIC(2) NOT NULL DEFAULT 0, CDCFFMM CHAR(10) NOT NULL DEFAULT '', RIGAFMM NUMERIC(5) NOT NULL DEFAULT 0, POSTFMM CHAR(1) NOT NULL DEFAULT '', TIMBFMM CHAR(40) NOT NULL DEFAULT '', FLA1FMM CHAR(1) NOT NULL DEFAULT '', FLA2FMM CHAR(2) NOT NULL DEFAULT '', FLA3FMM CHAR(3) NOT NULL DEFAULT '', FLA4FMM CHAR(4) NOT NULL DEFAULT '', FLA5FMM CHAR(5) NOT NULL DEFAULT '', PRIMARY KEY (NRPJFMM, CDDTFMM, DTFTFMM, NRFTFMM, GIVAFMM, SERNFMM, CDCFFMM, RIGAFMM)) LABEL ON TABLE &DT/FTTIM55F IS 'Timbri stampati su documento di fatturazione' LABEL ON COLUMN &DT/FTTIM55F ( TIREFMM TEXT IS 'TIPO RECORD ', PROFFMM TEXT IS 'PROFILO ULTIMA MANUTENZIONE ', DT01FMM TEXT IS 'DATA IMMISSIONE REC. ', DTMNFMM TEXT IS 'DATA ULTIMA MANUTENZIONE ', NRPJFMM TEXT IS 'NUMERO LAVORO ', CDDTFMM TEXT IS 'CODICE DITTA ', DTFTFMM TEXT IS 'DATA FATTURA ', NRFTFMM TEXT IS 'NUMERO FATTURA ', GIVAFMM TEXT IS 'GIORNALE IVA ', SERNFMM TEXT IS 'SERIE NUMERICA ', CDCFFMM TEXT IS 'CODICE CLIENTE/FORNITORE ', RIGAFMM TEXT IS 'PROGRESSIVO RIGA ', POSTFMM TEXT IS 'POS.TIMBRO ', TIMBFMM TEXT IS 'TIMBRO ', FLA1FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 1', FLA2FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 2', FLA3FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 3', FLA4FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 4', FLA5FMM TEXT IS 'FLAG PER PERSONALIZZAZIONI 5') DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(e.PAOPRIV, d.PAOPRIV) = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(e.MAILPEC, d.MAILPEC) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, coalesce(e.CODIPA, d.CODIPA) AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(e.PAOPRIV, d.PAOPRIV) = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(e.MAILPEC, d.MAILPEC) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' ALTER TABLE &DT/CGU15B0F ADD COLUMN EECCBB NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15B0F ( EECCBB TEXT IS 'Eventi eccezionali') ALTER TABLE &DT/CGU15D0F ADD COLUMN CDCFDD CHAR(4) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGU15D0F ( CDCFDD TEXT IS 'DA002026 Fusione comune - Codice comune') ALTER TABLE &DT/CGU15D0F ADD COLUMN MOSODD CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGU15D0F ( MOSODD TEXT IS 'Motivo sospensione:7=per 770') ALTER TABLE &DT/CGU15D0F ADD COLUMN PROTDD CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGU15D0F ( PROTDD TEXT IS 'Campi protetti, non editabili') ALTER TABLE &DT/CGU15H0F ADD COLUMN SNPGHH NUMERIC(13, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15H0F ( SNPGHH TEXT IS 'AU001104 - Somme erogate non tass. - pignoramento') ALTER TABLE &DT/CGU15H0F ADD COLUMN SNPEHH NUMERIC(13, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15H0F ( SNPEHH TEXT IS 'AU001108 - Somme erogate non tass. pign. sog.erog.') ALTER TABLE &DT/CGU15H0F ADD COLUMN MOSOHH CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGU15H0F ( MOSOHH TEXT IS 'Motivo sospensione:7=per 770') ALTER TABLE &DT/CGU15H0F ADD COLUMN PROTHH CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGU15H0F ( PROTHH TEXT IS 'Campi protetti, non editabili') ALTER TABLE &DT/CGU15I0F ADD COLUMN EECCII NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15I0F ( EECCII TEXT IS 'Eventi eccezionali') DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when coalesce(d.PAOPRIV ,'') = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA , g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(d.PAOPRIV, '') = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when coalesce(d.PAOPRIV ,'') = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA , g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(d.PAOPRIV, '') = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFFM = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' DROP VIEW &DT/FTBKM55V DROP VIEW &DT/FTBKMAR55V CREATE VIEW &DT/FTBKMAR55V as ( SELECT f.*, CASE WHEN coalesce(af.CIFAFMA , '') = '' THEN f.CDCFFM ELSE af.CIFAFMA END AS CIFAFMA FROM &DT/ftbkm00f AS F LEFT JOIN &DT/FTBKMA0F AS af ON f.CDDTFM = af.CDDTFMA AND f.TDOCFM = af.TDOCFMA AND f.NRDFFM = af.NRDFFMA AND f.NRRGFM = af.NRRGFMA AND f.NSRGFM = af.NSRGFMA WHERE f.CDDTFM ='01' AND f.NRFTFM > 0 AND f.NRFTFM <> 9999999 AND f.DTFTFM >= 20140601 AND f.FLSFFM = '*') LABEL ON TABLE &DT/FTBKMAR55V IS 'Art. 55 VIEW FTBKM00F' CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when coalesce(d.PAOPRIV ,'') = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA , g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(d.PAOPRIV, '') = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTMOV55V DROP VIEW &DT/FTMOVAR55V CREATE VIEW &DT/FTMOVAR55V as ( SELECT f.*, CASE WHEN coalesce(af.CIFAFMA , '') = '' THEN f.CDCFFM ELSE af.CIFAFMA END AS CIFAFMA FROM &DT/ftmov00f AS f LEFT JOIN &DT/FTMOVA0F AS af ON f.CDDTFM = af.CDDTFMA AND f.TDOCFM = af.TDOCFMA AND f.NRDFFM = af.NRDFFMA AND f.NRRGFM = af.NRRGFMA AND f.NSRGFM = af.NSRGFMA WHERE f.CDDTFM ='01' AND f.NRFTFM > 0 AND f.NRFTFM <> 9999999 AND f.DTFTFM >= 20140601 AND f.FLSFFM = '*') LABEL ON TABLE &DT/FTMOVAR55V IS 'Art. 55 VIEW FTMOV00F' CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when coalesce(d.PAOPRIV ,'') = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA , g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(d.PAOPRIV, '') = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' CREATE TABLE &DT/CGDTA00F ( ANNOAA NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEAA NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVAA CHAR(1) NOT NULL DEFAULT '' , PROGAA NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , DXMLAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , STATAA CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANNOAA, MESEAA, TPIVAA, PROGAA)) LABEL ON TABLE &DT/CGDTA00F IS 'Comunicazione dati fattura - record A' LABEL ON COLUMN &DT/CGDTA00F ( ANNOAA TEXT IS 'Anno' , MESEAA TEXT IS 'Mese' , TPIVAA TEXT IS 'Tipo invio' , PROGAA TEXT IS 'Progressivo ID estrazione' , DTESAA TEXT IS 'Data estrazione' , DXMLAA TEXT IS 'Data creazione ultimo XML' , STATAA TEXT IS 'Stato') CREATE TABLE &DT/CGDTB00F ( ANNOBB NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEBB NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVBB CHAR(1) NOT NULL DEFAULT '' , PROGBB NUMERIC(9, 0) NOT NULL DEFAULT 0 , CONTBB CHAR(10) NOT NULL DEFAULT '' , CLFOBB CHAR(1) NOT NULL DEFAULT '' , CIS1BB CHAR(2) NOT NULL DEFAULT '' , PIV1BB CHAR(28) NOT NULL DEFAULT '' , CDF1BB CHAR(16) NOT NULL DEFAULT '' , DEN1BB CHAR(80) NOT NULL DEFAULT '' , NOM1BB CHAR(60) NOT NULL DEFAULT '' , COG1BB CHAR(60) NOT NULL DEFAULT '' , IND1BB CHAR(60) NOT NULL DEFAULT '' , NUM1BB CHAR(8) NOT NULL DEFAULT '' , CAP1BB CHAR(5) NOT NULL DEFAULT '' , COM1BB CHAR(60) NOT NULL DEFAULT '' , PRO1BB CHAR(2) NOT NULL DEFAULT '' , NAZ1BB CHAR(2) NOT NULL DEFAULT '' , STI1BB CHAR(60) NOT NULL DEFAULT '' , STN1BB CHAR(8) NOT NULL DEFAULT '' , STC1BB CHAR(5) NOT NULL DEFAULT '' , STO1BB CHAR(60) NOT NULL DEFAULT '' , STP1BB CHAR(2) NOT NULL DEFAULT '' , STZ1BB CHAR(2) NOT NULL DEFAULT '' , RFI1BB CHAR(2) NOT NULL DEFAULT '' , RFC1BB CHAR(11) NOT NULL DEFAULT '' , RFD1BB CHAR(80) NOT NULL DEFAULT '' , RFN1BB CHAR(60) NOT NULL DEFAULT '' , RFG1BB CHAR(60) NOT NULL DEFAULT '' , CIS2BB CHAR(2) NOT NULL DEFAULT '' , PIV2BB CHAR(28) NOT NULL DEFAULT '' , CDF2BB CHAR(16) NOT NULL DEFAULT '' , DEN2BB CHAR(80) NOT NULL DEFAULT '' , NOM2BB CHAR(60) NOT NULL DEFAULT '' , COG2BB CHAR(60) NOT NULL DEFAULT '' , IND2BB CHAR(60) NOT NULL DEFAULT '' , NUM2BB CHAR(8) NOT NULL DEFAULT '' , CAP2BB CHAR(5) NOT NULL DEFAULT '' , COM2BB CHAR(60) NOT NULL DEFAULT '' , PRO2BB CHAR(2) NOT NULL DEFAULT '' , NAZ2BB CHAR(2) NOT NULL DEFAULT '' , STI2BB CHAR(60) NOT NULL DEFAULT '' , STN2BB CHAR(8) NOT NULL DEFAULT '' , STC2BB CHAR(5) NOT NULL DEFAULT '' , STO2BB CHAR(60) NOT NULL DEFAULT '' , STP2BB CHAR(2) NOT NULL DEFAULT '' , STZ2BB CHAR(2) NOT NULL DEFAULT '' , RFI2BB CHAR(2) NOT NULL DEFAULT '' , RFC2BB CHAR(28) NOT NULL DEFAULT '' , RFD2BB CHAR(80) NOT NULL DEFAULT '' , RFN2BB CHAR(60) NOT NULL DEFAULT '' , RFG2BB CHAR(60) NOT NULL DEFAULT '' , DOGABB CHAR(1) NOT NULL DEFAULT '' , STATBB CHAR(1) NOT NULL DEFAULT '', ERROBB CHAR(256) NOT NULL DEFAULT '', PRIMARY KEY( ANNOBB, MESEBB, TPIVBB, PROGBB, CONTBB)) LABEL ON TABLE &DT/CGDTB00F IS 'Comunicazione dati fattura - record B' LABEL ON COLUMN &DT/CGDTB00F ( ANNOBB TEXT IS 'Anno' , MESEBB TEXT IS 'Mese' , TPIVBB TEXT IS 'Tipo invio' , PROGBB TEXT IS 'Progressivo ID estrazione' , CONTBB TEXT IS 'Gruppo conto sottoconto di Galileo' , CLFOBB TEXT IS 'Tipo conto (C/F)' , CIS1BB TEXT IS 'Codice Iso cedente' , PIV1BB TEXT IS 'Partita Iva cedente' , CDF1BB TEXT IS 'Codice fiscale cedente' , DEN1BB TEXT IS 'Denominazione cedente' , NOM1BB TEXT IS 'Nome cedente' , COG1BB TEXT IS 'Cognome cedente' , IND1BB TEXT IS 'Indirizzo cedente' , NUM1BB TEXT IS 'Numero civico cedente' , CAP1BB TEXT IS 'CAP cedente' , COM1BB TEXT IS 'Comune cedente' , PRO1BB TEXT IS 'Provincia cedente' , NAZ1BB TEXT IS 'Nazione cedente' , STI1BB TEXT IS 'Cedente stabile org - indirizzo' , STN1BB TEXT IS 'Cedente stabile org - numero civico' , STC1BB TEXT IS 'Cedente stabile org - cap' , STO1BB TEXT IS 'Cedente stabile org - comune' , STP1BB TEXT IS 'Cedente stabile org - provincia' , STZ1BB TEXT IS 'Cedente stabile org - nazione' , RFI1BB TEXT IS 'Cedente stabile org - id paese' , RFC1BB TEXT IS 'Cedente stabile org - id codice' , RFD1BB TEXT IS 'Cedente stabile org - denominazione' , RFN1BB TEXT IS 'Cedente stabile org - id nome' , RFG1BB TEXT IS 'Cedente stabile org - id cognome' , CIS2BB TEXT IS 'Codice Iso cessionario' , PIV2BB TEXT IS 'Partita Iva cessionario' , CDF2BB TEXT IS 'Codice fiscale cessionario' , DEN2BB TEXT IS 'Denominazione cessionario' , NOM2BB TEXT IS 'Nome cessionario' , COG2BB TEXT IS 'Cognome cessionario' , IND2BB TEXT IS 'Indirizzo cessionario' , NUM2BB TEXT IS 'Numero civico cessionario' , CAP2BB TEXT IS 'CAP cessionario' , COM2BB TEXT IS 'Comune cessionario' , PRO2BB TEXT IS 'Provincia cessionario' , NAZ2BB TEXT IS 'Nazione cessionario' , STI2BB TEXT IS 'Cessionario stabile org - indirizzo' , STN2BB TEXT IS 'Cessionario stabile org - numero civico' , STC2BB TEXT IS 'Cessionario stabile org - cap' , STO2BB TEXT IS 'Cessionario stabile org - comune' , STP2BB TEXT IS 'Cessionario stabile org - provincia' , STZ2BB TEXT IS 'Cessionario stabile org - nazione' , RFI2BB TEXT IS 'Cessionario rapp. org - id paese' , RFC2BB TEXT IS 'Cessionario rapp. org - id codice' , RFD2BB TEXT IS 'Cessionario rapp. org - denominazione' , RFN2BB TEXT IS 'Cessionario rapp. org - id nome' , RFG2BB TEXT IS 'Cessionario rapp. org - id cognome' , DOGABB TEXT IS 'Flag dogana' , STATBB TEXT IS 'Stato' , ERROBB TEXT IS 'Errori') CREATE TABLE &DT/CGDTC00F ( ANNOCC NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESECC NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVCC CHAR(1) NOT NULL DEFAULT '' , PROGCC NUMERIC(9, 0) NOT NULL DEFAULT 0 , EMRCCC CHAR(3) NOT NULL DEFAULT '' , TPDCCC CHAR(4) NOT NULL DEFAULT '' , DTDCCC NUMERIC(8, 0) NOT NULL DEFAULT 0 , NRDCCC NUMERIC(7, 0) NOT NULL DEFAULT 0 , NDOCCC CHAR(20) NOT NULL DEFAULT '' , DTRGCC NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPGICC CHAR(1) NOT NULL DEFAULT '' , AAPRCC CHAR(1) NOT NULL DEFAULT '' , NONPCC NUMERIC(7, 0) NOT NULL DEFAULT 0 , NPROCC NUMERIC(13, 0) NOT NULL DEFAULT 0 , CAUSCC CHAR(2) NOT NULL DEFAULT '' , DTCICC NUMERIC(8, 0) NOT NULL DEFAULT 0 , TOTACC NUMERIC(14, 2) NOT NULL DEFAULT 0 , STATCC CHAR(1) NOT NULL DEFAULT '' , NMFLCC CHAR(100) NOT NULL DEFAULT '' , RETTCC CHAR(1) NOT NULL DEFAULT '' , ANNUCC NUMERIC(9, 0) NOT NULL DEFAULT 0 , IDFICC CHAR(18) NOT NULL DEFAULT '' , POSICC NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDFOCC CHAR(18) NOT NULL DEFAULT '' , POSOCC NUMERIC(4, 0) NOT NULL DEFAULT 0 , DOGACC CHAR(1) NOT NULL DEFAULT '' , CONTCC CHAR(10) NOT NULL DEFAULT '' , FRFOCC CHAR(10) NOT NULL DEFAULT '' , CDFRCC CHAR(100) NOT NULL DEFAULT '' , TPINCC CHAR(1) NOT NULL DEFAULT '' , MANUCC CHAR(1) NOT NULL DEFAULT '' , ERROCC CHAR(256) NOT NULL DEFAULT '' , DT01CC NUMERIC(8, 0) NOT NULL DEFAULT 0 , DTMNCC NUMERIC(8, 0) NOT NULL DEFAULT 0 , UTENCC CHAR(10) NOT NULL DEFAULT '' , IDTRCC CHAR(16) NOT NULL DEFAULT '' , CDCACC NUMERIC(2, 0) NOT NULL DEFAULT 0 , ESIGCC CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY( ANNOCC, MESECC, TPIVCC, PROGCC, TPGICC, AAPRCC, NONPCC, ANNUCC)) LABEL ON TABLE &DT/CGDTC00F IS 'Comunicazione dati fattura - record C' LABEL ON COLUMN &DT/CGDTC00F ( ANNOCC TEXT IS 'Anno' , MESECC TEXT IS 'Mese' , TPIVCC TEXT IS 'Tipo invio' , PROGCC TEXT IS 'Progressivo ID estrazione' , EMRCCC TEXT IS 'Tipo fattura(Emesse DTE-Ricevute DTR-Annull. ANN)' , TPDCCC TEXT IS 'Tipo documento' , DTDCCC TEXT IS 'Data documento' , NRDCCC TEXT IS 'Numero documento' , NDOCCC TEXT IS 'Numero documento esteso' , DTRGCC TEXT IS 'Data registrazione' , TPGICC TEXT IS 'Giornale IVA' , AAPRCC TEXT IS 'Prefisso anno' , NONPCC TEXT IS 'Numero operazione' , NPROCC TEXT IS 'Numero protocollo' , CAUSCC TEXT IS 'Causale movimento' , DTCICC TEXT IS 'Data competenza IVA' , TOTACC TEXT IS 'Totale documento' , STATCC TEXT IS 'Stato (Errore, Sospeso, Inviato, ecc.)' , NMFLCC TEXT IS 'Nome del file con cui è stata estratta la fattura' , RETTCC TEXT IS 'Flag documento rettificato' , ANNUCC TEXT IS 'Flag documento annullato' , IDFICC TEXT IS 'Id assegnato da SDI file' , POSICC TEXT IS 'Posizione della fattura' , IDFOCC TEXT IS 'Id assegnato da SDI file old' , POSOCC TEXT IS 'Posizione della fattura old' , DOGACC TEXT IS 'Flag bolla doganale' , CONTCC TEXT IS 'Conto Galileo - record B' , FRFOCC TEXT IS 'Conto forzato per dogana' , CDFRCC TEXT IS 'Codice fornitura interno' , TPINCC TEXT IS 'Tipo di invio: WebService/manuale' , MANUCC TEXT IS 'Record manutenzionato' , ERROCC TEXT IS 'Errori' , DT01CC TEXT IS 'Data immissione record' , DTMNCC TEXT IS 'Data ultima manutenzione' , UTENCC TEXT IS 'Utente' , IDTRCC TEXT IS 'Codice trasmissione (p. iva/c. fis.)' , CDCACC TEXT IS 'Codice carica' , ESIGCC TEXT IS 'Esigibilità') CREATE TABLE &DT/CGDTD00F ( ANNODD NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEDD NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVDD CHAR(1) NOT NULL DEFAULT '' , PROGDD NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPGIDD CHAR(1) NOT NULL DEFAULT '' , AAPRDD CHAR(1) NOT NULL DEFAULT '' , NONPDD NUMERIC(7, 0) NOT NULL DEFAULT 0 , IDRGDD NUMERIC(9, 0) NOT NULL DEFAULT 0 , IMIPDD NUMERIC(14, 2) NOT NULL DEFAULT 0 , IMPODD NUMERIC(14, 2) NOT NULL DEFAULT 0 , ALIQDD NUMERIC(5, 2) NOT NULL DEFAULT 0 , NATEDD CHAR(2) NOT NULL DEFAULT '' , NATUDD CHAR(2) NOT NULL DEFAULT '' , DETRDD NUMERIC(5, 2) NOT NULL DEFAULT 0 , DEDUDD CHAR(2) NOT NULL DEFAULT '' , STATDD CHAR(1) NOT NULL DEFAULT '' , RETTDD CHAR(1) NOT NULL DEFAULT '' , ANNUDD NUMERIC(9, 0) NOT NULL DEFAULT 0 , MANUDD CHAR(1) NOT NULL DEFAULT '' , ERRODD CHAR(256) NOT NULL DEFAULT '' , DT01DD NUMERIC(8, 0) NOT NULL DEFAULT 0 , DTMNDD NUMERIC(8, 0) NOT NULL DEFAULT 0 , UTENDD CHAR(10) NOT NULL DEFAULT '', PRIMARY KEY( ANNODD, MESEDD, TPIVDD, PROGDD, TPGIDD, AAPRDD, NONPDD, ALIQDD, NATEDD, ANNUDD)) LABEL ON TABLE &DT/CGDTD00F IS 'Comunicazione dati fattura - record D' LABEL ON COLUMN &DT/CGDTD00F ( ANNODD TEXT IS 'Anno' , MESEDD TEXT IS 'Mese' , TPIVDD TEXT IS 'Tipo invio' , PROGDD TEXT IS 'Progressivo ID estrazione' , TPGIDD TEXT IS 'Giornale IVA' , AAPRDD TEXT IS 'Prefisso anno' , NONPDD TEXT IS 'Numero operazione' , IDRGDD TEXT IS 'Identificativo riga' , IMIPDD TEXT IS 'Imponibile importo' , IMPODD TEXT IS 'Imposta' , ALIQDD TEXT IS 'Aliquota' , NATEDD TEXT IS 'Natura estratta' , NATUDD TEXT IS 'Natura' , DETRDD TEXT IS 'Detraibile' , DEDUDD TEXT IS 'Deducibile' , STATDD TEXT IS 'Stato' , RETTDD TEXT IS 'Flag documento rettificato' , ANNUDD TEXT IS 'Flag documento annullato' , MANUDD TEXT IS 'Record manutenzionato' , ERRODD TEXT IS 'Errori' , DT01DD TEXT IS 'Data immissione record' , DTMNDD TEXT IS 'Data ultima manutenzione' , UTENDD TEXT IS 'Utente') CREATE TABLE &DT/CGDTG00F ( CDGAGI CHAR(2) NOT NULL DEFAULT'', FLESGI CHAR(1) NOT NULL DEFAULT'', PRIMARY KEY (CDGAGI)) LABEL ON TABLE &DT/CGDTG00F IS 'Esclusione giornali IVA' LABEL ON COLUMN &DT/CGDTG00F( CDGAGI TEXT IS 'Codice SMTAB GI Galileo ' , FLESGI TEXT IS 'Escluso da estrazione dati ') CREATE TABLE &DT/CGDTU00F ( TABGACA CHAR(2) NOT NULL DEFAULT'', TABPACA CHAR(4) NOT NULL DEFAULT'', PRIMARY KEY (TABGACA)) LABEL ON TABLE &DT/CGDTU00F IS 'Tipo documento' LABEL ON COLUMN &DT/CGDTU00F( TABGACA TEXT IS 'Codice SMTAB CA Galileo ' , TABPACA TEXT IS 'Codice Pubb. Amm. ') ALTER TABLE &DT/FTPSET55F ADD COLUMN SETUSERF VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SETPWDBF BLOB(1024) ALTER TABLE &DT/FTPSET55F ADD COLUMN NOIXCHKF CHAR(1) NOT NULL DEFAULT '1' ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHF VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHF VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHF VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SERVTRAPF VARCHAR(50) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSF1 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSF2 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSF3 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSF4 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSF5 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN IDPACDF CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN IDTRCDF CHAR(28) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN CDCACDF DECIMAL(2, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPSET55F ADD COLUMN PROGCDF DECIMAL(30, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABCOMDTFT DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (SETUSERF TEXT IS 'Utente servizio Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (SETPWDBF TEXT IS 'Password servizio Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (NOIXCHKF TEXT IS 'Utilizzo IX Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (WINPATHF TEXT IS 'Path xml windows Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (LINPATHF TEXT IS 'Path xml linux Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (OSXPATHF TEXT IS 'Path xml mac osx Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (SERVTRAPF TEXT IS 'Servizio trasmissione Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSF1 TEXT IS 'Prog. personaliz. 1 Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSF2 TEXT IS 'Prog. personaliz. 2 Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSF3 TEXT IS 'Uso futuro Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSF4 TEXT IS 'Uso futuro Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSF5 TEXT IS 'Uso futuro Comunic. dati fatture') LABEL ON COLUMN &DT/FTPSET55F (IDPACDF TEXT IS 'Paese di trasmissione') LABEL ON COLUMN &DT/FTPSET55F (IDTRCDF TEXT IS 'Codice trasmissione (p. iva/c. fis.)') LABEL ON COLUMN &DT/FTPSET55F (CDCACDF TEXT IS 'Codice carica') LABEL ON COLUMN &DT/FTPSET55F (PROGCDF TEXT IS 'Progressivo file XML') LABEL ON COLUMN &DT/FTPAAB55F (ABCOMDTFT TEXT IS 'Abilitazione Comunic. dati fatture') ALTER TABLE &DT/FTPAE55F ADD COLUMN FORNAUTEC CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAE55F (FORNAUTEC TEXT IS 'Flag fornitore autofattura EXTRA-CEE') ALTER TABLE &DT/C770B16F ADD COLUMN TPSOBB CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/C770B16F ( TPSOBB TEXT IS 'Tipologia sostituto') ALTER TABLE &DT/C770B16F ADD COLUMN CQSFBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSFBB TEXT IS 'Casella quadro SF') ALTER TABLE &DT/C770B16F ADD COLUMN CQSGBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSGBB TEXT IS 'Casella quadro SG') ALTER TABLE &DT/C770B16F ADD COLUMN CQSHBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSHBB TEXT IS 'Casella quadro SH') ALTER TABLE &DT/C770B16F ADD COLUMN CQSIBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSIBB TEXT IS 'Casella quadro SI') ALTER TABLE &DT/C770B16F ADD COLUMN CQSKBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSKBB TEXT IS 'Casella quadro SK') ALTER TABLE &DT/C770B16F ADD COLUMN CQSLBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSLBB TEXT IS 'Casella quadro SL') ALTER TABLE &DT/C770B16F ADD COLUMN CQSMBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSMBB TEXT IS 'Casella quadro SM') ALTER TABLE &DT/C770B16F ADD COLUMN CQSOBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSOBB TEXT IS 'Casella quadro SO') ALTER TABLE &DT/C770B16F ADD COLUMN CQSPBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSPBB TEXT IS 'Casella quadro SP') ALTER TABLE &DT/C770B16F ADD COLUMN CQSQBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSQBB TEXT IS 'Casella quadro SQ') ALTER TABLE &DT/C770B16F ADD COLUMN CQSSBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQSSBB TEXT IS 'Casella quadro SS') ALTER TABLE &DT/C770B16F ADD COLUMN CQDIBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQDIBB TEXT IS 'Casella quadro DI') ALTER TABLE &DT/C770B16F ADD COLUMN CQDPBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQDPBB TEXT IS 'Dipendente') ALTER TABLE &DT/C770B16F ADD COLUMN CQAUBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQAUBB TEXT IS 'Autonomo') ALTER TABLE &DT/C770B16F ADD COLUMN CQARBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( CQARBB TEXT IS 'Altre ritenute') ALTER TABLE &DT/C770B16F ADD COLUMN NNTRBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F ( NNTRBB TEXT IS 'Casi di non trasmissione dei quadri ST, SV e SX') ALTER TABLE &DT/C770I16F ADD COLUMN TPSOII CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/C770I16F ( TPSOII TEXT IS 'Tipologia sostituto') ALTER TABLE &DT/C770I16F ADD COLUMN CQDPII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F ( CQDPII TEXT IS 'Dipendente') ALTER TABLE &DT/C770I16F ADD COLUMN CQAUII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F ( CQAUII TEXT IS 'Autonomo') ALTER TABLE &DT/C770I16F ADD COLUMN CQARII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F ( CQARII TEXT IS 'Altre ritenute') ALTER TABLE &DT/C770I16F ADD COLUMN NNTRII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F ( NNTRII TEXT IS 'Casi di non trasmissione dei quadri ST, SV e SX') CREATE TABLE &DT/C770Y16F ( TIREYY CHAR(1) NOT NULL DEFAULT '' , CDFIYY CHAR(16) NOT NULL DEFAULT '' , PRMOYY NUMERIC(8, 0) NOT NULL DEFAULT 0 , SPUTYY CHAR(3) NOT NULL DEFAULT '' , SPU2YY CHAR(20) NOT NULL DEFAULT '' , PRSWYY CHAR(16) NOT NULL DEFAULT '' , CGDNYY CHAR(40) NOT NULL DEFAULT '' , NOMPYY CHAR(40) NOT NULL DEFAULT '' , SESSYY CHAR(1) NOT NULL DEFAULT '' , DTNAYY NUMERIC(8, 0) NOT NULL DEFAULT 0 , CDESYY CHAR(20) NOT NULL DEFAULT '' , LOCEYY CHAR(30) NOT NULL DEFAULT '' , INDEYY CHAR(60) NOT NULL DEFAULT '' , CDSEYY NUMERIC(3, 0) NOT NULL DEFAULT 0 , CAUSYY CHAR(6) NOT NULL DEFAULT '' , TOACYY NUMERIC(13, 2) NOT NULL DEFAULT 0 , NNSGYY NUMERIC(13, 2) NOT NULL DEFAULT 0 , ASNSYY NUMERIC(13, 2) NOT NULL DEFAULT 0 , IMPOYY NUMERIC(13, 2) NOT NULL DEFAULT 0 , RTIMYY NUMERIC(13, 2) NOT NULL DEFAULT 0 , RTSOYY NUMERIC(13, 2) NOT NULL DEFAULT 0 , SOSPYY CHAR(1) NOT NULL DEFAULT '' , ORSEYY CHAR(1) NOT NULL DEFAULT '' , STATYY CHAR(1) NOT NULL DEFAULT '' , ANFOYY NUMERIC(4, 0) NOT NULL DEFAULT 0 , NUFOYY NUMERIC(9, 0) NOT NULL DEFAULT 0 , PRRIYY NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRSYYY NUMERIC(2, 0) NOT NULL DEFAULT 0 , DTESYY NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPINYY CHAR(1) NOT NULL DEFAULT '' , UTENYY CHAR(10) NOT NULL DEFAULT '' , DATAYY NUMERIC(8, 0) NOT NULL DEFAULT 0 , MANUYY CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANFOYY, ORSEYY, TPINYY, NUFOYY, PRRIYY)) LABEL ON TABLE &DT/C770Y16F IS '770 record I Prospetto SY' LABEL ON COLUMN &DT/C770Y16F ( TIREYY TEXT IS 'Tipo record' , CDFIYY TEXT IS 'Codice fiscale del soggetto dichiarante' , PRMOYY TEXT IS 'Progressivo modulo' , SPUTYY TEXT IS 'Spazio per utente' , SPU2YY TEXT IS 'Spazio per utente x ID dichiarante' , PRSWYY TEXT IS 'Id del prod.software (codice fiscale)' , CGDNYY TEXT IS 'SY016001 Cognome/Denominazione' , NOMPYY TEXT IS 'SY016002 Nome', SESSYY TEXT IS 'SY016003 Sesso', DTNAYY TEXT IS 'SY016004 Data di Nascita', CDESYY TEXT IS 'SY016005 Codice di identif. fiscale estero', LOCEYY TEXT IS 'SY016006 Località di residenza estera', INDEYY TEXT IS 'SY016007 Via e numero civico', CDSEYY TEXT IS 'SY016008 Codice stato estero', CAUSYY TEXT IS 'SY016009 Causale', TOACYY TEXT IS 'SY016010 Ammontare lordo corrisposto', NNSGYY TEXT IS 'SY016011 Somme non sogg. a rit. per regime conv.', ASNSYY TEXT IS 'SY016012 Altre somme non soggette a ritenuta', IMPOYY TEXT IS 'SY016013 Imponibile', RTIMYY TEXT IS 'SY016014 Ritenute a titolo d''imposta', RTSOYY TEXT IS 'SY016015 Ritenute sospese', SOSPYY TEXT IS '*int S=Record Sospeso', ORSEYY TEXT IS '*int Ordinario/Semplificato' , STATYY TEXT IS '*int Stato rec.(C=Conf/A=Err/I=Inviato/V=da verif.' , ANFOYY TEXT IS '*int Anno invio' , NUFOYY TEXT IS '*int Progressivo invio' , PRRIYY TEXT IS '*int Progressivo riga fornitura', PRSYYY TEXT IS '*int Progressivo riga del modulo', DTESYY TEXT IS '*int Data estrazione' , TPINYY TEXT IS '*int Tipo Invio', UTENYY TEXT IS '*int Utente manutenzione' , DATAYY TEXT IS '*int Data manutenzione' , MANUYY TEXT IS '*int Record manutenzionato') CREATE TABLE &DT/CGETA00F ( ANNOAA NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEAA NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVAA CHAR(2) NOT NULL DEFAULT '' , PROGAA NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , DXMLAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , STATAA CHAR(1) NOT NULL DEFAULT '' , DENOAA CHAR(120) NOT NULL DEFAULT '' , NIRLAA CHAR(9) NOT NULL DEFAULT '' , PIVAAA CHAR(9) NOT NULL DEFAULT '', PRIMARY KEY(ANNOAA, MESEAA, TPIVAA, PROGAA)) LABEL ON TABLE &DT/CGETA00F IS 'Invio immediato dati IVA - record A' LABEL ON COLUMN &DT/CGETA00F ( ANNOAA TEXT IS 'Anno' , MESEAA TEXT IS 'Mese' , TPIVAA TEXT IS 'Tipo invio' , PROGAA TEXT IS 'Progressivo ID estrazione' , DTESAA TEXT IS 'Data estrazione' , DXMLAA TEXT IS 'Data creazione ultimo XML' , STATAA TEXT IS 'Stato', DENOAA TEXT IS 'Denominazione/Nome e cogome' , NIRLAA TEXT IS 'NIF rappr. legale' , PIVAAA TEXT IS 'Partita IVA') CREATE TABLE &DT/CGETB00F ( ANNOBB NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEBB NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVBB CHAR(2) NOT NULL DEFAULT '' , PROGBB NUMERIC(9, 0) NOT NULL DEFAULT 0 , EMRCBB CHAR(3) NOT NULL DEFAULT '' , TPGIBB CHAR(1) NOT NULL DEFAULT '' , AAPRBB CHAR(1) NOT NULL DEFAULT '' , NONPBB NUMERIC(7, 0) NOT NULL DEFAULT 0 , NIEMBB CHAR(9) NOT NULL DEFAULT '' , CIEMBB CHAR(2) NOT NULL DEFAULT '' , TPEMBB CHAR(2) NOT NULL DEFAULT '' , IDEMBB CHAR(20) NOT NULL DEFAULT '' , SERIBB CHAR(60) NOT NULL DEFAULT '' , SERFBB CHAR(60) NOT NULL DEFAULT '' , DTFTBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPFTBB CHAR(2) NOT NULL DEFAULT '' , DSTFBB CHAR(1000) NOT NULL DEFAULT '' , TPRTBB CHAR(1) NOT NULL DEFAULT '' , IMPRBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IMSRBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , RCRTBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , DTOPBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPO1BB CHAR(2) NOT NULL DEFAULT '' , TPO2BB CHAR(2) NOT NULL DEFAULT '' , TPO3BB CHAR(2) NOT NULL DEFAULT '' , NRAFBB CHAR(15) NOT NULL DEFAULT '' , IMPOBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IMFTBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , DSUPBB CHAR(500) NOT NULL DEFAULT '' , IMSIBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , EMTRBB CHAR(1) NOT NULL DEFAULT '' , DDESBB CHAR(1) NOT NULL DEFAULT '' , CUPOBB CHAR(1) NOT NULL DEFAULT '' , SI01BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA01BB CHAR(25) NOT NULL DEFAULT '' , SI02BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA02BB CHAR(25) NOT NULL DEFAULT '' , SI03BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA03BB CHAR(25) NOT NULL DEFAULT '' , SI04BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA04BB CHAR(25) NOT NULL DEFAULT '' , SI05BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA05BB CHAR(25) NOT NULL DEFAULT '' , SI06BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA06BB CHAR(25) NOT NULL DEFAULT '' , SI07BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA07BB CHAR(25) NOT NULL DEFAULT '' , SI08BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA08BB CHAR(25) NOT NULL DEFAULT '' , SI09BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA09BB CHAR(25) NOT NULL DEFAULT '' , SI10BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA10BB CHAR(25) NOT NULL DEFAULT '' , SI11BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA11BB CHAR(25) NOT NULL DEFAULT '' , SI12BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA12BB CHAR(25) NOT NULL DEFAULT '' , SI13BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA13BB CHAR(25) NOT NULL DEFAULT '' , SI14BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA14BB CHAR(25) NOT NULL DEFAULT '' , SI15BB NUMERIC(1, 0) NOT NULL DEFAULT 0 , CA15BB CHAR(25) NOT NULL DEFAULT '' , DENCBB CHAR(120) NOT NULL DEFAULT '' , NIRLBB CHAR(9) NOT NULL DEFAULT '' , NICOBB CHAR(9) NOT NULL DEFAULT '' , CICOBB CHAR(2) NOT NULL DEFAULT '' , TPCOBB CHAR(2) NOT NULL DEFAULT '' , IDCOBB CHAR(20) NOT NULL DEFAULT '' , TPESBB CHAR(2) NOT NULL DEFAULT '' , IMESBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CLSOBB CHAR(2) NOT NULL DEFAULT '' , AJ01BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IJ01BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SJ01BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , RJ01BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , EJ01BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AJ02BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IJ02BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SJ02BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , RJ02BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , EJ02BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AJ03BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IJ03BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SJ03BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , RJ03BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , EJ03BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AJ04BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IJ04BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SJ04BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , RJ04BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , EJ04BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AJ05BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IJ05BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SJ05BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , RJ05BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , EJ05BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AJ06BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IJ06BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SJ06BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , RJ06BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , EJ06BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AL01BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IM01BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IS01BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AR01BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IR01BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CO01BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IA01BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AL02BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IM02BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IS02BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AR02BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IR02BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CO02BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IA02BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AL03BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IM03BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IS03BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AR03BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IR03BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CO03BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IA03BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AL04BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IM04BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IS04BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AR04BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IR04BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CO04BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IA04BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AL05BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IM05BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IS05BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AR05BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IR05BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CO05BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IA05BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AL06BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IM06BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , IS06BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AR06BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IR06BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CO06BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IA06BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , INS1BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , INS2BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , TPE2BB CHAR(2) NOT NULL DEFAULT '' , IME2BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , CLS2BB CHAR(2) NOT NULL DEFAULT '' , AS21BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IS21BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SS21BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AS22BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IS22BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SS22BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AS23BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IS23BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SS23BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AS24BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IS24BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SS24BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AS25BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IS25BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SS25BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , AS26BB NUMERIC(5, 2) NOT NULL DEFAULT 0 , IS26BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SS26BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SNS1BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , SNS2BB NUMERIC(14, 2) NOT NULL DEFAULT 0 , DESGBB CHAR(2) NOT NULL DEFAULT '' , DTRGBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , IVDTBB NUMERIC(14, 2) NOT NULL DEFAULT 0 , STATBB CHAR(1) NOT NULL DEFAULT '' , NMFLBB CHAR(100) NOT NULL DEFAULT '' , RETTBB CHAR(1) NOT NULL DEFAULT '' , ANNUBB NUMERIC(9, 0) NOT NULL DEFAULT 0 , DOGABB CHAR(1) NOT NULL DEFAULT '' , CONTBB CHAR(10) NOT NULL DEFAULT '' , CDOGBB CHAR(10) NOT NULL DEFAULT '' , CDFRBB CHAR(1) NOT NULL DEFAULT '' , MANUBB CHAR(1) NOT NULL DEFAULT '' , ERROBB CHAR(256) NOT NULL DEFAULT '' , DT01BB NUMERIC(8, 0) NOT NULL DEFAULT 0 , DTMNBB NUMERIC(8, 0) NOT NULL DEFAULT 0 , UTENBB CHAR(10) NOT NULL DEFAULT '', PRIMARY KEY( ANNOBB, MESEBB, TPIVBB, PROGBB, TPGIBB, AAPRBB, NONPBB, ANNUBB)) LABEL ON TABLE &DT/CGETB00F IS 'Invio immediato dati IVA - record B' LABEL ON COLUMN &DT/CGETB00F ( ANNOBB TEXT IS 'Anno' , MESEBB TEXT IS 'Mese' , TPIVBB TEXT IS 'Tipo invio' , PROGBB TEXT IS 'Progressivo ID estrazione' , EMRCBB TEXT IS 'Fatture emesse/ricevute (DTE/DTR)' , TPGIBB TEXT IS 'Giornale IVA' , AAPRBB TEXT IS 'Prefisso anno' , NONPBB TEXT IS 'Numero operazione' , NIEMBB TEXT IS 'NIF emittente' , CIEMBB TEXT IS 'ISO emittente' , TPEMBB TEXT IS 'Tipo ID emittente' , IDEMBB TEXT IS 'ID emittente' , SERIBB TEXT IS 'Giornale IVA/Numero fattura inizio' , SERFBB TEXT IS 'Giornale IVA/Numero fattura fine' , DTFTBB TEXT IS 'Data fattura' , TPFTBB TEXT IS 'Tipo fattura (Est. Tipo documento)' , DSTFBB TEXT IS 'Descrizione tipo fattura (Est. Tipo documento)' , TPRTBB TEXT IS 'Tipo rettfica (Est. Tipo documento)' , IMPRBB TEXT IS 'Imponibile fattura rett/sost' , IMSRBB TEXT IS 'Imposta fattura rett/sost' , RCRTBB TEXT IS 'Imposta recarco rett/sost' , DTOPBB TEXT IS 'Data operazione (competenza IVA)' , TPO1BB TEXT IS 'Tipo operazione 1 (Est. tipo doc.)' , TPO2BB TEXT IS 'Tipo operazione 2 (Est. tipo doc.)' , TPO3BB TEXT IS 'Tipo operazione 3 (Est. tipo doc.)' , NRAFBB TEXT IS 'Numero registro accordo fatturazione' , IMPOBB TEXT IS 'Importo fattura' , IMFTBB TEXT IS 'Imponibile gruppo IVA' , DSUPBB TEXT IS 'Descrizione operazione' , IMSIBB TEXT IS 'Imponibile IVA documento' , EMTRBB TEXT IS 'Emissione per terzi (S/N)' , DDESBB TEXT IS 'Diversi destinatari (S/N)' , CUPOBB TEXT IS 'Coupon (S/N)' , SI01BB TEXT IS 'Situazione immobile 1' , CA01BB TEXT IS 'Dati catastali immobile 1' , SI02BB TEXT IS 'Situazione immobile 2' , CA02BB TEXT IS 'Dati catastali immobile 2' , SI03BB TEXT IS 'Situazione immobile 3' , CA03BB TEXT IS 'Dati catastali immobile 3' , SI04BB TEXT IS 'Situazione immobile 4' , CA04BB TEXT IS 'Dati catastali immobile 4' , SI05BB TEXT IS 'Situazione immobile 5' , CA05BB TEXT IS 'Dati catastali immobile 5' , SI06BB TEXT IS 'Situazione immobile 6' , CA06BB TEXT IS 'Dati catastali immobile 6' , SI07BB TEXT IS 'Situazione immobile 7' , CA07BB TEXT IS 'Dati catastali immobile 7' , SI08BB TEXT IS 'Situazione immobile 8' , CA08BB TEXT IS 'Dati catastali immobile 8' , SI09BB TEXT IS 'Situazione immobile 9' , CA09BB TEXT IS 'Dati catastali immobile 9' , SI10BB TEXT IS 'Situazione immobile 10' , CA10BB TEXT IS 'Dati catastali immobile 10' , SI11BB TEXT IS 'Situazione immobile 11' , CA11BB TEXT IS 'Dati catastali immobile 11' , SI12BB TEXT IS 'Situazione immobile 12' , CA12BB TEXT IS 'Dati catastali immobile 12' , SI13BB TEXT IS 'Situazione immobile 13' , CA13BB TEXT IS 'Dati catastali immobile 13' , SI14BB TEXT IS 'Situazione immobile 14' , CA14BB TEXT IS 'Dati catastali immobile 14' , SI15BB TEXT IS 'Situazione immobile 15' , CA15BB TEXT IS 'Dati catastali immobile 15' , DENCBB TEXT IS 'Denominazione o nome e cognome controparte' , NIRLBB TEXT IS 'NIF rappr. legale' , NICOBB TEXT IS 'NIF controparte' , CICOBB TEXT IS 'ISO controparte' , TPCOBB TEXT IS 'Tipo ID controparte' , IDCOBB TEXT IS 'ID controparte' , TPESBB TEXT IS 'Tipo esenzione (Est. tipo natura)' , IMESBB TEXT IS 'Importo esente' , CLSOBB TEXT IS 'Classificazione soggezione (Est. tipo natura)' , AJ01BB TEXT IS 'Inversione soggetto passivo - Aliquota IVA 1' , IJ01BB TEXT IS 'Inversione soggetto passivo - Imponibile IVA 1' , SJ01BB TEXT IS 'Inversione soggetto passivo - Imposta IVA 1' , RJ01BB TEXT IS 'Inversione soggetto passivo - Aliquota recargo 1' , EJ01BB TEXT IS 'Inversione soggetto passivo - Imposta recargo 1' , AJ02BB TEXT IS 'Inversione soggetto passivo - Aliquota IVA 2' , IJ02BB TEXT IS 'Inversione soggetto passivo - Imponibile IVA 2' , SJ02BB TEXT IS 'Inversione soggetto passivo - Imposta IVA 2' , RJ02BB TEXT IS 'Inversione soggetto passivo - Aliquota recargo 2' , EJ02BB TEXT IS 'Inversione soggetto passivo - Imposta recargo 2' , AJ03BB TEXT IS 'Inversione soggetto passivo - Aliquota IVA 3' , IJ03BB TEXT IS 'Inversione soggetto passivo - Imponibile IVA 3' , SJ03BB TEXT IS 'Inversione soggetto passivo - Imposta IVA 3' , RJ03BB TEXT IS 'Inversione soggetto passivo - Aliquota recargo 3' , EJ03BB TEXT IS 'Inversione soggetto passivo - Imposta recargo 3' , AJ04BB TEXT IS 'Inversione soggetto passivo - Aliquota IVA 4' , IJ04BB TEXT IS 'Inversione soggetto passivo - Imponibile IVA 4' , SJ04BB TEXT IS 'Inversione soggetto passivo - Imposta IVA 4' , RJ04BB TEXT IS 'Inversione soggetto passivo - Aliquota recargo 4' , EJ04BB TEXT IS 'Inversione soggetto passivo - Imposta recargo 4' , AJ05BB TEXT IS 'Inversione soggetto passivo - Aliquota IVA 5' , IJ05BB TEXT IS 'Inversione soggetto passivo - Imponibile IVA 5' , SJ05BB TEXT IS 'Inversione soggetto passivo - Imposta IVA 5' , RJ05BB TEXT IS 'Inversione soggetto passivo - Aliquota recargo 5' , EJ05BB TEXT IS 'Inversione soggetto passivo - Imposta recargo 5' , AJ06BB TEXT IS 'Inversione soggetto passivo - Aliquota IVA 6' , IJ06BB TEXT IS 'Inversione soggetto passivo - Imponibile IVA 6' , SJ06BB TEXT IS 'Inversione soggetto passivo - Imposta IVA 6' , RJ06BB TEXT IS 'Inversione soggetto passivo - Aliquota recargo 6' , EJ06BB TEXT IS 'Inversione soggetto passivo - Imposta recargo 6' , AL01BB TEXT IS 'Aliquota IVA 1' , IM01BB TEXT IS 'Imponibile IVA 1' , IS01BB TEXT IS 'Imposta IVA 1' , AR01BB TEXT IS 'Aliquota recargo 1' , IR01BB TEXT IS 'Imposta recargo 1' , CO01BB TEXT IS 'Perc. compensazione regime speciale agricoltura', IA01BB TEXT IS 'Importo compensazione regime speciale agricoltura', AL02BB TEXT IS 'Aliquota IVA 2' , IM02BB TEXT IS 'Imponibile IVA 2' , IS02BB TEXT IS 'Imposta IVA 2' , AR02BB TEXT IS 'Aliquota recargo 2' , IR02BB TEXT IS 'Imposta recargo 2' , CO02BB TEXT IS 'Perc. compensazione regime speciale agricoltura', IA02BB TEXT IS 'Importo compensazione regime speciale agricoltura', AL03BB TEXT IS 'Aliquota IVA 3' , IM03BB TEXT IS 'Imponibile IVA 3' , IS03BB TEXT IS 'Imposta IVA 3' , AR03BB TEXT IS 'Aliquota recargo 3' , IR03BB TEXT IS 'Imposta recargo 3' , CO03BB TEXT IS 'Perc. compensazione regime speciale agricoltura', IA03BB TEXT IS 'Importo compensazione regime speciale agricoltura', AL04BB TEXT IS 'Aliquota IVA 4' , IM04BB TEXT IS 'Imponibile IVA 4' , IS04BB TEXT IS 'Imposta IVA 4' , AR04BB TEXT IS 'Aliquota recargo 4' , IR04BB TEXT IS 'Imposta recargo 4' , CO04BB TEXT IS 'Perc. compensazione regime speciale agricoltura', IA04BB TEXT IS 'Importo compensazione regime speciale agricoltura', AL05BB TEXT IS 'Aliquota IVA 5' , IM05BB TEXT IS 'Imponibile IVA 5' , IS05BB TEXT IS 'Imposta IVA 5' , AR05BB TEXT IS 'Aliquota recargo 5' , IR05BB TEXT IS 'Imposta recargo 5' , CO05BB TEXT IS 'Perc. compensazione regime speciale agricoltura', IA05BB TEXT IS 'Importo compensazione regime speciale agricoltura', AL06BB TEXT IS 'Aliquota IVA 6' , IM06BB TEXT IS 'Imponibile IVA 6' , IS06BB TEXT IS 'Imposta IVA 6' , AR06BB TEXT IS 'Aliquota recargo 6' , IR06BB TEXT IS 'Imposta recargo 6' , CO06BB TEXT IS 'Perc. compensazione regime speciale agricoltura', IA06BB TEXT IS 'Importo compensazione regime speciale agricoltura', INS1BB TEXT IS 'Importo non soggetto art. 7, 14, altri' , INS2BB TEXT IS 'Importo non soggetto regola localizzazione' , TPE2BB TEXT IS 'Tipo esenzione (Est. tipo natura)' , IME2BB TEXT IS 'Importo esente' , CLS2BB TEXT IS 'Classificazione soggezione (Est. tipo natura)' , AS21BB TEXT IS 'Aliquota IVA 1 - Servizi' , IS21BB TEXT IS 'Imponibile IVA 1 - Servizi' , SS21BB TEXT IS 'Imposta IVA 1 - Servizi' , AS22BB TEXT IS 'Aliquota IVA 2 - Servizi' , IS22BB TEXT IS 'Imponibile IVA 2 - Servizi' , SS22BB TEXT IS 'Imposta IVA 2 - Servizi' , AS23BB TEXT IS 'Aliquota IVA 3 - Servizi' , IS23BB TEXT IS 'Imponibile IVA 3 - Servizi' , SS23BB TEXT IS 'Imposta IVA 3 - Servizi' , AS24BB TEXT IS 'Aliquota IVA 4 - Servizi' , IS24BB TEXT IS 'Imponibile IVA 4 - Servizi' , SS24BB TEXT IS 'Imposta IVA 4 - Servizi' , AS25BB TEXT IS 'Aliquota IVA 5 - Servizi' , IS25BB TEXT IS 'Imponibile IVA 5 - Servizi' , SS25BB TEXT IS 'Imposta IVA 5 - Servizi' , AS26BB TEXT IS 'Aliquota IVA 6 - Servizi' , IS26BB TEXT IS 'Imponibile IVA 6 - Servizi' , SS26BB TEXT IS 'Imposta IVA 6 - Servizi' , SNS1BB TEXT IS 'Importo non soggetto art. 7, 14, altri' , SNS2BB TEXT IS 'Importo non soggetto regola localizzazione' , DTRGBB TEXT IS 'Data registrazione' , IVDTBB TEXT IS 'Imposta IVA detraibile' , STATBB TEXT IS 'Stato (Errore, Sospeso, Inviato, ecc.)' , NMFLBB TEXT IS 'Nome del file con cui è stata estratta la fattura' , RETTBB TEXT IS 'Flag documento rettificato' , ANNUBB TEXT IS 'Flag documento annullato' , DOGABB TEXT IS 'Flag bolla doganale' , CONTBB TEXT IS 'Conto Galileo - record B' , CDOGBB TEXT IS 'Conto dogana' , CDFRBB TEXT IS 'Codice fornitura interno' , MANUBB TEXT IS 'Record manutenzionato' , ERROBB TEXT IS 'Errori' , DT01BB TEXT IS 'Data immissione record' , DTMNBB TEXT IS 'Data ultima manutenzione' , UTENBB TEXT IS 'Utente') CREATE TABLE &DT/CGETC00F ( ANNOCC NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESECC NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVCC CHAR(2) NOT NULL DEFAULT '' , PROGCC NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPGICC CHAR(1) NOT NULL DEFAULT '' , AAPRCC CHAR(1) NOT NULL DEFAULT '' , NONPCC NUMERIC(7, 0) NOT NULL DEFAULT 0 , ANNUCC NUMERIC(9, 0) NOT NULL DEFAULT 0 , PRFTCC NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPFTCC CHAR(1) NOT NULL DEFAULT '' , NRFTCC CHAR(60) NOT NULL DEFAULT '' , DTFTCC NUMERIC(8, 0) NOT NULL DEFAULT 0, PRIMARY KEY(ANNOCC, MESECC, TPIVCC, PROGCC, TPGICC, AAPRCC, NONPCC, ANNUCC, PRFTCC, TPFTCC)) LABEL ON TABLE &DT/CGETC00F IS 'Invio immediato dati IVA - record C' LABEL ON COLUMN &DT/CGETC00F ( ANNOCC TEXT IS 'Anno' , MESECC TEXT IS 'Mese' , TPIVCC TEXT IS 'Tipo invio' , PROGCC TEXT IS 'Progressivo ID estrazione' , TPGICC TEXT IS 'Giornale IVA' , AAPRCC TEXT IS 'Prefisso anno' , NONPCC TEXT IS 'Numero operazione' , ANNUCC TEXT IS 'Documento annullato' , PRFTCC TEXT IS 'Progressivo fattura' , TPFTCC TEXT IS 'Tipo fattura (R=rettificata,G=raggruppata)' , NRFTCC TEXT IS 'Numero fattura' , DTFTCC TEXT IS 'Data fattura') CREATE TABLE &DT/CGETO00F ( CDGACA CHAR(2) NOT NULL DEFAULT'', TDFRCA CHAR(2) NOT NULL DEFAULT'', TDFECA CHAR(2) NOT NULL DEFAULT'', TPRTCA CHAR(1) NOT NULL DEFAULT'', OFR1CA CHAR(2) NOT NULL DEFAULT'', OFR2CA CHAR(2) NOT NULL DEFAULT'', OFR3CA CHAR(2) NOT NULL DEFAULT'', OFE1CA CHAR(2) NOT NULL DEFAULT'', OFE2CA CHAR(2) NOT NULL DEFAULT'', OFE3CA CHAR(2) NOT NULL DEFAULT'', PRIMARY KEY (CDGACA)) LABEL ON TABLE &DT/CGETO00F IS 'Tipo documento Spagna' LABEL ON COLUMN &DT/CGETO00F( CDGACA TEXT IS 'Codice SMTAB CA Galileo ' , TDFRCA TEXT IS 'Tipo documento fatture ricevute ' , TDFECA TEXT IS 'Tipo documento fatture emesse ' , TPRTCA TEXT IS 'Tipo rettifica ' , OFR1CA TEXT IS 'Tipo operazione 1 fatture ricevute ' , OFR2CA TEXT IS 'Tipo operazione 2 fatture ricevute ' , OFR3CA TEXT IS 'Tipo operazione 3 fatture ricevute ' , OFE1CA TEXT IS 'Tipo operazione 1 fatture emesse ' , OFE2CA TEXT IS 'Tipo operazione 2 fatture emesse ' , OFE3CA TEXT IS 'Tipo operazione 3 fatture emesse ' ) CREATE TABLE &DT/CGETN00F ( CDGACI CHAR(2) NOT NULL DEFAULT'', ESENCI CHAR(2) NOT NULL DEFAULT'', NONSCI CHAR(1) NOT NULL DEFAULT'', ASSOCI CHAR(2) NOT NULL DEFAULT'', TPCECI CHAR(1) NOT NULL DEFAULT'', PRIMARY KEY (CDGACI)) LABEL ON TABLE &DT/CGETN00F IS 'Tipo natura - Spagna' LABEL ON COLUMN &DT/CGETN00F ( CDGACI TEXT IS 'Codice CI Galileo' , ESENCI TEXT IS 'Tipo esenzione' , NONSCI TEXT IS 'Tipo non soggetto' , ASSOCI TEXT IS 'Tipo assoggettamento' , TPCECI TEXT IS 'Tipo cessione') ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHS VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHS VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHS VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (WINPATHS TEXT IS 'Path xml Windows Spagna') LABEL ON COLUMN &DT/FTPSET55F (LINPATHS TEXT IS 'Path xml Linux Spagna') LABEL ON COLUMN &DT/FTPSET55F (OSXPATHS TEXT IS 'Path xml mac osx Spagna') ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSS1 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSS2 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSS3 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSS4 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSS5 CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERSS6 CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (PRGPERSS1 TEXT IS 'Prog. personaliz. 1 Spagna') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSS2 TEXT IS 'Prog. personaliz. 2 Spagna') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSS3 TEXT IS 'Uso futuro Spagna') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSS4 TEXT IS 'Uso futuro Spagna') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSS5 TEXT IS 'Uso futuro Spagna') LABEL ON COLUMN &DT/FTPSET55F (PRGPERSS6 TEXT IS 'Uso futuro Spagna') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABINVIVA DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABINVIVA TEXT IS 'Abilitazione invio immediato IVA') ALTER TABLE &DT/FTPSET55F ADD COLUMN M770CUSPGM VARCHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (M770CUSPGM TEXT IS 'Prog. personaliz. Modello 770') ALTER TABLE &DT/FTPSET55F ADD COLUMN M770CALLB DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (M770CALLB TEXT IS 'Abilita chiamata prima dell''estrazione Modello 770') ALTER TABLE &DT/FTPSET55F ADD COLUMN M770CALLA DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (M770CALLA TEXT IS 'Abilita chiamata dopo l''estrazione Modello 770') ALTER TABLE &DT/FTPSET55F ADD COLUMN CHKNUMDOC CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (CHKNUMDOC TEXT IS 'Rep. numero doc. se non presente quello esteso') ALTER TABLE &DT/FTPSET55F ADD COLUMN CHKTIPDOC CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (CHKTIPDOC TEXT IS 'Rep. tipo doc. acquisti intracomunitari') ALTER TABLE &DT/FTPSET55F ADD COLUMN IDFISSOS CHAR(16) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (IDFISSOS TEXT IS 'Identificativo fiscale sostitutivo') ALTER TABLE &DT/FTPEF55F ADD COLUMN UUIDDDTEF CHAR(50) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( UUIDDDTEF TEXT IS 'Identificatore univoco (protocollo)') ALTER TABLE &DT/FTPEF55F ADD COLUMN IDISPEEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IDISPEEF TEXT IS 'ID indirizzo speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN INDSPEEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( INDSPEEF TEXT IS 'Indirizzo speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN IN2SPEEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IN2SPEEF TEXT IS 'Indirizzo 2 speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN LOCSPEEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( LOCSPEEF TEXT IS 'Località speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN CAPSPEEF CHAR(5) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CAPSPEEF TEXT IS 'Cap speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN PROSPEEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( PROSPEEF TEXT IS 'Provincia speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SCNSPEEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SCNSPEEF TEXT IS 'Schema Nazione speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN NAZSPEEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NAZSPEEF TEXT IS 'Nazione speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SPRSPEEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SPRSPEEF TEXT IS 'Sch.CF persona riferimento speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN IPRSPEEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IPRSPEEF TEXT IS 'Cod.Fis persona riferimento speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN NPRSPEEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NPRSPEEF TEXT IS 'Nome persona di riferimento speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN CPRSPEEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CPRSPEEF TEXT IS 'Cognome persona di riferimento speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN TPRSPEEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( TPRSPEEF TEXT IS 'Titolo persona di riferimento speditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SPRDESEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SPRDESEF TEXT IS 'Sch.CF persona riferimento destinatario') ALTER TABLE &DT/FTPEF55F ADD COLUMN IPRDESEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IPRDESEF TEXT IS 'Cod.fis. persona riferimento destinatario') ALTER TABLE &DT/FTPEF55F ADD COLUMN NPRDESEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NPRDESEF TEXT IS 'Nome persona di riferimento destinatario') ALTER TABLE &DT/FTPEF55F ADD COLUMN CPRDESEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CPRDESEF TEXT IS 'Cognome persona di riferimento destinatario') ALTER TABLE &DT/FTPEF55F ADD COLUMN TPRDESEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( TPRDESEF TEXT IS 'Titolo persona di riferimento destinatario') ALTER TABLE &DT/FTPEF55F ADD COLUMN IDIACQEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IDIACQEF TEXT IS 'ID indirizzo acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN INDACQEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( INDACQEF TEXT IS 'Indirizzo acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN IN2ACQEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IN2ACQEF TEXT IS 'Indirizzo 2 acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN LOCACQEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( LOCACQEF TEXT IS 'Località acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN CAPACQEF CHAR(5) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CAPACQEF TEXT IS 'Cap acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN PROACQEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( PROACQEF TEXT IS 'Provincia acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN SCNACQEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SCNACQEF TEXT IS 'Schema Nazione acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN NAZACQEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NAZACQEF TEXT IS 'Nazione acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN SPRACQEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SPRACQEF TEXT IS 'Sch.CF persona riferimento acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN IPRACQEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IPRACQEF TEXT IS 'Cod.fis. persona riferimento acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN NPRACQEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NPRACQEF TEXT IS 'Nome persona di riferimento acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN CPRACQEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CPRACQEF TEXT IS 'Cognome persona di riferimento acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN TPRACQEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( TPRACQEF TEXT IS 'Titolo persona di riferimento acquirente') ALTER TABLE &DT/FTPEF55F ADD COLUMN IDIVENEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IDIVENEF TEXT IS 'ID indirizzo venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN INDVENEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( INDVENEF TEXT IS 'Indirizzo venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN IN2VENEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IN2VENEF TEXT IS 'Indirizzo 2 venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN LOCVENEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( LOCVENEF TEXT IS 'Località venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN CAPVENEF CHAR(5) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CAPVENEF TEXT IS 'Cap venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN PROVENEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( PROVENEF TEXT IS 'Provincia venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SCNVENEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SCNVENEF TEXT IS 'Schema Nazione venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN NAZVENEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NAZVENEF TEXT IS 'Nazione venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SPRVENEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SPRVENEF TEXT IS 'Sch.CF persona riferimento venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN IPRVENEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IPRVENEF TEXT IS 'Cod.fis. persona riferimento vendirore') ALTER TABLE &DT/FTPEF55F ADD COLUMN NPRVENEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NPRVENEF TEXT IS 'Nome persona di riferimento venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN CPRVENEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CPRVENEF TEXT IS 'Cognome persona di riferimento venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN TPRVENEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( TPRVENEF TEXT IS 'Titolo persona di riferimento venditore') ALTER TABLE &DT/FTPEF55F ADD COLUMN IDITRAEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IDITRAEF TEXT IS 'ID indirizzo trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN INDTRAEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( INDTRAEF TEXT IS 'Indirizzo trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN IN2TRAEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IN2TRAEF TEXT IS 'Indirizzo 2 trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN LOCTRAEF CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( LOCTRAEF TEXT IS 'Località trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN CAPTRAEF CHAR(5) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CAPTRAEF TEXT IS 'Cap trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN PROTRAEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( PROTRAEF TEXT IS 'Provincia trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SCNTRAEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SCNTRAEF TEXT IS 'Schema Nazione trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN NAZTRAEF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NAZTRAEF TEXT IS 'Nazione trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SPRTRAEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SPRTRAEF TEXT IS 'Sch.CF persona riferimento trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN IPRTRAEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( IPRTRAEF TEXT IS 'Cod.fis. persona riferimento trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN NPRTRAEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( NPRTRAEF TEXT IS 'Nome persona di riferimento trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN CPRTRAEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( CPRTRAEF TEXT IS 'Cognome persona di riferimento trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN TPRTRAEF CHAR(40) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( TPRTRAEF TEXT IS 'Titolo persona di riferimento trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN SCPTRAEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( SCPTRAEF TEXT IS 'Schema P.IVA trasportatore') ALTER TABLE &DT/FTPEF55F ADD COLUMN PIVTRAEF CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEF55F ( PIVTRAEF TEXT IS 'P.IVA trasportatore') ALTER TABLE &DT/FTPEL55F ADD COLUMN NRPZAREL NUMERIC(13, 4) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPEL55F ( NRPZAREL TEXT IS 'Numero di sotto unità x articolo') ALTER TABLE &DT/FTPEL55F ADD COLUMN NRARCFEL NUMERIC(13, 4) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPEL55F ( NRARCFEL TEXT IS 'Numero articoli nella confezione') CREATE TABLE &DT/FTPEJ55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PRORIGEJ NUMERIC(5, 0) NOT NULL DEFAULT 0 , NOMEPREJ CHAR(50) NOT NULL DEFAULT '' , VALOREEJ CHAR(60) NOT NULL DEFAULT '' , QUANTIEJ NUMERIC(19, 6) NOT NULL DEFAULT 0 , SCHVALEJ CHAR(20) NOT NULL DEFAULT '' , TIPVALEJ CHAR(20) NOT NULL DEFAULT '' , DESVALEJ CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, LINEA, PRORIGEJ )) LABEL ON TABLE &DT/FTPEJ55F IS 'PEPPOL RIGHE - PROPRIETÀ ADDIZIONALI' LABEL ON COLUMN &DT/FTPEJ55F ( PROGID TEXT IS 'Progressivo ID ' , LINEA TEXT IS 'Riga ' , PRORIGEJ TEXT IS 'Progressivo riga ' , NOMEPREJ TEXT IS 'Nome della proprietà ' , VALOREEJ TEXT IS 'Valore della proprietà ' , QUANTIEJ TEXT IS 'Quantità ' , SCHVALEJ TEXT IS 'Schema valore ' , TIPVALEJ TEXT IS 'Tipo valore ' , DESVALEJ TEXT IS 'Descrizione valore ') DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when coalesce(d.PAOPRIV ,'') = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA , g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(d.PAOPRIV, '') = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when coalesce(d.PAOPRIV ,'') = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA , g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN coalesce(d.PAOPRIV, '') = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND a.DTFTFM >= d.DTIPA LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) WHERE (f.storfm is null or f.STORFM <> 'S') AND coalesce(e.CODIPA, d.CODIPA) IS NOT NULL ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' ALTER TABLE &DT/FTPAI55F ADD COLUMN PROGINVIO CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAI55F ( PROGINVIO TEXT IS 'Progressivo di Invio codificato in char 5') CREATE VIEW &DT/FTMOVNE55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , d.CISOCA , d.PIVACA , d.CDFICA , c.DESC_GIVA FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB JOIN &DT/CGANA00F as d ON d.CONTCA = b.CONTCP EXCEPTION JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CIFAFMA = e.CODCLI EXCEPTION JOIN &DT/FTPAE55F as f ON f.CDDITTA = '' AND a.CSPEFM = f.CODCLI AND f.PAOPRIV = ' ' WHERE (a.FLCGFM = '*') ) LABEL ON TABLE &DT/FTMOVNE55V IS 'Art. 55 VIEW ATTUALI NON ESTRAIBILI' CREATE VIEW &DT/FTBKMNE55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , d.CISOCA , d.PIVACA , d.CDFICA , c.DESC_GIVA FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB JOIN &DT/CGANA00F as d ON d.CONTCA = b.CONTCP EXCEPTION JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CIFAFMA = e.CODCLI EXCEPTION JOIN &DT/FTPAE55F as f ON f.CDDITTA = '' AND a.CSPEFM = f.CODCLI AND f.PAOPRIV = ' ' WHERE (a.FLCGFM = '*') ) LABEL ON TABLE &DT/FTBKMNE55V IS 'Art. 55 VIEW STORICI NON ESTRAIBILI' ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABART55C DECIMAL(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABPRIVC DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABCOMDTFT TEXT IS '') LABEL ON COLUMN &DT/FTPAAB55F (ABINVIVA TEXT IS '') ALTER TABLE &DT/FTPAB55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA) ALTER TABLE &DT/FTPAB55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAB55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, NUMERODDT, DATADDT) ALTER TABLE &DT/FTPAO55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA) ALTER TABLE &DT/FTPAO55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAO55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, DATAORD ,IDDOORD) ALTER TABLE &DT/FTPAU55F ADD PRIMARY KEY (CDDTFAT, DATAFAT, NUMFAT, GIVAFAT, PROGRIGA) ALTER TABLE &DT/FTPAU55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAU55F ADD PRIMARY KEY (CDDTFAT, DATAFAT, NUMFAT, GIVAFAT, NFATFAT, PROGRIGA) ALTER TABLE &DT/FTPSET55F ADD COLUMN DATAINB2B DECIMAL(8, 0) NOT NULL DEFAULT 20190101 LABEL ON COLUMN &DT/FTPSET55F (DATAINB2B TEXT IS 'Data inizio obbligo Fatture B2B') ALTER TABLE &DT/FTPAE55F ADD COLUMN ESCLUSOFE CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAE55F ( ESCLUSOFE TEXT IS 'S=Escluso da FT Elettronica') DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NULL THEN '0000000' WHEN d.PAOPRIV = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT FROM &DT/FTBKMAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b))))))) ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NULL THEN '0000000' WHEN d.PAOPRIV = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT FROM &DT/FTMOVAR55V as a JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b))))))) ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' CREATE TABLE &DT/FTPABV55F ( USERBV CHAR(10) NOT NULL DEFAULT '' , DATABV NUMERIC(16, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( USERBV)) LABEL ON TABLE &DT/FTPABV55F IS 'Art. 55 SEGNALAZIONE BOLLO VIRTUALE NON INSTALLATO' LABEL ON COLUMN &DT/FTPABV55F ( USERBV TEXT IS 'Utente' , DATABV TEXT IS 'Data di chiusura segnalazione') ALTER TABLE &DT/CGETA00F ADD COLUMN LIQUAA CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETA00F (LIQUAA TEXT IS 'Periodo liquidazione: 1,..,12 o 1T,2T,3T,4T') ALTER TABLE &DT/CGETB00F ADD COLUMN REEXBB CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (REEXBB TEXT IS 'Riferimento esterno') ALTER TABLE &DT/CGETB00F ADD COLUMN FASIBB CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (FASIBB TEXT IS 'Fattura semplificata articolo 7.2 7.3') ALTER TABLE &DT/CGETB00F ADD COLUMN NRREBB CHAR(120) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (NRREBB TEXT IS 'Ragione sociale società/ristrutturazione') ALTER TABLE &DT/CGETB00F ADD COLUMN NIFRBB CHAR(9) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (NIFRBB TEXT IS 'NIF società/ristrutturazione') ALTER TABLE &DT/CGETB00F ADD COLUMN DIINBB CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (DIINBB TEXT IS 'Difficoltà invio per cambio condizioni') ALTER TABLE &DT/CGETB00F ADD COLUMN MACRBB CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (MACRBB TEXT IS 'Macrodato: fattura con importo > 100.000.000 euro') ALTER TABLE &DT/CGETB00F ADD COLUMN FATEBB CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (FATEBB TEXT IS 'Fattura emessa da terza parte in base a normativa') ALTER TABLE &DT/CGETB00F ADD COLUMN SEIDBB CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (SEIDBB TEXT IS 'Senza destinatario articolo 6.1.d)RD 1619/2012') ALTER TABLE &DT/CGETB00F ADD COLUMN TPES2BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPES2BB TEXT IS 'Tipo esenzione (Est. tipo natura) 2') ALTER TABLE &DT/CGETB00F ADD COLUMN IMES2BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IMES2BB TEXT IS 'Importo esente 2') ALTER TABLE &DT/CGETB00F ADD COLUMN TPES3BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPES3BB TEXT IS 'Tipo esenzione (Est. tipo natura) 3') ALTER TABLE &DT/CGETB00F ADD COLUMN IMES3BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IMES3BB TEXT IS 'Importo esente 3') ALTER TABLE &DT/CGETB00F ADD COLUMN TPES4BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPES4BB TEXT IS 'Tipo esenzione (Est. tipo natura) 4') ALTER TABLE &DT/CGETB00F ADD COLUMN IMES4BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IMES4BB TEXT IS 'Importo esente 4') ALTER TABLE &DT/CGETB00F ADD COLUMN TPES5BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPES5BB TEXT IS 'Tipo esenzione (Est. tipo natura) 5') ALTER TABLE &DT/CGETB00F ADD COLUMN IMES5BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IMES5BB TEXT IS 'Importo esente 5') ALTER TABLE &DT/CGETB00F ADD COLUMN TPES6BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPES6BB TEXT IS 'Tipo esenzione (Est. tipo natura) 6') ALTER TABLE &DT/CGETB00F ADD COLUMN IMES6BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IMES6BB TEXT IS 'Importo esente 6') ALTER TABLE &DT/CGETB00F ADD COLUMN TPES7BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPES7BB TEXT IS 'Tipo esenzione (Est. tipo natura) 7') ALTER TABLE &DT/CGETB00F ADD COLUMN IMES7BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IMES7BB TEXT IS 'Importo esente 7') ALTER TABLE &DT/CGETB00F ADD COLUMN TPE22BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPE22BB TEXT IS 'Tipo esenzione (Est. tipo natura) 2') ALTER TABLE &DT/CGETB00F ADD COLUMN IME22BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IME22BB TEXT IS 'Importo esente 2') ALTER TABLE &DT/CGETB00F ADD COLUMN TPE23BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPE23BB TEXT IS 'Tipo esenzione (Est. tipo natura) 3') ALTER TABLE &DT/CGETB00F ADD COLUMN IME23BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IME23BB TEXT IS 'Importo esente 3') ALTER TABLE &DT/CGETB00F ADD COLUMN TPE24BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPE24BB TEXT IS 'Tipo esenzione (Est. tipo natura) 4') ALTER TABLE &DT/CGETB00F ADD COLUMN IME24BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IME24BB TEXT IS 'Importo esente 4') ALTER TABLE &DT/CGETB00F ADD COLUMN TPE25BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPE25BB TEXT IS 'Tipo esenzione (Est. tipo natura) 5') ALTER TABLE &DT/CGETB00F ADD COLUMN IME25BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IME25BB TEXT IS 'Importo esente 5') ALTER TABLE &DT/CGETB00F ADD COLUMN TPE26BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPE26BB TEXT IS 'Tipo esenzione (Est. tipo natura) 6') ALTER TABLE &DT/CGETB00F ADD COLUMN IME26BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IME26BB TEXT IS 'Importo esente 6') ALTER TABLE &DT/CGETB00F ADD COLUMN TPE27BB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGETB00F (TPE27BB TEXT IS 'Tipo esenzione (Est. tipo natura) 7') ALTER TABLE &DT/CGETB00F ADD COLUMN IME27BB NUMERIC(14, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGETB00F (IME27BB TEXT IS 'Importo esente 7') UPDATE &DT/FTPSET55F SET SERVTRAPR = SERVTRAPA ALTER TABLE &DT/FTPSET55F ADD COLUMN BARRADOC CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F (BARRADOC TEXT IS 'Aggiunta registro IVA al numero documento per FE') ALTER TABLE &DT/FTPSET55F ADD COLUMN MODANTFE CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (MODANTFE TEXT IS 'Modulo di Antep. FE _=Ministeriale A=AssoSoftware') CREATE TABLE &DT/C770J16F( TIREJJ CHAR(1) NOT NULL DEFAULT '', CDFIJJ CHAR(16) NOT NULL DEFAULT '', PRMOJJ NUMERIC(8,0) NOT NULL DEFAULT 0, SPUTJJ CHAR(3) NOT NULL DEFAULT '', SPU2JJ CHAR(20) NOT NULL DEFAULT '', PRSWJJ CHAR(16) NOT NULL DEFAULT '', ORSEJJ CHAR(1) NOT NULL DEFAUlT '', STATJJ CHAR(1) NOT NULL DEFAULT '', ANFOJJ NUMERIC(4,0) NOT NULL DEFAULT 0, NUFOJJ NUMERIC(9,0) NOT NULL DEFAULT 0, PRRIJJ NUMERIC(5,0) NOT NULL DEFAULT 0, PRSSJJ NUMERIC(2,0) NOT NULL DEFAULT 0, TPINJJ CHAR(1) NOT NULL DEFAULT '', CFSIJJ CHAR(16) NOT NULL DEFAULT '', SSRTJJ NUMERIC(19,2) NOT NULL DEFAULT 0, PRIMARY KEY(ANFOJJ, ORSEJJ, TPINJJ, NUFOJJ, PRRIJJ)) LABEL ON TABLE &DT/C770J16F IS '770 record J' LABEL ON COLUMN &DT/C770J16F ( TIREJJ TEXT IS 'Tipo record', CDFIJJ TEXT IS 'Codice fiscale del soggetto dichiarante', PRMOJJ TEXT IS 'Progressivo modulo', SPUTJJ TEXT IS 'Spazio per utente', SPU2JJ TEXT IS 'Spazio per utente x ID dichiarante', PRSWJJ TEXT IS 'Id del prod.software (codice fiscale)', ORSEJJ TEXT IS 'Ordinario/Semplificato', STATJJ TEXT IS 'Stato record (C=Conf/A=Err)', ANFOJJ TEXT IS 'Anno invio', NUFOJJ TEXT IS 'Progressivo invio', PRRIJJ TEXT IS 'Progressivo riga fornitura', PRSSJJ TEXT IS 'Progressivo riga del modulo', TPINJJ TEXT IS 'Tipo Invio', CFSIJJ TEXT IS 'SS001001 Codice fiscale del sostituto di imposta', SSRTJJ TEXT IS 'SS010002 SS - Ritenute') ALTER TABLE &DT/C770Z16F ADD COLUMN RCTJZZ NUMERIC(9,0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770Z16F (RCTJZZ TEXT IS 'Numero record di tipo J') ALTER TABLE &DT/C770B16F ADD COLUMN PRDIBB NUMERIC(17, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (PRDIBB TEXT IS 'Protocollo dichiarazione separata - Id invio') ALTER TABLE &DT/C770B16F ADD COLUMN PRTEBB NUMERIC(6, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (PRTEBB TEXT IS 'Progressivo del servizio telematico') ALTER TABLE &DT/C770B16F ADD COLUMN TIPIBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (TIPIBB TEXT IS 'Tipologia invio') ALTER TABLE &DT/C770B16F ADD COLUMN CQCABB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (CQCABB TEXT IS 'Capitali') ALTER TABLE &DT/C770B16F ADD COLUMN CQLBBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (CQLBBB TEXT IS 'Locazioni brevi') ALTER TABLE &DT/C770B16F ADD COLUMN CFAIBB CHAR(16) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/C770B16F (CFAIBB TEXT IS 'Codice fiscale altro incaricato 1') ALTER TABLE &DT/C770B16F ADD COLUMN GSDIBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSDIBB TEXT IS 'Dipendente altro incaricato 1') ALTER TABLE &DT/C770B16F ADD COLUMN GSAUBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSAUBB TEXT IS 'Autonomo altro incaricato 1') ALTER TABLE &DT/C770B16F ADD COLUMN GSCABB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSCABB TEXT IS 'Capitali altro incaricato 1') ALTER TABLE &DT/C770B16F ADD COLUMN GSLBBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSLBBB TEXT IS 'Locazioni brevi altro incaricato 1') ALTER TABLE &DT/C770B16F ADD COLUMN GSARBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSARBB TEXT IS 'Altre ritenute altro incaricato 1') ALTER TABLE &DT/C770B16F ADD COLUMN CFA2BB CHAR(16) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/C770B16F (CFA2BB TEXT IS 'Codice fiscale altro incaricato 2') ALTER TABLE &DT/C770B16F ADD COLUMN GSD2BB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSD2BB TEXT IS 'Dipendente altro incaricato 2') ALTER TABLE &DT/C770B16F ADD COLUMN GSA2BB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSA2BB TEXT IS 'Autonomo altro incaricato 2') ALTER TABLE &DT/C770B16F ADD COLUMN GSC2BB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSC2BB TEXT IS 'Capitali altro incaricato 2') ALTER TABLE &DT/C770B16F ADD COLUMN GSL2BB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSL2BB TEXT IS 'Locazioni brevi altro incaricato 2') ALTER TABLE &DT/C770B16F ADD COLUMN GSR2BB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (GSR2BB TEXT IS 'Altre ritenute altro incaricato 2') ALTER TABLE &DT/C770I16F ADD COLUMN PRDIII NUMERIC(17, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (PRDIII TEXT IS 'Protocollo dichiarazione separata - Id invio') ALTER TABLE &DT/C770I16F ADD COLUMN PRTEII NUMERIC(6, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (PRTEII TEXT IS 'Progressivo del servizio telematico') ALTER TABLE &DT/C770I16F ADD COLUMN TIPIII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (TIPIII TEXT IS 'Tipologia invio') ALTER TABLE &DT/C770I16F ADD COLUMN CQCAII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (CQCAII TEXT IS 'Capitali') ALTER TABLE &DT/C770I16F ADD COLUMN CQLBII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (CQLBII TEXT IS 'Locazioni brevi') ALTER TABLE &DT/C770I16F ADD COLUMN CFAIII CHAR(16) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/C770I16F (CFAIII TEXT IS 'Codice fiscale altro incaricato 1') ALTER TABLE &DT/C770I16F ADD COLUMN GSDIII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSDIII TEXT IS 'Dipendente altro incaricato 1') ALTER TABLE &DT/C770I16F ADD COLUMN GSAUII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSAUII TEXT IS 'Autonomo altro incaricato 1') ALTER TABLE &DT/C770I16F ADD COLUMN GSCAII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSCAII TEXT IS 'Capitali altro incaricato 1') ALTER TABLE &DT/C770I16F ADD COLUMN GSLBII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSLBII TEXT IS 'Locazioni brevi altro incaricato 1') ALTER TABLE &DT/C770I16F ADD COLUMN GSARII NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSARII TEXT IS 'Altre ritenute altro incaricato 1') ALTER TABLE &DT/C770I16F ADD COLUMN CFA2II CHAR(16) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/C770I16F (CFA2II TEXT IS 'Codice fiscale altro incaricato 2') ALTER TABLE &DT/C770I16F ADD COLUMN GSD2II NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSD2II TEXT IS 'Dipendente altro incaricato 2') ALTER TABLE &DT/C770I16F ADD COLUMN GSA2II NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSA2II TEXT IS 'Autonomo altro incaricato 2') ALTER TABLE &DT/C770I16F ADD COLUMN GSC2II NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSC2II TEXT IS 'Capitali altro incaricato 2') ALTER TABLE &DT/C770I16F ADD COLUMN GSL2II NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSL2II TEXT IS 'Locazioni brevi altro incaricato 2') ALTER TABLE &DT/C770I16F ADD COLUMN GSR2II NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (GSR2II TEXT IS 'Altre ritenute altro incaricato 2') ALTER TABLE &DT/C770Y16F ADD COLUMN CFSIYY CHAR(16) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/C770Y16F (CFSIYY TEXT IS 'SY001001 Codice fiscale del sostituto d''imposta') ALTER TABLE &DT/C770Y16F ADD COLUMN EVECYY NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770Y16F (EVECYY TEXT IS 'SY001002 Eventi eccezionali') ALTER TABLE &DT/FTPSET55F ADD COLUMN ARTDESC CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( ARTDESC TEXT IS 'Codice articolo e descrizione articolo ' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN ALLFATPA CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( ALLFATPA TEXT IS 'Allega automaticamente la fattura PA' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN ALLFATB2B CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( ALLFATB2B TEXT IS 'Allega automaticamente la fattura B2B' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN DESCALLFAT CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( DESCALLFAT TEXT IS 'Descrizione allegato' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN SCONCOMPA CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( SCONCOMPA TEXT IS 'Visualizza gli sconti come altri dati gest. PA') ALTER TABLE &DT/FTPSET55F ADD COLUMN SCONCOMB2B CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( SCONCOMB2B TEXT IS 'Visualizza gli sconti come altri dati gest. B2B' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN MODREPCAN CHAR(1) NOT NULL DEFAULT '3' LABEL ON COLUMN &DT/FTPSET55F ( MODREPCAN TEXT IS 'Modalità di reper. canale fatt. B2B') ALTER TABLE &DT/FTPSET55F ADD COLUMN SCNOTPEC CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( SCNOTPEC TEXT IS 'Codice scheda notizie per reper. PEC fatt. B2B' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTPEC NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F ( RSCNOTPEC TEXT IS 'Riga notizie per reper. PEC fatt. B2B' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN SCNOTCAN CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( SCNOTCAN TEXT IS 'Codice scheda notizie per reper. canale B2B' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTCAN NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F ( RSCNOTCAN TEXT IS 'Riga notizie per reper. canale B2B' ) CREATE TABLE &DT/FTPAW55F ( TABGAET CHAR(1) NOT NULL DEFAULT'', TABPAET CHAR(4) NOT NULL DEFAULT'', PRIMARY KEY (TABGAET)) LABEL ON TABLE &DT/FTPAW55F IS 'Art. 55 TIPO RATA X PAG 888' LABEL ON COLUMN &DT/FTPAW55F ( TABGAET TEXT IS 'Codice SMTAB ET Galileo ' , TABPAET TEXT IS 'Codice Pubb. Amm. ') ALTER TABLE &DT/FTPAU55F ADD COLUMN ALLEGAUTO CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAU55F ( ALLEGAUTO TEXT IS 'Allegato automatico ' ) ALTER TABLE &DT/FTPAY55F ALTER COLUMN CDARTIC SET DATA TYPE CHAR(40) ALTER TABLE &DT/FTPAB55F ADD COLUMN PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 LABEL ON COLUMN &DT/FTPAB55F ( PROGLINEA TEXT IS 'Progressivo NumeroLinea ') ALTER TABLE &DT/FTPAB55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAB55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA, NUMERODDT, DATADDT) ALTER TABLE &DT/FTPAD55F ADD COLUMN PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 LABEL ON COLUMN &DT/FTPAD55F ( PROGLINEA TEXT IS 'Progressivo NumeroLinea ') ALTER TABLE &DT/FTPAD55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAD55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) ALTER TABLE &DT/FTPAG55F ADD COLUMN PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 LABEL ON COLUMN &DT/FTPAG55F ( PROGLINEA TEXT IS 'Progressivo NumeroLinea ') ALTER TABLE &DT/FTPAG55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAG55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) ALTER TABLE &DT/FTPAO55F ADD COLUMN PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 LABEL ON COLUMN &DT/FTPAO55F ( PROGLINEA TEXT IS 'Progressivo NumeroLinea ') ALTER TABLE &DT/FTPAO55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAO55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA, DATAORD, IDDOORD) ALTER TABLE &DT/FTPAT55F ADD COLUMN PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 LABEL ON COLUMN &DT/FTPAT55F ( PROGLINEA TEXT IS 'Progressivo NumeroLinea ') ALTER TABLE &DT/FTPAT55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAT55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) ALTER TABLE &DT/FTPAZ55F ADD COLUMN PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 LABEL ON COLUMN &DT/FTPAZ55F ( PROGLINEA TEXT IS 'Progressivo NumeroLinea ') ALTER TABLE &DT/FTPAZ55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAZ55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NULL THEN '0000000' WHEN d.PAOPRIV = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b))))))) ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NULL THEN '0000000' WHEN d.PAOPRIV = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b))))))) ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' ALTER TABLE &DT/FTPAB55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, NUMERODDT, DATADDT) ALTER TABLE &DT/FTPAB55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAB55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA, NUMERODDT, DATADDT) ALTER TABLE &DT/FTPAD55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA) ALTER TABLE &DT/FTPAD55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAD55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) ALTER TABLE &DT/FTPAG55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA) ALTER TABLE &DT/FTPAG55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAG55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) ALTER TABLE &DT/FTPAO55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, DATAORD, IDDOORD) ALTER TABLE &DT/FTPAO55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAO55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA, DATAORD, IDDOORD) ALTER TABLE &DT/FTPAT55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA) ALTER TABLE &DT/FTPAT55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAT55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) ALTER TABLE &DT/FTPAZ55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA) ALTER TABLE &DT/FTPAZ55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAZ55F ADD PRIMARY KEY (PROGID, PROGFATT, LINEA, PROGLINEA) ALTER TABLE &DT/FTPAC55F ADD COLUMN FCLIFOR CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPAC55F (FCLIFOR TEXT IS 'Flag cliente fornitore /F' ) ALTER TABLE &DT/FTPAC55F ADD PRIMARY KEY (TABGAMB) ALTER TABLE &DT/FTPAC55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAC55F ADD PRIMARY KEY (TABGAMB, FCLIFOR) ALTER TABLE &DT/FTPAE55F ADD COLUMN LBARTCLI CHAR(35) NOT NULL DEFAULT 'Codice Art. cliente' LABEL ON COLUMN &DT/FTPAE55F (LBARTCLI TEXT IS 'Label per codice articolo cliente ' ) ALTER TABLE &DT/FTPAE55F ADD COLUMN LBARTFOR CHAR(35) NOT NULL DEFAULT 'Codice Art. fornitore' LABEL ON COLUMN &DT/FTPAE55F (LBARTFOR TEXT IS 'Label per codice articolo fornitore ' ) ALTER TABLE &DT/FTPAE55F ADD COLUMN LBTARIC CHAR(35) NOT NULL DEFAULT 'TARIC' LABEL ON COLUMN &DT/FTPAE55F (LBTARIC TEXT IS 'Label per TARIC ' ) ALTER TABLE &DT/FTPAE55F ADD COLUMN LBEAN CHAR(35) NOT NULL DEFAULT 'EAN' LABEL ON COLUMN &DT/FTPAE55F (LBEAN TEXT IS 'Label per EAN ' ) ALTER TABLE &DT/FTPAE55F ADD COLUMN ALLFATCO CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPAE55F (ALLFATCO TEXT IS 'All.autom.fatt.cortesia includi/escludi') ALTER TABLE &DT/FTPAF55F ADD COLUMN VENDACQU CHAR(1) NOT NULL DEFAULT 'V' LABEL ON COLUMN &DT/FTPAF55F (VENDACQU TEXT IS 'Vendita/acquisto(solo fatt. C/terzi' ) ALTER TABLE &DT/FTPAU55F ADD COLUMN FORNFAT CHAR(10) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPAU55F (FORNFAT TEXT IS 'Codice fornitore per fatture C/terzi') ALTER TABLE &DT/FTPAU55F ADD PRIMARY KEY (CDDTFAT, DATAFAT, NUMFAT, GIVAFAT, NFATFAT, PROGRIGA) ALTER TABLE &DT/FTPAU55F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTPAU55F ADD PRIMARY KEY (CDDTFAT, DATAFAT, NUMFAT, GIVAFAT, FORNFAT, NFATFAT, PROGRIGA) CREATE TABLE &DT/FTPA155F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGTIPAR NUMERIC(5, 0) NOT NULL DEFAULT 0 , CODITIPO CHAR(35) NOT NULL DEFAULT '' , CODIVALO CHAR(35) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGTIPAR ) ) LABEL ON TABLE &DT/FTPA155F IS 'Art. 55 - DETTAGLIO CODICI ARTICOLO' LABEL ON COLUMN &DT/FTPA155F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGTIPAR TEXT IS 'Progressivo tipo articolo ' , CODITIPO TEXT IS 'CodiceTipo ' , CODIVALO TEXT IS 'CodiceValore ') ALTER TABLE &DT/FTPSET55F ADD COLUMN ALLCLIINES CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (ALLCLIINES TEXT IS 'Allegato Inclusione/Esclusione da cliente' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN CDDITTA CHAR(3) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (CDDITTA TEXT IS 'Codice ditta' ) ALTER TABLE &DT/FTPAAB55F ADD COLUMN FATELEPASS DECIMAL(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHFEP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHFEP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHFEP VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (WINPATHFEP TEXT IS 'Path xml Windows Fatt. Elettr. Passiva') LABEL ON COLUMN &DT/FTPSET55F (LINPATHFEP TEXT IS 'Path xml Linux Fatt. Elettr. Passiva') LABEL ON COLUMN &DT/FTPSET55F (OSXPATHFEP TEXT IS 'Path xml mac osx Fatt. Elettr. Passiva') CREATE TABLE &DT/FTXCTE0F ( PARTITAIVA CHAR(20) NOT NULL DEFAULT '' , FORNITORE CHAR(10) NOT NULL DEFAULT '' , PRIMARY KEY( PARTITAIVA ) ) LABEL ON TABLE &DT/FTXCTE0F IS 'File autoapprendimento - testate' LABEL ON COLUMN &DT/FTXCTE0F ( PARTITAIVA TEXT IS 'Partita IVA' , FORNITORE TEXT IS 'Fornitore') CREATE TABLE &DT/FTXCKL0F ( PRIORI NUMERIC(3, 0) NOT NULL DEFAULT 0 , OPERAZ CHAR(256) NOT NULL DEFAULT '' , PRIMARY KEY( PRIORI ) ) LABEL ON TABLE &DT/FTXCKL0F IS 'Sequenza attività - fatturazione elettr. pass.' LABEL ON COLUMN &DT/FTXCKL0F ( PRIORI TEXT IS 'Ordine di visualizzazione' , OPERAZ TEXT IS 'Operazione da eseguire') INSERT INTO &DT/FTXCKL0F (PRIORI, OPERAZ) VALUES (10, 'Fatture incomplete per interruzione download') INSERT INTO &DT/FTXCKL0F (PRIORI, OPERAZ) VALUES (20, 'Assegnazione fornitori a partita IVA') INSERT INTO &DT/FTXCKL0F (PRIORI, OPERAZ) VALUES (30, 'Trasferimento documenti a Galileo') INSERT INTO &DT/FTXCKL0F (PRIORI, OPERAZ) VALUES (40, 'Assegnazione estremi contabili') INSERT INTO &DT/FTXCKL0F (PRIORI, OPERAZ) VALUES (50, 'Trasferimento estremi contabili a Discovery XChange') CREATE TABLE &DT/FTXCI00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , CDDITTA CHAR(3) NOT NULL DEFAULT '' , IDPAETRA CHAR(2) NOT NULL DEFAULT '' , IDCODTRA CHAR(28) NOT NULL DEFAULT '' , PROGRESS CHAR(10) NOT NULL DEFAULT '' , STATOTRAS CHAR(1) NOT NULL DEFAULT '' , FORMTRAS CHAR(5) NOT NULL DEFAULT '' , CODIDEST CHAR(20) NOT NULL DEFAULT '' , TELETRAS CHAR(12) NOT NULL DEFAULT '' , EMAITRAS CHAR(256) NOT NULL DEFAULT '' , IDPAECED CHAR(2) NOT NULL DEFAULT '' , IDCODCED CHAR(28) NOT NULL DEFAULT '' , CODFICED CHAR(16) NOT NULL DEFAULT '' , DENOMCED CHAR(80) NOT NULL DEFAULT '' , NOMECED CHAR(60) NOT NULL DEFAULT '' , COGNOCED CHAR(60) NOT NULL DEFAULT '' , TITOLCED CHAR(10) NOT NULL DEFAULT '' , CEORICED CHAR(17) NOT NULL DEFAULT '' , ALBOPROF CHAR(60) NOT NULL DEFAULT '' , PROVALBO CHAR(2) NOT NULL DEFAULT '' , NUMEALBO CHAR(60) NOT NULL DEFAULT '' , DATAALBO NUMERIC(8, 0) NOT NULL DEFAULT 0 , REGIFISC CHAR(4) NOT NULL DEFAULT '' , INDICED CHAR(60) NOT NULL DEFAULT '' , CIVICED CHAR(8) NOT NULL DEFAULT '' , CAPCED CHAR(5) NOT NULL DEFAULT '' , COMUCED CHAR(60) NOT NULL DEFAULT '' , PROVCED CHAR(2) NOT NULL DEFAULT '' , NAZICED CHAR(2) NOT NULL DEFAULT '' , INDISTAB CHAR(60) NOT NULL DEFAULT '' , CIVISTAB CHAR(8) NOT NULL DEFAULT '' , CAPSTAB CHAR(5) NOT NULL DEFAULT '' , COMUSTAB CHAR(60) NOT NULL DEFAULT '' , PROVSTAB CHAR(2) NOT NULL DEFAULT '' , NAZISTAB CHAR(2) NOT NULL DEFAULT '' , UFFIREA CHAR(2) NOT NULL DEFAULT '' , NUMEREA CHAR(20) NOT NULL DEFAULT '' , CAPISOCI NUMERIC(13, 2) NOT NULL DEFAULT 0 , SOCIOUNI CHAR(29) NOT NULL DEFAULT '' , STATLIQU CHAR(2) NOT NULL DEFAULT '' , TELECONT CHAR(12) NOT NULL DEFAULT '' , FAXCONT CHAR(12) NOT NULL DEFAULT '' , EMAICONT CHAR(256) NOT NULL DEFAULT '' , RIFECED CHAR(20) NOT NULL DEFAULT '' , IDPAERAP CHAR(2) NOT NULL DEFAULT '' , IDCODRAP CHAR(28) NOT NULL DEFAULT '' , CODFIRAP CHAR(16) NOT NULL DEFAULT '' , DENOMRAP CHAR(80) NOT NULL DEFAULT '' , NOMERAP CHAR(60) NOT NULL DEFAULT '' , COGNORAP CHAR(60) NOT NULL DEFAULT '' , TITOLRAP CHAR(10) NOT NULL DEFAULT '' , CEORIRAP CHAR(17) NOT NULL DEFAULT '' , IDPAECES CHAR(2) NOT NULL DEFAULT '' , IDCODCES CHAR(28) NOT NULL DEFAULT '' , CODFICES CHAR(16) NOT NULL DEFAULT '' , DENOMCES CHAR(80) NOT NULL DEFAULT '' , NOMECES CHAR(60) NOT NULL DEFAULT '' , COGNOCES CHAR(60) NOT NULL DEFAULT '' , TITOLCES CHAR(10) NOT NULL DEFAULT '' , CEORICES CHAR(17) NOT NULL DEFAULT '' , INDICES CHAR(60) NOT NULL DEFAULT '' , CIVICES CHAR(8) NOT NULL DEFAULT '' , CAPCES CHAR(5) NOT NULL DEFAULT '' , COMUCES CHAR(60) NOT NULL DEFAULT '' , PROVCES CHAR(2) NOT NULL DEFAULT '' , NAZICES CHAR(2) NOT NULL DEFAULT '' , IDPAETER CHAR(2) NOT NULL DEFAULT '' , IDCODTER CHAR(28) NOT NULL DEFAULT '' , CODFITER CHAR(16) NOT NULL DEFAULT '' , DENOMTER CHAR(80) NOT NULL DEFAULT '' , NOMETER CHAR(60) NOT NULL DEFAULT '' , COGNOTER CHAR(60) NOT NULL DEFAULT '' , TITOLTER CHAR(10) NOT NULL DEFAULT '' , CEORITER CHAR(17) NOT NULL DEFAULT '' , SOGGEMIT CHAR(2) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , PAOPRIV CHAR(1) NOT NULL DEFAULT '' , MAILPEC CHAR(256) NOT NULL DEFAULT '' , INDISTAO CHAR(60) NOT NULL DEFAULT '' , CIVISTAO CHAR(8) NOT NULL DEFAULT '' , CAPSTAO CHAR(5) NOT NULL DEFAULT '' , COMUSTAO CHAR(60) NOT NULL DEFAULT '' , PROVSTAO CHAR(2) NOT NULL DEFAULT '' , NAZISTAO CHAR(2) NOT NULL DEFAULT '' , IDFISRAF CHAR(2) NOT NULL DEFAULT '' , IDCODRAF CHAR(28) NOT NULL DEFAULT '' , DENOMRAF CHAR(80) NOT NULL DEFAULT '' , NOMERAF CHAR(60) NOT NULL DEFAULT '' , COGNRAF CHAR(60) NOT NULL DEFAULT '' , NOMEXML CHAR(50) NOT NULL DEFAULT '' , SERVTRA CHAR(50) NOT NULL DEFAULT '' , PROGINVIO CHAR(10) NOT NULL DEFAULT '' , CONTO CHAR(10) NOT NULL DEFAULT '' , DATARICE NUMERIC(8, 0) NOT NULL DEFAULT 0 , NFATTURE NUMERIC(5, 0) NOT NULL DEFAULT 0 , DOWNLOAD CHAR(1) NOT NULL DEFAULT '' , ERRORI CHAR(256) NOT NULL DEFAULT '', PRIMARY KEY( EXTID ) ) LABEL ON TABLE &DT/FTXCI00F IS 'Dati intestazione fattura elettronica' LABEL ON COLUMN &DT/FTXCI00F ( PROGID TEXT IS 'Progressivo ID ' , CDDITTA TEXT IS 'Codice ditta ' , IDPAETRA TEXT IS 'IdPaese ' , IDCODTRA TEXT IS 'IdCodice ' , PROGRESS TEXT IS 'ProgressivoInvio ' , STATOTRAS TEXT IS 'Stato trasmissione ' , FORMTRAS TEXT IS 'FormatoTrasmissione ' , CODIDEST TEXT IS 'CodiceDestinatario ' , TELETRAS TEXT IS 'Telefono ' , EMAITRAS TEXT IS 'Email ' , IDPAECED TEXT IS 'IdPaese ' , IDCODCED TEXT IS 'IdCodice ' , CODFICED TEXT IS 'CodiceFiscale ' , DENOMCED TEXT IS 'Denominazione ' , NOMECED TEXT IS 'Nome ' , COGNOCED TEXT IS 'Cognome ' , TITOLCED TEXT IS 'Titolo ' , CEORICED TEXT IS 'CodEORI ' , ALBOPROF TEXT IS 'AlboProfessionale ' , PROVALBO TEXT IS 'ProvinciaAlbo ' , NUMEALBO TEXT IS 'NumeroIscrizioneAlbo ' , DATAALBO TEXT IS 'DataIscrizioneAlbo ' , REGIFISC TEXT IS 'RegimeFiscale ' , INDICED TEXT IS 'Indirizzo ' , CIVICED TEXT IS 'NumeroCivico ' , CAPCED TEXT IS 'CAP ' , COMUCED TEXT IS 'Comune ' , PROVCED TEXT IS 'Provincia ' , NAZICED TEXT IS 'Nazione ' , INDISTAB TEXT IS 'Indirizzo ' , CIVISTAB TEXT IS 'NumeroCivico ' , CAPSTAB TEXT IS 'CAP ' , COMUSTAB TEXT IS 'Comune ' , PROVSTAB TEXT IS 'Provincia ' , NAZISTAB TEXT IS 'Nazione ' , UFFIREA TEXT IS 'Ufficio ' , NUMEREA TEXT IS 'NumeroREA ' , CAPISOCI TEXT IS 'CapitaleSociale ' , SOCIOUNI TEXT IS 'SocioUnico ' , STATLIQU TEXT IS 'StatoLiquidazione ' , TELECONT TEXT IS 'Telefono ' , FAXCONT TEXT IS 'Fax ' , EMAICONT TEXT IS 'Email ' , RIFECED TEXT IS 'RiferimentoAmministrazione ' , IDPAERAP TEXT IS 'IdPaese ' , IDCODRAP TEXT IS 'IdCodice ' , CODFIRAP TEXT IS 'CodiceFiscale ' , DENOMRAP TEXT IS 'Denominazione ' , NOMERAP TEXT IS 'Nome ' , COGNORAP TEXT IS 'Cognome ' , TITOLRAP TEXT IS 'Titolo ' , CEORIRAP TEXT IS 'CodEORI ' , IDPAECES TEXT IS 'IdPaese ' , IDCODCES TEXT IS 'IdCodice ' , CODFICES TEXT IS 'CodiceFiscale ' , DENOMCES TEXT IS 'Denominazione ' , NOMECES TEXT IS 'Nome ' , COGNOCES TEXT IS 'Cognome ' , TITOLCES TEXT IS 'Titolo ' , CEORICES TEXT IS 'CodEORI ' , INDICES TEXT IS 'Indirizzo ' , CIVICES TEXT IS 'NumeroCivico ' , CAPCES TEXT IS 'CAP ' , COMUCES TEXT IS 'Comune ' , PROVCES TEXT IS 'Provincia ' , NAZICES TEXT IS 'Nazione ' , IDPAETER TEXT IS 'IdPaese ' , IDCODTER TEXT IS 'IdCodice ' , CODFITER TEXT IS 'CodiceFiscale ' , DENOMTER TEXT IS 'Denominazione ' , NOMETER TEXT IS 'Nome ' , COGNOTER TEXT IS 'Cognome ' , TITOLTER TEXT IS 'Titolo ' , CEORITER TEXT IS 'CodEORI ' , SOGGEMIT TEXT IS 'SoggettoEmittente ' , EXTID TEXT IS 'External ID IX ' , PAOPRIV TEXT IS 'PA o privato ' , MAILPEC TEXT IS 'Mail PEC cliente ' , INDISTAO TEXT IS 'Indirizzo Stabile Organizzazione ' , CIVISTAO TEXT IS 'Numero civico Stabile Organizzazione ' , CAPSTAO TEXT IS 'Cap Stabile Organizzazione ' , COMUSTAO TEXT IS 'Comune Stabile Organizzazione ' , PROVSTAO TEXT IS 'Provincia Stabile Organizzazione ' , NAZISTAO TEXT IS 'Nazione Stabile Organizzazione ' , IDFISRAF TEXT IS 'Id fiscale rappres.fiscale ' , IDCODRAF TEXT IS 'Id codice rappres.fiscale ' , DENOMRAF TEXT IS 'Denominazione rappres.fiscale ' , NOMERAF TEXT IS 'Nome rappres.fiscale ' , COGNRAF TEXT IS 'Cognome rappres.fiscale ' , NOMEXML TEXT IS 'Nome XML ' , SERVTRA TEXT IS 'Servizio trasmissione ' , PROGINVIO TEXT IS 'Progressivo di Invio codificato in char 5' , CONTO TEXT IS 'Conto contabile Galileo ' , DATARICE TEXT IS 'Data ricezione XC ' , NFATTURE TEXT IS ' Numero fatture per lotto (xml) ' , DOWNLOAD TEXT IS 'Download fatture completo ' , ERRORI TEXT IS 'Errori ') CREATE TABLE &DT/FTXCF00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', DTFTFM NUMERIC(8, 0) NOT NULL DEFAULT 0 , NRFTFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , GIVAFM CHAR(2) NOT NULL DEFAULT '' , NFATFM CHAR(1) NOT NULL DEFAULT '' , STORFM CHAR(1) NOT NULL DEFAULT '' , TIPODOCU CHAR(4) NOT NULL DEFAULT '' , DIVISA CHAR(3) NOT NULL DEFAULT '' , DATAFATT NUMERIC(8, 0) NOT NULL DEFAULT 0 , NUMEFATT CHAR(20) NOT NULL DEFAULT '' , NUMFATNUM NUMERIC(20, 0) NOT NULL DEFAULT 0 , TIPORITE CHAR(4) NOT NULL DEFAULT '' , IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0 , CAUSAPAG CHAR(2) NOT NULL DEFAULT '' , NUMBOLLO CHAR(14) NOT NULL DEFAULT '' , IMPBOLLO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOTOT NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROTON NUMERIC(15, 2) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , ART73 CHAR(2) NOT NULL DEFAULT '' , IDPAEVET CHAR(2) NOT NULL DEFAULT '' , IDCODVET CHAR(28) NOT NULL DEFAULT '' , CODFIVET CHAR(16) NOT NULL DEFAULT '' , DENOMVET CHAR(80) NOT NULL DEFAULT '' , NOMEVET CHAR(80) NOT NULL DEFAULT '' , COGNOVET CHAR(60) NOT NULL DEFAULT '' , TITOLVET CHAR(10) NOT NULL DEFAULT '' , CEORIVET CHAR(17) NOT NULL DEFAULT '' , LICEGUIDA CHAR(20) NOT NULL DEFAULT '' , MEZZTRAS CHAR(80) NOT NULL DEFAULT '' , CAUSATRA CHAR(100) NOT NULL DEFAULT '' , NUMECOLLI NUMERIC(4, 0) NOT NULL DEFAULT 0 , DESCRTRA CHAR(100) NOT NULL DEFAULT '' , MISUTRAS CHAR(10) NOT NULL DEFAULT '' , PESOLORDO NUMERIC(7, 2) NOT NULL DEFAULT 0 , PESONETTO NUMERIC(7, 2) NOT NULL DEFAULT 0 , DATARITIRO NUMERIC(14, 0) NOT NULL DEFAULT 0 , DATATRAS NUMERIC(8, 0) NOT NULL DEFAULT 0 , TIPORESA CHAR(3) NOT NULL DEFAULT '' , INDIRESA CHAR(60) NOT NULL DEFAULT '' , CIVIRESA CHAR(8) NOT NULL DEFAULT '' , CAPRESA CHAR(5) NOT NULL DEFAULT '' , COMURESA CHAR(60) NOT NULL DEFAULT '' , PROVRESA CHAR(2) NOT NULL DEFAULT '' , NAZIRESA CHAR(2) NOT NULL DEFAULT '' , DATACONS NUMERIC(14, 0) NOT NULL DEFAULT 0 , NORMARIF CHAR(100) NOT NULL DEFAULT '' , FATTPRINC CHAR(20) NOT NULL DEFAULT '' , DATAPRINC NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAVET NUMERIC(8, 0) NOT NULL DEFAULT 0 , TOTPERCO CHAR(15) NOT NULL DEFAULT '' , BOLLOVI CHAR(2) NOT NULL DEFAULT '', AAPRFF CHAR(1) NOT NULL DEFAULT '', TPGIFF CHAR(1) NOT NULL DEFAULT '', NONPFF NUMERIC(7, 0) NOT NULL DEFAULT 0, DTRGFF NUMERIC(8, 0) NOT NULL DEFAULT 0, NPROFF NUMERIC(13, 0) NOT NULL DEFAULT 0, STATOF CHAR(1) NOT NULL DEFAULT '', ERRORI CHAR(256) NOT NULL DEFAULT '', PDF CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT ) ) LABEL ON TABLE &DT/FTXCF00F IS 'Corpo fattura elettronica' LABEL ON COLUMN &DT/FTXCF00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , CDDTFM TEXT IS 'Codice ditta - Galileo ' , DTFTFM TEXT IS 'Data Fattura - Galileo ' , NRFTFM TEXT IS 'Numero Fattura - Galileo ' , CDCFFM TEXT IS 'Codice Cliente - Galileo ' , GIVAFM TEXT IS 'Giornale IVA - Galileo ' , NFATFM TEXT IS 'Numeratore fatture ' , STORFM TEXT IS 'S=da non cons.elenco ' , TIPODOCU TEXT IS 'TipoDocumento ' , DIVISA TEXT IS 'Divisa ' , DATAFATT TEXT IS 'Data ' , NUMEFATT TEXT IS 'Numero fattura alfa ' , NUMFATNUM TEXT IS 'Numero fattura numerico ' , TIPORITE TEXT IS 'TipoRitenuta ' , IMPORITE TEXT IS 'ImportoRitenuta ' , ALIQRITE TEXT IS 'AliquotaRitenuta ' , CAUSAPAG TEXT IS 'CausalePagamento ' , NUMBOLLO TEXT IS 'NumeroBollo ' , IMPBOLLO TEXT IS 'ImportoBollo ' , IMPOTOT TEXT IS 'ImportoTotaleDocumento ' , ARROTON TEXT IS 'Arrotondamento ' , CAUSALE TEXT IS 'Causale ' , ART73 TEXT IS 'Art73 ' , IDPAEVET TEXT IS 'IdPaese ' , IDCODVET TEXT IS 'IdCodice ' , CODFIVET TEXT IS 'CodiceFiscale ' , DENOMVET TEXT IS 'Denominazione ' , NOMEVET TEXT IS 'Nome ' , COGNOVET TEXT IS 'Cognome ' , TITOLVET TEXT IS 'Titolo ' , CEORIVET TEXT IS 'CodEORI ' , LICEGUIDA TEXT IS 'NumeroLicenzaGuida ' , MEZZTRAS TEXT IS 'MezzoTrasporto ' , CAUSATRA TEXT IS 'CausaleTrasporto ' , NUMECOLLI TEXT IS 'NumeroColli ' , DESCRTRA TEXT IS 'Descrizione ' , MISUTRAS TEXT IS 'UnitaMisuraPeso ' , PESOLORDO TEXT IS 'PesoLordo ' , PESONETTO TEXT IS 'PesoNetto ' , DATARITIRO TEXT IS 'DataOraRitiro ' , DATATRAS TEXT IS 'DataInizioTrasporto ' , TIPORESA TEXT IS 'TipoResa ' , INDIRESA TEXT IS 'Indirizzo ' , CIVIRESA TEXT IS 'NumeroCivico ' , CAPRESA TEXT IS 'CAP ' , COMURESA TEXT IS 'Comune ' , PROVRESA TEXT IS 'Provincia ' , NAZIRESA TEXT IS 'Nazione ' , DATACONS TEXT IS 'DataOraConsegna ' , NORMARIF TEXT IS 'NormaDiRiferimento ' , FATTPRINC TEXT IS 'NumeroFatturaPrincipale ' , DATAPRINC TEXT IS 'DataFatturaPrincipale ' , DATAVET TEXT IS 'Data ' , TOTPERCO TEXT IS 'TotalePercorso ' , BOLLOVI TEXT IS 'BolloVirtuale ' , AAPRFF TEXT IS 'Anno operazione ' , TPGIFF TEXT IS 'Registro IVA ' , NONPFF TEXT IS 'Numero operazione ' , DTRGFF TEXT IS 'Data registrazione ' , NPROFF TEXT IS 'Protocollo IVA ' , STATOF TEXT IS 'Stato fattura ' , ERRORI TEXT IS 'Errori ' , PDF TEXT IS 'PDF generato ' ) CREATE TABLE &DT/FTXCV00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOCASS CHAR(4) NOT NULL DEFAULT '' , ALICASS NUMERIC(6, 2) NOT NULL DEFAULT 0 , IMPCOCAS NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCASS NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQIVA NUMERIC(6, 2) NOT NULL DEFAULT 0 , RITECASS CHAR(2) NOT NULL DEFAULT '' , NATUCASS CHAR(2) NOT NULL DEFAULT '' , RIFECASS CHAR(20) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXCV00F IS 'Dati cassa previdenziale fattura elettronica' LABEL ON COLUMN &DT/FTXCV00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOCASS TEXT IS 'TipoCassa ' , ALICASS TEXT IS 'AlCassa ' , IMPCOCAS TEXT IS 'ImportoContributoCassa ' , IMPOCASS TEXT IS 'ImponibileCassa ' , ALIQIVA TEXT IS 'AliquotaIVA ' , RITECASS TEXT IS 'Ritenuta ' , NATUCASS TEXT IS 'Natura ' , RIFECASS TEXT IS 'RiferimentoAmministrazione ' ) CREATE TABLE &DT/FTXCS00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOSCO CHAR(2) NOT NULL DEFAULT '' , PERCSCO NUMERIC(6, 2) NOT NULL DEFAULT 0 , IMPOSCO NUMERIC(21, 6) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGRIGA ) ) LABEL ON TABLE &DT/FTXCS00F IS 'Sconto magg. testata/riga fattura elettronica' LABEL ON COLUMN &DT/FTXCS00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOSCO TEXT IS 'Tipo ' , PERCSCO TEXT IS 'Percentuale ' , IMPOSCO TEXT IS 'Valore sconto unitario ') CREATE TABLE &DT/FTXCO00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOORD CHAR(20) NOT NULL DEFAULT '' , DATAORD NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMORD CHAR(20) NOT NULL DEFAULT '' , COMMEORD CHAR(100) NOT NULL DEFAULT '' , CUPORD CHAR(15) NOT NULL DEFAULT '' , CIGORD CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA, DATAORD, IDDOORD ) ) LABEL ON TABLE &DT/FTXCO00F IS 'Riferimento ordine fattura elettronica' LABEL ON COLUMN &DT/FTXCO00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOORD TEXT IS 'IdDocumento ' , DATAORD TEXT IS 'Data ' , ITEMORD TEXT IS 'NumItem ' , COMMEORD TEXT IS 'CodiceCommessaConvenzione ' , CUPORD TEXT IS 'CodiceCUP ' , CIGORD TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTXCT00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONT CHAR(20) NOT NULL DEFAULT '' , DATACONT NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONT CHAR(20) NOT NULL DEFAULT '' , COMMECONT CHAR(100) NOT NULL DEFAULT '' , CUPCONT CHAR(15) NOT NULL DEFAULT '' , CIGCONT CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXCT00F IS 'Dati contratto fattura elettronica' LABEL ON COLUMN &DT/FTXCT00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONT TEXT IS 'IdDocumento ' , DATACONT TEXT IS 'Data ' , ITEMCONT TEXT IS 'NumItem ' , COMMECONT TEXT IS 'CodiceCommessaConvenzione ' , CUPCONT TEXT IS 'CodiceCUP ' , CIGCONT TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTXCZ00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONV CHAR(20) NOT NULL DEFAULT '' , DATACONV NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONV CHAR(20) NOT NULL DEFAULT '' , COMMECONV CHAR(100) NOT NULL DEFAULT '' , CUPCONV CHAR(15) NOT NULL DEFAULT '' , CIGCONV CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXCZ00F IS 'Dati convenzione fattura elettronica' LABEL ON COLUMN &DT/FTXCZ00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONV TEXT IS 'IdDocumento ' , DATACONV TEXT IS 'Data ' , ITEMCONV TEXT IS 'NumItem ' , COMMECONV TEXT IS 'CodiceCommessaConvenzione ' , CUPCONV TEXT IS 'CodiceCUP ' , CIGCONV TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTXCD00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDORICE CHAR(20) NOT NULL DEFAULT '' , DATARICE NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMRICE CHAR(20) NOT NULL DEFAULT '' , COMMERICE CHAR(100) NOT NULL DEFAULT '' , CUPRICE CHAR(15) NOT NULL DEFAULT '' , CIGRICE CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXCD00F IS 'Dati ricezione fattura elettronica' LABEL ON COLUMN &DT/FTXCD00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDORICE TEXT IS 'IdDocumento ' , DATARICE TEXT IS 'Data ' , ITEMRICE TEXT IS 'NumItem ' , COMMERICE TEXT IS 'CodiceCommessaConvenzione ' , CUPRICE TEXT IS 'CodiceCUP ' , CIGRICE TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTXCG00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCOLL CHAR(20) NOT NULL DEFAULT '' , DATACOLL NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCOLL CHAR(20) NOT NULL DEFAULT '' , COMMECOLL CHAR(100) NOT NULL DEFAULT '' , CUPCOLL CHAR(15) NOT NULL DEFAULT '' , CIGCOLL CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID , PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXCG00F IS 'Dati fatture collegate fattura elettronica' LABEL ON COLUMN &DT/FTXCG00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCOLL TEXT IS 'IdDocumento ' , DATACOLL TEXT IS 'Data ' , ITEMCOLL TEXT IS 'NumItem ' , COMMECOLL TEXT IS 'CodiceCommessaConvenzione ' , CUPCOLL TEXT IS 'CodiceCUP ' , CIGCOLL TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTXCA00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , RIFEFASE NUMERIC(3, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXCA00F IS 'Riferimento avanzamento fase fattura elettronica' LABEL ON COLUMN &DT/FTXCA00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , RIFEFASE TEXT IS 'RiferimentoFase ' ) CREATE TABLE &DT/FTXCB00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , NUMERODDT CHAR(20) NOT NULL DEFAULT '' , DATADDT NUMERIC(8, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA, NUMERODDT, DATADDT ) ) LABEL ON TABLE &DT/FTXCB00F IS 'Dati DDT bolla fattura elettronica' LABEL ON COLUMN &DT/FTXCB00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , NUMERODDT TEXT IS 'NumeroDDT ' , DATADDT TEXT IS 'DataDDT ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTXCL00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPOCESS CHAR(2) NOT NULL DEFAULT '' , DESCARTI CHAR(1000) NOT NULL DEFAULT '' , QUANTITA NUMERIC(21, 8) NOT NULL DEFAULT 0 , UNITAMISUR CHAR(10) NOT NULL DEFAULT '' , DATAINIZ NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAFINE NUMERIC(8, 0) NOT NULL DEFAULT 0 , PREZZOUNI NUMERIC(21, 8) NOT NULL DEFAULT 0 , PREZZOTOT NUMERIC(21, 8) NOT NULL DEFAULT 0 , ALIQUOIVA NUMERIC(6, 2) NOT NULL DEFAULT 0 , RITENUTA CHAR(2) NOT NULL DEFAULT '' , NATURARIG CHAR(2) NOT NULL DEFAULT '' , RIFEAMMI CHAR(20) NOT NULL DEFAULT '' , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(21, 8) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', TDOCFM CHAR(1) NOT NULL DEFAULT '', NRDFFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , NRRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , NSRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , ANNOFM NUMERIC(4, 0) NOT NULL DEFAULT 0 , NFATFM CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTXCL00F IS 'Dettaglio linea articolo fattura elettronica' LABEL ON COLUMN &DT/FTXCL00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , TIPOCESS TEXT IS 'TipoCessionePrestazione ' , DESCARTI TEXT IS 'Descrizione ' , QUANTITA TEXT IS 'Quantita ' , UNITAMISUR TEXT IS 'UnitaMisura ' , DATAINIZ TEXT IS 'DataInizioPeriodo ' , DATAFINE TEXT IS 'DataFinePeriodo ' , PREZZOUNI TEXT IS 'PrezzoUnitario ' , PREZZOTOT TEXT IS 'PrezzoTotale ' , ALIQUOIVA TEXT IS 'AliquotaIVA ' , RITENUTA TEXT IS 'Ritenuta ' , NATURARIG TEXT IS 'Natura ' , RIFEAMMI TEXT IS 'RiferimentoAmministrazione ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' , CDDTFM TEXT IS 'Codice Ditta ' , TDOCFM TEXT IS 'Tipo Documento ' , NRDFFM TEXT IS 'Numero Documento Fatturaz. ' , NRRGFM TEXT IS 'Numero Riga ' , NSRGFM TEXT IS 'Numero Sotto Riga ' , ANNOFM TEXT IS 'Anno fattura ' , NFATFM TEXT IS 'Numeratore fattura ' ) CREATE TABLE &DT/FTXCR00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGTIPAR NUMERIC(5, 0) NOT NULL DEFAULT 0 , CODITIPO CHAR(35) NOT NULL DEFAULT '' , CODIVALO CHAR(35) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGTIPAR ) ) LABEL ON TABLE &DT/FTXCR00F IS 'Dettaglio linea articolo fattura elettronica' LABEL ON COLUMN &DT/FTXCR00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGTIPAR TEXT IS 'Progressivo tipo articolo ' , CODITIPO TEXT IS 'CodiceTipo ' , CODIVALO TEXT IS 'CodiceValore ' ) CREATE TABLE &DT/FTXCJ00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(21, 8) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXCJ00F IS 'Dettaglio linea-altri dati fattura elettronica' LABEL ON COLUMN &DT/FTXCJ00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' ) CREATE TABLE &DT/FTXCQ00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , IVATOT NUMERIC(6, 2) NOT NULL DEFAULT 0 , NATURATOT CHAR(2) NOT NULL DEFAULT '' , SPESEACC NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROSPES NUMERIC(21, 8) NOT NULL DEFAULT 0 , IMPOIMPO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOSTA NUMERIC(15, 2) NOT NULL DEFAULT 0 , ESIGIIVA CHAR(1) NOT NULL DEFAULT '' , RIFENORM CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXCQ00F IS 'Riepilogo IVA fattura elettronica' LABEL ON COLUMN &DT/FTXCQ00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , IVATOT TEXT IS 'AliquotaIVA ' , NATURATOT TEXT IS 'Natura ' , SPESEACC TEXT IS 'SpeseAccessorie ' , ARROSPES TEXT IS 'Arrotondamento ' , IMPOIMPO TEXT IS 'ImponibileImporto ' , IMPOSTA TEXT IS 'Imposta ' , ESIGIIVA TEXT IS 'EsigibilitaIVA ' , RIFENORM TEXT IS 'RiferimentoNormativo ' ) CREATE TABLE &DT/FTXCM00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , BENEFICI CHAR(200) NOT NULL DEFAULT '' , MODAPAG CHAR(4) NOT NULL DEFAULT '' , DATATERPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , GIORNIPAG NUMERIC(3, 0) NOT NULL DEFAULT 0 , DATASCPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , IMPOPAG NUMERIC(15, 2) NOT NULL DEFAULT 0 , UFFICIOPOS CHAR(20) NOT NULL DEFAULT '' , COGNOQUI CHAR(60) NOT NULL DEFAULT '' , NOMEQUI CHAR(60) NOT NULL DEFAULT '' , CODFIQUI CHAR(16) NOT NULL DEFAULT '' , TITOLQUI CHAR(10) NOT NULL DEFAULT '' , ISTFINAN CHAR(80) NOT NULL DEFAULT '' , IBAN CHAR(34) NOT NULL DEFAULT '' , ABI CHAR(5) NOT NULL DEFAULT '' , CAB CHAR(5) NOT NULL DEFAULT '' , BIC CHAR(11) NOT NULL DEFAULT '' , SCONTANT NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAANT NUMERIC(8, 0) NOT NULL DEFAULT 0 , PENARITA NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAPENA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CONDPAG CHAR(4) NOT NULL DEFAULT '' , CODIPAG CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID , PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXCM00F IS 'Dettaglio pagamenti fattura elettronica' LABEL ON COLUMN &DT/FTXCM00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , BENEFICI TEXT IS 'Beneficiario ' , MODAPAG TEXT IS 'ModalitaPagamento ' , DATATERPAG TEXT IS 'DataRiferimentoTerminiPagamento ' , GIORNIPAG TEXT IS 'GiorniTerminiPagamento ' , DATASCPAG TEXT IS 'DataScadenzaPagamento ' , IMPOPAG TEXT IS 'ImportoPagamento ' , UFFICIOPOS TEXT IS 'CodUfficioPostale ' , COGNOQUI TEXT IS 'CognomeQuietanzante ' , NOMEQUI TEXT IS 'NomeQuietanzante ' , CODFIQUI TEXT IS 'CFQuietanzante ' , TITOLQUI TEXT IS 'TitoloQuietanzante ' , ISTFINAN TEXT IS 'IstitutoFinanziario ' , IBAN TEXT IS 'IBAN ' , ABI TEXT IS 'ABI ' , CAB TEXT IS 'CAB ' , BIC TEXT IS 'BIC ' , SCONTANT TEXT IS 'ScontoPagamentoAnticipato ' , DATAANT TEXT IS 'DataLimitePagamentoAnticipato ' , PENARITA TEXT IS 'PenalitaPagamentiRitardati ' , DATAPENA TEXT IS 'DataDecorrenzaPenale ' , CONDPAG TEXT IS 'CondizioniPagamento ' , CODIPAG TEXT IS 'CodicePagamento ' ) CREATE TABLE &DT/FTXCK00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGCOMME NUMERIC(4, 0) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGCOMME ) ) LABEL ON TABLE &DT/FTXCK00F IS 'Commenti testata fattura elettronica' LABEL ON COLUMN &DT/FTXCK00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGCOMME TEXT IS 'Progressivo Commento ' , CAUSALE TEXT IS 'Causale ' ) CREATE TABLE &DT/FTXCU00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(7, 0) NOT NULL DEFAULT 0 , NOMEALL CHAR(60) NOT NULL DEFAULT '' , COMPALL CHAR(10) NOT NULL DEFAULT '' , EXTALL CHAR(10) NOT NULL DEFAULT '' , DESCALL CHAR(100) NOT NULL DEFAULT '' , BLOBALL BLOB(16777216) DEFAULT NULL , DIMALL NUMERIC(7, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXCU00F IS 'Allegati fattura elettronica' LABEL ON COLUMN &DT/FTXCU00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga allegato ' , NOMEALL TEXT IS 'Nome allegato ' , COMPALL TEXT IS 'Algoritmo compressione allegato ' , EXTALL TEXT IS 'Estensione allegato ' , DESCALL TEXT IS 'Descrizione allegato ' , BLOBALL TEXT IS 'Blob allegato ' , DIMALL TEXT IS 'Dimensione allegato ' ) CREATE TABLE &DT/FTPA255F ( TABDDCOD CHAR(1) NOT NULL DEFAULT ' ' , TABDDAREA CHAR(1) NOT NULL DEFAULT ' ' , TIPODOCU CHAR(4) NOT NULL DEFAULT ' ' , CODIDEST CHAR(20) NOT NULL DEFAULT ' ' , FSELFBIL CHAR(1) NOT NULL DEFAULT ' ' , PRIMARY KEY( TABDDCOD, TABDDAREA ) ) LABEL ON TABLE &DT/FTPA255F IS 'Art. 55 - ESTENSIONE TABELLA DD' LABEL ON COLUMN &DT/FTPA255F ( TABDDCOD TEXT IS 'Codice tabella DD ' , TABDDAREA TEXT IS 'Area tabella DD ' , TIPODOCU TEXT IS 'Tipo documento elettronico ' , CODIDEST TEXT IS 'Codice destinatario ' , FSELFBIL TEXT IS 'Flag Documento per SelfBilling ') ALTER TABLE &DT/FTXCI00F ADD COLUMN TRASFTOGAL CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCI00F ( TRASFTOGAL TEXT IS 'Record trasferito a Galileo') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABSELFBILL DECIMAL(1, 0) NOT NULL DEFAULT 0 DROP VIEW &DT/FTBKM55V DROP VIEW &DT/FTMOV55V DROP VIEW &DT/FTPAU55V CREATE VIEW &DT/FTPAU55V as ( select DISTINCT CDDTFAT,DATAFAT,NUMFAT,GIVAFAT,FORNFAT , 1 as ALLEG from &DT/ftpau55f ) LABEL ON TABLE &DT/FTPAU55V IS 'Art. 55 VIEW FILE ALLEGATI' CREATE VIEW &DT/FTBKM55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NULL THEN '0000000' WHEN d.PAOPRIV = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b))))))) ) LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' CREATE VIEW &DT/FTMOV55V AS ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, a.CSPEFM, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NULL THEN '0000000' WHEN d.PAOPRIV = 'R' THEN d.CODIPA ELSE coalesce(e.CODIPA, d.CODIPA) END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND e.PAOPRIV = ' ' AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b))))))) ) LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' ALTER TABLE &DT/FTPSET55F ADD COLUMN SBWPATH VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SBLPATH VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SBOPATH VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SBWPATH TEXT IS 'Path selfbilling windows' ) LABEL ON COLUMN &DT/FTPSET55F (SBLPATH TEXT IS 'Path selfbilling linux' ) LABEL ON COLUMN &DT/FTPSET55F (SBOPATH TEXT IS 'Path selfbilling mac' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN SCNOTREASB CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SCNOTREASB TEXT IS 'Codice scheda notizie per reper. dati REA SB' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTREAU NUMERIC(2, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTREAN NUMERIC(2, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTREAC NUMERIC(2, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTREAS NUMERIC(2, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTREAL NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (RSCNOTREAU TEXT IS 'Riga notizie per reper. REA Ufficio' ) LABEL ON COLUMN &DT/FTPSET55F (RSCNOTREAN TEXT IS 'Riga notizie per reper. REA Numero' ) LABEL ON COLUMN &DT/FTPSET55F (RSCNOTREAC TEXT IS 'Riga notizie per reper. REA Capitale sociale' ) LABEL ON COLUMN &DT/FTPSET55F (RSCNOTREAS TEXT IS 'Riga notizie per reper. REA Socio Unico' ) LABEL ON COLUMN &DT/FTPSET55F (RSCNOTREAL TEXT IS 'Riga notizie per reper. REA Stato Liquidazione' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN SCNOTREGF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SCNOTREGF TEXT IS 'Codice scheda notizie per rep. Regime Fiscale SB' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RSCNOTREGF NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (RSCNOTREGF TEXT IS 'Riga notizie per reper. Regime Fiscale SB' ) ALTER TABLE &DT/FTPA255F ADD COLUMN MAILPEC CHAR(256) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPA255F (MAILPEC TEXT IS 'Mail PEC destinatario' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN DTFTPE NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F ( DTFTPE TEXT IS 'Data di attivazione FTPE' ) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') CREATE VIEW &DT/MGMOF55V AS ( SELECT a.DTFTMF DTFTFM, a.NRFTMF NRFTFM, CASE WHEN a.FLCGMF = '' THEN '0' WHEN a.FLCGMF = '*' THEN '1' END AS FLCG, CASE WHEN a.CIFAMF = '' THEN a.CDCFMF ELSE a.CIFAMF END AS CDCFFM, a.CDCFMF AS f0CDCFFM, ' ' CSPEFM, a.GIVAMF GIVAFM, a.CDDTMF CDDTFM, a.FLSFMF FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NOT NULL THEN d.CODIPA WHEN F2.CODIDEST <> '' THEN F2.CODIDEST ELSE '0000000' END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, F2.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'A') AS VENDACQU FROM &DT/MGMOF00F as a JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCMF CONCAT 'A' JOIN &DT/CGPCO00F as b ON a.CDCFMF = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAMF = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFMF = d.CODCLI LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTMF = f.CDDTFM AND a.DTFTMF = f.DTFTFM AND a.NRFTMF = f.NRFTFM AND a.GIVAMF = f.GIVAFM AND a.CDCFMF = f.CDCFFM AND 'A' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTMF = h.CDDTFAT AND a.DTFTMF = h.DATAFAT AND a.NRFTMF = h.NUMFAT AND a.GIVAMF = h.GIVAFAT AND CASE WHEN a.CIFAMF = '' THEN a.CDCFMF ELSE a.CIFAMF END = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 JOIN &DT/FTPA255F F2 ON F2.TABDDCOD = a.TDOCMF AND F2.tabddarea = 'A' AND F2.Fselfbil = 'S' WHERE a.FLSFMF ='*' AND a.FLCFMF='*' AND a.dtftmf <> 0 AND a.NRFTMF <> 0 AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTMF >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTMF >= d.DTIPA OR (d.DTIPA = 0 AND (a.DTFTMF >= S.datainb2b))))))) ) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') LABEL ON TABLE &DT/MGMOF55V IS 'Art. 55 VIEW FATTURE SELF BILLING' UPDATE &DT/FTPAAB55F SET FATELEPASS = 1 WHERE UTENTE ='' ALTER TABLE &DT/FTPAC55F ADD COLUMN TABGACI CHAR(2) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPAC55F (TABGACI TEXT IS 'Codice iva per righe a solo quantità' ) ALTER TABLE &DT/FTPAF55F ADD COLUMN ANNOFAT NUMERIC(4, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAF55F (ANNOFAT TEXT IS 'Anno fattura' ) UPDATE &DT/FTPAF55F SET ANNOFAT = int(substr(char(dtftfm), 1 , 4)) ALTER TABLE &DT/FTPAE55F ADD COLUMN TAGS CHAR(1000) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPAE55F (TAGS TEXT IS 'Tags') ALTER TABLE &DT/FTXCI00F ADD COLUMN TIPOFATT CHAR(2) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTXCI00F (TIPOFATT TEXT IS 'Tipologia fattura') DROP VIEW &DT/FTMOV55V DROP VIEW &DT/FTMOVAR55V CREATE VIEW &DT/FTMOVAR55V as ( SELECT f.*, CASE WHEN coalesce(af.CIFAFMA , '') = '' THEN f.CDCFFM ELSE af.CIFAFMA END AS CIFAFMA, coalesce(af.FTDIFMA , '') FTDIFMA FROM &DT/ftmov00f AS f LEFT JOIN &DT/FTMOVA0F AS af ON f.CDDTFM = af.CDDTFMA AND f.TDOCFM = af.TDOCFMA AND f.NRDFFM = af.NRDFFMA AND f.NRRGFM = af.NRRGFMA AND f.NSRGFM = af.NSRGFMA WHERE f.CDDTFM ='01' AND f.NRFTFM > 0 AND f.NRFTFM <> 9999999 AND f.DTFTFM >= 20140601 AND f.FLSFFM = '*') LABEL ON TABLE &DT/FTMOVAR55V IS 'Art. 55 VIEW FTMOV00F' CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, d.CODIPA AS IPA_CLI, e.CODIPA AS IPA_DEST, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, d.MAILPEC as MAILPEC_CLI, e.MAILPEC as MAILPEC_DEST, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA = 'D' AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, d.CODIPA AS IPA_CLI, e.CODIPA AS IPA_DEST, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, d.MAILPEC as MAILPEC_CLI, e.MAILPEC as MAILPEC_DEST, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA = 'D' AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' DROP VIEW &DT/FTBKM55V DROP VIEW &DT/FTBKMAR55V CREATE VIEW &DT/FTBKMAR55V as ( SELECT f.*, CASE WHEN coalesce(af.CIFAFMA , '') = '' THEN f.CDCFFM ELSE af.CIFAFMA END AS CIFAFMA, coalesce(af.FTDIFMA , '') FTDIFMA FROM &DT/ftbkm00f AS F LEFT JOIN &DT/FTBKMA0F AS af ON f.CDDTFM = af.CDDTFMA AND f.TDOCFM = af.TDOCFMA AND f.NRDFFM = af.NRDFFMA AND f.NRRGFM = af.NRRGFMA AND f.NSRGFM = af.NSRGFMA WHERE f.CDDTFM ='01' AND f.NRFTFM > 0 AND f.NRFTFM <> 9999999 AND f.DTFTFM >= 20140601 AND f.FLSFFM = '*') LABEL ON TABLE &DT/FTBKMAR55V IS 'Art. 55 VIEW FTBKM00F' CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, d.CODIPA AS IPA_CLI, e.CODIPA AS IPA_DEST, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, d.MAILPEC as MAILPEC_CLI, e.MAILPEC as MAILPEC_DEST, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA = 'D' AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CIFAFMA AS CDCFFM, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, d.CODIPA AS IPA_CLI, e.CODIPA AS IPA_DEST, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, d.MAILPEC as MAILPEC_CLI, e.MAILPEC as MAILPEC_DEST, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA = 'D' AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' ALTER TABLE &DT/FTPSET55F ADD COLUMN CIVAQTA CHAR(1) NOT NULL DEFAULT '1' LABEL ON COLUMN &DT/FTPSET55F (CIVAQTA TEXT IS 'Cd.Iva riga a sola qta 1=MB,2=MB+Riga,3=Riga+MB' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN NRMESIL DECIMAL(2, 0) NOT NULL DEFAULT 3 LABEL ON COLUMN &DT/FTPSET55F (NRMESIL TEXT IS 'Numero di mesi limite per fatture stor+att' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN CTRLAGGXML CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (CTRLAGGXML TEXT IS 'Controlli aggiuntivi XML =no,1=si' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RFCDBOLL CHAR(1) NOT NULL DEFAULT '1' LABEL ON COLUMN &DT/FTPSET55F (RFCDBOLL TEXT IS 'Riferimento bollettario 1=no,2=prima,3=dopo') CREATE TABLE &DT/FTPAFE55F ( CDDTFM CHAR(2) NOT NULL DEFAULT '' , TDOCFM CHAR(1) NOT NULL DEFAULT '' , NRDFFM DECIMAL(7, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , CSPEFM CHAR(10) NOT NULL DEFAULT '' , FLINFM CHAR(1) NOT NULL DEFAULT '' , DTFTFM DECIMAL(8, 0) NOT NULL DEFAULT 0 , NRFTFM DECIMAL(7, 0) NOT NULL DEFAULT 0 , GIVAFM CHAR(2) NOT NULL DEFAULT '' , FLCGFM CHAR(1) NOT NULL DEFAULT '' , FLSFFM CHAR(1) NOT NULL DEFAULT '' , FTDIFMA CHAR(1) NOT NULL DEFAULT '' , CIFAFMA CHAR(10) NOT NULL DEFAULT '' , PRIMARY KEY( CDDTFM , TDOCFM , NRDFFM) ) LABEL ON TABLE &DT/FTPAFE55F IS 'Art. 55 ELENCO FATTURE' LABEL ON COLUMN &DT/FTPAFE55F ( CDDTFM TEXT IS 'Codice Ditta' , TDOCFM TEXT IS 'Tipo Documento' , NRDFFM TEXT IS 'Numero Documento Fatturaz.' , CDCFFM TEXT IS 'Codice Cliente/Fornitore' , CSPEFM TEXT IS 'Codice C/F Spediz.' , FLINFM TEXT IS 'FLAG INV.CLIENTE/SPED. A' , DTFTFM TEXT IS 'Data Fattura' , NRFTFM TEXT IS 'Numero Fattura' , GIVAFM TEXT IS 'Giornale IVA' , FLCGFM TEXT IS 'Flag Colleg. Contabilità' , FLSFFM TEXT IS 'Flag Fattura Stampata' , CIFAFMA TEXT IS 'CODICE INTESTATARIO FATTURA' , FTDIFMA TEXT IS 'Fatture Divise S=SI') CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTFTE55V IS 'Art. 55 VIEW FATTURE STORICHE E ATTUALI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' CREATE TABLE &DT/FTFPE00F( CODCLI CHAR(10) NOT NULL DEFAULT '', TAGS CHAR(1000) NOT NULL DEFAULT '', CONTOXPIVA CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY (CODCLI)) LABEL ON TABLE &DT/FTFPE00F IS 'FPE ESTENSIONI FORNITORI' LABEL ON COLUMN &DT/FTFPE00F( CODCLI TEXT IS 'Codice Fornitore Galileo', TAGS TEXT IS 'Tags', CONTOXPIVA TEXT IS 'Flag non memoriz./memoriz. forn. per p.IVA (S/ )') ALTER TABLE &DT/FTXCI00F ADD COLUMN BLOBXML BLOB(16777216) DEFAULT NULL LABEL ON COLUMN &DT/FTXCI00F ( BLOBXML TEXT IS 'Blob XML' ) ALTER TABLE &DT/FTXCF00F ADD COLUMN TAGSDOC CHAR(1000) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCF00F (TAGSDOC TEXT IS 'Tags documento') ALTER TABLE &DT/FTXCTE0F ADD COLUMN DENOM CHAR(80) NOT NULL DEFAULT '' ALTER TABLE &DT/FTXCTE0F ADD COLUMN NOME CHAR(60) NOT NULL DEFAULT '' ALTER TABLE &DT/FTXCTE0F ADD COLUMN COGNOME CHAR(60) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCTE0F ( DENOM TEXT IS 'Denominazione', NOME TEXT IS 'Nome', COGNOME TEXT IS 'Cognome') ALTER TABLE &DT/FTXCTE0F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/FTXCTE0F ADD PRIMARY KEY (PARTITAIVA, DENOM,NOME,COGNOME) ALTER TABLE &DT/FTXCF00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCF00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCU00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCU00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCQ00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCQ00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCA00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCA00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCB00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCB00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCD00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCD00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCG00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCG00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCJ00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCJ00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCK00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCK00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCL00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCL00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCM00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCM00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCO00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCO00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCR00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCR00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCS00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCS00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCT00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCT00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCV00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCV00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTXCZ00F ADD COLUMN EXTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCZ00F ( EXTID TEXT IS 'External ID IX' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RICCONFI CHAR(1) NOT NULL DEFAULT '0' LABEL ON COLUMN &DT/FTPSET55F (RICCONFI TEXT IS 'Richiedi conferma invio FTE' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN PROGIPART NUMERIC(9, 0) NOT NULL DEFAULT 1 LABEL ON COLUMN &DT/FTPSET55F (PROGIPART TEXT IS 'Progressivo invio di partenza (FTE)' ) ALTER TABLE &DT/FTPAJ55F ALTER COLUMN RIFENUME SET DATA TYPE NUMERIC(19, 8) ALTER TABLE &DT/FTPSET55F ADD COLUMN RIFLOFA CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (RIFLOFA TEXT IS 'Rif. al lotto/udc in fattura accompagnatoria' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RIFLOFT CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (RIFLOFT TEXT IS 'Rif. al lotto/udc in fattura' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RIFLOFE CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (RIFLOFE TEXT IS 'Rif. al lotto/udc in fattura estero' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN DTSCLOT CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (DTSCLOT TEXT IS 'Rif. data scadenza lotto' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN NRFATTEST CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (NRFATTEST TEXT IS 'SB utilizza numero fattura esteso' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN ADGSCONTI CHAR(60) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (ADGSCONTI TEXT IS 'Riga sconti testo in altri dati gestionali' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN ADGOMACONR CHAR(60) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (ADGOMACONR TEXT IS 'Riga omaggi con rivalsa testo in altri dati gest.' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN ADGOMASENR CHAR(60) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (ADGOMASENR TEXT IS 'Riga omaggi senza rivalsa testo in altri dati ge.' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN MODAGGCAN CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (MODAGGCAN TEXT IS 'Modalità di aggiornamento cannale B2B') ALTER TABLE &DT/FTPSET55F ADD COLUMN AUTOAGGCAN CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (AUTOAGGCAN TEXT IS 'Attiva aggiorn. automatico cannale B2B all''avvio') ALTER TABLE &DT/FTPSET55F ADD COLUMN OBSOLCAN CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (OBSOLCAN TEXT IS 'Segnala canali obsoleti nella fatture (FTE)') ALTER TABLE &DT/FTPSET55F ADD COLUMN XCPDFFPE CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (XCPDFFPE TEXT IS 'PDF uguale a XC' ) ALTER TABLE &DT/C770B16F ADD COLUMN SGS1BB NUMERIC DEFAULT 0 ALTER TABLE &DT/C770B16F ADD COLUMN SGS2BB NUMERIC DEFAULT 0 ALTER TABLE &DT/C770B16F ADD COLUMN SGS3BB NUMERIC DEFAULT 0 ALTER TABLE &DT/C770B16F ADD COLUMN ERPIBB NUMERIC DEFAULT 0 LABEL ON COLUMN &DT/C770B16F (SGS1BB TEXT IS 'Sostituto in gestione separata 1') LABEL ON COLUMN &DT/C770B16F (SGS2BB TEXT IS 'Sostituto in gestione separata 2') LABEL ON COLUMN &DT/C770B16F (SGS3BB TEXT IS 'Incaricato in gestione separata') LABEL ON COLUMN &DT/C770B16F (ERPIBB TEXT IS 'Rappresentante estero nonostante stabile in Italia') ALTER TABLE &DT/C770I16F ADD COLUMN SGS1II NUMERIC DEFAULT 0 ALTER TABLE &DT/C770I16F ADD COLUMN SGS2II NUMERIC DEFAULT 0 ALTER TABLE &DT/C770I16F ADD COLUMN SGS3II NUMERIC DEFAULT 0 ALTER TABLE &DT/C770I16F ADD COLUMN ERPIII NUMERIC DEFAULT 0 LABEL ON COLUMN &DT/C770I16F (SGS1II TEXT IS 'Sostituto in gestione separata 1') LABEL ON COLUMN &DT/C770I16F (SGS2II TEXT IS 'Sostituto in gestione separata 2') LABEL ON COLUMN &DT/C770I16F (SGS3II TEXT IS 'Incaricato in gestione separata') LABEL ON COLUMN &DT/C770I16F (ERPIII TEXT IS 'Rappresentante estero nonostante stabile in Italia') ALTER TABLE &DT/FTXCF00F ADD COLUMN ATTRIDOC CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCF00F (ATTRIDOC TEXT IS 'Attributi documento') ALTER TABLE &DT/FTXCF00F ADD COLUMN UTENATTRI CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCF00F (UTENATTRI TEXT IS 'Utente attributi documento') ALTER TABLE &DT/FTXCF00F ADD COLUMN DATORATTRI NUMERIC(14, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTXCF00F (DATORATTRI TEXT IS 'Data e ora attributi documento') ALTER TABLE &DT/FTPAI55F ADD COLUMN INTID CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAI55F (INTID TEXT IS 'Id interno invio') UPDATE &DT/FTXCF00F F SET ATTRIDOC = 'A' WHERE ATTRIDOC = '' AND EXISTS (SELECT 1 FROM &DT/FTXCI00F I WHERE I.PROGID=F.PROGID AND I.IDPAECED = I.IDPAECES AND I.IDCODCED = I.IDCODCES AND I.DOWNLOAD='S') ALTER TABLE &DT/FTXCF00F ADD COLUMN UTENTRASF CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCF00F (UTENTRASF TEXT IS 'Utente invio a Discovery XC') ALTER TABLE &DT/FTXCF00F ADD COLUMN DATORTRASF NUMERIC(14, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTXCF00F (DATORTRASF TEXT IS 'Data e ora invio a Discovery XC') ALTER TABLE &DT/FTPSET55F ADD COLUMN DOCPDFFPE CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F (DOCPDFFPE TEXT IS 'Documentale per Galileo') ALTER TABLE &DT/FTPSET55F ADD COLUMN DOCDTFPE NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (DOCDTFPE TEXT IS 'Data attivazione documentale per Galileo') ALTER TABLE &DT/FTPSET55F ADD COLUMN DOCSSFPE CHAR(2) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F (DOCSSFPE TEXT IS 'Sovrascrittura documentale per Galileo') ALTER TABLE &DT/FTPSET55F ADD COLUMN UTENDOC CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (UTENDOC TEXT IS 'Utente modifica documentale per Galileo') ALTER TABLE &DT/FTPSET55F ADD COLUMN DATORADOC NUMERIC(14, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (DATORADOC TEXT IS 'Data e ora documentale per Galileo') ALTER TABLE &DT/FTPAP55F ADD COLUMN FLOMETTI CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPAP55F (FLOMETTI TEXT IS 'Non riportare in fattura elettronica') ALTER TABLE &DT/FTPAW55F ADD COLUMN FLOMETTIR CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPAW55F (FLOMETTIR TEXT IS 'Non riportare in fattura elettronica') UPDATE &DT/FTPSET55F SET DOCDTFPE = DTFTPE WHERE DOCDTFPE = 0 ALTER TABLE &DT/FTPAE55F ADD COLUMN ESTRAICDF CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAE55F (ESTRAICDF TEXT IS 'Non sospendere i documenti in estrazione') UPDATE &DT/FTXCF00F F SET ATTRIDOC = 'CC' WHERE ATTRIDOC = '' AND EXISTS (SELECT 1 FROM &DT/FTXCI00F I WHERE I.PROGID = F.PROGID AND I.IDPAETER=I.IDPAECES AND I.IDCODTER = I.IDCODCES AND I.SOGGEMIT = 'CC' AND I.DOWNLOAD = 'S') ALTER TABLE &DT/FTPAI55F ADD COLUMN DATASDI NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAI55F (DATASDI TEXT IS 'Data Ricezione SDI') ALTER TABLE &DT/FTPAI55F ADD COLUMN IDSDI CHAR(20) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAI55F (IDSDI TEXT IS 'ID SDI') ALTER TABLE &DT/FTPAI55F ADD COLUMN DATAINVIO NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAI55F (DATAINVIO TEXT IS 'Data invio da Fiscality') ALTER TABLE &DT/FTPAI55F ADD COLUMN ORAINVIO NUMERIC(9, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAI55F (ORAINVIO TEXT IS 'Ora invio da Fiscality') ALTER TABLE &DT/FTPSET55F ADD COLUMN SMBVRFPE CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SMBVRFPE TEXT IS 'Forzatura versione del protocollo Samba') ALTER TABLE &DT/FTPSET55F ADD COLUMN ALLPDFS CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (ALLPDFS TEXT IS 'Allegati alla singola fattura') ALTER TABLE &DT/FTPSET55F ADD COLUMN ALLPDFM CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (ALLPDFM TEXT IS 'Allegati alla stampa di massa') ALTER TABLE &DT/FTPSET55F ADD COLUMN ALLPDFD CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (ALLPDFD TEXT IS 'Allegati alla stampa per documentale') ALTER TABLE &DT/FTPSET55F ADD COLUMN RIFMTFA CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (RIFMTFA TEXT IS 'Rif. Matricola in fattura accompagnatoria' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RIFMTFT CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (RIFMTFT TEXT IS 'Rif. matricola in fattura' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN RIFMTFE CHAR(1) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPSET55F (RIFMTFE TEXT IS 'Rif. Matricola in fattura estero' ) DROP VIEW &DT/FTFTE55V CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTFTE55V IS 'Art. 55 VIEW FATTURE STORICHE E ATTUALI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') DROP VIEW &DT/MGMOF55V EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') CREATE VIEW &DT/MGMOF55V AS ( SELECT a.DTFTMF DTFTFM, a.NRFTMF NRFTFM, CASE WHEN a.FLCGMF = '' THEN '0' WHEN a.FLCGMF = '*' THEN '1' END AS FLCG, CASE WHEN a.CIFAMF = '' THEN a.CDCFMF ELSE a.CIFAMF END AS CDCFFM, a.CDCFMF AS f0CDCFFM, ' ' CSPEFM, a.GIVAMF GIVAFM, a.CDDTMF CDDTFM, a.FLSFMF FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NOT NULL THEN d.CODIPA WHEN F2.CODIDEST <> '' THEN F2.CODIDEST ELSE '0000000' END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, F2.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'A') AS VENDACQU, coalesce(f.impotot, 0) AS impotot FROM &DT/MGMOF00F as a JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCMF CONCAT 'A' JOIN &DT/CGPCO00F as b ON a.CDCFMF = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAMF = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFMF = d.CODCLI LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTMF = f.CDDTFM AND a.DTFTMF = f.DTFTFM AND a.NRFTMF = f.NRFTFM AND a.GIVAMF = f.GIVAFM AND a.CDCFMF = f.CDCFFM AND 'A' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTMF = h.CDDTFAT AND a.DTFTMF = h.DATAFAT AND a.NRFTMF = h.NUMFAT AND a.GIVAMF = h.GIVAFAT AND CASE WHEN a.CIFAMF = '' THEN a.CDCFMF ELSE a.CIFAMF END = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 JOIN &DT/FTPA255F F2 ON F2.TABDDCOD = a.TDOCMF AND F2.tabddarea = 'A' AND F2.Fselfbil = 'S' WHERE a.FLSFMF ='*' AND a.FLCFMF='*' AND a.dtftmf <> 0 AND a.NRFTMF <> 0 AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTMF >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTMF >= d.DTIPA OR (d.DTIPA = 0 AND (a.DTFTMF >= S.datainb2b))))))) ) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') LABEL ON TABLE &DT/MGMOF55V IS 'Art. 55 VIEW FATTURE SELF BILLING' ALTER TABLE &DT/FTPSET55F ADD COLUMN DTCONTV8 NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (DTCONTV8 TEXT IS 'Contabilizzazione come versione precedente alla 9' ) ALTER TABLE &DT/CGU15H0F ADD PRIMARY KEY (ANFOHH, TPINHH, NUFOHH, CFPCHH, PRCEHH, C770HH) ALTER TABLE &DT/CGU15H0F DROP PRIMARY KEY CASCADE ALTER TABLE &DT/CGU15H0F ADD PRIMARY KEY (ANFOHH, TPINHH, NUFOHH, CFPCHH, PRCEHH, C770HH, PRMOHH) ALTER TABLE &DT/CGU15H0F ALTER COLUMN CODNHH SET DATA TYPE NUMERIC(2, 0) CREATE TABLE &DT/CGUKT00F( PROGID NUMERIC(10, 0) NOT NULL DEFAULT 0, ANNO NUMERIC(4, 0) NOT NULL DEFAULT 0, DAMESE NUMERIC(2, 0) NOT NULL DEFAULT 0, AMESE NUMERIC(2, 0) NOT NULL DEFAULT 0, STATO CHAR(2) NOT NULL DEFAULT '', ERRORI CHAR(256) NOT NULL DEFAULT '', PROGFILE NUMERIC(10, 0) NOT NULL DEFAULT 0, PROGESTR NUMERIC(5, 0) NOT NULL DEFAULT 0, NOMEFILE CHAR(50) NOT NULL DEFAULT '', FILEBLOB BLOB(16777216) DEFAULT NULL, UTENTE CHAR(10) NOT NULL DEFAULT '', DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0, IMPO1 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO2 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO3 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO4 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO5 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO6 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO7 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO8 NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPO9 NUMERIC(15, 2) NOT NULL DEFAULT 0, PRIMARY KEY(PROGID)) LABEL ON TABLE &DT/CGUKT00F IS 'Liquidazione IVA UK - Testata' LABEL ON COLUMN &DT/CGUKT00F( PROGID TEXT IS 'Progressivo ID', ANNO TEXT IS 'Anno estrazione', DAMESE TEXT IS 'Da mese estrazione', AMESE TEXT IS 'A mese estrazione', STATO TEXT IS 'Stato', ERRORI TEXT IS 'Errori', PROGFILE TEXT IS 'Progressivo file comunicazione', PROGESTR TEXT IS 'Progressivo estrazione', NOMEFILE TEXT IS 'Nome file', FILEBLOB TEXT IS 'Blob file creato', UTENTE TEXT IS 'Utente conferma/sblocco', DATAORA TEXT IS 'Data ora conferma/sblocco', IMPO1 TEXT IS 'BOX1 Importo totale', IMPO2 TEXT IS 'BOX2 Importo totale', IMPO3 TEXT IS 'BOX3 Importo totale', IMPO4 TEXT IS 'BOX4 Importo totale', IMPO5 TEXT IS 'BOX5 Importo totale', IMPO6 TEXT IS 'BOX6 Importo totale', IMPO7 TEXT IS 'BOX7 Importo totale', IMPO8 TEXT IS 'BOX8 Importo totale', IMPO9 TEXT IS 'BOX9 Importo totale') CREATE TABLE &DT/CGUKD00F( PROGID NUMERIC(10, 0) NOT NULL DEFAULT 0, PROGTST NUMERIC(10, 0) NOT NULL DEFAULT 0, RIFIMPO CHAR(2) NOT NULL DEFAULT '', MANUDETT NUMERIC(1, 0) NOT NULL DEFAULT 0, REGIVA CHAR(1) NOT NULL DEFAULT '', CODIVA CHAR(2) NOT NULL DEFAULT '', IMPODETT NUMERIC(15, 2) NOT NULL DEFAULT 0, UTENTE CHAR(10) NOT NULL DEFAULT '', DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY(PROGID)) LABEL ON TABLE &DT/CGUKD00F IS 'Liquidazione IVA UK - Dettaglio' LABEL ON COLUMN &DT/CGUKD00F( PROGID TEXT IS 'Progressivo ID', PROGTST TEXT IS 'Progressivo testata', RIFIMPO TEXT IS 'Riferimento BOX testata', MANUDETT TEXT IS 'Manutenzionato', REGIVA TEXT IS 'Registro IVA', CODIVA TEXT IS 'Codice IVA', IMPODETT TEXT IS 'Importo dettaglio', UTENTE TEXT IS 'Utente modifica record', DATAORA TEXT IS 'Data ora modifica record') CREATE TABLE &DT/CGUKI00F( TABGACI CHAR(2) NOT NULL DEFAULT '', TIPOCESS CHAR(2) NOT NULL DEFAULT '', PRIMARY KEY (TABGACI)) LABEL ON TABLE &DT/CGUKI00F IS 'Liquidazione IVA UK - Codici IVA' LABEL ON COLUMN &DT/CGUKI00F( TABGACI TEXT IS 'Codice SMTAB CI Galileo', TIPOCESS TEXT IS 'Tipo cessione/prestazione') ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHUK VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHUK VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHUK VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(WINPATHUK TEXT IS 'Path xml Windows Liquidazione IVA UK') LABEL ON COLUMN &DT/FTPSET55F(LINPATHUK TEXT IS 'Path xml Linux Liquidazione IVA UK') LABEL ON COLUMN &DT/FTPSET55F(OSXPATHUK TEXT IS 'Path xml mac osx Liquidazione IVA UK') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABLIQIVAUK DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABLIQIVAUK TEXT IS 'Abilitazione Liquidazione IVA UK') ALTER TABLE &DT/FTPSET55F ADD COLUMN BATPATHUK VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (BATPATHUK TEXT IS 'Path bat Liquidazione IVA UK') CREATE TABLE &DT/FTXCY00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0, PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0, TIPORITE CHAR(4) NOT NULL DEFAULT '', IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0, ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0, CAUSAPAG CHAR(2) NOT NULL DEFAULT '', EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXCY00F IS 'Dati ritenuta fattura elettronica' LABEL ON COLUMN &DT/FTXCY00F ( PROGID TEXT IS 'ID Progressivo', PROGFATT TEXT IS 'Progressivo fattura', PROGRIGA TEXT IS 'Progressivo riga', TIPORITE TEXT IS 'TipoRitenuta', IMPORITE TEXT IS 'ImportoRitenuta', ALIQRITE TEXT IS 'AliquotaRitenuta', CAUSAPAG TEXT IS 'CausalePagamento', EXTID TEXT IS 'External ID IX') ALTER TABLE &DT/FTXCL00F ADD COLUMN NATURARIG6 CHAR(6) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCL00F (NATURARIG6 TEXT IS 'Natura lunga 6') ALTER TABLE &DT/FTXCQ00F ADD COLUMN NATURATOT6 CHAR(6) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCQ00F (NATURATOT6 TEXT IS 'Natura lunga 6') ALTER TABLE &DT/FTXCV00F ADD COLUMN NATUCASS6 CHAR(6) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCV00F (NATUCASS6 TEXT IS 'Natura lunga 6') UPDATE &DT/FTXCL00F SET NATURARIG6 = NATURARIG WHERE NATURARIG <> '' UPDATE &DT/FTXCQ00F SET NATURATOT6 = NATURATOT WHERE NATURATOT <> '' UPDATE &DT/FTXCV00F SET NATUCASS6 = NATUCASS WHERE NATUCASS <> '' ALTER TABLE &DT/FTXCS00F ALTER COLUMN IMPOSCO SET DATA TYPE NUMERIC(21, 8) ALTER TABLE &DT/FTPAL55F ALTER COLUMN NATURARIG SET DATA TYPE CHAR(6) ALTER TABLE &DT/FTPAQ55F ALTER COLUMN NATURATOT SET DATA TYPE CHAR(6) ALTER TABLE &DT/FTPAV55F ALTER COLUMN NATUCASS SET DATA TYPE CHAR(6) ALTER TABLE &DT/FTPAN55F ALTER COLUMN TABPACI SET DATA TYPE CHAR(6) ALTER TABLE &DT/FTPSET55F ADD COLUMN NATURACOM CHAR(6) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(NATURACOM TEXT IS 'Natura per commenti e timbri') ALTER TABLE &DT/FTPAS55F ALTER COLUMN IMPOSCO SET data type NUMERIC(21, 8) ALTER TABLE &DT/FTPAF55F ALTER COLUMN CAUSAPAG SET DATA TYPE CHAR(2) CREATE TABLE &DT/FTPA355F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPORITE CHAR(4) NOT NULL DEFAULT '' , IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0 , CAUSAPAG CHAR(2) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTPA355F IS 'Art. 55 ULTERIORI RITENUTE ACCONTO' LABEL ON COLUMN &DT/FTPA355F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPORITE TEXT IS 'TipoRitenuta ' , IMPORITE TEXT IS 'ImportoRitenuta ' , ALIQRITE TEXT IS 'AliquotaRitenuta ' , CAUSAPAG TEXT IS 'CausalePagamento ' ) DROP VIEW &DT/FTFTE55V CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTFTE55V IS 'Art. 55 VIEW FATTURE STORICHE E ATTUALI' DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,'0000000') ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,'0000000') ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') DROP VIEW &DT/MGMOF55V EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') CREATE VIEW &DT/MGMOF55V AS ( SELECT a.DTFTMF DTFTFM, a.NRFTMF NRFTFM, CASE WHEN a.FLCGMF = '' THEN '0' WHEN a.FLCGMF = '*' THEN '1' END AS FLCG, CASE WHEN a.CIFAMF = '' THEN a.CDCFMF ELSE a.CIFAMF END AS CDCFFM, a.CDCFMF AS f0CDCFFM, ' ' CSPEFM, a.GIVAMF GIVAFM, a.CDDTMF CDDTFM, a.FLSFMF FLSFFM, b.DSCOCP , coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, case when d.PAOPRIV IS NOT NULL THEN d.CODIPA WHEN F2.CODIDEST <> '' THEN F2.CODIDEST ELSE '0000000' END AS IPA, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, coalesce(d.MAILPEC, F2.MAILPEC, SPACE(256)) as MAILPEC, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'A') AS VENDACQU, coalesce(f.impotot, 0) AS impotot, coalesce(f.TIPODOCU, ' ') TIPODOC FROM &DT/MGMOF00F as a JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCMF CONCAT 'A' JOIN &DT/CGPCO00F as b ON a.CDCFMF = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAMF = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFMF = d.CODCLI LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTMF = f.CDDTFM AND a.DTFTMF = f.DTFTFM AND a.NRFTMF = f.NRFTFM AND a.GIVAMF = f.GIVAFM AND a.CDCFMF = f.CDCFFM AND 'A' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTMF = h.CDDTFAT AND a.DTFTMF = h.DATAFAT AND a.NRFTMF = h.NUMFAT AND a.GIVAMF = h.GIVAFAT AND CASE WHEN a.CIFAMF = '' THEN a.CDCFMF ELSE a.CIFAMF END = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/FTPSET55F S ON 1=1 JOIN &DT/FTPA255F F2 ON F2.TABDDCOD = a.TDOCMF AND F2.tabddarea = 'A' AND F2.Fselfbil = 'S' WHERE a.FLSFMF ='*' AND a.FLCFMF='*' AND a.dtftmf <> 0 AND a.NRFTMF <> 0 AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND i.cisoca = 'IT' AND a.DTFTMF >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTMF >= d.DTIPA OR (d.DTIPA = 0 AND (a.DTFTMF >= S.datainb2b))))))) ) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'MGMOF00F') LABEL ON TABLE &DT/MGMOF55V IS 'Art. 55 VIEW FATTURE SELF BILLING' ALTER TABLE &DT/FTXCF00F ADD COLUMN ALLPRT CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCF00F (ALLPRT TEXT IS 'Allegato protetto') CREATE TABLE &DT/FTPA455F ( CDDITTA CHAR(3) NOT NULL DEFAULT '' , CDARTIC CHAR(40) NOT NULL DEFAULT '' , CODCLI CHAR(10) NOT NULL DEFAULT '' , RIFAMMIN CHAR(100) NOT NULL DEFAULT '' , RIFERIM1 CHAR(100) NOT NULL DEFAULT '' , RIFERIM2 CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( CDDITTA, CDARTIC, CODCLI)) LABEL ON TABLE &DT/FTPA455F IS 'Art. 55 RIFERIMENTI AMMINISTRATIVI LINEA' LABEL ON COLUMN &DT/FTPA455F ( CDDITTA TEXT IS 'Codice Ditta ' , CDARTIC TEXT IS 'Codice Articolo Galileo ' , CODCLI TEXT IS 'Codice cliente Galileo ' , RIFAMMIN TEXT IS 'Riferimento amministrativo ' , RIFERIM1 TEXT IS 'Riferimento uso futuro ' , RIFERIM2 TEXT IS 'Riferimento uso futuro ' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN ANLCE CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (ANLCE TEXT IS 'Conto Economico-Nome analisi') ALTER TABLE &DT/FTPSET55F ADD COLUMN TPRCCE CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (TPRCCE TEXT IS 'Conto Economico-Tipo riclassificato') ALTER TABLE &DT/FTPSET55F ADD COLUMN TPDTESCRCE NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (TPDTESCRCE TEXT IS 'Conto Economico-Tipo dato esercizio corrente') ALTER TABLE &DT/FTPSET55F ADD COLUMN ANLSP CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (ANLSP TEXT IS 'Stato Patrimoniale-Nome analisi') ALTER TABLE &DT/FTPSET55F ADD COLUMN TPRCSP CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (TPRCSP TEXT IS 'Stato Patrimoniale-Tipo riclassificato') ALTER TABLE &DT/FTPSET55F ADD COLUMN TPDTESCRSP NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (TPDTESCRSP TEXT IS 'Stato Patrimoniale-Tipo dato esercizio corrente') ALTER TABLE &DT/FTPSET55F ADD COLUMN SETTAZN CHAR(5) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SETTAZN TEXT IS 'Settore di attività aziendale') ALTER TABLE &DT/FTPSET55F ADD COLUMN ANLCLIFOR CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (ANLCLIFOR TEXT IS 'Nome analisi clienti/fornitori') ALTER TABLE &DT/FTPSET55F ADD COLUMN CDRCDSCR CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (CDRCDSCR TEXT IS 'Schema riclassificato finanziario per DSCR') ALTER TABLE &DT/FTPSET55F ADD COLUMN ANLDSCR CHAR(10) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (ANLDSCR TEXT IS 'Nome analisi per DSCR') ALTER TABLE &DT/FTPSET55F ADD COLUMN PATNETTO NUMERIC(18, 6) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (PATNETTO TEXT IS 'Patrimonio netto') CREATE TABLE &DT/CRDIA00F ( PROGRIGA NUMERIC(9, 0) NOT NULL DEFAULT 0, DATAANL NUMERIC(8, 0) NOT NULL DEFAULT 0, NOMEANL CHAR(500) NOT NULL DEFAULT '', STATOANL CHAR(2) NOT NULL DEFAULT '', GRDINSCR CHAR(2) NOT NULL DEFAULT '', UTENRIAP CHAR(10) NOT NULL DEFAULT '', DTORARIAP NUMERIC(14, 0) NOT NULL DEFAULT 0, UTENCHIU CHAR(10) NOT NULL DEFAULT '', DTORACHIU NUMERIC(14, 0) NOT NULL DEFAULT 0, BLNIMPORT CHAR(1) NOT NULL DEFAULT '', DIVESRZ NUMERIC(22, 2) NOT NULL DEFAULT 0, BLNCHIU CHAR(1) NOT NULL DEFAULT '', UTENBLN CHAR(10) NOT NULL DEFAULT '', DTORABLN NUMERIC(14,0) NOT NULL DEFAULT 0, QSTCHIU CHAR(1) NOT NULL DEFAULT '', UTENQST CHAR(10) NOT NULL DEFAULT '', DTORAQST NUMERIC(14,0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGRIGA ) ) LABEL ON TABLE &DT/CRDIA00F IS 'Crisi di impresa - Elenco analisi' LABEL ON COLUMN &DT/CRDIA00F( PROGRIGA TEXT IS 'Progressivo riga', DATAANL TEXT IS 'Data analisi', NOMEANL TEXT IS 'Nome analisi', STATOANL TEXT IS 'Stato analisi RZ=In redazione CS=Conclusa', GRDINSCR TEXT IS 'Grado insor. crisi =Bianco B=Basso M=Medio A=Alto', UTENRIAP TEXT IS 'Utente riapertura analisi', DTORARIAP TEXT IS 'Data e ora riapertura analisi', UTENCHIU TEXT IS 'Utente chiusura analisi', DTORACHIU TEXT IS 'Data e ora chiusura analisi', BLNIMPORT TEXT IS 'Bilancio importato', DIVESRZ TEXT IS 'Dividendi esercizio', BLNCHIU TEXT IS 'Bilancio chiuso', UTENBLN TEXT IS 'Utente importaz./chiusura bilancio', DTORABLN TEXT IS 'Data e ora importaz./chiusura bilancio', QSTCHIU TEXT IS 'Questionario chiuso', UTENQST TEXT IS 'Utente chiusura questionario', DTORAQST TEXT IS 'Data e ora chiusura questionario') CREATE TABLE &DT/CRDIR00F ( PROGRIGA NUMERIC(9, 0) NOT NULL DEFAULT 0, TPSCHEMA CHAR(2) NOT NULL DEFAULT '', CODVOCE NUMERIC(5, 0) NOT NULL DEFAULT 0, DESCVOCE CHAR(200) NOT NULL DEFAULT '', TPRIGA CHAR(2) NOT NULL DEFAULT '', FLAGMAPP CHAR(1) NOT NULL DEFAULT '', VOCETOT NUMERIC(5, 0) NOT NULL DEFAULT 0, VOCECOLL CHAR(500) NOT NULL DEFAULT '', CASHFLOW CHAR(1) NOT NULL DEFAULT '', INVSEGNO CHAR(1) NOT NULL DEFAULT '', TITRIF CHAR(500) NOT NULL DEFAULT '', PRIMARY KEY( PROGRIGA ) ) LABEL ON TABLE &DT/CRDIR00F IS 'Crisi di impresa - Configurazione riclassificati' LABEL ON COLUMN &DT/CRDIR00F( PROGRIGA TEXT IS 'Progressivo riga', TPSCHEMA TEXT IS 'Schema CE=Conto Economico SP=Stato Patrimoniale', CODVOCE TEXT IS 'Codice voce', DESCVOCE TEXT IS 'Descrizione voce', TPRIGA TEXT IS 'Tipo riga TI=Titolo DT=Dettaglio TO=Totale', FLAGMAPP TEXT IS 'Flag mappatura S=Non mappare =Mappare', VOCETOT TEXT IS 'Voce di totalizzazione', VOCECOLL TEXT IS 'Voce di collegamento con Galileo', CASHFLOW TEXT IS 'Cashflow S=Partecipa =Non partecipa', INVSEGNO TEXT IS 'Inversione segno S=Inversione =Non inversione', TITRIF TEXT IS 'Titolo di riferimento') CREATE TABLE &DT/CRDIB00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGRICL NUMERIC(9, 0) NOT NULL DEFAULT 0, TPSCHEMA CHAR(2) NOT NULL DEFAULT '', CODVOCE NUMERIC(5, 0) NOT NULL DEFAULT 0, DESCVOCE CHAR(200) NOT NULL DEFAULT '', TPRIGA CHAR(2) NOT NULL DEFAULT '', VOCETOT NUMERIC(5, 0) NOT NULL DEFAULT 0, IMPOBLNG NUMERIC(22, 2) NOT NULL DEFAULT 0, IMPORETT NUMERIC(22, 2) NOT NULL DEFAULT 0, NOTARETT CHAR(500) NOT NULL DEFAULT '', UTENRETT CHAR(10) NOT NULL DEFAULT '', DTORARETT NUMERIC(14, 0) NOT NULL DEFAULT 0, IMPOBLN NUMERIC(22, 2) NOT NULL DEFAULT 0, CASHFLOW CHAR(1) NOT NULL DEFAULT '', LBLINTES CHAR(200) NOT NULL DEFAULT '', LBLVOCE CHAR(200) NOT NULL DEFAULT '', LBLDVOCE CHAR(200) NOT NULL DEFAULT '', LBLPAGINA CHAR(200) NOT NULL DEFAULT '', TITRIF CHAR(500) NOT NULL DEFAULT '', PRIMARY KEY( PROGANL, PROGRICL ) ) LABEL ON TABLE &DT/CRDIB00F IS 'Crisi di impresa - Gestione bilancio' LABEL ON COLUMN &DT/CRDIB00F( PROGANL TEXT IS 'Progressivo analisi', PROGRICL TEXT IS 'Progressivo riga ricl. riferimento', TPSCHEMA TEXT IS 'Schema CE=Conto Economico SP=Stato Patrimoniale', CODVOCE TEXT IS 'Codice voce', DESCVOCE TEXT IS 'Descrizione voce', TPRIGA TEXT IS 'Tipo riga TI=Titolo DT=Dettaglio TO=Totale', VOCETOT TEXT IS 'Voce di totalizzazione', IMPOBLNG TEXT IS 'Importo alla data di analisi', IMPORETT TEXT IS 'Importo rettifica', NOTARETT TEXT IS 'Nota rettifica', UTENRETT TEXT IS 'Utente della rettifica', DTORARETT TEXT IS 'Data e ora della rettifica', IMPOBLN TEXT IS 'Importo alla data di analisi con rettifiche', CASHFLOW TEXT IS 'Cashflow S=Partecipa =Non partecipa', LBLINTES TEXT IS 'Label intestazione', LBLVOCE TEXT IS 'Label voce', LBLDVOCE TEXT IS 'Label descrizione voce', LBLPAGINA TEXT IS 'Label pagina', TITRIF TEXT IS 'Titolo di riferimento') CREATE TABLE &DT/CRDII00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, PATNETTO NUMERIC(22, 2) NOT NULL DEFAULT 0, IDXSOST NUMERIC(22, 2) NOT NULL DEFAULT 0, IDXADG NUMERIC(22, 2) NOT NULL DEFAULT 0, IDXEQFNZ NUMERIC(22, 2) NOT NULL DEFAULT 0, IDXLQT NUMERIC(22, 2) NOT NULL DEFAULT 0, IDXIPT NUMERIC(22, 2) NOT NULL DEFAULT 0, NOTA CHAR(500) NOT NULL DEFAULT '', UTENNOTA CHAR(10) NOT NULL DEFAULT '', DTORANOTA NUMERIC(14, 0) NOT NULL DEFAULT 0, NUMSOST NUMERIC(22, 2) NOT NULL DEFAULT 0, DENSOST NUMERIC(22, 2) NOT NULL DEFAULT 0, NUMADG NUMERIC(22, 2) NOT NULL DEFAULT 0, DENADG NUMERIC(22, 2) NOT NULL DEFAULT 0, NUMEQFNZ NUMERIC(22, 2) NOT NULL DEFAULT 0, DENEQFNZ NUMERIC(22, 2) NOT NULL DEFAULT 0, NUMLQT NUMERIC(22, 2) NOT NULL DEFAULT 0, DENLQT NUMERIC(22, 2) NOT NULL DEFAULT 0, NUMIPT NUMERIC(22, 2) NOT NULL DEFAULT 0, DENIPT NUMERIC(22, 2) NOT NULL DEFAULT 0, SPATNETTO NUMERIC(22, 2) NOT NULL DEFAULT 0, SIDXSOST NUMERIC(8, 2) NOT NULL DEFAULT 0, SIDXADG NUMERIC(8, 2) NOT NULL DEFAULT 0, SIDXEQFNZ NUMERIC(8, 2) NOT NULL DEFAULT 0, SIDXLQT NUMERIC(8, 2) NOT NULL DEFAULT 0, SIDXIPT NUMERIC(8, 2) NOT NULL DEFAULT 0, PRIMARY KEY( PROGANL ) ) LABEL ON TABLE &DT/CRDII00F IS 'Crisi di impresa - Indici' LABEL ON COLUMN &DT/CRDII00F( PROGANL TEXT IS 'Progressivo analisi', PATNETTO TEXT IS 'Patrimonio netto', IDXSOST TEXT IS 'Sostenibilità degli oneri finanziari', IDXADG TEXT IS 'Adeguatezza patrimoniale', IDXEQFNZ TEXT IS 'Equilibrio finanziario', IDXLQT TEXT IS 'Liquidità', IDXIPT TEXT IS 'Indebitamento previdenziale e tributario', NOTA TEXT IS 'Nota', UTENNOTA TEXT IS 'Utente nota', DTORANOTA TEXT IS 'Data e ora della nota', NUMSOST TEXT IS 'Numeratore sostenibilità oneri finanziari', DENSOST TEXT IS 'Denominatore sostenibilità oneri finanziari', NUMADG TEXT IS 'Numeratore adeguatezza patrimoniale', DENADG TEXT IS 'Denominatore adeguatezza patrimoniale', NUMEQFNZ TEXT IS 'Numeratore equilibrio finanziario', DENEQFNZ TEXT IS 'Denominatore equilibrio finanziario', NUMLQT TEXT IS 'Numeratore liquidità', DENLQT TEXT IS 'Denominatore liquidità', NUMIPT TEXT IS 'Numeratore indebitamento prev. e trib.', DENIPT TEXT IS 'Denominatore indebitamento prev. e trib.', SPATNETTO TEXT IS 'Soglia Patrimonio netto', SIDXSOST TEXT IS 'Soglia Sostenibilità degli oneri finanziari', SIDXADG TEXT IS 'Soglia Adeguatezza patrimoniale', SIDXEQFNZ TEXT IS 'Soglia Equilibrio finanziario', SIDXLQT TEXT IS 'Soglia Liquidità', SIDXIPT TEXT IS 'Soglia Indebitamento prev. e trib.') CREATE TABLE &DT/CRDIF00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, DBTFSCAD NUMERIC(22, 2) NOT NULL DEFAULT 0, DBTFNSCAD NUMERIC(22, 2) NOT NULL DEFAULT 0, IDXRTDPAG NUMERIC(22, 2) NOT NULL DEFAULT 0, NOTA CHAR(500) NOT NULL DEFAULT '', UTENMAN CHAR(10) NOT NULL DEFAULT '', DTORAMAN NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGANL ) ) LABEL ON TABLE &DT/CRDIF00F IS 'Crisi di impresa - Ritardi pagamenti a fornitori' LABEL ON COLUMN &DT/CRDIF00F( PROGANL TEXT IS 'Progressivo analisi', DBTFSCAD TEXT IS 'Debiti verso fornitori scaduti', DBTFNSCAD TEXT IS 'Debiti verso fornitori non ancora scaduti', IDXRTDPAG TEXT IS 'Indice di ritardo di pagamento', NOTA TEXT IS 'Nota', UTENMAN TEXT IS 'Utente modifica', DTORAMAN TEXT IS 'Data e ora della modifica') CREATE TABLE &DT/CRDID00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, DBTRSCAD NUMERIC(22, 2) NOT NULL DEFAULT 0, AMMRTB NUMERIC(22, 2) NOT NULL DEFAULT 0, IDXRTDPAG NUMERIC(22, 2) NOT NULL DEFAULT 0, UTENMAN CHAR(10) NOT NULL DEFAULT '', DTORAMAN NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGANL ) ) LABEL ON TABLE &DT/CRDID00F IS 'Crisi di impresa - Ritardi pagamenti dipendenti' LABEL ON COLUMN &DT/CRDID00F( PROGANL TEXT IS 'Progressivo analisi', DBTRSCAD TEXT IS 'Debiti per retribuzioni scaduti', AMMRTB TEXT IS 'Ammontare complessivo delle retribuzioni', IDXRTDPAG TEXT IS 'Indice di ritardo di pagamento', UTENMAN TEXT IS 'Utente modifica', DTORAMAN TEXT IS 'Data e ora della modifica') CREATE TABLE &DT/CRDIC00F ( PROGRIGA NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGGRP NUMERIC(9, 0) NOT NULL DEFAULT 0, DOMANDA CHAR(500) NOT NULL DEFAULT '', RSPCNT CHAR(2) NOT NULL DEFAULT '', FLAGDMNF CHAR(1) NOT NULL DEFAULT '', FLAGRGTI CHAR(1) NOT NULL DEFAULT '', UTENMAN CHAR(10) NOT NULL DEFAULT '', DTORAMAN NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGRIGA, PROGGRP ) ) LABEL ON TABLE &DT/CRDIC00F IS 'Crisi di impresa - Configurazione questionario' LABEL ON COLUMN &DT/CRDIC00F( PROGRIGA TEXT IS 'Progressivo riga', PROGGRP TEXT IS 'Progressivo gruppo', DOMANDA TEXT IS 'Testo domanda', RSPCNT TEXT IS 'Risposta garantisce continuita', FLAGDMNF TEXT IS 'Flag domanda finale', FLAGRGTI TEXT IS 'Flag riga di titolo', UTENMAN TEXT IS 'Utente modifica', DTORAMAN TEXT IS 'Data e ora della modifica') CREATE TABLE &DT/CRDIQ00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGRIGA NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGGRP NUMERIC(9, 0) NOT NULL DEFAULT 0, DOMANDA CHAR(500) NOT NULL DEFAULT '', RSPCNT CHAR(2) NOT NULL DEFAULT '', FLAGNNAPL CHAR(1) NOT NULL DEFAULT '', FLAGDMNF CHAR(1) NOT NULL DEFAULT '', FLAGRGTI CHAR(1) NOT NULL DEFAULT '', UTENRSP CHAR(10) NOT NULL DEFAULT '', DTORARSP NUMERIC(14, 0) NOT NULL DEFAULT 0, NOTA CHAR(500) NOT NULL DEFAULT '', RSPDMN CHAR(2) NOT NULL DEFAULT '', PRIMARY KEY( PROGANL, PROGGRP, PROGRIGA ) ) LABEL ON TABLE &DT/CRDIQ00F IS 'Crisi di impresa - Questionario' LABEL ON COLUMN &DT/CRDIQ00F( PROGANL TEXT IS 'Progressivo analisi', PROGRIGA TEXT IS 'Progressivo riga', PROGGRP TEXT IS 'Progressivo gruppo', DOMANDA TEXT IS 'Testo domanda', RSPCNT TEXT IS 'Risposta garantisce continuita', FLAGNNAPL TEXT IS 'Domanda non applicabile', FLAGDMNF TEXT IS 'Flag domanda finale', FLAGRGTI TEXT IS 'Flag riga di titolo', UTENRSP TEXT IS 'Utente risposta', DTORARSP TEXT IS 'Data e ora della risposta', NOTA TEXT IS 'Nota', RSPDMN TEXT IS 'Risposta') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABCRDI DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABCRDI TEXT IS 'Abilitazione Crisi di Impresa') UPDATE &DT/FTPAAB55F SET ABCRDI = 1 WHERE UTENTE = '' ALTER TABLE &DT/CGDTD00F ALTER COLUMN NATEDD SET DATA TYPE CHAR(6) ALTER TABLE &DT/CGDTD00F ALTER COLUMN NATUDD SET DATA TYPE CHAR(6) ALTER TABLE &DT/FTPSET55F ADD COLUMN SCDSCR CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SCDSCR TEXT IS 'Schema di calcolo del DSCR') ALTER TABLE &DT/CRDIA00F ADD COLUMN DSCRIMPORT CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CRDIA00F (DSCRIMPORT TEXT IS 'DSCR importato') ALTER TABLE &DT/CRDIA00F ADD COLUMN DSCRCHIU CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/CRDIA00F ADD COLUMN UTENDSCR CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/CRDIA00F ADD COLUMN DTORADSCR NUMERIC(14, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/CRDIA00F ADD COLUMN DSCRNATT CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CRDIA00F (DSCRIMPORT TEXT IS 'DSCR importato', DSCRCHIU TEXT IS 'DSCR chiuso', UTENDSCR TEXT IS 'Utente chiusura DSCR', DTORADSCR TEXT IS 'Data e ora chiusura DSCR', DSCRNATT TEXT IS 'Non attendibile') ALTER TABLE &DT/CRDII00F ADD COLUMN IDXDSCR NUMERIC(22, 2) NOT NULL DEFAULT 0 ALTER TABLE &DT/CRDII00F ADD COLUMN DTDSCR NUMERIC(8, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/CRDII00F ADD COLUMN SDSCR NUMERIC(8, 2) NOT NULL DEFAULT 1 ALTER TABLE &DT/CRDII00F ADD COLUMN DENDSCR NUMERIC(22, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CRDII00F (IDXDSCR TEXT IS 'Indice DSCR', DTDSCR TEXT IS 'Data indice DSCR', SDSCR TEXT IS 'Soglia indice DSCR', DENDSCR TEXT IS 'Denominatore DSCR') CREATE TABLE &DT/CRDIRT0F ( PROGRIGA NUMERIC(9, 0) NOT NULL DEFAULT 0, TPSCHEMA CHAR(2) NOT NULL DEFAULT '', CODVOCE NUMERIC(5, 0) NOT NULL DEFAULT 0, DESCVOCE CHAR(200) NOT NULL DEFAULT '', TPRIGA CHAR(2) NOT NULL DEFAULT '', TNUMDEN CHAR(1) NOT NULL DEFAULT '', TOTVOCE NUMERIC(6, 0) NOT NULL DEFAULT 0, VOCECOLL CHAR(500) NOT NULL DEFAULT '', PRIMARY KEY( PROGRIGA ) ) LABEL ON TABLE &DT/CRDIRT0F IS 'Crisi di impresa - Conf. riclas. di tesoreria' LABEL ON COLUMN &DT/CRDIRT0F( PROGRIGA TEXT IS 'Progressivo riga', TPSCHEMA TEXT IS 'Schema di calcolo dscr T1=libero T2=CNDCEC', CODVOCE TEXT IS 'Codice voce', DESCVOCE TEXT IS 'Descrizione voce', TPRIGA TEXT IS 'Tipo riga TI=Titolo DT=Dettaglio TO=Totale', TNUMDEN TEXT IS 'Voce per calcolo N=Numeratore D=Denominatore', TOTVOCE TEXT IS 'Voce che identifica il totale', VOCECOLL TEXT IS 'Voce di collegamento con Galileo') CREATE TABLE &DT/CRDIT00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGRICL NUMERIC(9, 0) NOT NULL DEFAULT 0, TPSCHEMA CHAR(2) NOT NULL DEFAULT '', RCDSCR CHAR(1) NOT NULL DEFAULT '', ANLDSCR CHAR(10) NOT NULL DEFAULT '', CODVOCE NUMERIC(6, 0) NOT NULL DEFAULT 0, DESCVOCE CHAR(200) NOT NULL DEFAULT '', TPRIGA CHAR(2) NOT NULL DEFAULT '', TNUMDEN CHAR(1) NOT NULL DEFAULT '', IMPO1 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO2 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO3 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO4 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO5 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO6 NUMERIC(17, 2) NOT NULL DEFAULT 0, LBLIMPO1 CHAR(200) NOT NULL DEFAULT '', LBLIMPO2 CHAR(200) NOT NULL DEFAULT '', LBLIMPO3 CHAR(200) NOT NULL DEFAULT '', LBLIMPO4 CHAR(200) NOT NULL DEFAULT '', LBLIMPO5 CHAR(200) NOT NULL DEFAULT '', LBLIMPO6 CHAR(200) NOT NULL DEFAULT '', PRIMARY KEY( PROGANL, PROGRICL ) ) LABEL ON TABLE &DT/CRDIT00F IS 'Crisi di impresa - Gestione dscr' LABEL ON COLUMN &DT/CRDIT00F( PROGANL TEXT IS 'Progressivo analisi', PROGRICL TEXT IS 'Progressivo riga ricl. fin. rif.', TPSCHEMA TEXT IS 'Schema', RCDSCR TEXT IS 'Schema riclassificato finanziario per DSCR', ANLDSCR TEXT IS 'Nome analisi per DSCR', CODVOCE TEXT IS 'Codice voce', DESCVOCE TEXT IS 'Descrizione voce', TPRIGA TEXT IS 'Tipo riga TI=Titolo DT=Dettaglio TO=Totale', TNUMDEN TEXT IS 'Numeratore/Denominatore', IMPO1 TEXT IS 'Importo 1', IMPO2 TEXT IS 'Importo 2', IMPO3 TEXT IS 'Importo 3', IMPO4 TEXT IS 'Importo 4', IMPO5 TEXT IS 'Importo 5', IMPO6 TEXT IS 'Importo 6', LBLIMPO1 TEXT IS 'Label importo 1', LBLIMPO2 TEXT IS 'Label importo 2', LBLIMPO3 TEXT IS 'Label importo 3', LBLIMPO4 TEXT IS 'Label importo 4', LBLIMPO5 TEXT IS 'Label importo 5', LBLIMPO6 TEXT IS 'Label importo 6') CREATE TABLE &DT/CRDITM0F ( USERM CHAR(10) NOT NULL DEFAULT '', DTTMM NUMERIC(14, 0) NOT NULL DEFAULT 0, PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGRICL NUMERIC(9, 0) NOT NULL DEFAULT 0, TPSCHEMA CHAR(2) NOT NULL DEFAULT '', RCDSCR CHAR(1) NOT NULL DEFAULT '', ANLDSCR CHAR(10) NOT NULL DEFAULT '', CODVOCE NUMERIC(6, 0) NOT NULL DEFAULT 0, DESCVOCE CHAR(200) NOT NULL DEFAULT '', IMPO1 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO2 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO3 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO4 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO5 NUMERIC(17, 2) NOT NULL DEFAULT 0, IMPO6 NUMERIC(17, 2) NOT NULL DEFAULT 0, NOTARETT CHAR(500) NOT NULL DEFAULT '', PRIMARY KEY( USERM, DTTMM, PROGANL, CODVOCE)) LABEL ON TABLE &DT/CRDITM0F IS 'Crisi di impresa - Dscr modifiche importi' LABEL ON COLUMN &DT/CRDITM0F( USERM TEXT IS 'Utente modifica', DTTMM TEXT IS 'Data/ora modifica', PROGANL TEXT IS 'Progressivo analisi', PROGRICL TEXT IS 'Progressivo riga ricl. fin. rif.', TPSCHEMA TEXT IS 'Schema', RCDSCR TEXT IS 'Schema riclassificato finanziario per DSCR', ANLDSCR TEXT IS 'Nome analisi per DSCR', CODVOCE TEXT IS 'Codice voce', DESCVOCE TEXT IS 'Descrizione voce', IMPO1 TEXT IS 'Importo 1', IMPO2 TEXT IS 'Importo 2', IMPO3 TEXT IS 'Importo 3', IMPO4 TEXT IS 'Importo 4', IMPO5 TEXT IS 'Importo 5', IMPO6 TEXT IS 'Importo 6', NOTARETT TEXT IS 'Nota modifica') ALTER TABLE &DT/FTPSET55F ADD COLUMN VRSRICLCI NUMERIC(10, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F (VRSRICLCI TEXT IS 'Versione del riclassificato di riferimento') UPDATE &DT/FTPSET55F SET VRSRICLCI = 1 WHERE EXISTS (SELECT 1 FROM &DT/CRDIR00F) CREATE TABLE &DT/CGLQT00F( PROGID NUMERIC(10, 0) NOT NULL DEFAULT 0, ANNO NUMERIC(4, 0) NOT NULL DEFAULT 0, TRIMESTRE NUMERIC(1, 0) NOT NULL DEFAULT 0, MESE NUMERIC(2, 0) NOT NULL DEFAULT 0, STATO CHAR(2) NOT NULL DEFAULT '', ERRORI CHAR(256) NOT NULL DEFAULT '', PROGFILE NUMERIC(10, 0) NOT NULL DEFAULT 0, NMODULO CHAR(2) NOT NULL DEFAULT '', PROGESTR NUMERIC(5, 0) NOT NULL DEFAULT 0, NOMEFILE CHAR(50) NOT NULL DEFAULT '', FILEBLOB BLOB(16777216) DEFAULT NULL, UTENTE CHAR(10) NOT NULL DEFAULT '', DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0, UTENTFR CHAR(10) NOT NULL DEFAULT '', DTORAFR NUMERIC(14, 0) NOT NULL DEFAULT 0, VP1EECC CHAR(2) NOT NULL DEFAULT '', VP1OSTR NUMERIC(1, 0) NOT NULL DEFAULT 0, VP13MTDAC NUMERIC(1, 0) NOT NULL DEFAULT 0, VP2OATT NUMERIC(15, 2) NOT NULL DEFAULT 0, VP3OPASS NUMERIC(15, 2) NOT NULL DEFAULT 0, VP4IVESIG NUMERIC(15, 2) NOT NULL DEFAULT 0, VP5IVDETR NUMERIC(15, 2) NOT NULL DEFAULT 0, VP6IVDOVP NUMERIC(15, 2) NOT NULL DEFAULT 0, VP6IVDOVN NUMERIC(15, 2) NOT NULL DEFAULT 0, VP7DEBPP NUMERIC(15, 2) NOT NULL DEFAULT 0, VP8CREPP NUMERIC(15, 2) NOT NULL DEFAULT 0, VP9CREAP NUMERIC(15, 2) NOT NULL DEFAULT 0, VP10VERUE NUMERIC(15, 2) NOT NULL DEFAULT 0, VP11CREIMP NUMERIC(15, 2) NOT NULL DEFAULT 0, VP12INTDOV NUMERIC(15, 2) NOT NULL DEFAULT 0, VP13ACCDOV NUMERIC(15, 2) NOT NULL DEFAULT 0, VP14IVVERP NUMERIC(15, 2) NOT NULL DEFAULT 0, VP14IVVERN NUMERIC(15, 2) NOT NULL DEFAULT 0, CFINTE CHAR(16) NOT NULL DEFAULT '', DTIMP NUMERIC(8, 0) NOT NULL DEFAULT 0, IMPPRE NUMERIC(1, 0) NOT NULL DEFAULT 0, FORFIR NUMERIC(1, 0) NOT NULL DEFAULT 0, FLAGSUB NUMERIC(1, 0) NOT NULL DEFAULT 0, CDFRABP CHAR(16) NOT NULL DEFAULT '', PIVAABP CHAR(20) NOT NULL DEFAULT '', CDCRABP NUMERIC(2, 0) NOT NULL DEFAULT 0, CDFIABP CHAR(16) NOT NULL DEFAULT '', CDDIABP CHAR(22) NOT NULL DEFAULT '', FIDIABP CHAR(3) NOT NULL DEFAULT '', PRIMARY KEY(PROGID)) LABEL ON TABLE &DT/CGLQT00F IS 'Liquidazione IVA IT - Testata' LABEL ON COLUMN &DT/CGLQT00F( PROGID TEXT IS 'Progressivo ID', ANNO TEXT IS 'Anno estrazione', TRIMESTRE TEXT IS 'Trimestre estrazione', MESE TEXT IS 'Mese estrazione', STATO TEXT IS 'Stato', ERRORI TEXT IS 'Errori', PROGFILE TEXT IS 'Progressivo file comunicazione', NMODULO text IS 'Numero modulo', PROGESTR TEXT IS 'Progressivo estrazione', NOMEFILE TEXT IS 'Nome file', FILEBLOB TEXT IS 'Blob file creato', UTENTE TEXT IS 'Utente conferma/sblocco', DATAORA TEXT IS 'Data ora conferma/sblocco', UTENTFR TEXT IS 'Utente forzatura anomalia', DTORAFR TEXT IS 'Data ora forzatura anomalia', VP1EECC TEXT IS 'VP1 - Eventi eccezionali', VP1OSTR TEXT IS 'VP1 - Operazioni straordinarie', VP13MTDAC TEXT IS 'VP13 - Metodo acconto', VP2OATT TEXT IS 'VP2 - Totale operazioni attive', VP3OPASS TEXT IS 'VP3 - Totale operazioni passive', VP4IVESIG TEXT IS 'VP4 - IVA esigibile', VP5IVDETR TEXT IS 'VP5 - IVA detratta', VP6IVDOVP TEXT IS 'VP6 - IVA dovuta', VP6IVDOVN TEXT IS 'VP6 - IVA a credito', VP7DEBPP TEXT IS 'VP7 - Debito periodo precedente', VP8CREPP TEXT IS 'VP8 - Credito periodo precedente', VP9CREAP TEXT IS 'VP9 - Credito anno precedente', VP10VERUE TEXT IS 'VP10 - Versamenti auto UE', VP11CREIMP TEXT IS 'VP11 - Crediti di imposta', VP12INTDOV TEXT IS 'VP12 - Interessi dovuti per liq. trim.', VP13ACCDOV TEXT IS 'VP13 - Acconto dovuto', VP14IVVERP TEXT IS 'VP14 - IVA da versare', VP14IVVERN TEXT IS 'VP14 - IVA a credito', CFINTE TEXT IS 'Cod.fiscale intermediario', DTIMP TEXT IS 'Data impegno', IMPPRE TEXT IS 'Impegno a trasmettere in via telematica', FORFIR TEXT IS 'Forzatura firma', FLAGSUB TEXT IS 'Flag subfornitura', CDFRABP TEXT IS 'Cod.Fiscale Rappresentante', PIVAABP TEXT IS 'Partita IVA', CDCRABP TEXT IS 'Cod.Carica Rappresentante', CDFIABP TEXT IS 'Cod.Fiscale Contribuente', CDDIABP TEXT IS 'Cf soc. o ente dichiarante', FIDIABP TEXT IS 'Firma dichiarante') CREATE TABLE &DT/CGLQD00F( PROGID NUMERIC(10, 0) NOT NULL DEFAULT 0, PROGTST NUMERIC(10, 0) NOT NULL DEFAULT 0, RIFVP CHAR(4) NOT NULL DEFAULT '', MANUDETT NUMERIC(1, 0) NOT NULL DEFAULT 0, REGIVA CHAR(1) NOT NULL DEFAULT '', CODIVA CHAR(2) NOT NULL DEFAULT '', ATTAZN CHAR(3) NOT NULL DEFAULT '', IMPODETT NUMERIC(15, 2) NOT NULL DEFAULT 0, UTENTE CHAR(10) NOT NULL DEFAULT '', DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY(PROGID)) LABEL ON TABLE &DT/CGLQD00F IS 'Liquidazione IVA IT - Dettaglio' LABEL ON COLUMN &DT/CGLQD00F( PROGID TEXT IS 'Progressivo ID', PROGTST TEXT IS 'Progressivo testata', RIFVP TEXT IS 'Riferimento VP testata', MANUDETT TEXT IS 'Manutenzionato', REGIVA TEXT IS 'Registro IVA', CODIVA TEXT IS 'Codice IVA', ATTAZN TEXT IS 'Attività aziendale', IMPODETT TEXT IS 'Importo dettaglio', UTENTE TEXT IS 'Utente modifica record', DATAORA TEXT IS 'Data ora modifica record') CREATE TABLE &DT/CGLQS00F( CFINTE CHAR(16) NOT NULL DEFAULT '' , DTIMP NUMERIC(8, 0) NOT NULL DEFAULT 0, IMPPRE NUMERIC(1, 0) NOT NULL DEFAULT 0, FORFIR NUMERIC(1, 0) NOT NULL DEFAULT 0, RICHDTIMP NUMERIC(1, 0) NOT NULL DEFAULT 0) LABEL ON TABLE &DT/CGLQS00F IS 'Liquidazione IVA IT - Impostazioni' LABEL ON COLUMN &DT/CGLQS00F( CFINTE TEXT IS 'Cod.fiscale intermediario', DTIMP TEXT IS 'Data impegno', IMPPRE TEXT IS 'Impegno a trasmettere in via telematica', FORFIR TEXT IS 'Forzatura firma', RICHDTIMP TEXT IS 'Richiedi data impegno') CREATE TABLE &DT/CGLQA00F( TABGAAA CHAR(3) NOT NULL DEFAULT '', TIPTRM CHAR(1) NOT NULL DEFAULT '', FLAGINT NUMERIC(1, 0) NOT NULL DEFAULT 0, FLAGSUB NUMERIC(1, 0) NOT NULL DEFAULT 0, PRIMARY KEY (TABGAAA)) LABEL ON TABLE &DT/CGLQA00F IS 'Liquidazione IVA IT - Attività aziendale' LABEL ON COLUMN &DT/CGLQA00F( TABGAAA TEXT IS 'Codice SMTAB AA Galileo', TIPTRM TEXT IS 'Tipo trimestre', FLAGINT TEXT IS 'Flag calcolo interessi 1%', FLAGSUB TEXT IS 'Flag subfornitura') CREATE TABLE &DT/CGLQG00F( TABGAGI CHAR(2) NOT NULL DEFAULT '', FLAGSP NUMERIC(1, 0) NOT NULL DEFAULT 0, PRIMARY KEY (TABGAGI)) LABEL ON TABLE &DT/CGLQG00F IS 'Liquidazione IVA IT - Registri IVA' LABEL ON COLUMN &DT/CGLQG00F( TABGAGI TEXT IS 'Codice SMTAB GI Galileo', FLAGSP TEXT IS 'Flag split payment') CREATE TABLE &DT/CGLQI00F( TABGACI CHAR(2) NOT NULL DEFAULT '', ESCLATT CHAR(2) NOT NULL DEFAULT '', ESCLPASS CHAR(2) NOT NULL DEFAULT '', PRIMARY KEY (TABGACI)) LABEL ON TABLE &DT/CGLQI00F IS 'Liquidazione IVA IT - Codici IVA' LABEL ON COLUMN &DT/CGLQI00F( TABGACI TEXT IS 'Codice SMTAB CI Galileo', ESCLATT TEXT IS 'Esclusione per op. attive', ESCLPASS TEXT IS 'Esclusione per op. passive') ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHIT VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHIT VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHIT VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN BATPATHIT VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN CLIAUTOIT CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN FORAUTOIT CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN PRGPERLQI CHAR(10) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN CODTRAIT CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN IDTRAIT CHAR(28) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(WINPATHIT TEXT IS 'Path xml Windows Liquidazione IVA IT') LABEL ON COLUMN &DT/FTPSET55F(LINPATHIT TEXT IS 'Path xml Linux Liquidazione IVA IT') LABEL ON COLUMN &DT/FTPSET55F(OSXPATHIT TEXT IS 'Path xml mac osx Liquidazione IVA IT') LABEL ON COLUMN &DT/FTPSET55F(BATPATHIT TEXT IS 'Path bat Liquidazione IVA IT') LABEL ON COLUMN &DT/FTPSET55F(CLIAUTOIT TEXT IS 'Cliente autofattura EXTRACEE') LABEL ON COLUMN &DT/FTPSET55F(FORAUTOIT TEXT IS 'Fornitore autofattura EXTRACEE') LABEL ON COLUMN &DT/FTPSET55F(PRGPERLQI TEXT IS 'Prog. personaliz. post-estrazione liq. IVA IT') LABEL ON COLUMN &DT/FTPSET55F(CODTRAIT TEXT IS 'Codice ISO trasmissione liquidazione IT') LABEL ON COLUMN &DT/FTPSET55F(IDTRAIT TEXT IS 'Identificativo trasmissione liquidazione IT') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABLIQIVAIT DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABLIQIVAIT TEXT IS 'Abilitazione Liquidazione IVA IT') UPDATE &DT/FTPAAB55F SET ABLIQIVAIT = 1 WHERE UTENTE = '' INSERT INTO &DT/CGLQA00F (TABGAAA, TIPTRM, FLAGINT, FLAGSUB) VALUES('DFT', 'O', 1, 0) INSERT INTO &DT/CGLQG00F (FLAGSP, TABGAGI) SELECT 1, CDGAGI FROM &DT/CGDTG00F LEFT JOIN &DT/SMTAB00F ON CDGAGI = XCODTB WHERE FLESGI='P' AND XTIPTB ='01GI' AND SUBSTR(XDATTB, 57, 1) ='' AND SUBSTR(XDATTB, 51, 1)='' CREATE TABLE &DT/CGDTI00F ( TABGACI CHAR(2) NOT NULL DEFAULT '', TABPACI CHAR(6) NOT NULL DEFAULT '', RIFNORM CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( TABGACI )) LABEL ON TABLE &DT/CGDTI00F IS 'Tipo natura' LABEL ON COLUMN &DT/CGDTI00F ( TABGACI TEXT IS 'Codice SMTAB CI Galileo', TABPACI TEXT IS 'Codice Pubb. Amm. ', RIFNORM TEXT IS 'Riferimento normativo') INSERT INTO &DT/CGDTI00F (TABGACI, TABPACI, RIFNORM) SELECT TABGACI, TABPACI, RIFNORM FROM &DT/FTPAN55F UPDATE &DT/CRDIA00F SET STATOANL ='RZ', GRDINSCR='', BLNCHIU ='' WHERE BLNCHIU<>'' ALTER TABLE &DT/CRDIA00F ADD COLUMN VRSRICLCI NUMERIC(10, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CRDIA00F (VRSRICLCI TEXT IS 'Versione del riclassificato di riferimento') UPDATE &DT/CRDIA00F SET VRSRICLCI = 1 WHERE EXISTS (SELECT 1 FROM &DT/CRDIR00F) AND BLNIMPORT = 'S' ALTER TABLE &DT/FTPEO55F ADD COLUMN RIFNSO CHAR(100) NOT NULL DEFAULT ' ' LABEL ON COLUMN &DT/FTPEO55F (RIFNSO TEXT IS 'Riferimento NSO ') ALTER TABLE &DT/FTPSET55F ADD COLUMN ATTIVANTFE CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F(ATTIVANTFE TEXT IS 'Attiva nuovo tracciato FE') ALTER TABLE &DT/FTPSET55F ADD COLUMN ATTIVACDF CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F(ATTIVACDF TEXT IS 'Attiva nuovo tracciato CDF') ALTER TABLE &DT/FTPSET55F ADD COLUMN PEPPOLID VARCHAR(50) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (PEPPOLID TEXT IS 'Id azienda cliente del servizio PEPPOL') ALTER TABLE &DT/FTPEI55F ADD COLUMN NOMEXML CHAR(50) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEI55F ( NOMEXML TEXT IS 'Nome XML') CREATE TABLE &DT/FTPEFN55F ( ID CHAR(30) NOT NULL DEFAULT '' , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , STATUS CHAR(30) NOT NULL DEFAULT '', FILENAME CHAR(50) NOT NULL DEFAULT '', SYFILENAME CHAR(50) NOT NULL DEFAULT '', ADDINFO CHAR(500) NOT NULL DEFAULT '', DATETIME CHAR(50) NOT NULL DEFAULT '', PRIMARY KEY(FILENAME, ID) ) LABEL ON TABLE &DT/FTPEFN55F IS 'Art. 55 DATI NOTIFICHE STATO DDT' LABEL ON COLUMN &DT/FTPEFN55F ( ID TEXT IS 'callid per ricezione notifica' , PROGID TEXT IS 'Progressivo ID del DDT Fiscality' , STATUS TEXT IS 'Stato DDT del sistema', FILENAME TEXT IS 'Nome del file inviato', SYFILENAME TEXT IS 'Nome del file ass. dal sistema', ADDINFO TEXT IS 'Informazioni agg. dello stato', DATETIME TEXT IS 'Instante di creazione dello stato', FILENAME TEXT IS 'Nome del file inviato') ALTER TABLE &DT/FTPSET55F ADD COLUMN WIN347 VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LIN347 VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSX347 VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (WIN347 TEXT IS 'Path Windows Modello 347', LIN347 TEXT IS 'Path Linux Modello 347', OSX347 TEXT IS 'Path Mac OSX Modello 347') CREATE TABLE &DT/CG347T0F( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0, STATO CHAR(2) NOT NULL DEFAULT '', PROGESTR NUMERIC(9, 0) NOT NULL DEFAULT 0, ERRORI CHAR(200) NOT NULL DEFAULT '', TPREG NUMERIC(1, 0) NOT NULL DEFAULT 0, ANNO NUMERIC(4, 0) NOT NULL DEFAULT 0, NIFDICH CHAR(9) NOT NULL DEFAULT '', DENOM CHAR(50) NOT NULL DEFAULT '', TPTRASM CHAR(1) NOT NULL DEFAULT '', TELPERS CHAR(9) NOT NULL DEFAULT '', DENPERS CHAR(50) NOT NULL DEFAULT '', TPINVIO CHAR(1) NOT NULL DEFAULT '', NRECDET NUMERIC(9, 0) NOT NULL DEFAULT 0, TOTIMPO NUMERIC(15, 2) NOT NULL DEFAULT 0, NTOTIMM NUMERIC(9, 0) NOT NULL DEFAULT 0, NIFRAPLEG CHAR(9) NOT NULL DEFAULT '', IDFILEANT NUMERIC(13, 0) NOT NULL DEFAULT 0, IDFILE NUMERIC(13, 0) NOT NULL DEFAULT 0, NOMEFILE CHAR(50) NOT NULL DEFAULT '', FILEBLOB BLOB(16777216) DEFAULT NULL, IMPTOTALC NUMERIC(15, 2) NOT NULL DEFAULT 0, PRIMARY KEY(PROGID)) LABEL ON TABLE &DT/CG347T0F IS 'Modello 347 Dati testata' LABEL ON COLUMN &DT/CG347T0F( PROGID TEXT IS 'Progressivo ID', STATO TEXT IS 'Stato dichiarazione', PROGESTR TEXT IS 'Progressivo estrazione', ERRORI TEXT IS 'Errori', TPREG TEXT IS 'Tipo registro', ANNO TEXT IS 'Anno dichiarazione', NIFDICH TEXT IS 'Partita IVA dichiarante', DENOM TEXT IS 'Denominazione dichiarante', TPTRASM TEXT IS 'Tipo trasmissione', TELPERS TEXT IS 'Telefono - Persona', DENPERS TEXT IS 'Denominazione - Persona', TPINVIO TEXT IS 'Tipo invio', NRECDET TEXT IS 'Numero record dettaglio', TOTIMPO TEXT IS 'Totale importo annuo', NTOTIMM TEXT IS 'Numero immobili', NIFRAPLEG TEXT IS 'Partita IVA rappr. legale', IDFILEANT TEXT IS 'Identificativo file precedente', IDFILE TEXT IS 'Identificativo file', NOMEFILE TEXT IS 'Nome file txt', FILEBLOB TEXT IS 'File blob', IMPTOTALC TEXT IS 'Importo totale op. affitto locali commerciali') CREATE TABLE &DT/CG347C0F( TABGACI CHAR(2) NOT NULL DEFAULT '', TPOPE CHAR(1) NOT NULL DEFAULT '', ESCLESTR CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY(TABGACI)) LABEL ON TABLE &DT/CG347C0F IS 'Modello 347 Codici IVA' LABEL ON COLUMN &DT/CG347C0F( TABGACI TEXT IS 'Codice SMTAB CI Galileo', TPOPE TEXT IS 'Tipo operazione', ESCLESTR TEXT IS 'Escluso estrazione') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABMOD347 DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABMOD347 TEXT IS 'Abilitazione Modello 347') UPDATE &DT/FTPAAB55F SET ABMOD347 = 1 WHERE UTENTE = '' CREATE TABLE &DT/CG347P0F( CDPROV CHAR(5) NOT NULL DEFAULT '', DESCPROV CHAR(50) NOT NULL DEFAULT '', TABGAVP CHAR(5) NOT NULL DEFAULT '', PRIMARY KEY(CDPROV)) LABEL ON TABLE &DT/CG347P0F IS 'Modello 347 Province' LABEL ON COLUMN &DT/CG347P0F( CDPROV TEXT IS 'Codice provincia', DESCPROV TEXT IS 'Descrizione provincia', TABGAVP TEXT IS 'Codice SMTAB VP Galileo') CREATE TABLE &DT/CG347S0F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0, TPOPER CHAR(2) NOT NULL DEFAULT '', UTENTE CHAR(10) NOT NULL DEFAULT '', DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY(PROGTST, TPOPER)) LABEL ON TABLE &DT/CG347S0F IS 'Modello 347 Stato avanzamento' LABEL ON COLUMN &DT/CG347S0F ( PROGTST TEXT IS 'Progressivo testata', TPOPER TEXT IS 'Operazione eseguita', UTENTE TEXT IS 'Utente', DATAORA TEXT IS 'Data ora') CREATE TABLE &DT/CG347I0F( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0, TIPREG NUMERIC(1, 0) NOT NULL DEFAULT 0, NIFPROP CHAR(9) NOT NULL DEFAULT '', NIFRAPLEG CHAR(9) NOT NULL DEFAULT '', DENOM CHAR(50) NOT NULL DEFAULT '', IMPOPER NUMERIC(15, 2) NOT NULL DEFAULT 0, SITIMM NUMERIC(1, 0) NOT NULL DEFAULT 0, RIFCATAS CHAR(30) NOT NULL DEFAULT '', TPVIA CHAR(5) NOT NULL DEFAULT '', NOMEVIA CHAR(60) NOT NULL DEFAULT '', TPNUME CHAR(3) NOT NULL DEFAULT '', NUMCASA CHAR(5) NOT NULL DEFAULT '', QLFNUM CHAR(3) NOT NULL DEFAULT '', STABILE CHAR(3) NOT NULL DEFAULT '', CONDOM CHAR(3) NOT NULL DEFAULT '', SCALA CHAR(3) NOT NULL DEFAULT '', PIANO CHAR(3) NOT NULL DEFAULT '', PORTA CHAR(3) NOT NULL DEFAULT '', INDCOMPL CHAR(50) NOT NULL DEFAULT '', CITTA CHAR(30) NOT NULL DEFAULT '', COMUNE CHAR(30) NOT NULL DEFAULT '', CODCOM CHAR(5) NOT NULL DEFAULT '', CODPROV CHAR(5) NOT NULL DEFAULT '', CAP CHAR(5) NOT NULL DEFAULT '', PRIMARY KEY(PROGTST, PROGID)) LABEL ON TABLE &DT/CG347I0F IS 'Modello 347 Immobili' LABEL ON COLUMN &DT/CG347I0F( PROGID TEXT IS 'Progressivo ID', PROGTST TEXT IS 'Progressivo testata', TIPREG TEXT IS 'Tipo registro', NIFPROP TEXT IS 'Partita IVA proprietario', NIFRAPLEG TEXT IS 'Partita IVA rappr. legale', DENOM TEXT IS 'Denominazione proprietario', IMPOPER TEXT IS 'Importo operazione', SITIMM TEXT IS 'Situazione immobile', RIFCATAS TEXT IS 'Riferimento catastale', TPVIA TEXT IS 'Tipo via', NOMEVIA TEXT IS 'Nome via', TPNUME TEXT IS 'Tipo numerazione', NUMCASA TEXT IS 'Numero di casa', QLFNUM TEXT IS 'Qualificatore del numero', STABILE TEXT IS 'Stabile', CONDOM TEXT IS 'Condominio', SCALA TEXT IS 'Scala', PIANO TEXT IS 'Piano', PORTA TEXT IS 'Porta', INDCOMPL TEXT IS 'Indirizzo complementare', CITTA TEXT IS 'Città o paese', COMUNE TEXT IS 'Comune', CODCOM TEXT IS 'Codice comune', CODPROV TEXT IS 'Codice provincia', CAP TEXT IS 'Codice postale') CREATE TABLE &DT/CG347G0F ( TABGAGI CHAR(1) NOT NULL DEFAULT '' , TPOPE CHAR(1) NOT NULL DEFAULT '' , ESCLESTR CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(TABGAGI)) LABEL ON TABLE &DT/CG347G0F IS 'Modello 347 Registri IVA' LABEL ON COLUMN &DT/CG347G0F ( TABGAGI TEXT IS 'Codice SMTAB GI Galileo' , TPOPE TEXT IS 'Tipo operazione', ESCLESTR TEXT IS 'Escluso estrazione') CREATE TABLE &DT/CG347D0F( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0, ERRORI CHAR(200) NOT NULL DEFAULT '', MANUSOSP CHAR(1) NOT NULL DEFAULT '', TIPREG NUMERIC(1, 0) NOT NULL DEFAULT 0, NIFDICH CHAR(9) NOT NULL DEFAULT '', NIFRAPLEG CHAR(9) NOT NULL DEFAULT '', DENOM CHAR(50) NOT NULL DEFAULT '', CODPROV CHAR(5) NOT NULL DEFAULT '', CODISO CHAR(2) NOT NULL DEFAULT '', TPOPE CHAR(1) NOT NULL DEFAULT '', IMPOPANN NUMERIC(15, 2) NOT NULL DEFAULT 0, OPESIC CHAR(1) NOT NULL DEFAULT '', AFFLOCCOM CHAR(1) NOT NULL DEFAULT '', VENDIMM CHAR(1) NOT NULL DEFAULT '', IMPCONT NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPTSMIMM NUMERIC(15, 2) NOT NULL DEFAULT 0, ESCONT NUMERIC(4, 0) NOT NULL DEFAULT 0, CONTANTI CHAR(1) NOT NULL DEFAULT '', IMPOP1TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPIM1TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPOP2TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPIM2TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPOP3TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPIM3TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPOP4TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, IMPIM4TRM NUMERIC(15, 2) NOT NULL DEFAULT 0, CODOPCOM CHAR(2) NOT NULL DEFAULT '', NIFOPCOM CHAR(15) NOT NULL DEFAULT '', IVACASSA CHAR(1) NOT NULL DEFAULT '', INVSOGPAS CHAR(1) NOT NULL DEFAULT '', OPDOG CHAR(1) NOT NULL DEFAULT '', IMPIVCASS NUMERIC(15, 2) NOT NULL DEFAULT 0, DTRG NUMERIC(8, 0) NOT NULL DEFAULT 0, TPGI CHAR(1) NOT NULL DEFAULT '', NONP NUMERIC(7, 0) NOT NULL DEFAULT 0, INVSEP CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY(PROGTST, PROGID)) LABEL ON TABLE &DT/CG347D0F IS 'Modello 347 Dettaglio operazioni' LABEL ON COLUMN &DT/CG347D0F( PROGID TEXT IS 'Progressivo ID', PROGTST TEXT IS 'Progressivo testata', ERRORI TEXT IS 'Errori', MANUSOSP TEXT IS 'Flag per manutenzionato e/o sospeso', TIPREG TEXT IS 'Tipo registro', NIFDICH TEXT IS 'Partita IVA dichiaranto', NIFRAPLEG TEXT IS 'Partita IVA rapp. legale', DENOM TEXT IS 'Denominazione dichiarato', CODPROV TEXT IS 'Codice provincia', CODISO TEXT IS 'Codice ISO', TPOPE TEXT IS 'Tipo operazione', IMPOPANN TEXT IS 'Importo annuale operazioni', OPESIC TEXT IS 'Operazioni sicure', AFFLOCCOM TEXT IS 'Affitto locali commerciali', VENDIMM TEXT IS 'Vendita immobili', IMPCONT TEXT IS 'Importo contanti', IMPTSMIMM TEXT IS 'Importo per trasmissioni di immobili', ESCONT TEXT IS 'Esercizio contanti', CONTANTI TEXT IS 'Flag contanti', IMPOP1TRM TEXT IS 'Importo op. 1 trimestre', IMPIM1TRM TEXT IS 'Importo per trasm. imm. 1 trimestre', IMPOP2TRM TEXT IS 'Importo op. 2 trimestre', IMPIM2TRM TEXT IS 'Importo per trasm. imm. 2 trimestre', IMPOP3TRM TEXT IS 'Importo op. 3 trimestre', IMPIM3TRM TEXT IS 'Importo per trasm. imm. 3 trimestre', IMPOP4TRM TEXT IS 'Importo op. 4 trimestre', IMPIM4TRM TEXT IS 'Importo per trasm. imm. 4 trimestre', CODOPCOM TEXT IS 'Codice ISO op. comunitario', NIFOPCOM TEXT IS 'Partita IVA op. comunitario', IVACASSA TEXT IS 'IVA per cassa', INVSOGPAS TEXT IS 'Inversione del soggetto passivo', OPDOG TEXT IS 'Operazioni doganali', IMPIVCASS TEXT IS 'Importo IVA per cassa', DTRG TEXT IS 'Data registrazione', TPGI TEXT IS 'Giornale IVA', NONP TEXT IS 'Numero operazione', INVSEP TEXT IS 'Flag per invio separato') ALTER TABLE &DT/CGETN00F ADD COLUMN BNIVCI CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN DTSUBB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN ESDTBB NUMERIC(4, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGETB00F ADD COLUMN PRDTBB CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/CGETB00F ADD COLUMN BJ01BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BJ02BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BJ03BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BJ04BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BJ05BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BJ06BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BE01BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BE02BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BE03BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BE04BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BE05BB CHAR(1) NOT NULL DEFAULT 'N' ALTER TABLE &DT/CGETB00F ADD COLUMN BE06BB CHAR(1) NOT NULL DEFAULT 'N' LABEL ON COLUMN &DT/CGETN00F ( BNIVCI TEXT IS 'Bene da investimento') LABEL ON COLUMN &DT/CGETB00F ( DTSUBB TEXT IS 'Detrazione in un periodo successivo', ESDTBB TEXT IS 'Esercizio detrazione', PRDTBB TEXT IS 'Periodo detrazione', BJ01BB TEXT IS 'Inversione soggetto passivo - Beni da invest. 1', BJ02BB TEXT IS 'Inversione soggetto passivo - Beni da invest. 2', BJ03BB TEXT IS 'Inversione soggetto passivo - Beni da invest. 3', BJ04BB TEXT IS 'Inversione soggetto passivo - Beni da invest. 4', BJ05BB TEXT IS 'Inversione soggetto passivo - Beni da invest. 5', BJ06BB TEXT IS 'Inversione soggetto passivo - Beni da invest. 6', BE01BB TEXT IS 'Beni da investimento 1', BE02BB TEXT IS 'Beni da investimento 2', BE03BB TEXT IS 'Beni da investimento 3', BE04BB TEXT IS 'Beni da investimento 4', BE05BB TEXT IS 'Beni da investimento 5', BE06BB TEXT IS 'Beni da investimento 6') ALTER TABLE &DT/CGU15D0F ALTER COLUMN EECCDD SET DATA TYPE NUMERIC(2, 0) ALTER TABLE &DT/CGU15D0F ADD COLUMN NZREDD NUMERIC(3, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15D0F(NZREDD TEXT IS 'DA002011 Nazione residenza estera') ALTER TABLE &DT/CGU15H0F ADD COLUMN SMRSHH NUMERIC(13, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15H0F(SMRSHH TEXT IS 'AU001022 Somme rest. al netto della rit. subita') ALTER TABLE &DT/FTXCI00F ADD COLUMN FLFORGAL CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTXCI00F(FLFORGAL TEXT IS 'R = Richiesta codifica fornitore in Galileo') ALTER TABLE &DT/FTPSET55F ADD COLUMN RICCODF CHAR(1) NOT NULL DEFAULT 'N' LABEL ON COLUMN &DT/FTPSET55F(RICCODF TEXT IS 'Richiesta codifica del forn. in Galileo. S=Si/N=No') ALTER TABLE &DT/FTPSET55F ADD COLUMN CONVEURO CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(CONVEURO TEXT IS 'Converti in Euro fatture in valuta estera. S=Si') ALTER TABLE &DT/FTPAL55F ALTER COLUMN PREZZOUNI SET data type NUMERIC(21, 8) ALTER TABLE &DT/FTPAN55F ADD COLUMN FLIVAEST CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAN55F ADD COLUMN TPNATEST CHAR(6) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPAN55F ADD COLUMN RFNORMEST CHAR(100) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAN55F( FLIVAEST TEXT IS 'Flag IVA estera', TPNATEST TEXT IS 'Tipo natura imposta estera', RFNORMEST TEXT IS 'Riferimento normativo imposta estera') ALTER TABLE &DT/FTPSET55F ADD COLUMN CNVUPPRCCD CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(CNVUPPRCCD TEXT IS 'Conv. maiusc. per Richiesta codifica S=Si/=No') ALTER TABLE &DT/FTPSET55F ADD COLUMN STNUMREGLI CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F(STNUMREGLI TEXT IS 'Esponi num. nostra registr. lettere intento S=Si') ALTER TABLE &DT/CGLQT00F ADD COLUMN BLOBEXCEL BLOB(16777216) DEFAULT NULL LABEL ON COLUMN &DT/CGLQT00F( BLOBEXCEL TEXT IS 'Blob per memorizzazione file mov. estratti') NOT EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'RBIRP00F') UPDATE &DT/FTPSET55F SET SCDSCR = 'T2' ALTER TABLE &DT/CRDITM0F ADD COLUMN RETTPRE CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CRDITM0F( RETTPRE TEXT IS 'Rettifiche ereditate') ALTER TABLE &DT/FTPSET55F ADD COLUMN CREAXLSX CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F(CREAXLSX TEXT IS 'Creazione excel in estrazione dati LIPE. S=Si/=No') ALTER TABLE &DT/CRDII00F ADD COLUMN NUMDSCR NUMERIC(22, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CRDII00F(NUMDSCR TEXT IS 'Numeratore DSCR') ALTER TABLE &DT/CRDID00F ADD COLUMN NOTA CHAR(500) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CRDID00F (NOTA TEXT IS 'Nota') ALTER TABLE &DT/FTPSET55F ADD COLUMN ATTANAL CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(ATTANAL TEXT IS 'Gestione analitica =Non attiva S=Attiva') ALTER TABLE &DT/FTPSET55F ALTER COLUMN TPRCCE SET DATA TYPE CHAR(4) ALTER TABLE &DT/FTPSET55F ALTER COLUMN TPRCSP SET DATA TYPE CHAR(4) ALTER TABLE &DT/FTPSET55F ADD COLUMN TPDTCE CHAR(4) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN TPDTSP CHAR(4) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (TPDTCE TEXT IS 'Conto Economico-Tipo dato esercizio corrente', TPDTSP TEXT IS 'Stato Patrimoniale-Tipo dato esercizio corrente') UPDATE &DT/FTPSET55F SET TPDTCE = CHAR(TPDTESCRCE), TPDTSP = CHAR(TPDTESCRSP) ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABINFAT DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABINFAT TEXT IS 'Abilitazione Integrazione reverse charge') UPDATE &DT/FTPAAB55F SET ABINFAT = 1 WHERE UTENTE = '' CREATE TABLE &DT/CGIGG00F ( CDGAGI CHAR(2) NOT NULL DEFAULT '', FLINCL CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY(CDGAGI)) LABEL ON TABLE &DT/CGIGG00F IS 'Integr. fatture Reverse Charge - Registri IVA' LABEL ON COLUMN &DT/CGIGG00F ( CDGAGI TEXT IS 'Codice SMTAB GI Galileo', FLINCL TEXT IS 'Incluso in estrazione dati') CREATE TABLE &DT/CGIGC00F ( CDGACI CHAR(2) NOT NULL DEFAULT '', TIPODOCU CHAR(4) NOT NULL DEFAULT '', FLINCL CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY(CDGACI)) LABEL ON TABLE &DT/CGIGC00F IS 'Integr. fatture Reverse Charge - Codici IVA' LABEL ON COLUMN &DT/CGIGC00F ( CDGACI TEXT IS 'Codice SMTAB CI Galileo', TIPODOCU TEXT IS 'Tipo documento', FLINCL TEXT IS 'Incluso in estrazione dati') CREATE TABLE &DT/CGIGA00F ( PROGFTE NUMERIC(9, 0) NOT NULL DEFAULT 0, PROFATFTE NUMERIC(5, 0) NOT NULL DEFAULT 0, TPGI CHAR(1) NOT NULL DEFAULT '', CONT CHAR(10) NOT NULL DEFAULT '', CONS CHAR(10) NOT NULL DEFAULT '', DTDO NUMERIC(8, 0) NOT NULL DEFAULT 0, NRDO NUMERIC(7, 0) NOT NULL DEFAULT 0, NDOC CHAR(20) NOT NULL DEFAULT '', CAUS CHAR(2) NOT NULL DEFAULT '', PROGFPE NUMERIC(9, 0) NOT NULL DEFAULT 0, PROFATFPE NUMERIC(5, 0) NOT NULL DEFAULT 0, DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0, UTENTE CHAR(10) NOT NULL DEFAULT '', STOR CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY(PROGFTE, PROFATFTE)) LABEL ON TABLE &DT/CGIGA00F IS 'File di collegamento' LABEL ON COLUMN &DT/CGIGA00F ( PROGFTE TEXT IS 'Progressivo ID FTE', PROFATFTE TEXT IS 'Progressivo fattura FTE', TPGI TEXT IS 'Giornale IVA', CONT TEXT IS 'Conto contabile', CONS TEXT IS 'Conto sostitutivo', DTDO TEXT IS 'Data documento', NRDO TEXT IS 'Numero documento', NDOC TEXT IS 'Numero documento esteso', CAUS TEXT IS 'Causale TB=CA', PROGFPE TEXT IS 'Progressivo ID FPE', PROFATFPE TEXT IS 'Progressivo fattura FPE', DATAORA TEXT IS 'Data ora di modifica', UTENTE TEXT IS 'Utente di modifica', STOR TEXT IS 'S=da non cons.elenco') ALTER TABLE &DT/FTPSET55F ADD COLUMN CDCANINFAT CHAR(20) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN CDPECINFAT CHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN RFINFAT CHAR(4) NOT NULL DEFAULT 'RF01' ALTER TABLE &DT/FTPSET55F ADD COLUMN DTATINFAT NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F( CDCANINFAT TEXT IS 'Codice Ufficio/Canale Integr. fatture', CDPECINFAT TEXT IS 'PEC Integr. fatture', RFINFAT TEXT IS 'Regime fiscale Integr. fatture', DTATINFAT TEXT IS 'Data attivazione Integr. fatture') CREATE TABLE &DT/CGIGN00F ( ANNO NUMERIC(4, 0) NOT NULL DEFAULT 0, TIPODOCU CHAR(4) NOT NULL DEFAULT '', PREF CHAR(10) NOT NULL DEFAULT '', NRPAR CHAR(10) NOT NULL DEFAULT '', POSPRE CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY(ANNO, TIPODOCU)) LABEL ON TABLE &DT/CGIGN00F IS 'File dei numeratori' LABEL ON COLUMN &DT/CGIGN00F ( ANNO TEXT IS 'Anno', TIPODOCU TEXT IS 'Tipo documento', PREF TEXT IS 'Prefisso', NRPAR TEXT IS 'Numero di partenza', POSPRE TEXT IS 'Posizione prefisso dopo il numero') ALTER TABLE &DT/C770D16F ADD COLUMN SPCNDD CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/C770D16F ADD COLUMN SPCIDD NUMERIC(13, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/C770D16F( SPCNDD TEXT IS 'Sospensione Covid - Nota', SPCIDD TEXT IS 'Sospensione Covid - Importo Sospeso') UPDATE &DT/FTPSET55F SET CREAXLSX = '' ALTER TABLE &DT/FTPSET55F ADD COLUMN WPATHDFEP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LPATHDFEP VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OPATHDFEP VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F( WINPATHFEP TEXT IS 'Path xml Windows da elab. Fatt. Elettr. Passiva', LINPATHFEP TEXT IS 'Path xml Linux da elab. Fatt. Elettr. Passiva', OSXPATHFEP TEXT IS 'Path xml mac osx da elab. Fatt. Elettr. Passiva', WPATHDFEP TEXT IS 'Path xml Windows elaborata Fatt. Elettr. Passiva', LPATHDFEP TEXT IS 'Path xml Linux elaborata Fatt. Elettr. Passiva', OPATHDFEP TEXT IS 'Path xml mac osx elaborata Fatt. Elettr. Passiva') ALTER TABLE &DT/FTPAAB55F ADD COLUMN ABFPASSNXC DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (ABFPASSNXC TEXT IS 'Abilitazione fatt. passiva senza Discovery XChange') UPDATE &DT/FTPAAB55F SET ABFPASSNXC = 1 WHERE UTENTE = '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SERVTRAPEP VARCHAR(50) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (SERVTRAPEP TEXT IS 'Servizio trasmissione PEPPOL') ALTER TABLE &DT/FTPEI55F ADD COLUMN SERVTRA CHAR(50) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEI55F (SERVTRA TEXT IS 'Servizio trasmissione') ALTER TABLE &DT/FTPEFN55F ADD COLUMN SERVTRA CHAR(50) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPEFN55F (SERVTRA TEXT IS 'Servizio trasmissione') ALTER TABLE &DT/FTPSET55F ADD COLUMN FLGESTFTE CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN DTESTFTE NUMERIC(8, 0) NOT NULL DEFAULT 20220101 LABEL ON COLUMN &DT/FTPSET55F( FLGESTFTE TEXT IS 'Flag di estrazione fatture estere FTE', DTESTFTE TEXT IS 'Data inizio estrazione fatture estere FTE') DROP VIEW &DT/FTMOV55V CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTMOVAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTMOV55V IS 'Art. 55 VIEW ATTUALI' DROP VIEW &DT/FTBKM55V CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTBKMAR55V as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTBKM55V IS 'Art. 55 VIEW STORICI' DROP VIEW &DT/FTFTE55V CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFOCP = 'D' AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 CREATE VIEW &DT/FTFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CIFAFMA) AS CDCFFM, a.CIFAFMA CDCFFM_NEW, a.CDCFFM AS f0CDCFFM, CSPEFM AS DEST, a.GIVAFM, a.CDDTFM, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when a.flinfm <> ' ' AND A.FTDIFMA IN ('D','*') AND A.CDCFFM = A.CIFAFMA AND DEST.CLFODE IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.impotot, 0) impotot, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTPAFE55F as a LEFT OUTER JOIN &DT/CSTAB as DD ON DD.K00001 = '01DD' CONCAT a.TDOCFM JOIN &DT/CGPCO00F as b ON a.CIFAFMA = b.CONTCP JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CIFAFMA = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON a.CDDTFM = f.CDDTFM AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON a.CDDTFM = h.CDDTFAT AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGADE00F DEST ON DEST.CONTDE = a.CSPEFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE coalesce(substr(DD.F00002, 10, 1), a.TDOCFM) <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) 5 LABEL ON TABLE &DT/FTFTE55V IS 'Art. 55 VIEW FATTURE STORICHE E ATTUALI' ALTER TABLE &DT/FTPSET55F ADD COLUMN DTULARFPE NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F(DTULARFPE TEXT IS 'Data limite ultima archiviazione FPE') ALTER TABLE &DT/FTPSET55F ADD COLUMN DTARICFPE NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F(DTARICFPE TEXT IS 'Data archiviazione in corso FPE') CREATE TABLE &DT/FTXBA00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , RIFEFASE NUMERIC(3, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXBA00F IS 'Backup - Riferimento avanzamento fase FPE' LABEL ON COLUMN &DT/FTXBA00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , RIFEFASE TEXT IS 'RiferimentoFase ' , EXTID TEXT IS 'External ID IX') CREATE TABLE &DT/FTXBB00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , NUMERODDT CHAR(20) NOT NULL DEFAULT '' , DATADDT NUMERIC(8, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA, NUMERODDT, DATADDT ) ) LABEL ON TABLE &DT/FTXBB00F IS 'Backup - Dati DDT bolla FPE' LABEL ON COLUMN &DT/FTXBB00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , NUMERODDT TEXT IS 'NumeroDDT ' , DATADDT TEXT IS 'DataDDT ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , EXTID TEXT IS 'External ID IX') CREATE TABLE &DT/FTXBD00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDORICE CHAR(20) NOT NULL DEFAULT '' , DATARICE NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMRICE CHAR(20) NOT NULL DEFAULT '' , COMMERICE CHAR(100) NOT NULL DEFAULT '' , CUPRICE CHAR(15) NOT NULL DEFAULT '' , CIGRICE CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXBD00F IS 'Backup - Dati ricezione FPE' LABEL ON COLUMN &DT/FTXBD00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDORICE TEXT IS 'IdDocumento ' , DATARICE TEXT IS 'Data ' , ITEMRICE TEXT IS 'NumItem ' , COMMERICE TEXT IS 'CodiceCommessaConvenzione ' , CUPRICE TEXT IS 'CodiceCUP ' , CIGRICE TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , EXTID TEXT IS 'External ID IX') CREATE TABLE &DT/FTXBF00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', DTFTFM NUMERIC(8, 0) NOT NULL DEFAULT 0 , NRFTFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , GIVAFM CHAR(2) NOT NULL DEFAULT '' , NFATFM CHAR(1) NOT NULL DEFAULT '' , STORFM CHAR(1) NOT NULL DEFAULT '' , TIPODOCU CHAR(4) NOT NULL DEFAULT '' , DIVISA CHAR(3) NOT NULL DEFAULT '' , DATAFATT NUMERIC(8, 0) NOT NULL DEFAULT 0 , NUMEFATT CHAR(20) NOT NULL DEFAULT '' , NUMFATNUM NUMERIC(20, 0) NOT NULL DEFAULT 0 , TIPORITE CHAR(4) NOT NULL DEFAULT '' , IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0 , CAUSAPAG CHAR(2) NOT NULL DEFAULT '' , NUMBOLLO CHAR(14) NOT NULL DEFAULT '' , IMPBOLLO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOTOT NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROTON NUMERIC(15, 2) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , ART73 CHAR(2) NOT NULL DEFAULT '' , IDPAEVET CHAR(2) NOT NULL DEFAULT '' , IDCODVET CHAR(28) NOT NULL DEFAULT '' , CODFIVET CHAR(16) NOT NULL DEFAULT '' , DENOMVET CHAR(80) NOT NULL DEFAULT '' , NOMEVET CHAR(80) NOT NULL DEFAULT '' , COGNOVET CHAR(60) NOT NULL DEFAULT '' , TITOLVET CHAR(10) NOT NULL DEFAULT '' , CEORIVET CHAR(17) NOT NULL DEFAULT '' , LICEGUIDA CHAR(20) NOT NULL DEFAULT '' , MEZZTRAS CHAR(80) NOT NULL DEFAULT '' , CAUSATRA CHAR(100) NOT NULL DEFAULT '' , NUMECOLLI NUMERIC(4, 0) NOT NULL DEFAULT 0 , DESCRTRA CHAR(100) NOT NULL DEFAULT '' , MISUTRAS CHAR(10) NOT NULL DEFAULT '' , PESOLORDO NUMERIC(7, 2) NOT NULL DEFAULT 0 , PESONETTO NUMERIC(7, 2) NOT NULL DEFAULT 0 , DATARITIRO NUMERIC(14, 0) NOT NULL DEFAULT 0 , DATATRAS NUMERIC(8, 0) NOT NULL DEFAULT 0 , TIPORESA CHAR(3) NOT NULL DEFAULT '' , INDIRESA CHAR(60) NOT NULL DEFAULT '' , CIVIRESA CHAR(8) NOT NULL DEFAULT '' , CAPRESA CHAR(5) NOT NULL DEFAULT '' , COMURESA CHAR(60) NOT NULL DEFAULT '' , PROVRESA CHAR(2) NOT NULL DEFAULT '' , NAZIRESA CHAR(2) NOT NULL DEFAULT '' , DATACONS NUMERIC(14, 0) NOT NULL DEFAULT 0 , NORMARIF CHAR(100) NOT NULL DEFAULT '' , FATTPRINC CHAR(20) NOT NULL DEFAULT '' , DATAPRINC NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAVET NUMERIC(8, 0) NOT NULL DEFAULT 0 , TOTPERCO CHAR(15) NOT NULL DEFAULT '' , BOLLOVI CHAR(2) NOT NULL DEFAULT '', AAPRFF CHAR(1) NOT NULL DEFAULT '', TPGIFF CHAR(1) NOT NULL DEFAULT '', NONPFF NUMERIC(7, 0) NOT NULL DEFAULT 0, DTRGFF NUMERIC(8, 0) NOT NULL DEFAULT 0, NPROFF NUMERIC(13, 0) NOT NULL DEFAULT 0, STATOF CHAR(1) NOT NULL DEFAULT '', ERRORI CHAR(256) NOT NULL DEFAULT '', PDF CHAR(1) NOT NULL DEFAULT '', TAGSDOC CHAR(1000) NOT NULL DEFAULT '', EXTID CHAR(100) NOT NULL DEFAULT '' , ATTRIDOC CHAR(2) NOT NULL DEFAULT '', UTENATTRI CHAR(10) NOT NULL DEFAULT '', DATORATTRI NUMERIC(14, 0) NOT NULL DEFAULT 0, UTENTRASF CHAR(10) NOT NULL DEFAULT '', DATORTRASF NUMERIC(14, 0) NOT NULL DEFAULT 0, ALLPRT CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT ) ) LABEL ON TABLE &DT/FTXBF00F IS 'Backup - Corpo fattura FPE' LABEL ON COLUMN &DT/FTXBF00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , CDDTFM TEXT IS 'Codice ditta - Galileo ' , DTFTFM TEXT IS 'Data Fattura - Galileo ' , NRFTFM TEXT IS 'Numero Fattura - Galileo ' , CDCFFM TEXT IS 'Codice Cliente - Galileo ' , GIVAFM TEXT IS 'Giornale IVA - Galileo ' , NFATFM TEXT IS 'Numeratore fatture ' , STORFM TEXT IS 'S=da non cons.elenco ' , TIPODOCU TEXT IS 'TipoDocumento ' , DIVISA TEXT IS 'Divisa ' , DATAFATT TEXT IS 'Data ' , NUMEFATT TEXT IS 'Numero fattura alfa ' , NUMFATNUM TEXT IS 'Numero fattura numerico ' , TIPORITE TEXT IS 'TipoRitenuta ' , IMPORITE TEXT IS 'ImportoRitenuta ' , ALIQRITE TEXT IS 'AliquotaRitenuta ' , CAUSAPAG TEXT IS 'CausalePagamento ' , NUMBOLLO TEXT IS 'NumeroBollo ' , IMPBOLLO TEXT IS 'ImportoBollo ' , IMPOTOT TEXT IS 'ImportoTotaleDocumento ' , ARROTON TEXT IS 'Arrotondamento ' , CAUSALE TEXT IS 'Causale ' , ART73 TEXT IS 'Art73 ' , IDPAEVET TEXT IS 'IdPaese ' , IDCODVET TEXT IS 'IdCodice ' , CODFIVET TEXT IS 'CodiceFiscale ' , DENOMVET TEXT IS 'Denominazione ' , NOMEVET TEXT IS 'Nome ' , COGNOVET TEXT IS 'Cognome ' , TITOLVET TEXT IS 'Titolo ' , CEORIVET TEXT IS 'CodEORI ' , LICEGUIDA TEXT IS 'NumeroLicenzaGuida ' , MEZZTRAS TEXT IS 'MezzoTrasporto ' , CAUSATRA TEXT IS 'CausaleTrasporto ' , NUMECOLLI TEXT IS 'NumeroColli ' , DESCRTRA TEXT IS 'Descrizione ' , MISUTRAS TEXT IS 'UnitaMisuraPeso ' , PESOLORDO TEXT IS 'PesoLordo ' , PESONETTO TEXT IS 'PesoNetto ' , DATARITIRO TEXT IS 'DataOraRitiro ' , DATATRAS TEXT IS 'DataInizioTrasporto ' , TIPORESA TEXT IS 'TipoResa ' , INDIRESA TEXT IS 'Indirizzo ' , CIVIRESA TEXT IS 'NumeroCivico ' , CAPRESA TEXT IS 'CAP ' , COMURESA TEXT IS 'Comune ' , PROVRESA TEXT IS 'Provincia ' , NAZIRESA TEXT IS 'Nazione ' , DATACONS TEXT IS 'DataOraConsegna ' , NORMARIF TEXT IS 'NormaDiRiferimento ' , FATTPRINC TEXT IS 'NumeroFatturaPrincipale ' , DATAPRINC TEXT IS 'DataFatturaPrincipale ' , DATAVET TEXT IS 'Data ' , TOTPERCO TEXT IS 'TotalePercorso ' , BOLLOVI TEXT IS 'BolloVirtuale ' , AAPRFF TEXT IS 'Anno operazione ' , TPGIFF TEXT IS 'Registro IVA ' , NONPFF TEXT IS 'Numero operazione ' , DTRGFF TEXT IS 'Data registrazione ' , NPROFF TEXT IS 'Protocollo IVA ' , STATOF TEXT IS 'Stato fattura ' , ERRORI TEXT IS 'Errori ' , PDF TEXT IS 'PDF generato ' , TAGSDOC TEXT IS 'Tags documento ', EXTID TEXT IS 'External ID IX ', ATTRIDOC TEXT IS 'Attributi documento ', UTENATTRI TEXT IS 'Utente attributi documento ', DATORATTRI TEXT IS 'Data e ora attributi documento ', UTENTRASF TEXT IS 'Utente invio a Discovery XC ', DATORTRASF TEXT IS 'Data e ora invio a Discovery XC ', ALLPRT TEXT IS 'Allegato protetto ') CREATE TABLE &DT/FTXBG00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCOLL CHAR(20) NOT NULL DEFAULT '' , DATACOLL NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCOLL CHAR(20) NOT NULL DEFAULT '' , COMMECOLL CHAR(100) NOT NULL DEFAULT '' , CUPCOLL CHAR(15) NOT NULL DEFAULT '' , CIGCOLL CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID , PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXBG00F IS 'Backup - Dati fatture collegate FPE' LABEL ON COLUMN &DT/FTXBG00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCOLL TEXT IS 'IdDocumento ' , DATACOLL TEXT IS 'Data ' , ITEMCOLL TEXT IS 'NumItem ' , COMMECOLL TEXT IS 'CodiceCommessaConvenzione ' , CUPCOLL TEXT IS 'CodiceCUP ' , CIGCOLL TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBI00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , CDDITTA CHAR(3) NOT NULL DEFAULT '' , IDPAETRA CHAR(2) NOT NULL DEFAULT '' , IDCODTRA CHAR(28) NOT NULL DEFAULT '' , PROGRESS CHAR(10) NOT NULL DEFAULT '' , STATOTRAS CHAR(1) NOT NULL DEFAULT '' , FORMTRAS CHAR(5) NOT NULL DEFAULT '' , CODIDEST CHAR(20) NOT NULL DEFAULT '' , TELETRAS CHAR(12) NOT NULL DEFAULT '' , EMAITRAS CHAR(256) NOT NULL DEFAULT '' , IDPAECED CHAR(2) NOT NULL DEFAULT '' , IDCODCED CHAR(28) NOT NULL DEFAULT '' , CODFICED CHAR(16) NOT NULL DEFAULT '' , DENOMCED CHAR(80) NOT NULL DEFAULT '' , NOMECED CHAR(60) NOT NULL DEFAULT '' , COGNOCED CHAR(60) NOT NULL DEFAULT '' , TITOLCED CHAR(10) NOT NULL DEFAULT '' , CEORICED CHAR(17) NOT NULL DEFAULT '' , ALBOPROF CHAR(60) NOT NULL DEFAULT '' , PROVALBO CHAR(2) NOT NULL DEFAULT '' , NUMEALBO CHAR(60) NOT NULL DEFAULT '' , DATAALBO NUMERIC(8, 0) NOT NULL DEFAULT 0 , REGIFISC CHAR(4) NOT NULL DEFAULT '' , INDICED CHAR(60) NOT NULL DEFAULT '' , CIVICED CHAR(8) NOT NULL DEFAULT '' , CAPCED CHAR(5) NOT NULL DEFAULT '' , COMUCED CHAR(60) NOT NULL DEFAULT '' , PROVCED CHAR(2) NOT NULL DEFAULT '' , NAZICED CHAR(2) NOT NULL DEFAULT '' , INDISTAB CHAR(60) NOT NULL DEFAULT '' , CIVISTAB CHAR(8) NOT NULL DEFAULT '' , CAPSTAB CHAR(5) NOT NULL DEFAULT '' , COMUSTAB CHAR(60) NOT NULL DEFAULT '' , PROVSTAB CHAR(2) NOT NULL DEFAULT '' , NAZISTAB CHAR(2) NOT NULL DEFAULT '' , UFFIREA CHAR(2) NOT NULL DEFAULT '' , NUMEREA CHAR(20) NOT NULL DEFAULT '' , CAPISOCI NUMERIC(13, 2) NOT NULL DEFAULT 0 , SOCIOUNI CHAR(29) NOT NULL DEFAULT '' , STATLIQU CHAR(2) NOT NULL DEFAULT '' , TELECONT CHAR(12) NOT NULL DEFAULT '' , FAXCONT CHAR(12) NOT NULL DEFAULT '' , EMAICONT CHAR(256) NOT NULL DEFAULT '' , RIFECED CHAR(20) NOT NULL DEFAULT '' , IDPAERAP CHAR(2) NOT NULL DEFAULT '' , IDCODRAP CHAR(28) NOT NULL DEFAULT '' , CODFIRAP CHAR(16) NOT NULL DEFAULT '' , DENOMRAP CHAR(80) NOT NULL DEFAULT '' , NOMERAP CHAR(60) NOT NULL DEFAULT '' , COGNORAP CHAR(60) NOT NULL DEFAULT '' , TITOLRAP CHAR(10) NOT NULL DEFAULT '' , CEORIRAP CHAR(17) NOT NULL DEFAULT '' , IDPAECES CHAR(2) NOT NULL DEFAULT '' , IDCODCES CHAR(28) NOT NULL DEFAULT '' , CODFICES CHAR(16) NOT NULL DEFAULT '' , DENOMCES CHAR(80) NOT NULL DEFAULT '' , NOMECES CHAR(60) NOT NULL DEFAULT '' , COGNOCES CHAR(60) NOT NULL DEFAULT '' , TITOLCES CHAR(10) NOT NULL DEFAULT '' , CEORICES CHAR(17) NOT NULL DEFAULT '' , INDICES CHAR(60) NOT NULL DEFAULT '' , CIVICES CHAR(8) NOT NULL DEFAULT '' , CAPCES CHAR(5) NOT NULL DEFAULT '' , COMUCES CHAR(60) NOT NULL DEFAULT '' , PROVCES CHAR(2) NOT NULL DEFAULT '' , NAZICES CHAR(2) NOT NULL DEFAULT '' , IDPAETER CHAR(2) NOT NULL DEFAULT '' , IDCODTER CHAR(28) NOT NULL DEFAULT '' , CODFITER CHAR(16) NOT NULL DEFAULT '' , DENOMTER CHAR(80) NOT NULL DEFAULT '' , NOMETER CHAR(60) NOT NULL DEFAULT '' , COGNOTER CHAR(60) NOT NULL DEFAULT '' , TITOLTER CHAR(10) NOT NULL DEFAULT '' , CEORITER CHAR(17) NOT NULL DEFAULT '' , SOGGEMIT CHAR(2) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , PAOPRIV CHAR(1) NOT NULL DEFAULT '' , MAILPEC CHAR(256) NOT NULL DEFAULT '' , INDISTAO CHAR(60) NOT NULL DEFAULT '' , CIVISTAO CHAR(8) NOT NULL DEFAULT '' , CAPSTAO CHAR(5) NOT NULL DEFAULT '' , COMUSTAO CHAR(60) NOT NULL DEFAULT '' , PROVSTAO CHAR(2) NOT NULL DEFAULT '' , NAZISTAO CHAR(2) NOT NULL DEFAULT '' , IDFISRAF CHAR(2) NOT NULL DEFAULT '' , IDCODRAF CHAR(28) NOT NULL DEFAULT '' , DENOMRAF CHAR(80) NOT NULL DEFAULT '' , NOMERAF CHAR(60) NOT NULL DEFAULT '' , COGNRAF CHAR(60) NOT NULL DEFAULT '' , NOMEXML CHAR(50) NOT NULL DEFAULT '' , SERVTRA CHAR(50) NOT NULL DEFAULT '' , PROGINVIO CHAR(10) NOT NULL DEFAULT '' , CONTO CHAR(10) NOT NULL DEFAULT '' , DATARICE NUMERIC(8, 0) NOT NULL DEFAULT 0 , NFATTURE NUMERIC(5, 0) NOT NULL DEFAULT 0 , DOWNLOAD CHAR(1) NOT NULL DEFAULT '' , ERRORI CHAR(256) NOT NULL DEFAULT '', TRASFTOGAL CHAR(1) NOT NULL DEFAULT '', TIPOFATT CHAR(2) NOT NULL DEFAULT ' ', BLOBXML BLOB(16777216) DEFAULT NULL , FLFORGAL CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY( EXTID ) ) LABEL ON TABLE &DT/FTXBI00F IS 'Backup - Dati intestazione fattura FPE' LABEL ON COLUMN &DT/FTXBI00F ( PROGID TEXT IS 'Progressivo ID ' , CDDITTA TEXT IS 'Codice ditta ' , IDPAETRA TEXT IS 'IdPaese ' , IDCODTRA TEXT IS 'IdCodice ' , PROGRESS TEXT IS 'ProgressivoInvio ' , STATOTRAS TEXT IS 'Stato trasmissione ' , FORMTRAS TEXT IS 'FormatoTrasmissione ' , CODIDEST TEXT IS 'CodiceDestinatario ' , TELETRAS TEXT IS 'Telefono ' , EMAITRAS TEXT IS 'Email ' , IDPAECED TEXT IS 'IdPaese ' , IDCODCED TEXT IS 'IdCodice ' , CODFICED TEXT IS 'CodiceFiscale ' , DENOMCED TEXT IS 'Denominazione ' , NOMECED TEXT IS 'Nome ' , COGNOCED TEXT IS 'Cognome ' , TITOLCED TEXT IS 'Titolo ' , CEORICED TEXT IS 'CodEORI ' , ALBOPROF TEXT IS 'AlboProfessionale ' , PROVALBO TEXT IS 'ProvinciaAlbo ' , NUMEALBO TEXT IS 'NumeroIscrizioneAlbo ' , DATAALBO TEXT IS 'DataIscrizioneAlbo ' , REGIFISC TEXT IS 'RegimeFiscale ' , INDICED TEXT IS 'Indirizzo ' , CIVICED TEXT IS 'NumeroCivico ' , CAPCED TEXT IS 'CAP ' , COMUCED TEXT IS 'Comune ' , PROVCED TEXT IS 'Provincia ' , NAZICED TEXT IS 'Nazione ' , INDISTAB TEXT IS 'Indirizzo ' , CIVISTAB TEXT IS 'NumeroCivico ' , CAPSTAB TEXT IS 'CAP ' , COMUSTAB TEXT IS 'Comune ' , PROVSTAB TEXT IS 'Provincia ' , NAZISTAB TEXT IS 'Nazione ' , UFFIREA TEXT IS 'Ufficio ' , NUMEREA TEXT IS 'NumeroREA ' , CAPISOCI TEXT IS 'CapitaleSociale ' , SOCIOUNI TEXT IS 'SocioUnico ' , STATLIQU TEXT IS 'StatoLiquidazione ' , TELECONT TEXT IS 'Telefono ' , FAXCONT TEXT IS 'Fax ' , EMAICONT TEXT IS 'Email ' , RIFECED TEXT IS 'RiferimentoAmministrazione ' , IDPAERAP TEXT IS 'IdPaese ' , IDCODRAP TEXT IS 'IdCodice ' , CODFIRAP TEXT IS 'CodiceFiscale ' , DENOMRAP TEXT IS 'Denominazione ' , NOMERAP TEXT IS 'Nome ' , COGNORAP TEXT IS 'Cognome ' , TITOLRAP TEXT IS 'Titolo ' , CEORIRAP TEXT IS 'CodEORI ' , IDPAECES TEXT IS 'IdPaese ' , IDCODCES TEXT IS 'IdCodice ' , CODFICES TEXT IS 'CodiceFiscale ' , DENOMCES TEXT IS 'Denominazione ' , NOMECES TEXT IS 'Nome ' , COGNOCES TEXT IS 'Cognome ' , TITOLCES TEXT IS 'Titolo ' , CEORICES TEXT IS 'CodEORI ' , INDICES TEXT IS 'Indirizzo ' , CIVICES TEXT IS 'NumeroCivico ' , CAPCES TEXT IS 'CAP ' , COMUCES TEXT IS 'Comune ' , PROVCES TEXT IS 'Provincia ' , NAZICES TEXT IS 'Nazione ' , IDPAETER TEXT IS 'IdPaese ' , IDCODTER TEXT IS 'IdCodice ' , CODFITER TEXT IS 'CodiceFiscale ' , DENOMTER TEXT IS 'Denominazione ' , NOMETER TEXT IS 'Nome ' , COGNOTER TEXT IS 'Cognome ' , TITOLTER TEXT IS 'Titolo ' , CEORITER TEXT IS 'CodEORI ' , SOGGEMIT TEXT IS 'SoggettoEmittente ' , EXTID TEXT IS 'External ID IX ' , PAOPRIV TEXT IS 'PA o privato ' , MAILPEC TEXT IS 'Mail PEC cliente ' , INDISTAO TEXT IS 'Indirizzo Stabile Organizzazione ' , CIVISTAO TEXT IS 'Numero civico Stabile Organizzazione ' , CAPSTAO TEXT IS 'Cap Stabile Organizzazione ' , COMUSTAO TEXT IS 'Comune Stabile Organizzazione ' , PROVSTAO TEXT IS 'Provincia Stabile Organizzazione ' , NAZISTAO TEXT IS 'Nazione Stabile Organizzazione ' , IDFISRAF TEXT IS 'Id fiscale rappres.fiscale ' , IDCODRAF TEXT IS 'Id codice rappres.fiscale ' , DENOMRAF TEXT IS 'Denominazione rappres.fiscale ' , NOMERAF TEXT IS 'Nome rappres.fiscale ' , COGNRAF TEXT IS 'Cognome rappres.fiscale ' , NOMEXML TEXT IS 'Nome XML ' , SERVTRA TEXT IS 'Servizio trasmissione ' , PROGINVIO TEXT IS 'Progressivo di Invio codificato in char 5' , CONTO TEXT IS 'Conto contabile Galileo ' , DATARICE TEXT IS 'Data ricezione XC ' , NFATTURE TEXT IS ' Numero fatture per lotto (xml) ' , DOWNLOAD TEXT IS 'Download fatture completo ' , ERRORI TEXT IS 'Errori ' , TRASFTOGAL TEXT IS 'Record trasferito a Galileo ' , TIPOFATT TEXT IS 'Tipologia fattura ' , BLOBXML TEXT IS 'Blob XML ' , FLFORGAL TEXT IS 'R = Richiesta codifica fornitore in Galileo') CREATE TABLE &DT/FTXBJ00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(21, 8) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXBJ00F IS 'Backup - Dettaglio linea-altri dati FPE' LABEL ON COLUMN &DT/FTXBJ00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBK00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGCOMME NUMERIC(4, 0) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGCOMME ) ) LABEL ON TABLE &DT/FTXBK00F IS 'Backup - Commenti testata fattura FPE' LABEL ON COLUMN &DT/FTXBK00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGCOMME TEXT IS 'Progressivo Commento ' , CAUSALE TEXT IS 'Causale ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBL00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPOCESS CHAR(2) NOT NULL DEFAULT '' , DESCARTI CHAR(1000) NOT NULL DEFAULT '' , QUANTITA NUMERIC(21, 8) NOT NULL DEFAULT 0 , UNITAMISUR CHAR(10) NOT NULL DEFAULT '' , DATAINIZ NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAFINE NUMERIC(8, 0) NOT NULL DEFAULT 0 , PREZZOUNI NUMERIC(21, 8) NOT NULL DEFAULT 0 , PREZZOTOT NUMERIC(21, 8) NOT NULL DEFAULT 0 , ALIQUOIVA NUMERIC(6, 2) NOT NULL DEFAULT 0 , RITENUTA CHAR(2) NOT NULL DEFAULT '' , NATURARIG CHAR(2) NOT NULL DEFAULT '' , RIFEAMMI CHAR(20) NOT NULL DEFAULT '' , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(21, 8) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', TDOCFM CHAR(1) NOT NULL DEFAULT '', NRDFFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , NRRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , NSRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , ANNOFM NUMERIC(4, 0) NOT NULL DEFAULT 0 , NFATFM CHAR(1) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '', NATURARIG6 CHAR(6) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, LINEA ) ) LABEL ON TABLE &DT/FTXBL00F IS 'Backup - Dettaglio linea articolo fattura FPE' LABEL ON COLUMN &DT/FTXBL00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , TIPOCESS TEXT IS 'TipoCessionePrestazione ' , DESCARTI TEXT IS 'Descrizione ' , QUANTITA TEXT IS 'Quantita ' , UNITAMISUR TEXT IS 'UnitaMisura ' , DATAINIZ TEXT IS 'DataInizioPeriodo ' , DATAFINE TEXT IS 'DataFinePeriodo ' , PREZZOUNI TEXT IS 'PrezzoUnitario ' , PREZZOTOT TEXT IS 'PrezzoTotale ' , ALIQUOIVA TEXT IS 'AliquotaIVA ' , RITENUTA TEXT IS 'Ritenuta ' , NATURARIG TEXT IS 'Natura ' , RIFEAMMI TEXT IS 'RiferimentoAmministrazione ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' , CDDTFM TEXT IS 'Codice Ditta ' , TDOCFM TEXT IS 'Tipo Documento ' , NRDFFM TEXT IS 'Numero Documento Fatturaz. ' , NRRGFM TEXT IS 'Numero Riga ' , NSRGFM TEXT IS 'Numero Sotto Riga ' , ANNOFM TEXT IS 'Anno fattura ' , NFATFM TEXT IS 'Numeratore fattura ' , EXTID TEXT IS 'External ID IX ' , NATURARIG6 TEXT IS 'Natura lunga 6 ') CREATE TABLE &DT/FTXBM00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , BENEFICI CHAR(200) NOT NULL DEFAULT '' , MODAPAG CHAR(4) NOT NULL DEFAULT '' , DATATERPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , GIORNIPAG NUMERIC(3, 0) NOT NULL DEFAULT 0 , DATASCPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , IMPOPAG NUMERIC(15, 2) NOT NULL DEFAULT 0 , UFFICIOPOS CHAR(20) NOT NULL DEFAULT '' , COGNOQUI CHAR(60) NOT NULL DEFAULT '' , NOMEQUI CHAR(60) NOT NULL DEFAULT '' , CODFIQUI CHAR(16) NOT NULL DEFAULT '' , TITOLQUI CHAR(10) NOT NULL DEFAULT '' , ISTFINAN CHAR(80) NOT NULL DEFAULT '' , IBAN CHAR(34) NOT NULL DEFAULT '' , ABI CHAR(5) NOT NULL DEFAULT '' , CAB CHAR(5) NOT NULL DEFAULT '' , BIC CHAR(11) NOT NULL DEFAULT '' , SCONTANT NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAANT NUMERIC(8, 0) NOT NULL DEFAULT 0 , PENARITA NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAPENA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CONDPAG CHAR(4) NOT NULL DEFAULT '' , CODIPAG CHAR(60) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID , PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXBM00F IS 'Backup - Dettaglio pagamenti fattura FPE' LABEL ON COLUMN &DT/FTXBM00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , BENEFICI TEXT IS 'Beneficiario ' , MODAPAG TEXT IS 'ModalitaPagamento ' , DATATERPAG TEXT IS 'DataRiferimentoTerminiPagamento ' , GIORNIPAG TEXT IS 'GiorniTerminiPagamento ' , DATASCPAG TEXT IS 'DataScadenzaPagamento ' , IMPOPAG TEXT IS 'ImportoPagamento ' , UFFICIOPOS TEXT IS 'CodUfficioPostale ' , COGNOQUI TEXT IS 'CognomeQuietanzante ' , NOMEQUI TEXT IS 'NomeQuietanzante ' , CODFIQUI TEXT IS 'CFQuietanzante ' , TITOLQUI TEXT IS 'TitoloQuietanzante ' , ISTFINAN TEXT IS 'IstitutoFinanziario ' , IBAN TEXT IS 'IBAN ' , ABI TEXT IS 'ABI ' , CAB TEXT IS 'CAB ' , BIC TEXT IS 'BIC ' , SCONTANT TEXT IS 'ScontoPagamentoAnticipato ' , DATAANT TEXT IS 'DataLimitePagamentoAnticipato ' , PENARITA TEXT IS 'PenalitaPagamentiRitardati ' , DATAPENA TEXT IS 'DataDecorrenzaPenale ' , CONDPAG TEXT IS 'CondizioniPagamento ' , CODIPAG TEXT IS 'CodicePagamento ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBO00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOORD CHAR(20) NOT NULL DEFAULT '' , DATAORD NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMORD CHAR(20) NOT NULL DEFAULT '' , COMMEORD CHAR(100) NOT NULL DEFAULT '' , CUPORD CHAR(15) NOT NULL DEFAULT '' , CIGORD CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA, DATAORD, IDDOORD ) ) LABEL ON TABLE &DT/FTXBO00F IS 'Backup - Riferimento ordine fattura FPE' LABEL ON COLUMN &DT/FTXBO00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOORD TEXT IS 'IdDocumento ' , DATAORD TEXT IS 'Data ' , ITEMORD TEXT IS 'NumItem ' , COMMEORD TEXT IS 'CodiceCommessaConvenzione ' , CUPORD TEXT IS 'CodiceCUP ' , CIGORD TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBQ00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , IVATOT NUMERIC(6, 2) NOT NULL DEFAULT 0 , NATURATOT CHAR(2) NOT NULL DEFAULT '' , SPESEACC NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROSPES NUMERIC(21, 8) NOT NULL DEFAULT 0 , IMPOIMPO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOSTA NUMERIC(15, 2) NOT NULL DEFAULT 0 , ESIGIIVA CHAR(1) NOT NULL DEFAULT '' , RIFENORM CHAR(100) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , NATURATOT6 CHAR(6) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXBQ00F IS 'Backup - Riepilogo IVA fattura FPE' LABEL ON COLUMN &DT/FTXBQ00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , IVATOT TEXT IS 'AliquotaIVA ' , NATURATOT TEXT IS 'Natura ' , SPESEACC TEXT IS 'SpeseAccessorie ' , ARROSPES TEXT IS 'Arrotondamento ' , IMPOIMPO TEXT IS 'ImponibileImporto ' , IMPOSTA TEXT IS 'Imposta ' , ESIGIIVA TEXT IS 'EsigibilitaIVA ' , RIFENORM TEXT IS 'RiferimentoNormativo ' , EXTID TEXT IS 'External ID IX ', NATURATOT6 TEXT IS 'Natura lunga 6 ') CREATE TABLE &DT/FTXBR00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGTIPAR NUMERIC(5, 0) NOT NULL DEFAULT 0 , CODITIPO CHAR(35) NOT NULL DEFAULT '' , CODIVALO CHAR(35) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGTIPAR ) ) LABEL ON TABLE &DT/FTXBR00F IS 'Backup - Dettaglio linea articolo fattura FPE' LABEL ON COLUMN &DT/FTXBR00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGTIPAR TEXT IS 'Progressivo tipo articolo ' , CODITIPO TEXT IS 'CodiceTipo ' , CODIVALO TEXT IS 'CodiceValore ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBS00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOSCO CHAR(2) NOT NULL DEFAULT '' , PERCSCO NUMERIC(6, 2) NOT NULL DEFAULT 0 , IMPOSCO NUMERIC(21, 8) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGRIGA ) ) LABEL ON TABLE &DT/FTXBS00F IS 'Backup - Sconto magg. testata/riga fattura FPE' LABEL ON COLUMN &DT/FTXBS00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOSCO TEXT IS 'Tipo ' , PERCSCO TEXT IS 'Percentuale ' , IMPOSCO TEXT IS 'Valore sconto unitario ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBT00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONT CHAR(20) NOT NULL DEFAULT '' , DATACONT NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONT CHAR(20) NOT NULL DEFAULT '' , COMMECONT CHAR(100) NOT NULL DEFAULT '' , CUPCONT CHAR(15) NOT NULL DEFAULT '' , CIGCONT CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXBT00F IS 'Backup - Dati contratto fattura FPE' LABEL ON COLUMN &DT/FTXBT00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONT TEXT IS 'IdDocumento ' , DATACONT TEXT IS 'Data ' , ITEMCONT TEXT IS 'NumItem ' , COMMECONT TEXT IS 'CodiceCommessaConvenzione ' , CUPCONT TEXT IS 'CodiceCUP ' , CIGCONT TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , EXTID TEXT IS 'External ID IX ' ) CREATE TABLE &DT/FTXBU00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(7, 0) NOT NULL DEFAULT 0 , NOMEALL CHAR(60) NOT NULL DEFAULT '' , COMPALL CHAR(10) NOT NULL DEFAULT '' , EXTALL CHAR(10) NOT NULL DEFAULT '' , DESCALL CHAR(100) NOT NULL DEFAULT '' , BLOBALL BLOB(16777216) DEFAULT NULL , DIMALL NUMERIC(7, 0) NOT NULL DEFAULT 0, EXTID CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXBU00F IS 'Backup - Allegati fattura FPE' LABEL ON COLUMN &DT/FTXBU00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga allegato ' , NOMEALL TEXT IS 'Nome allegato ' , COMPALL TEXT IS 'Algoritmo compressione allegato ' , EXTALL TEXT IS 'Estensione allegato ' , DESCALL TEXT IS 'Descrizione allegato ' , BLOBALL TEXT IS 'Blob allegato ' , DIMALL TEXT IS 'Dimensione allegato ' , EXTID TEXT IS 'External ID IX ') CREATE TABLE &DT/FTXBV00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOCASS CHAR(4) NOT NULL DEFAULT '' , ALICASS NUMERIC(6, 2) NOT NULL DEFAULT 0 , IMPCOCAS NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCASS NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQIVA NUMERIC(6, 2) NOT NULL DEFAULT 0 , RITECASS CHAR(2) NOT NULL DEFAULT '' , NATUCASS CHAR(2) NOT NULL DEFAULT '' , RIFECASS CHAR(20) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , NATUCASS6 CHAR(6) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXBV00F IS 'Backup - Dati cassa previdenziale fattura FPE' LABEL ON COLUMN &DT/FTXBV00F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOCASS TEXT IS 'TipoCassa ' , ALICASS TEXT IS 'AlCassa ' , IMPCOCAS TEXT IS 'ImportoContributoCassa ' , IMPOCASS TEXT IS 'ImponibileCassa ' , ALIQIVA TEXT IS 'AliquotaIVA ' , RITECASS TEXT IS 'Ritenuta ' , NATUCASS TEXT IS 'Natura ' , RIFECASS TEXT IS 'RiferimentoAmministrazione ' , EXTID TEXT IS 'External ID IX ' , NATUCASS6 TEXT IS 'Natura lunga 6 ') CREATE TABLE &DT/FTXBY00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0, PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0, PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0, TIPORITE CHAR(4) NOT NULL DEFAULT '', IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0, ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0, CAUSAPAG CHAR(2) NOT NULL DEFAULT '', EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTXBY00F IS 'Backup - Dati ritenuta fattura FPE' LABEL ON COLUMN &DT/FTXBY00F ( PROGID TEXT IS 'ID Progressivo', PROGFATT TEXT IS 'Progressivo fattura', PROGRIGA TEXT IS 'Progressivo riga', TIPORITE TEXT IS 'TipoRitenuta', IMPORITE TEXT IS 'ImportoRitenuta', ALIQRITE TEXT IS 'AliquotaRitenuta', CAUSAPAG TEXT IS 'CausalePagamento', EXTID TEXT IS 'External ID IX') CREATE TABLE &DT/FTXBZ00F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONV CHAR(20) NOT NULL DEFAULT '' , DATACONV NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONV CHAR(20) NOT NULL DEFAULT '' , COMMECONV CHAR(100) NOT NULL DEFAULT '' , CUPCONV CHAR(15) NOT NULL DEFAULT '' , CIGCONV CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , EXTID CHAR(100) NOT NULL DEFAULT '', PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA ) ) LABEL ON TABLE &DT/FTXBZ00F IS 'Backup - Dati convenzione fattura FPE' LABEL ON COLUMN &DT/FTXBZ00F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONV TEXT IS 'IdDocumento ' , DATACONV TEXT IS 'Data ' , ITEMCONV TEXT IS 'NumItem ' , COMMECONV TEXT IS 'CodiceCommessaConvenzione ' , CUPCONV TEXT IS 'CodiceCUP ' , CIGCONV TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , EXTID TEXT IS 'External ID IX ' ) UPDATE &DT/FTPAH55F SET HELP = 'I dati vengono reperiti da anagrafica piano dei conti' WHERE TAG = '' ALTER TABLE &DT/CGU15I0F ADD COLUMN CSCPII NUMERIC(1, 0) NOT NULL DEFAULT 0 ALTER TABLE &DT/CGU15I0F ADD COLUMN CFSSII CHAR(11) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGU15I0F( CSCPII TEXT IS 'Abil. casi particolari per sost. e/o ann. 1=Si', CFSSII TEXT IS 'Codice fiscale sostituto subentrante') ALTER TABLE &DT/CGU15B0F ADD COLUMN CSCPBB NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15B0F( CSCPBB TEXT IS 'Casella casi particolari') ALTER TABLE &DT/CGU15D0F ADD COLUMN CFSSDD CHAR(11) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGU15D0F( CFSSDD TEXT IS 'DA001012 Codice fiscale sostituto subentrante') CREATE TABLE &DT/FTPBA55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , RIFEFASE NUMERIC(3, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA )) LABEL ON TABLE &DT/FTPBA55F IS 'Backup - Art.55 RIFERIMENTO AVANZAMENTO FASE' LABEL ON COLUMN &DT/FTPBA55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , RIFEFASE TEXT IS 'RiferimentoFase ' ) CREATE TABLE &DT/FTPBB55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , NUMERODDT CHAR(20) NOT NULL DEFAULT '' , DATADDT NUMERIC(8, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1, PRIMARY KEY(PROGID, PROGFATT, LINEA, PROGLINEA, NUMERODDT, DATADDT)) LABEL ON TABLE &DT/FTPBB55F IS 'Backup - Art.55 DATI DDT BOLLA ' LABEL ON COLUMN &DT/FTPBB55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , NUMERODDT TEXT IS 'NumeroDDT ' , DATADDT TEXT IS 'DataDDT ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTPBD55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDORICE CHAR(20) NOT NULL DEFAULT '' , DATARICE NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMRICE CHAR(20) NOT NULL DEFAULT '' , COMMERICE CHAR(100) NOT NULL DEFAULT '' , CUPRICE CHAR(15) NOT NULL DEFAULT '' , CIGRICE CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA )) LABEL ON TABLE &DT/FTPBD55F IS 'Backup - Art.55 DATI RICEZIONE ' LABEL ON COLUMN &DT/FTPBD55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDORICE TEXT IS 'IdDocumento ' , DATARICE TEXT IS 'Data ' , ITEMRICE TEXT IS 'NumItem ' , COMMERICE TEXT IS 'CodiceCommessaConvenzione ' , CUPRICE TEXT IS 'CodiceCUP ' , CIGRICE TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTPBF55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', DTFTFM NUMERIC(8, 0) NOT NULL DEFAULT 0 , NRFTFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , GIVAFM CHAR(2) NOT NULL DEFAULT '' , NFATFM CHAR(1) NOT NULL DEFAULT '' , STORFM CHAR(1) NOT NULL DEFAULT '' , TIPODOCU CHAR(4) NOT NULL DEFAULT '' , DIVISA CHAR(3) NOT NULL DEFAULT '' , DATAFATT NUMERIC(8, 0) NOT NULL DEFAULT 0 , NUMEFATT CHAR(20) NOT NULL DEFAULT '' , TIPORITE CHAR(4) NOT NULL DEFAULT '' , IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0 , CAUSAPAG CHAR(1) NOT NULL DEFAULT '' , NUMBOLLO CHAR(14) NOT NULL DEFAULT '' , IMPBOLLO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOTOT NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROTON NUMERIC(15, 2) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , ART73 CHAR(2) NOT NULL DEFAULT '' , IDPAEVET CHAR(2) NOT NULL DEFAULT '' , IDCODVET CHAR(28) NOT NULL DEFAULT '' , CODFIVET CHAR(16) NOT NULL DEFAULT '' , DENOMVET CHAR(80) NOT NULL DEFAULT '' , NOMEVET CHAR(80) NOT NULL DEFAULT '' , COGNOVET CHAR(60) NOT NULL DEFAULT '' , TITOLVET CHAR(10) NOT NULL DEFAULT '' , CEORIVET CHAR(17) NOT NULL DEFAULT '' , LICEGUIDA CHAR(20) NOT NULL DEFAULT '' , MEZZTRAS CHAR(80) NOT NULL DEFAULT '' , CAUSATRA CHAR(100) NOT NULL DEFAULT '' , NUMECOLLI NUMERIC(4, 0) NOT NULL DEFAULT 0 , DESCRTRA CHAR(100) NOT NULL DEFAULT '' , MISUTRAS CHAR(10) NOT NULL DEFAULT '' , PESOLORDO NUMERIC(7, 2) NOT NULL DEFAULT 0 , PESONETTO NUMERIC(7, 2) NOT NULL DEFAULT 0 , DATARITIRO NUMERIC(14, 0) NOT NULL DEFAULT 0 , DATATRAS NUMERIC(8, 0) NOT NULL DEFAULT 0 , TIPORESA CHAR(3) NOT NULL DEFAULT '' , INDIRESA CHAR(60) NOT NULL DEFAULT '' , CIVIRESA CHAR(8) NOT NULL DEFAULT '' , CAPRESA CHAR(5) NOT NULL DEFAULT '' , COMURESA CHAR(60) NOT NULL DEFAULT '' , PROVRESA CHAR(2) NOT NULL DEFAULT '' , NAZIRESA CHAR(2) NOT NULL DEFAULT '' , DATACONS NUMERIC(14, 0) NOT NULL DEFAULT 0 , NORMARIF CHAR(100) NOT NULL DEFAULT '' , FATTPRINC CHAR(20) NOT NULL DEFAULT '' , DATAPRINC NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAVET NUMERIC(8, 0) NOT NULL DEFAULT 0 , TOTPERCO CHAR(15) NOT NULL DEFAULT '' , CONDPAG CHAR(4) NOT NULL DEFAULT '' , BOLLOVI CHAR(2) NOT NULL DEFAULT '' , VENDACQU CHAR(1) NOT NULL DEFAULT 'V', ANNOFAT NUMERIC(4, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT )) LABEL ON TABLE &DT/FTPBF55F IS 'Backup - Art.55 CORPO FATTURA' LABEL ON COLUMN &DT/FTPBF55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , CDDTFM TEXT IS 'Codice ditta - Galileo ' , DTFTFM TEXT IS 'Data Fattura - Galileo ' , NRFTFM TEXT IS 'Numero Fattura - Galileo ' , CDCFFM TEXT IS 'Codice Cliente - Galileo ' , GIVAFM TEXT IS 'Giornale IVA - Galileo ' , NFATFM TEXT IS 'Numeratore fatture ' , STORFM TEXT IS 'S=da non cons.elenco ' , TIPODOCU TEXT IS 'TipoDocumento ' , DIVISA TEXT IS 'Divisa ' , DATAFATT TEXT IS 'Data ' , NUMEFATT TEXT IS 'Numero ' , TIPORITE TEXT IS 'TipoRitenuta ' , IMPORITE TEXT IS 'ImportoRitenuta ' , ALIQRITE TEXT IS 'AliquotaRitenuta ' , CAUSAPAG TEXT IS 'CausalePagamento ' , NUMBOLLO TEXT IS 'NumeroBollo ' , IMPBOLLO TEXT IS 'ImportoBollo ' , IMPOTOT TEXT IS 'ImportoTotaleDocumento ' , ARROTON TEXT IS 'Arrotondamento ' , CAUSALE TEXT IS 'Causale ' , ART73 TEXT IS 'Art73 ' , IDPAEVET TEXT IS 'IdPaese ' , IDCODVET TEXT IS 'IdCodice ' , CODFIVET TEXT IS 'CodiceFiscale ' , DENOMVET TEXT IS 'Denominazione ' , NOMEVET TEXT IS 'Nome ' , COGNOVET TEXT IS 'Cognome ' , TITOLVET TEXT IS 'Titolo ' , CEORIVET TEXT IS 'CodEORI ' , LICEGUIDA TEXT IS 'NumeroLicenzaGuida ' , MEZZTRAS TEXT IS 'MezzoTrasporto ' , CAUSATRA TEXT IS 'CausaleTrasporto ' , NUMECOLLI TEXT IS 'NumeroColli ' , DESCRTRA TEXT IS 'Descrizione ' , MISUTRAS TEXT IS 'UnitaMisuraPeso ' , PESOLORDO TEXT IS 'PesoLordo ' , PESONETTO TEXT IS 'PesoNetto ' , DATARITIRO TEXT IS 'DataOraRitiro ' , DATATRAS TEXT IS 'DataInizioTrasporto ' , TIPORESA TEXT IS 'TipoResa ' , INDIRESA TEXT IS 'Indirizzo ' , CIVIRESA TEXT IS 'NumeroCivico ' , CAPRESA TEXT IS 'CAP ' , COMURESA TEXT IS 'Comune ' , PROVRESA TEXT IS 'Provincia ' , NAZIRESA TEXT IS 'Nazione ' , DATACONS TEXT IS 'DataOraConsegna ' , NORMARIF TEXT IS 'NormaDiRiferimento ' , FATTPRINC TEXT IS 'NumeroFatturaPrincipale ' , DATAPRINC TEXT IS 'DataFatturaPrincipale ' , DATAVET TEXT IS 'Data ' , TOTPERCO TEXT IS 'TotalePercorso ' , CONDPAG TEXT IS 'CondizioniPagamento ' , BOLLOVI TEXT IS 'BolloVirtuale ' , VENDACQU TEXT IS 'Vendita/acquisto(solo fatt. C/terzi' , ANNOFAT TEXT IS 'Anno fattura ' ) CREATE TABLE &DT/FTPBG55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCOLL CHAR(20) NOT NULL DEFAULT '' , DATACOLL NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCOLL CHAR(20) NOT NULL DEFAULT '' , COMMECOLL CHAR(100) NOT NULL DEFAULT '' , CUPCOLL CHAR(15) NOT NULL DEFAULT '' , CIGCOLL CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 , PRIMARY KEY(PROGID, PROGFATT, LINEA, PROGLINEA)) LABEL ON TABLE &DT/FTPBG55F IS 'Backup - Art.55 DATI FATTURE COLLEGATE' LABEL ON COLUMN &DT/FTPBG55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCOLL TEXT IS 'IdDocumento ' , DATACOLL TEXT IS 'Data ' , ITEMCOLL TEXT IS 'NumItem ' , COMMECOLL TEXT IS 'CodiceCommessaConvenzione ' , CUPCOLL TEXT IS 'CodiceCUP ' , CIGCOLL TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTPBI55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , CDDITTA CHAR(3) NOT NULL DEFAULT '' , IDPAETRA CHAR(2) NOT NULL DEFAULT '' , IDCODTRA CHAR(28) NOT NULL DEFAULT '' , PROGRESS CHAR(10) NOT NULL DEFAULT '' , STATOTRAS CHAR(1) NOT NULL DEFAULT '' , FORMTRAS CHAR(5) NOT NULL DEFAULT '' , CODIDEST CHAR(20) NOT NULL DEFAULT '' , TELETRAS CHAR(12) NOT NULL DEFAULT '' , EMAITRAS CHAR(256) NOT NULL DEFAULT '' , IDPAECED CHAR(2) NOT NULL DEFAULT '' , IDCODCED CHAR(28) NOT NULL DEFAULT '' , CODFICED CHAR(16) NOT NULL DEFAULT '' , DENOMCED CHAR(80) NOT NULL DEFAULT '' , NOMECED CHAR(60) NOT NULL DEFAULT '' , COGNOCED CHAR(60) NOT NULL DEFAULT '' , TITOLCED CHAR(10) NOT NULL DEFAULT '' , CEORICED CHAR(17) NOT NULL DEFAULT '' , ALBOPROF CHAR(60) NOT NULL DEFAULT '' , PROVALBO CHAR(2) NOT NULL DEFAULT '' , NUMEALBO CHAR(60) NOT NULL DEFAULT '' , DATAALBO NUMERIC(8, 0) NOT NULL DEFAULT 0 , REGIFISC CHAR(4) NOT NULL DEFAULT '' , INDICED CHAR(60) NOT NULL DEFAULT '' , CIVICED CHAR(8) NOT NULL DEFAULT '' , CAPCED CHAR(5) NOT NULL DEFAULT '' , COMUCED CHAR(60) NOT NULL DEFAULT '' , PROVCED CHAR(2) NOT NULL DEFAULT '' , NAZICED CHAR(2) NOT NULL DEFAULT '' , INDISTAB CHAR(60) NOT NULL DEFAULT '' , CIVISTAB CHAR(8) NOT NULL DEFAULT '' , CAPSTAB CHAR(5) NOT NULL DEFAULT '' , COMUSTAB CHAR(60) NOT NULL DEFAULT '' , PROVSTAB CHAR(2) NOT NULL DEFAULT '' , NAZISTAB CHAR(2) NOT NULL DEFAULT '' , UFFIREA CHAR(2) NOT NULL DEFAULT '' , NUMEREA CHAR(20) NOT NULL DEFAULT '' , CAPISOCI NUMERIC(13, 2) NOT NULL DEFAULT 0 , SOCIOUNI CHAR(29) NOT NULL DEFAULT '' , STATLIQU CHAR(2) NOT NULL DEFAULT '' , TELECONT CHAR(12) NOT NULL DEFAULT '' , FAXCONT CHAR(12) NOT NULL DEFAULT '' , EMAICONT CHAR(256) NOT NULL DEFAULT '' , RIFECED CHAR(20) NOT NULL DEFAULT '' , IDPAERAP CHAR(2) NOT NULL DEFAULT '' , IDCODRAP CHAR(28) NOT NULL DEFAULT '' , CODFIRAP CHAR(16) NOT NULL DEFAULT '' , DENOMRAP CHAR(80) NOT NULL DEFAULT '' , NOMERAP CHAR(60) NOT NULL DEFAULT '' , COGNORAP CHAR(60) NOT NULL DEFAULT '' , TITOLRAP CHAR(10) NOT NULL DEFAULT '' , CEORIRAP CHAR(17) NOT NULL DEFAULT '' , IDPAECES CHAR(2) NOT NULL DEFAULT '' , IDCODCES CHAR(28) NOT NULL DEFAULT '' , CODFICES CHAR(16) NOT NULL DEFAULT '' , DENOMCES CHAR(80) NOT NULL DEFAULT '' , NOMECES CHAR(60) NOT NULL DEFAULT '' , COGNOCES CHAR(60) NOT NULL DEFAULT '' , TITOLCES CHAR(10) NOT NULL DEFAULT '' , CEORICES CHAR(17) NOT NULL DEFAULT '' , INDICES CHAR(60) NOT NULL DEFAULT '' , CIVICES CHAR(8) NOT NULL DEFAULT '' , CAPCES CHAR(5) NOT NULL DEFAULT '' , COMUCES CHAR(60) NOT NULL DEFAULT '' , PROVCES CHAR(2) NOT NULL DEFAULT '' , NAZICES CHAR(2) NOT NULL DEFAULT '' , IDPAETER CHAR(2) NOT NULL DEFAULT '' , IDCODTER CHAR(28) NOT NULL DEFAULT '' , CODFITER CHAR(16) NOT NULL DEFAULT '' , DENOMTER CHAR(80) NOT NULL DEFAULT '' , NOMETER CHAR(60) NOT NULL DEFAULT '' , COGNOTER CHAR(60) NOT NULL DEFAULT '' , TITOLTER CHAR(10) NOT NULL DEFAULT '' , CEORITER CHAR(17) NOT NULL DEFAULT '' , SOGGEMIT CHAR(2) NOT NULL DEFAULT '' , EXTID CHAR(100) NOT NULL DEFAULT '' , DATACONS NUMERIC(8, 0) NOT NULL DEFAULT 0 , PAOPRIV CHAR(1) NOT NULL DEFAULT '' , MAILPEC CHAR(256) NOT NULL DEFAULT '' , INDISTAO CHAR(60) NOT NULL DEFAULT '' , CIVISTAO CHAR(8) NOT NULL DEFAULT '' , CAPSTAO CHAR(5) NOT NULL DEFAULT '' , COMUSTAO CHAR(60) NOT NULL DEFAULT '' , PROVSTAO CHAR(2) NOT NULL DEFAULT '' , NAZISTAO CHAR(2) NOT NULL DEFAULT '' , IDFISRAF CHAR(2) NOT NULL DEFAULT '' , IDCODRAF CHAR(28) NOT NULL DEFAULT '' , DENOMRAF CHAR(80) NOT NULL DEFAULT '' , NOMERAF CHAR(60) NOT NULL DEFAULT '' , COGNRAF CHAR(60) NOT NULL DEFAULT '' , NOMEXML CHAR(50) NOT NULL DEFAULT '' , SERVTRA CHAR(50) NOT NULL DEFAULT '' , PROGINVIO CHAR(10) NOT NULL DEFAULT '', INTID CHAR(100) NOT NULL DEFAULT '', DATASDI NUMERIC(8, 0) NOT NULL DEFAULT 0, IDSDI CHAR(20) NOT NULL DEFAULT '', DATAINVIO NUMERIC(8, 0) NOT NULL DEFAULT 0, ORAINVIO NUMERIC(9, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGID )) LABEL ON TABLE &DT/FTPBI55F IS 'Backup - Art.55 INTESTAZIONE' LABEL ON COLUMN &DT/FTPBI55F ( PROGID TEXT IS 'Progressivo ID ' , CDDITTA TEXT IS 'Codice ditta ' , IDPAETRA TEXT IS 'IdPaese ' , IDCODTRA TEXT IS 'IdCodice ' , PROGRESS TEXT IS 'ProgressivoInvio ' , STATOTRAS TEXT IS 'Stato trasmissione ' , FORMTRAS TEXT IS 'FormatoTrasmissione ' , CODIDEST TEXT IS 'CodiceDestinatario ' , TELETRAS TEXT IS 'Telefono ' , EMAITRAS TEXT IS 'Email ' , IDPAECED TEXT IS 'IdPaese ' , IDCODCED TEXT IS 'IdCodice ' , CODFICED TEXT IS 'CodiceFiscale ' , DENOMCED TEXT IS 'Denominazione ' , NOMECED TEXT IS 'Nome ' , COGNOCED TEXT IS 'Cognome ' , TITOLCED TEXT IS 'Titolo ' , CEORICED TEXT IS 'CodEORI ' , ALBOPROF TEXT IS 'AlboProfessionale ' , PROVALBO TEXT IS 'ProvinciaAlbo ' , NUMEALBO TEXT IS 'NumeroIscrizioneAlbo ' , DATAALBO TEXT IS 'DataIscrizioneAlbo ' , REGIFISC TEXT IS 'RegimeFiscale ' , INDICED TEXT IS 'Indirizzo ' , CIVICED TEXT IS 'NumeroCivico ' , CAPCED TEXT IS 'CAP ' , COMUCED TEXT IS 'Comune ' , PROVCED TEXT IS 'Provincia ' , NAZICED TEXT IS 'Nazione ' , INDISTAB TEXT IS 'Indirizzo ' , CIVISTAB TEXT IS 'NumeroCivico ' , CAPSTAB TEXT IS 'CAP ' , COMUSTAB TEXT IS 'Comune ' , PROVSTAB TEXT IS 'Provincia ' , NAZISTAB TEXT IS 'Nazione ' , UFFIREA TEXT IS 'Ufficio ' , NUMEREA TEXT IS 'NumeroREA ' , CAPISOCI TEXT IS 'CapitaleSociale ' , SOCIOUNI TEXT IS 'SocioUnico ' , STATLIQU TEXT IS 'StatoLiquidazione ' , TELECONT TEXT IS 'Telefono ' , FAXCONT TEXT IS 'Fax ' , EMAICONT TEXT IS 'Email ' , RIFECED TEXT IS 'RiferimentoAmministrazione ' , IDPAERAP TEXT IS 'IdPaese ' , IDCODRAP TEXT IS 'IdCodice ' , CODFIRAP TEXT IS 'CodiceFiscale ' , DENOMRAP TEXT IS 'Denominazione ' , NOMERAP TEXT IS 'Nome ' , COGNORAP TEXT IS 'Cognome ' , TITOLRAP TEXT IS 'Titolo ' , CEORIRAP TEXT IS 'CodEORI ' , IDPAECES TEXT IS 'IdPaese ' , IDCODCES TEXT IS 'IdCodice ' , CODFICES TEXT IS 'CodiceFiscale ' , DENOMCES TEXT IS 'Denominazione ' , NOMECES TEXT IS 'Nome ' , COGNOCES TEXT IS 'Cognome ' , TITOLCES TEXT IS 'Titolo ' , CEORICES TEXT IS 'CodEORI ' , INDICES TEXT IS 'Indirizzo ' , CIVICES TEXT IS 'NumeroCivico ' , CAPCES TEXT IS 'CAP ' , COMUCES TEXT IS 'Comune ' , PROVCES TEXT IS 'Provincia ' , NAZICES TEXT IS 'Nazione ' , IDPAETER TEXT IS 'IdPaese ' , IDCODTER TEXT IS 'IdCodice ' , CODFITER TEXT IS 'CodiceFiscale ' , DENOMTER TEXT IS 'Denominazione ' , NOMETER TEXT IS 'Nome ' , COGNOTER TEXT IS 'Cognome ' , TITOLTER TEXT IS 'Titolo ' , CEORITER TEXT IS 'CodEORI ' , SOGGEMIT TEXT IS 'SoggettoEmittente ' , EXTID TEXT IS 'External ID IX ' , DATACONS TEXT IS 'Data consegna calcolo scad. pag. ' , PAOPRIV TEXT IS 'PA o privato ' , MAILPEC TEXT IS 'Mail PEC cliente ' , INDISTAO TEXT IS 'Indirizzo Stabile Organizzazione ' , CIVISTAO TEXT IS 'Numero civico Stabile Organizzazione' , CAPSTAO TEXT IS 'Cap Stabile Organizzazione ' , COMUSTAO TEXT IS 'Comune Stabile Organizzazione ' , PROVSTAO TEXT IS 'Provincia Stabile Organizzazione ' , NAZISTAO TEXT IS 'Nazione Stabile Organizzazione ' , IDFISRAF TEXT IS 'Id fiscale rappres.fiscale ' , IDCODRAF TEXT IS 'Id codice rappres.fiscale ' , DENOMRAF TEXT IS 'Denominazione rappres.fiscale ' , NOMERAF TEXT IS 'Nome rappres.fiscale ' , COGNRAF TEXT IS 'Cognome rappres.fiscale ' , SERVTRA TEXT IS 'Servizio trasmissione ' , PROGINVIO TEXT IS 'Progressivo di Invio codificato in char 5', INTID TEXT IS 'Id interno invio ' , DATASDI TEXT IS 'Data Ricezione SDI ' , IDSDI TEXT IS 'ID SDI ' , DATAINVIO TEXT IS 'Data invio da Fiscality ' , ORAINVIO TEXT IS 'Ora invio da Fiscality ' ) CREATE TABLE &DT/FTPBL55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPOCESS CHAR(2) NOT NULL DEFAULT '' , CODITIPO CHAR(35) NOT NULL DEFAULT '' , CODIVALO CHAR(35) NOT NULL DEFAULT '' , DESCARTI CHAR(1000) NOT NULL DEFAULT '' , QUANTITA NUMERIC(21, 8) NOT NULL DEFAULT 0 , UNITAMISUR CHAR(10) NOT NULL DEFAULT '' , DATAINIZ NUMERIC(8, 0) NOT NULL DEFAULT 0 , DATAFINE NUMERIC(8, 0) NOT NULL DEFAULT 0 , PREZZOUNI NUMERIC(21, 8) NOT NULL DEFAULT 0 , PREZZOTOT NUMERIC(21, 2) NOT NULL DEFAULT 0 , ALIQUOIVA NUMERIC(6, 2) NOT NULL DEFAULT 0 , RITENUTA CHAR(2) NOT NULL DEFAULT '' , NATURARIG CHAR(6) NOT NULL DEFAULT '' , RIFEAMMI CHAR(20) NOT NULL DEFAULT '' , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(21, 2) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CDDTFM CHAR(3) NOT NULL DEFAULT '', TDOCFM CHAR(1) NOT NULL DEFAULT '', NRDFFM NUMERIC(7, 0) NOT NULL DEFAULT 0 , NRRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , NSRGFM NUMERIC(3, 0) NOT NULL DEFAULT 0 , ANNOFM NUMERIC(4, 0) NOT NULL DEFAULT 0 , NFATFM CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA )) LABEL ON TABLE &DT/FTPBL55F IS 'Backup - Art.55 DETTAGLIO LINEA ARTICOLO' LABEL ON COLUMN &DT/FTPBL55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , TIPOCESS TEXT IS 'TipoCessionePrestazione ' , CODITIPO TEXT IS 'CodiceTipo ' , CODIVALO TEXT IS 'CodiceValore ' , DESCARTI TEXT IS 'Descrizione ' , QUANTITA TEXT IS 'Quantita ' , UNITAMISUR TEXT IS 'UnitaMisura ' , DATAINIZ TEXT IS 'DataInizioPeriodo ' , DATAFINE TEXT IS 'DataFinePeriodo ' , PREZZOUNI TEXT IS 'PrezzoUnitario ' , PREZZOTOT TEXT IS 'PrezzoTotale ' , ALIQUOIVA TEXT IS 'AliquotaIVA ' , RITENUTA TEXT IS 'Ritenuta ' , NATURARIG TEXT IS 'Natura ' , RIFEAMMI TEXT IS 'RiferimentoAmministrazione ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' , CDDTFM TEXT IS 'Codice Ditta ' , TDOCFM TEXT IS 'Tipo Documento ' , NRDFFM TEXT IS 'Numero Documento Fatturaz. ' , NRRGFM TEXT IS 'Numero Riga ' , NSRGFM TEXT IS 'Numero Sotto Riga ' , ANNOFM TEXT IS 'Anno fattura ' , NFATFM TEXT IS 'Numeratore fattura ' ) CREATE TABLE &DT/FTPBM55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , BENEFICI CHAR(200) NOT NULL DEFAULT '' , MODAPAG CHAR(4) NOT NULL DEFAULT '' , DATATERPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , GIORNIPAG NUMERIC(3, 0) NOT NULL DEFAULT 0 , DATASCPAG NUMERIC(8, 0) NOT NULL DEFAULT 0 , IMPOPAG NUMERIC(15, 2) NOT NULL DEFAULT 0 , UFFICIOPOS CHAR(20) NOT NULL DEFAULT '' , COGNOQUI CHAR(60) NOT NULL DEFAULT '' , NOMEQUI CHAR(60) NOT NULL DEFAULT '' , CODFIQUI CHAR(16) NOT NULL DEFAULT '' , TITOLQUI CHAR(10) NOT NULL DEFAULT '' , ISTFINAN CHAR(80) NOT NULL DEFAULT '' , IBAN CHAR(34) NOT NULL DEFAULT '' , ABI CHAR(5) NOT NULL DEFAULT '' , CAB CHAR(5) NOT NULL DEFAULT '' , BIC CHAR(11) NOT NULL DEFAULT '' , SCONTANT NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAANT NUMERIC(8, 0) NOT NULL DEFAULT 0 , PENARITA NUMERIC(15, 2) NOT NULL DEFAULT 0 , DATAPENA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CODIPAG CHAR(60) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID , PROGFATT, PROGRIGA )) LABEL ON TABLE &DT/FTPBM55F IS 'Backup - Art.55 DETTAGLIO PAGAMENTI' LABEL ON COLUMN &DT/FTPBM55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , BENEFICI TEXT IS 'Beneficiario ' , MODAPAG TEXT IS 'ModalitaPagamento ' , DATATERPAG TEXT IS 'DataRiferimentoTerminiPagamento ' , GIORNIPAG TEXT IS 'GiorniTerminiPagamento ' , DATASCPAG TEXT IS 'DataScadenzaPagamento ' , IMPOPAG TEXT IS 'ImportoPagamento ' , UFFICIOPOS TEXT IS 'CodUfficioPostale ' , COGNOQUI TEXT IS 'CognomeQuietanzante ' , NOMEQUI TEXT IS 'NomeQuietanzante ' , CODFIQUI TEXT IS 'CFQuietanzante ' , TITOLQUI TEXT IS 'TitoloQuietanzante ' , ISTFINAN TEXT IS 'IstitutoFinanziario ' , IBAN TEXT IS 'IBAN ' , ABI TEXT IS 'ABI ' , CAB TEXT IS 'CAB ' , BIC TEXT IS 'BIC ' , SCONTANT TEXT IS 'ScontoPagamentoAnticipato ' , DATAANT TEXT IS 'DataLimitePagamentoAnticipato ' , PENARITA TEXT IS 'PenalitaPagamentiRitardati ' , DATAPENA TEXT IS 'DataDecorrenzaPenale ' , CODIPAG TEXT IS 'CodicePagamento ' ) CREATE TABLE &DT/FTPBO55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOORD CHAR(20) NOT NULL DEFAULT '' , DATAORD NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMORD CHAR(20) NOT NULL DEFAULT '' , COMMEORD CHAR(100) NOT NULL DEFAULT '' , CUPORD CHAR(15) NOT NULL DEFAULT '' , CIGORD CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 , PRIMARY KEY(PROGID, PROGFATT, LINEA, PROGLINEA, DATAORD, IDDOORD )) LABEL ON TABLE &DT/FTPBO55F IS 'Backup - Art.55 RIFERIMENTO ORDINE' LABEL ON COLUMN &DT/FTPBO55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOORD TEXT IS 'IdDocumento ' , DATAORD TEXT IS 'Data ' , ITEMORD TEXT IS 'NumItem ' , COMMEORD TEXT IS 'CodiceCommessaConvenzione ' , CUPORD TEXT IS 'CodiceCUP ' , CIGORD TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTPBQ55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , IVATOT NUMERIC(6, 2) NOT NULL DEFAULT 0 , NATURATOT CHAR(6) NOT NULL DEFAULT '' , SPESEACC NUMERIC(15, 2) NOT NULL DEFAULT 0 , ARROSPES NUMERIC(21, 2) NOT NULL DEFAULT 0 , IMPOIMPO NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOSTA NUMERIC(15, 2) NOT NULL DEFAULT 0 , ESIGIIVA CHAR(1) NOT NULL DEFAULT '' , RIFENORM CHAR(100) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA )) LABEL ON TABLE &DT/FTPBQ55F IS 'Backup - Art.55 RIEPILOGO IVA' LABEL ON COLUMN &DT/FTPBQ55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , IVATOT TEXT IS 'AliquotaIVA ' , NATURATOT TEXT IS 'Natura ' , SPESEACC TEXT IS 'SpeseAccessorie ' , ARROSPES TEXT IS 'Arrotondamento ' , IMPOIMPO TEXT IS 'ImponibileImporto ' , IMPOSTA TEXT IS 'Imposta ' , ESIGIIVA TEXT IS 'EsigibilitaIVA ' , RIFENORM TEXT IS 'RiferimentoNormativo ' ) CREATE TABLE &DT/FTPBS55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOSCO CHAR(2) NOT NULL DEFAULT '' , PERCSCO NUMERIC(6, 2) NOT NULL DEFAULT 0 , IMPOSCO NUMERIC(21, 8) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGRIGA )) LABEL ON TABLE &DT/FTPBS55F IS 'Backup - Art.55 SCONTO MAGGIORAZIONE TESTATA/RIGA' LABEL ON COLUMN &DT/FTPBS55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOSCO TEXT IS 'Tipo ' , PERCSCO TEXT IS 'Percentuale ' , IMPOSCO TEXT IS 'Valore sconto unitario ' ) CREATE TABLE &DT/FTPBT55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONT CHAR(20) NOT NULL DEFAULT '' , DATACONT NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONT CHAR(20) NOT NULL DEFAULT '' , COMMECONT CHAR(100) NOT NULL DEFAULT '' , CUPCONT CHAR(15) NOT NULL DEFAULT '' , CIGCONT CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 , PRIMARY KEY(PROGID, PROGFATT, LINEA, PROGLINEA )) LABEL ON TABLE &DT/FTPBT55F IS 'Backup - Art.55 DATI CONTRATTO' LABEL ON COLUMN &DT/FTPBT55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONT TEXT IS 'IdDocumento ' , DATACONT TEXT IS 'Data ' , ITEMCONT TEXT IS 'NumItem ' , COMMECONT TEXT IS 'CodiceCommessaConvenzione ' , CUPCONT TEXT IS 'CodiceCUP ' , CIGCONT TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTPBV55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPOCASS CHAR(4) NOT NULL DEFAULT '' , ALICASS NUMERIC(6, 0) NOT NULL DEFAULT 0 , IMPCOCAS NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCASS NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQIVA NUMERIC(6, 0) NOT NULL DEFAULT 0 , RITECASS CHAR(2) NOT NULL DEFAULT '' , NATUCASS CHAR(6) NOT NULL DEFAULT '' , RIFECASS CHAR(20) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA )) LABEL ON TABLE &DT/FTPBV55F IS 'Backup - Art.55 DATI CASSA PREVIDENZIALE' LABEL ON COLUMN &DT/FTPBV55F ( PROGID TEXT IS 'ID Progressivo ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPOCASS TEXT IS 'TipoCassa ' , ALICASS TEXT IS 'AlCassa ' , IMPCOCAS TEXT IS 'ImportoContributoCassa ' , IMPOCASS TEXT IS 'ImponibileCassa ' , ALIQIVA TEXT IS 'AliquotaIVA ' , RITECASS TEXT IS 'Ritenuta ' , NATUCASS TEXT IS 'Natura ' , RIFECASS TEXT IS 'RiferimentoAmministrazione ' ) CREATE TABLE &DT/FTPBX55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TESTO CHAR(1000) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGRIGA )) LABEL ON TABLE &DT/FTPBX55F IS 'Backup - Art.55 ARCHIVIO ERRORI' LABEL ON COLUMN &DT/FTPBX55F ( PROGID TEXT IS 'ID Progressivo ' , PROGRIGA TEXT IS 'Progressivo riga ' , TESTO TEXT IS 'Testo errore ' ) CREATE TABLE &DT/FTPBZ55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDDOCONV CHAR(20) NOT NULL DEFAULT '' , DATACONV NUMERIC(8, 0) NOT NULL DEFAULT 0 , ITEMCONV CHAR(20) NOT NULL DEFAULT '' , COMMECONV CHAR(100) NOT NULL DEFAULT '' , CUPCONV CHAR(15) NOT NULL DEFAULT '' , CIGCONV CHAR(15) NOT NULL DEFAULT '' , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 1 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA )) LABEL ON TABLE &DT/FTPBZ55F IS 'Backup - Art.55 DATI CONVENZIONE' LABEL ON COLUMN &DT/FTPBZ55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'RiferimentoNumeroLinea ' , IDDOCONV TEXT IS 'IdDocumento ' , DATACONV TEXT IS 'Data ' , ITEMCONV TEXT IS 'NumItem ' , COMMECONV TEXT IS 'CodiceCommessaConvenzione ' , CUPCONV TEXT IS 'CodiceCUP ' , CIGCONV TEXT IS 'CodiceCIG ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' ) CREATE TABLE &DT/FTPBU55F ( CDDTFAT CHAR(3) NOT NULL DEFAULT '' , DATAFAT NUMERIC(8, 0) NOT NULL DEFAULT 0 , NUMFAT NUMERIC(7, 0) NOT NULL DEFAULT 0 , GIVAFAT CHAR(2) NOT NULL DEFAULT '' , NFATFAT CHAR(1) NOT NULL DEFAULT '' , PROGRIGA NUMERIC(7, 0) NOT NULL DEFAULT 0 , NOMEALL CHAR(60) NOT NULL DEFAULT '' , COMPALL CHAR(10) NOT NULL DEFAULT '' , EXTALL CHAR(10) NOT NULL DEFAULT '' , DESCALL CHAR(100) NOT NULL DEFAULT '' , BLOBALL BLOB(16777216) DEFAULT NULL , DIMALL NUMERIC(7, 0) NOT NULL DEFAULT 0, ALLEGAUTO CHAR(1) NOT NULL DEFAULT '', FORNFAT CHAR(10) NOT NULL DEFAULT ' ', PRIMARY KEY( CDDTFAT, DATAFAT, NUMFAT, GIVAFAT, FORNFAT, NFATFAT, PROGRIGA)) LABEL ON TABLE &DT/FTPBU55F IS 'Backup - Art.55 GESTIONE ALLEGATI' LABEL ON COLUMN &DT/FTPBU55F ( CDDTFAT TEXT IS 'Codice ditta ' , DATAFAT TEXT IS 'Data fattura ' , NUMFAT TEXT IS 'Numero fattura ' , GIVAFAT TEXT IS 'G. Iva fattura ' , NFATFAT TEXT IS 'Numeratore fatture ' , PROGRIGA TEXT IS 'Progressivo riga allegato ' , NOMEALL TEXT IS 'Nome allegato ' , COMPALL TEXT IS 'Algoritmo compressione allegato ' , EXTALL TEXT IS 'Estensione allegato ' , DESCALL TEXT IS 'Descrizione allegato ' , BLOBALL TEXT IS 'Blob allegato ' , DIMALL TEXT IS 'Dimensione allegato ' , ALLEGAUTO TEXT IS 'Allegato automatico ' , FORNFAT TEXT IS 'Codice fornitore per fatture C/terzi' ) CREATE TABLE &DT/FTPBJ55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , PROGLINEA NUMERIC(4, 0) NOT NULL DEFAULT 0 , TIPODATO CHAR(10) NOT NULL DEFAULT '' , RIFETESTO CHAR(60) NOT NULL DEFAULT '' , RIFENUME NUMERIC(19, 8) NOT NULL DEFAULT 0 , RIFEDATA NUMERIC(8, 0) NOT NULL DEFAULT 0 , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGLINEA )) LABEL ON TABLE &DT/FTPBJ55F IS 'Backup - Art.55 DETTAGLIO LINEA-DETTAG.ALTRI DATI' LABEL ON COLUMN &DT/FTPBJ55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGLINEA TEXT IS 'Progressivo NumeroLinea ' , TIPODATO TEXT IS 'TipoDato ' , RIFETESTO TEXT IS 'RiferimentoTesto ' , RIFENUME TEXT IS 'RiferimentoNumero ' , RIFEDATA TEXT IS 'RiferimentoData ' ) CREATE TABLE &DT/FTPBK55F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGCOMME NUMERIC(4, 0) NOT NULL DEFAULT 0 , CAUSALE CHAR(200) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGCOMME )) LABEL ON TABLE &DT/FTPBK55F IS 'Backup - Art.55 COMMENTI TESTATA' LABEL ON COLUMN &DT/FTPBK55F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGCOMME TEXT IS 'Progressivo Commento ' , CAUSALE TEXT IS 'Causale ' ) CREATE TABLE &DT/FTPB155F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , LINEA NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGTIPAR NUMERIC(5, 0) NOT NULL DEFAULT 0 , CODITIPO CHAR(35) NOT NULL DEFAULT '' , CODIVALO CHAR(35) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, LINEA, PROGTIPAR ) ) LABEL ON TABLE &DT/FTPB155F IS 'Backup - Art.55 DETTAGLIO CODICI ARTICOLO' LABEL ON COLUMN &DT/FTPB155F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , LINEA TEXT IS 'NumeroLinea ' , PROGTIPAR TEXT IS 'Progressivo tipo articolo ' , CODITIPO TEXT IS 'CodiceTipo ' , CODIVALO TEXT IS 'CodiceValore ') CREATE TABLE &DT/FTPB355F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGFATT NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(5, 0) NOT NULL DEFAULT 0 , TIPORITE CHAR(4) NOT NULL DEFAULT '' , IMPORITE NUMERIC(15, 2) NOT NULL DEFAULT 0 , ALIQRITE NUMERIC(6, 2) NOT NULL DEFAULT 0 , CAUSAPAG CHAR(2) NOT NULL DEFAULT '' , PRIMARY KEY( PROGID, PROGFATT, PROGRIGA ) ) LABEL ON TABLE &DT/FTPB355F IS 'Backup - Art.55 ULTERIORI RITENUTE ACCONTO' LABEL ON COLUMN &DT/FTPB355F ( PROGID TEXT IS 'Progressivo ID ' , PROGFATT TEXT IS 'Progressivo fattura ' , PROGRIGA TEXT IS 'Progressivo riga ' , TIPORITE TEXT IS 'TipoRitenuta ' , IMPORITE TEXT IS 'ImportoRitenuta ' , ALIQRITE TEXT IS 'AliquotaRitenuta ' , CAUSAPAG TEXT IS 'CausalePagamento ' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN DTULARFTE NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F(DTULARFTE TEXT IS 'Data limite ultima archiviazione FTE') ALTER TABLE &DT/FTPSET55F ADD COLUMN DTARICFTE NUMERIC(8, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F(DTARICFTE TEXT IS 'Data archiviazione in corso FTE') ALTER TABLE &DT/CGIGC00F ADD COLUMN FLINCRCM CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CGIGC00F(FLINCRCM TEXT IS 'Reverse charge misto =Non incluso S=Incluso') ALTER TABLE &DT/FTPSET55F ADD COLUMN CLMFLTFPE CHAR(2) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (CLMFLTFPE TEXT IS 'FPE Esclusioni - Colonna da filtrare') ALTER TABLE &DT/FTPSET55F ADD COLUMN VLFLTFPE CHAR(200) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (VLFLTFPE TEXT IS 'FPE Esclusioni - Valore da filtrare') ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHINF VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHINF VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHINF VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F (WINPATHINF TEXT IS 'Path xml windows Integrazione fatture') LABEL ON COLUMN &DT/FTPSET55F (LINPATHINF TEXT IS 'Path xml linux Integrazione fatture') LABEL ON COLUMN &DT/FTPSET55F (OSXPATHINF TEXT IS 'Path xml mac osx Integrazione fatture') UPDATE &DT/FTPSET55F SET WINPATHINF = WINPATHR,LINPATHINF =LINPATHR , OSXPATHINF = OSXPATHR CREATE TABLE &DT/CGDBA00F ( ANNOAA NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEAA NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVAA CHAR(1) NOT NULL DEFAULT '' , PROGAA NUMERIC(9, 0) NOT NULL DEFAULT 0 , DTESAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , DXMLAA NUMERIC(8, 0) NOT NULL DEFAULT 0 , STATAA CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY(ANNOAA, MESEAA, TPIVAA, PROGAA)) LABEL ON TABLE &DT/CGDBA00F IS 'Backup - CDF record A' LABEL ON COLUMN &DT/CGDBA00F ( ANNOAA TEXT IS 'Anno' , MESEAA TEXT IS 'Mese' , TPIVAA TEXT IS 'Tipo invio' , PROGAA TEXT IS 'Progressivo ID estrazione' , DTESAA TEXT IS 'Data estrazione' , DXMLAA TEXT IS 'Data creazione ultimo XML' , STATAA TEXT IS 'Stato') CREATE TABLE &DT/CGDBB00F ( ANNOBB NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEBB NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVBB CHAR(1) NOT NULL DEFAULT '' , PROGBB NUMERIC(9, 0) NOT NULL DEFAULT 0 , CONTBB CHAR(10) NOT NULL DEFAULT '' , CLFOBB CHAR(1) NOT NULL DEFAULT '' , CIS1BB CHAR(2) NOT NULL DEFAULT '' , PIV1BB CHAR(28) NOT NULL DEFAULT '' , CDF1BB CHAR(16) NOT NULL DEFAULT '' , DEN1BB CHAR(80) NOT NULL DEFAULT '' , NOM1BB CHAR(60) NOT NULL DEFAULT '' , COG1BB CHAR(60) NOT NULL DEFAULT '' , IND1BB CHAR(60) NOT NULL DEFAULT '' , NUM1BB CHAR(8) NOT NULL DEFAULT '' , CAP1BB CHAR(5) NOT NULL DEFAULT '' , COM1BB CHAR(60) NOT NULL DEFAULT '' , PRO1BB CHAR(2) NOT NULL DEFAULT '' , NAZ1BB CHAR(2) NOT NULL DEFAULT '' , STI1BB CHAR(60) NOT NULL DEFAULT '' , STN1BB CHAR(8) NOT NULL DEFAULT '' , STC1BB CHAR(5) NOT NULL DEFAULT '' , STO1BB CHAR(60) NOT NULL DEFAULT '' , STP1BB CHAR(2) NOT NULL DEFAULT '' , STZ1BB CHAR(2) NOT NULL DEFAULT '' , RFI1BB CHAR(2) NOT NULL DEFAULT '' , RFC1BB CHAR(11) NOT NULL DEFAULT '' , RFD1BB CHAR(80) NOT NULL DEFAULT '' , RFN1BB CHAR(60) NOT NULL DEFAULT '' , RFG1BB CHAR(60) NOT NULL DEFAULT '' , CIS2BB CHAR(2) NOT NULL DEFAULT '' , PIV2BB CHAR(28) NOT NULL DEFAULT '' , CDF2BB CHAR(16) NOT NULL DEFAULT '' , DEN2BB CHAR(80) NOT NULL DEFAULT '' , NOM2BB CHAR(60) NOT NULL DEFAULT '' , COG2BB CHAR(60) NOT NULL DEFAULT '' , IND2BB CHAR(60) NOT NULL DEFAULT '' , NUM2BB CHAR(8) NOT NULL DEFAULT '' , CAP2BB CHAR(5) NOT NULL DEFAULT '' , COM2BB CHAR(60) NOT NULL DEFAULT '' , PRO2BB CHAR(2) NOT NULL DEFAULT '' , NAZ2BB CHAR(2) NOT NULL DEFAULT '' , STI2BB CHAR(60) NOT NULL DEFAULT '' , STN2BB CHAR(8) NOT NULL DEFAULT '' , STC2BB CHAR(5) NOT NULL DEFAULT '' , STO2BB CHAR(60) NOT NULL DEFAULT '' , STP2BB CHAR(2) NOT NULL DEFAULT '' , STZ2BB CHAR(2) NOT NULL DEFAULT '' , RFI2BB CHAR(2) NOT NULL DEFAULT '' , RFC2BB CHAR(28) NOT NULL DEFAULT '' , RFD2BB CHAR(80) NOT NULL DEFAULT '' , RFN2BB CHAR(60) NOT NULL DEFAULT '' , RFG2BB CHAR(60) NOT NULL DEFAULT '' , DOGABB CHAR(1) NOT NULL DEFAULT '' , STATBB CHAR(1) NOT NULL DEFAULT '', ERROBB CHAR(256) NOT NULL DEFAULT '', PRIMARY KEY( ANNOBB, MESEBB, TPIVBB, PROGBB, CONTBB)) LABEL ON TABLE &DT/CGDBB00F IS 'Backup - CDF record B' LABEL ON COLUMN &DT/CGDBB00F ( ANNOBB TEXT IS 'Anno' , MESEBB TEXT IS 'Mese' , TPIVBB TEXT IS 'Tipo invio' , PROGBB TEXT IS 'Progressivo ID estrazione' , CONTBB TEXT IS 'Gruppo conto sottoconto di Galileo' , CLFOBB TEXT IS 'Tipo conto (C/F)' , CIS1BB TEXT IS 'Codice Iso cedente' , PIV1BB TEXT IS 'Partita Iva cedente' , CDF1BB TEXT IS 'Codice fiscale cedente' , DEN1BB TEXT IS 'Denominazione cedente' , NOM1BB TEXT IS 'Nome cedente' , COG1BB TEXT IS 'Cognome cedente' , IND1BB TEXT IS 'Indirizzo cedente' , NUM1BB TEXT IS 'Numero civico cedente' , CAP1BB TEXT IS 'CAP cedente' , COM1BB TEXT IS 'Comune cedente' , PRO1BB TEXT IS 'Provincia cedente' , NAZ1BB TEXT IS 'Nazione cedente' , STI1BB TEXT IS 'Cedente stabile org - indirizzo' , STN1BB TEXT IS 'Cedente stabile org - numero civico' , STC1BB TEXT IS 'Cedente stabile org - cap' , STO1BB TEXT IS 'Cedente stabile org - comune' , STP1BB TEXT IS 'Cedente stabile org - provincia' , STZ1BB TEXT IS 'Cedente stabile org - nazione' , RFI1BB TEXT IS 'Cedente stabile org - id paese' , RFC1BB TEXT IS 'Cedente stabile org - id codice' , RFD1BB TEXT IS 'Cedente stabile org - denominazione' , RFN1BB TEXT IS 'Cedente stabile org - id nome' , RFG1BB TEXT IS 'Cedente stabile org - id cognome' , CIS2BB TEXT IS 'Codice Iso cessionario' , PIV2BB TEXT IS 'Partita Iva cessionario' , CDF2BB TEXT IS 'Codice fiscale cessionario' , DEN2BB TEXT IS 'Denominazione cessionario' , NOM2BB TEXT IS 'Nome cessionario' , COG2BB TEXT IS 'Cognome cessionario' , IND2BB TEXT IS 'Indirizzo cessionario' , NUM2BB TEXT IS 'Numero civico cessionario' , CAP2BB TEXT IS 'CAP cessionario' , COM2BB TEXT IS 'Comune cessionario' , PRO2BB TEXT IS 'Provincia cessionario' , NAZ2BB TEXT IS 'Nazione cessionario' , STI2BB TEXT IS 'Cessionario stabile org - indirizzo' , STN2BB TEXT IS 'Cessionario stabile org - numero civico' , STC2BB TEXT IS 'Cessionario stabile org - cap' , STO2BB TEXT IS 'Cessionario stabile org - comune' , STP2BB TEXT IS 'Cessionario stabile org - provincia' , STZ2BB TEXT IS 'Cessionario stabile org - nazione' , RFI2BB TEXT IS 'Cessionario rapp. org - id paese' , RFC2BB TEXT IS 'Cessionario rapp. org - id codice' , RFD2BB TEXT IS 'Cessionario rapp. org - denominazione' , RFN2BB TEXT IS 'Cessionario rapp. org - id nome' , RFG2BB TEXT IS 'Cessionario rapp. org - id cognome' , DOGABB TEXT IS 'Flag dogana' , STATBB TEXT IS 'Stato' , ERROBB TEXT IS 'Errori') CREATE TABLE &DT/CGDBC00F ( ANNOCC NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESECC NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVCC CHAR(1) NOT NULL DEFAULT '' , PROGCC NUMERIC(9, 0) NOT NULL DEFAULT 0 , EMRCCC CHAR(3) NOT NULL DEFAULT '' , TPDCCC CHAR(4) NOT NULL DEFAULT '' , DTDCCC NUMERIC(8, 0) NOT NULL DEFAULT 0 , NRDCCC NUMERIC(7, 0) NOT NULL DEFAULT 0 , NDOCCC CHAR(20) NOT NULL DEFAULT '' , DTRGCC NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPGICC CHAR(1) NOT NULL DEFAULT '' , AAPRCC CHAR(1) NOT NULL DEFAULT '' , NONPCC NUMERIC(7, 0) NOT NULL DEFAULT 0 , NPROCC NUMERIC(13, 0) NOT NULL DEFAULT 0 , CAUSCC CHAR(2) NOT NULL DEFAULT '' , DTCICC NUMERIC(8, 0) NOT NULL DEFAULT 0 , TOTACC NUMERIC(14, 2) NOT NULL DEFAULT 0 , STATCC CHAR(1) NOT NULL DEFAULT '' , NMFLCC CHAR(100) NOT NULL DEFAULT '' , RETTCC CHAR(1) NOT NULL DEFAULT '' , ANNUCC NUMERIC(9, 0) NOT NULL DEFAULT 0 , IDFICC CHAR(18) NOT NULL DEFAULT '' , POSICC NUMERIC(4, 0) NOT NULL DEFAULT 0 , IDFOCC CHAR(18) NOT NULL DEFAULT '' , POSOCC NUMERIC(4, 0) NOT NULL DEFAULT 0 , DOGACC CHAR(1) NOT NULL DEFAULT '' , CONTCC CHAR(10) NOT NULL DEFAULT '' , FRFOCC CHAR(10) NOT NULL DEFAULT '' , CDFRCC CHAR(100) NOT NULL DEFAULT '' , TPINCC CHAR(1) NOT NULL DEFAULT '' , MANUCC CHAR(1) NOT NULL DEFAULT '' , ERROCC CHAR(256) NOT NULL DEFAULT '' , DT01CC NUMERIC(8, 0) NOT NULL DEFAULT 0 , DTMNCC NUMERIC(8, 0) NOT NULL DEFAULT 0 , UTENCC CHAR(10) NOT NULL DEFAULT '' , IDTRCC CHAR(16) NOT NULL DEFAULT '' , CDCACC NUMERIC(2, 0) NOT NULL DEFAULT 0 , ESIGCC CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY( ANNOCC, MESECC, TPIVCC, PROGCC, TPGICC, AAPRCC, NONPCC, ANNUCC)) LABEL ON TABLE &DT/CGDBC00F IS 'Backup - CDF record C' LABEL ON COLUMN &DT/CGDBC00F ( ANNOCC TEXT IS 'Anno' , MESECC TEXT IS 'Mese' , TPIVCC TEXT IS 'Tipo invio' , PROGCC TEXT IS 'Progressivo ID estrazione' , EMRCCC TEXT IS 'Tipo fattura(Emesse DTE-Ricevute DTR-Annull. ANN)' , TPDCCC TEXT IS 'Tipo documento' , DTDCCC TEXT IS 'Data documento' , NRDCCC TEXT IS 'Numero documento' , NDOCCC TEXT IS 'Numero documento esteso' , DTRGCC TEXT IS 'Data registrazione' , TPGICC TEXT IS 'Giornale IVA' , AAPRCC TEXT IS 'Prefisso anno' , NONPCC TEXT IS 'Numero operazione' , NPROCC TEXT IS 'Numero protocollo' , CAUSCC TEXT IS 'Causale movimento' , DTCICC TEXT IS 'Data competenza IVA' , TOTACC TEXT IS 'Totale documento' , STATCC TEXT IS 'Stato (Errore, Sospeso, Inviato, ecc.)' , NMFLCC TEXT IS 'Nome del file con cui è stata estratta la fattura' , RETTCC TEXT IS 'Flag documento rettificato' , ANNUCC TEXT IS 'Flag documento annullato' , IDFICC TEXT IS 'Id assegnato da SDI file' , POSICC TEXT IS 'Posizione della fattura' , IDFOCC TEXT IS 'Id assegnato da SDI file old' , POSOCC TEXT IS 'Posizione della fattura old' , DOGACC TEXT IS 'Flag bolla doganale' , CONTCC TEXT IS 'Conto Galileo - record B' , FRFOCC TEXT IS 'Conto forzato per dogana' , CDFRCC TEXT IS 'Codice fornitura interno' , TPINCC TEXT IS 'Tipo di invio: WebService/manuale' , MANUCC TEXT IS 'Record manutenzionato' , ERROCC TEXT IS 'Errori' , DT01CC TEXT IS 'Data immissione record' , DTMNCC TEXT IS 'Data ultima manutenzione' , UTENCC TEXT IS 'Utente' , IDTRCC TEXT IS 'Codice trasmissione (p. iva/c. fis.)' , CDCACC TEXT IS 'Codice carica' , ESIGCC TEXT IS 'Esigibilità') CREATE TABLE &DT/CGDBD00F ( ANNODD NUMERIC(4, 0) NOT NULL DEFAULT 0 , MESEDD NUMERIC(2, 0) NOT NULL DEFAULT 0 , TPIVDD CHAR(1) NOT NULL DEFAULT '' , PROGDD NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPGIDD CHAR(1) NOT NULL DEFAULT '' , AAPRDD CHAR(1) NOT NULL DEFAULT '' , NONPDD NUMERIC(7, 0) NOT NULL DEFAULT 0 , IDRGDD NUMERIC(9, 0) NOT NULL DEFAULT 0 , IMIPDD NUMERIC(14, 2) NOT NULL DEFAULT 0 , IMPODD NUMERIC(14, 2) NOT NULL DEFAULT 0 , ALIQDD NUMERIC(5, 2) NOT NULL DEFAULT 0 , NATEDD CHAR(6) NOT NULL DEFAULT '' , NATUDD CHAR(6) NOT NULL DEFAULT '' , DETRDD NUMERIC(5, 2) NOT NULL DEFAULT 0 , DEDUDD CHAR(2) NOT NULL DEFAULT '' , STATDD CHAR(1) NOT NULL DEFAULT '' , RETTDD CHAR(1) NOT NULL DEFAULT '' , ANNUDD NUMERIC(9, 0) NOT NULL DEFAULT 0 , MANUDD CHAR(1) NOT NULL DEFAULT '' , ERRODD CHAR(256) NOT NULL DEFAULT '' , DT01DD NUMERIC(8, 0) NOT NULL DEFAULT 0 , DTMNDD NUMERIC(8, 0) NOT NULL DEFAULT 0 , UTENDD CHAR(10) NOT NULL DEFAULT '', PRIMARY KEY( ANNODD, MESEDD, TPIVDD, PROGDD, TPGIDD, AAPRDD, NONPDD, ALIQDD, NATEDD, ANNUDD)) LABEL ON TABLE &DT/CGDBD00F IS 'Backup - CDF record D' LABEL ON COLUMN &DT/CGDBD00F ( ANNODD TEXT IS 'Anno' , MESEDD TEXT IS 'Mese' , TPIVDD TEXT IS 'Tipo invio' , PROGDD TEXT IS 'Progressivo ID estrazione' , TPGIDD TEXT IS 'Giornale IVA' , AAPRDD TEXT IS 'Prefisso anno' , NONPDD TEXT IS 'Numero operazione' , IDRGDD TEXT IS 'Identificativo riga' , IMIPDD TEXT IS 'Imponibile importo' , IMPODD TEXT IS 'Imposta' , ALIQDD TEXT IS 'Aliquota' , NATEDD TEXT IS 'Natura estratta' , NATUDD TEXT IS 'Natura' , DETRDD TEXT IS 'Detraibile' , DEDUDD TEXT IS 'Deducibile' , STATDD TEXT IS 'Stato' , RETTDD TEXT IS 'Flag documento rettificato' , ANNUDD TEXT IS 'Flag documento annullato' , MANUDD TEXT IS 'Record manutenzionato' , ERRODD TEXT IS 'Errori' , DT01DD TEXT IS 'Data immissione record' , DTMNDD TEXT IS 'Data ultima manutenzione' , UTENDD TEXT IS 'Utente') ALTER TABLE &DT/FTPSET55F ADD COLUMN DTULARCDF NUMERIC(6, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F(DTULARCDF TEXT IS 'Periodo limite ultima archiviazione CDF') ALTER TABLE &DT/FTPSET55F ADD COLUMN DTARICCDF NUMERIC(6, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F(DTARICCDF TEXT IS 'Periodo archiviazione in corso CDF') CREATE TABLE &DT/CGLQC00F( ANNO NUMERIC(4, 0) NOT NULL DEFAULT 0, MTDACC NUMERIC(1, 0) NOT NULL DEFAULT 0, STATO CHAR(2) NOT NULL DEFAULT '', ERRORI CHAR(256) NOT NULL DEFAULT '', MANUMTSTOR NUMERIC(1, 0) NOT NULL DEFAULT 0, BSMTSTOR NUMERIC(15, 2) NOT NULL DEFAULT 0, PERCMTSTOR NUMERIC(6, 2) NOT NULL DEFAULT 88, ACCMTSTOR NUMERIC(15, 2) NOT NULL DEFAULT 0, PROGMTPREV NUMERIC(10, 0) NOT NULL DEFAULT 0, BSMTPREV NUMERIC(15, 2) NOT NULL DEFAULT 0, PERCMTPREV NUMERIC(6, 2) NOT NULL DEFAULT 88, ACCMTPREV NUMERIC(15, 2) NOT NULL DEFAULT 0, PROGMTEFF NUMERIC(10, 0) NOT NULL DEFAULT 0, ACCMTEFF NUMERIC(15, 2) NOT NULL DEFAULT 0, UTENMOD CHAR(10) NOT NULL DEFAULT '', DTORAMOD NUMERIC(14, 0) NOT NULL DEFAULT 0, UTENCONF CHAR(10) NOT NULL DEFAULT '', DTORACONF NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY(ANNO)) LABEL ON TABLE &DT/CGLQC00F IS 'Liquidazione IVA IT - Calcolo acconto IVA' LABEL ON COLUMN &DT/CGLQC00F( ANNO TEXT IS 'Anno', MTDACC TEXT IS 'Metodo acconto', STATO TEXT IS 'Stato', ERRORI TEXT IS 'Errori', MANUMTSTOR TEXT IS 'Manutenzionato metodo storico', BSMTSTOR TEXT IS 'Base di calcolo metodo storico', PERCMTSTOR TEXT IS 'Percentuale metodo storico', ACCMTSTOR TEXT IS 'Acconto metodo storico', PROGMTPREV TEXT IS 'Progressivo ID liq. IVA metodo previsionale', BSMTPREV TEXT IS 'Base di calcolo metodo previsionale', PERCMTPREV TEXT IS 'Percentuale metodo previsionale', ACCMTPREV TEXT IS 'Acconto metodo previsionale', PROGMTEFF TEXT IS 'Progressivo ID liq. IVA metodo effettivo', ACCMTEFF TEXT IS 'Acconto metodo effettivo', UTENMOD TEXT IS 'Utente modifica', DTORAMOD TEXT IS 'Data ora modifica', UTENCONF TEXT IS 'Utente conferma/sblocco', DTORACONF TEXT IS 'Data ora conferma/sblocco') ALTER TABLE &DT/CGLQT00F ALTER COLUMN TRIMESTRE SET data type NUMERIC(3, 0) ALTER TABLE &DT/CGLQT00F ALTER COLUMN MESE SET data type NUMERIC(3, 0) ALTER TABLE &DT/FTPSET55F ADD COLUMN RIFORDNORI CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(RIFORDNORI TEXT IS 'Rifer. ord. anche in assenza di numero riga. S=Si') ALTER TABLE &DT/FTPAN55F ADD COLUMN FLINVCONT CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPAN55F( FLINVCONT TEXT IS 'Flag di inversione contabile S=Si') CREATE TABLE &DT/FTPA555F ( TABGATE CHAR(2) NOT NULL DEFAULT '', DESCCIBC CHAR(35) NOT NULL DEFAULT '', FLESFATT CHAR(1) NOT NULL DEFAULT '', PRIMARY KEY (TABGATE)) LABEL ON TABLE &DT/FTPA555F IS 'Art. 55 TIPO BARCODE' LABEL ON COLUMN &DT/FTPA555F ( TABGATE TEXT IS 'Codice CSTAB TE Galileo', DESCCIBC TEXT IS 'Descrizione codice internazionale barcode', FLESFATT TEXT IS 'Flag esponi in fattura S=Si') INSERT INTO &DT/FTPA555F (TABGATE, FLESFATT) SELECT SUBSTR(K00001, 5, 2), 'S' FROM &DT/CSTAB WHERE SUBSTR(F00002, 9, 10) IN ('EAN-2', 'EAN-8', 'EAN-13') ALTER TABLE &DT/FTPSET55F ADD COLUMN INCRGSCON CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN INCRGCSCON CHAR(1) NOT NULL DEFAULT 'S' UPDATE &DT/FTPSET55F SET INCRGSCON='S' 9 UPDATE &DT/FTPSET55F SET INCRGCSCON='' 9 LABEL ON COLUMN &DT/FTPSET55F( INCRGSCON TEXT IS 'Includi righe scontrino S=Si', INCRGCSCON TEXT IS 'Includi riga di contabilizzazione scontrini S=Si') ALTER TABLE &DT/FTPSET55F ADD COLUMN FLESTRPVCE CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F(FLESTRPVCE TEXT IS 'Flag estrazione provincia per clienti esteri S=Si') ALTER TABLE &DT/FTPSET55F ADD COLUMN ESCLCENOCC CHAR(1) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F(ESCLCENOCC TEXT IS 'Escludi per clienti esteri senza cod. canale S=Si') DROP VIEW &DT/FTBKPEP55V CREATE VIEW &DT/FTBKPEP55V AS ( SELECT a.DTBOFM, a.NRBOFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.CDBOFM, a.CDDTFM, a.FLSBFM, b.DSCOCP , coalesce(f.STATOTEI, 'B') AS STATO, coalesce(g.CODIPAEF, coalesce(e.CODIPA, d.CODIPA)) AS IPA, f.PROGID, c.DESC_CDBO, a.TDOCFM, a.NRDFFM FROM &DT/FTBKMPE55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/CSTABDB55V as c ON a.CDBOFM = c.CDBO LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTBOFM >= d.DTIPEPPOL AND d.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTBOFM >= e.DTIPEPPOL AND e.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPEI55F as f ON a.TDOCFM = f.TDOCFM AND a.NRDFFM = f.NRDFFM LEFT OUTER JOIN &DT/FTPEF55F as g ON f.PROGID = g.PROGID WHERE (f.IDSTOREI is null or f.IDSTOREI <> 'S') AND coalesce(g.CODIPAEF, coalesce(e.CODIPA, d.CODIPA)) IS NOT NULL ) LABEL ON TABLE &DT/FTBKPEP55V IS 'PEPPOL VIEW STORICI' DROP VIEW &DT/FTPEP55V CREATE VIEW &DT/FTPEP55V AS ( SELECT a.DTBOFM, a.NRBOFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, a.CDCFFM, a.CSPEFM, a.CDBOFM, a.CDDTFM, a.FLSBFM, b.DSCOCP , coalesce(f.STATOTEI, 'B') AS STATO, coalesce(g.CODIPAEF, coalesce(e.CODIPA, d.CODIPA)) AS IPA, f.PROGID, c.DESC_CDBO, a.TDOCFM, a.NRDFFM FROM &DT/FTMOVPE55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP JOIN &DT/CSTABDB55V as c ON a.CDBOFM = c.CDBO LEFT OUTER JOIN &DT/FTPAE55F as d ON a.CDCFFM = d.CODCLI AND a.DTBOFM >= d.DTIPEPPOL AND d.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPAE55F as e ON a.CSPEFM = e.CODCLI AND a.DTBOFM >= e.DTIPEPPOL AND e.PEPPOL = 'S' LEFT OUTER JOIN &DT/FTPEI55F as f ON a.TDOCFM = f.TDOCFM AND a.NRDFFM = f.NRDFFM LEFT OUTER JOIN &DT/FTPEF55F as g ON f.PROGID = g.PROGID WHERE (f.IDSTOREI is null or f.IDSTOREI <> 'S') AND coalesce(g.CODIPAEF, coalesce(e.CODIPA, d.CODIPA)) IS NOT NULL ) LABEL ON TABLE &DT/FTPEP55V IS 'PEPPOL VIEW ATTUALI' ALTER TABLE &DT/FTPSET55F ADD COLUMN CLMFLTINF CHAR(2) NOT NULL DEFAULT 'DD' LABEL ON COLUMN &DT/FTPSET55F( CLMFLTINF TEXT IS 'Filtro su colonna per data attivaz. Integr. fatt.') ALTER TABLE &DT/FTPSET55F ADD COLUMN SCNOTCDESE CHAR(2) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN RGNOTCDESE NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F ( SCNOTCDESE TEXT IS 'Codice scheda notizie per rep. Codice esenzione', RGNOTCDESE TEXT IS 'Riga notizie per rep. Codice esenzione') CREATE TABLE &DT/F24A000F ( PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , STATO CHAR(1) NOT NULL DEFAULT '', PROGESTR NUMERIC(5, 0) NOT NULL DEFAULT 0 , NOMEFILE CHAR(50) NOT NULL DEFAULT '', DATAESTR NUMERIC(8, 0) NOT NULL DEFAULT 0 , TPRIGA CHAR(1) NOT NULL DEFAULT '', CODFOR CHAR(5) NOT NULL DEFAULT '', TPFORN CHAR(2) NOT NULL DEFAULT '', CDFISFOR CHAR(16) NOT NULL DEFAULT '', COGNOPF CHAR(24) NOT NULL DEFAULT '', NOMEPF CHAR(20) NOT NULL DEFAULT '', SESSOPF CHAR(1) NOT NULL DEFAULT '', DTNAPF NUMERIC(8, 0) NOT NULL DEFAULT 0 , COMNSPF CHAR(40) NOT NULL DEFAULT '', PRONSPF CHAR(2) NOT NULL DEFAULT '', COMUPF CHAR(40) NOT NULL DEFAULT '', PROVPF CHAR(2) NOT NULL DEFAULT '', INDIPF CHAR(35) NOT NULL DEFAULT '', CAPPF NUMERIC(5, 0) NOT NULL DEFAULT 0 , DENOM CHAR(60) NOT NULL DEFAULT '', COMUSL CHAR(40) NOT NULL DEFAULT '', PROVSL CHAR(2) NOT NULL DEFAULT '', INDISL CHAR(35) NOT NULL DEFAULT '', CAPSL NUMERIC(5, 0) NOT NULL DEFAULT 0 , COMUSO CHAR(40) NOT NULL DEFAULT '', PROVSO CHAR(2) NOT NULL DEFAULT '', INDISO CHAR(35) NOT NULL DEFAULT '', CAPSO NUMERIC(5, 0) NOT NULL DEFAULT 0 , PROGTEL CHAR(3) NOT NULL DEFAULT '', NUMINV CHAR(3) NOT NULL DEFAULT '', SPINFAGG CHAR(100) NOT NULL DEFAULT '', ANNOACC NUMERIC(4, 0) NOT NULL DEFAULT 0, ANNOLIPE NUMERIC(4, 0) NOT NULL DEFAULT 0, MESELIPE NUMERIC(2, 0) NOT NULL DEFAULT 0, TRIMLIPE NUMERIC(1, 0) NOT NULL DEFAULT 0, ANNORITE NUMERIC(4, 0) NOT NULL DEFAULT 0, MESERITE NUMERIC(2, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGID) ) LABEL ON TABLE &DT/F24A000F IS 'F24 - Record di testata' LABEL ON COLUMN &DT/F24A000F ( PROGID TEXT IS 'ID Progressivo ' , STATO TEXT IS 'Stato deleghe ' , PROGESTR TEXT IS 'Progressivo estrazione ' , NOMEFILE TEXT IS 'Nome file ' , DATAESTR TEXT IS 'Data estrazione ' , TPRIGA TEXT IS 'Tipo record ' , CODFOR TEXT IS 'Codice fornitura ' , TPFORN TEXT IS 'Tipo fornitore ' , CDFISFOR TEXT IS 'Codice fiscale del fornitore ' , COGNOPF TEXT IS 'Cognome ' , NOMEPF TEXT IS 'Nome ' , SESSOPF TEXT IS 'Sesso ' , DTNAPF TEXT IS 'Data di nascita ' , COMNSPF TEXT IS 'Com. o stato estero di nascita ' , PRONSPF TEXT IS 'Prov. di nascita ' , COMUPF TEXT IS 'Com. residenza anagrafica/domicilio fiscale ' , PROVPF TEXT IS 'Prov. residenza anagrafica/domicilio fiscale' , INDIPF TEXT IS 'Ind. residenza anagrafica/domicilio fiscale ' , CAPPF TEXT IS 'CAP residenza anagrafica/domicilio fiscale ' , DENOM TEXT IS 'Denominazione ' , COMUSL TEXT IS 'Com. sede legale ' , PROVSL TEXT IS 'Prov. sede legale ' , INDISL TEXT IS 'Ind. sede legale ' , CAPSL TEXT IS 'CAP sede legale ' , COMUSO TEXT IS 'Com. domicilio fiscale ' , PROVSO TEXT IS 'Prov. domicilio fiscale ' , INDISO TEXT IS 'Ind. domicilio fiscale ' , CAPSO TEXT IS 'CAP domicilio fiscale ' , PROGTEL TEXT IS 'Progressivo invio telematico ' , NUMINV TEXT IS 'Numero totale degli invii telematici ' , SPINFAGG TEXT IS 'Campo utente ' , ANNOACC TEXT IS 'Anno estrazione acconto ' , ANNOLIPE TEXT IS 'Anno estrazione LIPE ' , MESELIPE TEXT IS 'Mese estrazione LIPE ' , TRIMLIPE TEXT IS 'Trimestre estrazione LIPE ' , ANNORITE TEXT IS 'Anno estrazione ritenute ' , MESERITE TEXT IS 'Mese estrazione ritenute ' ) CREATE TABLE &DT/F24M000F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPRIGA CHAR(1) NOT NULL DEFAULT '', CDFISFOR CHAR(16) NOT NULL DEFAULT '', PROGMOD CHAR(8) NOT NULL DEFAULT '', SPINFAGG CHAR(3) NOT NULL DEFAULT '', SPINFF24 CHAR(20) NOT NULL DEFAULT '', VALUTA CHAR(1) NOT NULL DEFAULT '', ESECAV NUMERIC(1, 0) NOT NULL DEFAULT 0 , FLAGVS NUMERIC(1, 0) NOT NULL DEFAULT 0 , CODVS CHAR(16) NOT NULL DEFAULT '', TIPOVS NUMERIC(1, 0) NOT NULL DEFAULT 0 , COGNOVS CHAR(24) NOT NULL DEFAULT '', NOMEVS CHAR(20) NOT NULL DEFAULT '', SESSOVS CHAR(1) NOT NULL DEFAULT '', DTNSVS NUMERIC(8, 0) NOT NULL DEFAULT 0 , COMNSVS CHAR(40) NOT NULL DEFAULT '', PROVNSVS CHAR(2) NOT NULL DEFAULT '', COMUVS CHAR(40) NOT NULL DEFAULT '', PROVVS CHAR(2) NOT NULL DEFAULT '', CAPVS NUMERIC(5, 0) NOT NULL DEFAULT 0 , INDIVS CHAR(35) NOT NULL DEFAULT '', COMUCT CHAR(40) NOT NULL DEFAULT '', PROVCT CHAR(2) NOT NULL DEFAULT '', CAPCT NUMERIC(5, 0) NOT NULL DEFAULT 0 , INDICT CHAR(35) NOT NULL DEFAULT '', TELCT CHAR(12) NOT NULL DEFAULT '', COGNOPF CHAR(24) NOT NULL DEFAULT '', NOMEPF CHAR(20) NOT NULL DEFAULT '', DTNAPF NUMERIC(8, 0) NOT NULL DEFAULT 0 , SESSOPF CHAR(1) NOT NULL DEFAULT '', COMNSPF CHAR(25) NOT NULL DEFAULT '', PRONSPF CHAR(2) NOT NULL DEFAULT '', DENOM CHAR(55) NOT NULL DEFAULT '', CODCOOB CHAR(2) NOT NULL DEFAULT '', CFCOOB CHAR(16) NOT NULL DEFAULT '', IBAN CHAR(27) NOT NULL DEFAULT '', EMAIL CHAR(60) NOT NULL DEFAULT '', VALUTARPL CHAR(4) NOT NULL DEFAULT '', TOTDEB NUMERIC(15, 2) NOT NULL DEFAULT 0, DATAVERS NUMERIC(8, 0) NOT NULL DEFAULT 0, PRIMARY KEY(PROGTST) ) LABEL ON TABLE &DT/F24M000F IS 'F24 - Dati anagrafici' LABEL ON COLUMN &DT/F24M000F ( PROGTST TEXT IS 'ID Progressivo testata ' , TPRIGA TEXT IS 'Tipo record ' , CDFISFOR TEXT IS 'Codice fiscale contribuente ' , PROGMOD TEXT IS 'Progressivo modulo ' , SPINFAGG TEXT IS 'Spazio a disposizione utente ' , SPINFF24 TEXT IS 'Spazio a disposizione per identificazione F24 ' , VALUTA TEXT IS 'Valuta delega ' , ESECAV TEXT IS 'Esercizio a cavallo ' , FLAGVS TEXT IS 'Flag versante/firmatario ' , CODVS TEXT IS 'Codice fiscale versante/firmatario ' , TIPOVS TEXT IS 'Tipo versante/firmatario ' , COGNOVS TEXT IS 'Cognome versante/firmatario ' , NOMEVS TEXT IS 'Nome versante/firmatario ' , SESSOVS TEXT IS 'Sesso versante/firmatario ' , DTNSVS TEXT IS 'Data di nascita versante/firmatario ' , COMNSVS TEXT IS 'Com. nascita versante/firmatario ' , PROVNSVS TEXT IS 'Prov. di nascita versante/firmatario ' , COMUVS TEXT IS 'Com. resid. anagrafica versante/firmatario ' , PROVVS TEXT IS 'Prov. resid. anagrafica versante/firmatario ' , CAPVS TEXT IS 'CAP resid. anagrafica versante/firmatario ' , INDIVS TEXT IS 'Ind. resid. anagrafica versante/firmatario ' , COMUCT TEXT IS 'Com. resid. anagrafica/Dom.Fiscale contribuente ' , PROVCT TEXT IS 'Prov. resid. anagrafica/Dom.Fiscale contribuente ' , CAPCT TEXT IS 'CAP resid. anagrafica/Dom.Fiscale contribuente ' , INDICT TEXT IS 'Ind. resid. anagrafica/Dom.Fiscale contribuente ' , TELCT TEXT IS 'Telefono - Prefisso e numero ' , COGNOPF TEXT IS 'Cognome Persona fisica ' , NOMEPF TEXT IS 'Nome Persona fisica ' , DTNAPF TEXT IS 'Data di nascita Persona fisica ' , SESSOPF TEXT IS 'Sesso Persona fisica ' , COMNSPF TEXT IS 'Com. o stato estero di nascita Persona fisica ' , PRONSPF TEXT IS 'Prov. di nascita Persona fisica ' , DENOM TEXT IS 'Denominazione ' , CODCOOB TEXT IS 'Codice Identificativo del Coobbligato ' , CFCOOB TEXT IS 'Codice Fiscale del Coobbligato ' , IBAN TEXT IS 'Coordinate IBAN ' , EMAIL TEXT IS 'Indirizzo di posta elettronica ' , VALUTARPL TEXT IS 'Valuta riepilogo delega ' , TOTDEB TEXT IS 'Saldo totale a debito ' , DATAVERS TEXT IS 'Data di versamento ' ) CREATE TABLE &DT/F24S000F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , TIPOATT CHAR(2) NOT NULL DEFAULT '', UTENTE CHAR(16) NOT NULL DEFAULT '', DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY(PROGTST, TIPOATT) ) LABEL ON TABLE &DT/F24S000F IS 'F24 - Avanzamento attività' LABEL ON COLUMN &DT/F24S000F ( PROGTST TEXT IS 'ID Progressivo testata ' , TIPOATT TEXT IS 'Tipo attivita ' , UTENTE TEXT IS 'Utente ' , DATAORA TEXT IS 'Dataora ' ) CREATE TABLE &DT/F24V000F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPRIGA CHAR(1) NOT NULL DEFAULT '', CDFISFOR CHAR(16) NOT NULL DEFAULT '', PROGMOD CHAR(8) NOT NULL DEFAULT '', SPINFAGG CHAR(3) NOT NULL DEFAULT '', SPINFF24 CHAR(20) NOT NULL DEFAULT '', TPMOD CHAR(1) NOT NULL DEFAULT '', DATAVERS NUMERIC(8, 0) NOT NULL DEFAULT 0, PRIMARY KEY(PROGTST) ) LABEL ON TABLE &DT/F24V000F IS 'F24 - Dati contabili' LABEL ON COLUMN &DT/F24V000F ( PROGTST TEXT IS 'ID Progressivo testata ' , TPRIGA TEXT IS 'Tipo record ' , CDFISFOR TEXT IS 'Codice fiscale contribuente ' , PROGMOD TEXT IS 'Progressivo modulo ' , SPINFAGG TEXT IS 'Spazio utente ' , SPINFF24 TEXT IS 'Spazio utente F24 ' , TPMOD TEXT IS 'Tipo modello ' , DATAVERS TEXT IS 'Data di versamento ') CREATE TABLE &DT/F24V100F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0 , UTENTE CHAR(10) NOT NULL DEFAULT '', CODUFFI CHAR(3) NOT NULL DEFAULT '', CODATTO NUMERIC(11, 0) NOT NULL DEFAULT 0 , CODTRIB CHAR(4) NOT NULL DEFAULT '', NUMCER CHAR(16) NOT NULL DEFAULT '', RATREGPROV CHAR(4) NOT NULL DEFAULT '', ANNORIF NUMERIC(4, 0) NOT NULL DEFAULT 0 , IMPODEB NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCRED NUMERIC(15, 2) NOT NULL DEFAULT 0 , PRIMARY KEY(PROGTST,PROGID)) LABEL ON TABLE &DT/F24V100F IS 'F24 - Sezione erario' LABEL ON COLUMN &DT/F24V100F ( PROGTST TEXT IS 'ID Progressivo testata ' , PROGID TEXT IS 'Progressivo riga txt ' , DATAORA TEXT IS 'Dataora modifica ' , UTENTE TEXT IS 'Utente di modifica ' , CODUFFI TEXT IS 'Codice ufficio finanziario ' , CODATTO TEXT IS 'Codice atto ' , CODTRIB TEXT IS 'Codice tributo ' , NUMCER TEXT IS 'Numero certificazione ' , RATREGPROV TEXT IS 'Rateazione/Regione/Provincia' , ANNORIF TEXT IS 'Anno di riferimento ' , IMPODEB TEXT IS 'Importo a debito ' , IMPOCRED TEXT IS 'Importo a credito ' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN TBIBANF24 CHAR(2) NOT NULL DEFAULT 'EB' ALTER TABLE &DT/FTPSET55F ADD COLUMN VERSFIRF24 CHAR(1) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN WINPATHF24 VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN LINPATHF24 VARCHAR(256) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN OSXPATHF24 VARCHAR(256) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( TBIBANF24 TEXT IS 'Reperimento IBAN per F24', VERSFIRF24 TEXT IS 'Flag versante firmatario per F24 S=Si', WINPATHF24 TEXT IS 'Path xml windows per F24', LINPATHF24 TEXT IS 'Path xml linux per F24', OSXPATHF24 TEXT IS 'Path xml mac osx per F24') EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'ABAZI00F') UPDATE &DT/FTPSET55F SET TBIBANF24 = (SELECT CASE WHEN SUBSTR(DATIPA, 270, 1) = 'S' THEN 'RB' ELSE 'EB' END FROM &DT/ABAZI00F WHERE NRRGPA = 3) WHERE EXISTS (SELECT 1 FROM &DT/ABAZI00F WHERE NRRGPA = 3) CREATE TABLE &DT/F24V200F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0 , UTENTE CHAR(10) NOT NULL DEFAULT '', CODSEDE NUMERIC(4, 0) NOT NULL DEFAULT 0 , CAUSCONT CHAR(4) NOT NULL DEFAULT '', MATINPS CHAR(17) NOT NULL DEFAULT '', DADATA NUMERIC(6, 0) NOT NULL DEFAULT 0 , ADATA NUMERIC(6, 0) NOT NULL DEFAULT 0 , IMPODEB NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCRED NUMERIC(15, 2) NOT NULL DEFAULT 0 , PRIMARY KEY(PROGTST,PROGID)) LABEL ON TABLE &DT/F24V200F IS 'F24 - Sezione INPS' LABEL ON COLUMN &DT/F24V200F ( PROGTST TEXT IS 'ID Progressivo testata ' , PROGID TEXT IS 'Progressivo riga txt ' , DATAORA TEXT IS 'Dataora modifica ' , UTENTE TEXT IS 'Utente di modifica ' , CODSEDE TEXT IS 'Codice sede ' , CAUSCONT TEXT IS 'Causale contributo ' , MATINPS TEXT IS 'Matricola INPS ' , DADATA TEXT IS 'Periodo di riferimento da ' , ADATA TEXT IS 'Periodo di riferimento a ' , IMPODEB TEXT IS 'Importo a debito ' , IMPOCRED TEXT IS 'Importo a credito ' ) CREATE TABLE &DT/F24V300F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0 , UTENTE CHAR(10) NOT NULL DEFAULT '', CODREG NUMERIC(2, 0) NOT NULL DEFAULT 0 , CODTRIB CHAR(4) NOT NULL DEFAULT '', RATEA CHAR(4) NOT NULL DEFAULT '', ANNORIF NUMERIC(4, 0) NOT NULL DEFAULT 0 , IMPODEB NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCRED NUMERIC(15, 2) NOT NULL DEFAULT 0 , PRIMARY KEY(PROGTST,PROGID)) LABEL ON TABLE &DT/F24V300F IS 'F24 - Sezione Regioni' LABEL ON COLUMN &DT/F24V300F ( PROGTST TEXT IS 'ID Progressivo testata ' , PROGID TEXT IS 'Progressivo riga txt ' , DATAORA TEXT IS 'Dataora modifica ' , UTENTE TEXT IS 'Utente di modifica ' , CODREG TEXT IS 'Codice regione ' , CODTRIB TEXT IS 'Codice tributo ' , RATEA TEXT IS 'Rateazione ' , ANNORIF TEXT IS 'Anno riferimento ' , IMPODEB TEXT IS 'Importo a debito ' , IMPOCRED TEXT IS 'Importo a credito ' ) CREATE TABLE &DT/F24V400F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0 , UTENTE CHAR(10) NOT NULL DEFAULT '', IDEOPE CHAR(18) NOT NULL DEFAULT '', CODENTE CHAR(4) NOT NULL DEFAULT '', FLRAVOPE NUMERIC(1, 0) NOT NULL DEFAULT 0 , FLIMMVAR NUMERIC(1, 0) NOT NULL DEFAULT 0 , FLACC NUMERIC(1, 0) NOT NULL DEFAULT 0 , FLSALDO NUMERIC(1, 0) NOT NULL DEFAULT 0 , NUMIMM NUMERIC(3, 0) NOT NULL DEFAULT 0 , DETRABIT NUMERIC(15, 2) NOT NULL DEFAULT 0 , CODTRIB CHAR(4) NOT NULL DEFAULT '', RATEA CHAR(4) NOT NULL DEFAULT '', ANNORIF NUMERIC(4, 0) NOT NULL DEFAULT 0 , IMPODEB NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCRED NUMERIC(15, 2) NOT NULL DEFAULT 0 , PRIMARY KEY(PROGTST,PROGID)) LABEL ON TABLE &DT/F24V400F IS 'F24 - Sezione IMU e altri tributi locali' LABEL ON COLUMN &DT/F24V400F ( PROGTST TEXT IS 'ID Progressivo testata ' , PROGID TEXT IS 'Progressivo riga txt ' , DATAORA TEXT IS 'Dataora modifica ' , UTENTE TEXT IS 'Utente di modifica ' , IDEOPE TEXT IS 'Identificativo Operazione ' , CODENTE TEXT IS 'Codice ente/prov/com ' , FLRAVOPE TEXT IS 'Flag Ravvedimento Operoso ' , FLIMMVAR TEXT IS 'Flag Immobili Variati ' , FLACC TEXT IS 'Flag Acconto ' , FLSALDO TEXT IS 'Flag Saldo ' , NUMIMM TEXT IS 'Numero Immobili ' , DETRABIT TEXT IS 'Detrazione abitazione ' , CODTRIB TEXT IS 'Codice tributo ' , RATEA TEXT IS 'Rateazione ' , ANNORIF TEXT IS 'Anno riferimento ' , IMPODEB TEXT IS 'Importo a debito ' , IMPOCRED TEXT IS 'Importo a credito ' ) CREATE TABLE &DT/F24V500F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0 , UTENTE CHAR(10) NOT NULL DEFAULT '', CODSEDE NUMERIC(5, 0) NOT NULL DEFAULT 0 , CODDITTA NUMERIC(8, 0) NOT NULL DEFAULT 0 , CODCONT NUMERIC(2, 0) NOT NULL DEFAULT 0 , NUMRIF NUMERIC(6, 0) NOT NULL DEFAULT 0 , CAUS CHAR(1) NOT NULL DEFAULT '', IMPODEB NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCRED NUMERIC(15, 2) NOT NULL DEFAULT 0 , PRIMARY KEY(PROGTST,PROGID)) LABEL ON TABLE &DT/F24V500F IS 'F24 - Sezione INAIL' LABEL ON COLUMN &DT/F24V500F ( PROGTST TEXT IS 'ID Progressivo testata ' , PROGID TEXT IS 'Progressivo riga txt ' , DATAORA TEXT IS 'Dataora modifica ' , UTENTE TEXT IS 'Utente di modifica ' , CODSEDE TEXT IS 'Codice sede ' , CODDITTA TEXT IS 'Codice ditta ' , CODCONT TEXT IS 'Codice controllo di CDDITTA ' , NUMRIF TEXT IS 'Numero di riferimento ' , CAUS TEXT IS 'Causale ' , IMPODEB TEXT IS 'Importo a debito ' , IMPOCRED TEXT IS 'Importo a credito ') CREATE TABLE &DT/F24V600F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGID NUMERIC(9, 0) NOT NULL DEFAULT 0 , DATAORA NUMERIC(14, 0) NOT NULL DEFAULT 0 , UTENTE CHAR(10) NOT NULL DEFAULT '', CODENTE NUMERIC(4, 0) NOT NULL DEFAULT 0 , CODSEDE CHAR(5) NOT NULL DEFAULT '', CAUSCONT CHAR(4) NOT NULL DEFAULT '', CODPOS CHAR(9) NOT NULL DEFAULT '', DADATA NUMERIC(6, 0) NOT NULL DEFAULT 0 , ADATA NUMERIC(6, 0) NOT NULL DEFAULT 0 , IMPODEB NUMERIC(15, 2) NOT NULL DEFAULT 0 , IMPOCRED NUMERIC(15, 2) NOT NULL DEFAULT 0 , PRIMARY KEY(PROGTST,PROGID)) LABEL ON TABLE &DT/F24V600F IS 'F24 - Sezione Altri Enti prev. ed ass.' LABEL ON COLUMN &DT/F24V600F ( PROGTST TEXT IS 'ID Progressivo testata ' , PROGID TEXT IS 'Progressivo riga txt ' , DATAORA TEXT IS 'Dataora modifica ' , UTENTE TEXT IS 'Utente di modifica ' , CODENTE TEXT IS 'Codice ente ' , CODSEDE TEXT IS 'Codice sede ' , CAUSCONT TEXT IS 'Causale contributo ' , CODPOS TEXT IS 'Codice posizione ' , DADATA TEXT IS 'Periodo di riferimento da ' , ADATA TEXT IS 'Periodo di riferimento a ' , IMPODEB TEXT IS 'Importo a debito ' , IMPOCRED TEXT IS 'Importo a credito ' ) CREATE TABLE &DT/F24VT00F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , PROGRIGA NUMERIC(9, 0) NOT NULL DEFAULT 0 , TOTDEBSE NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTCREDSE NUMERIC(15, 2) NOT NULL DEFAULT 0 , SEGNOSE CHAR(1) NOT NULL DEFAULT '', SALDOSE NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTDEBSI NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTCREDSI NUMERIC(15, 2) NOT NULL DEFAULT 0 , SEGNOSI CHAR(1) NOT NULL DEFAULT '', SALDOSI NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTDEBSR NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTCREDSR NUMERIC(15, 2) NOT NULL DEFAULT 0 , SEGNOSR CHAR(1) NOT NULL DEFAULT '', SALDOSR NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTDEBSM NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTCREDSM NUMERIC(15, 2) NOT NULL DEFAULT 0 , SEGNOSM CHAR(1) NOT NULL DEFAULT '', SALDOSM NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTDEBSN NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTCREDSN NUMERIC(15, 2) NOT NULL DEFAULT 0 , SEGNOSN CHAR(1) NOT NULL DEFAULT '', SALDOSN NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTDEBSA NUMERIC(15, 2) NOT NULL DEFAULT 0 , TOTCREDSA NUMERIC(15, 2) NOT NULL DEFAULT 0 , SEGNOSA CHAR(1) NOT NULL DEFAULT '', SALDOSA NUMERIC(15, 2) NOT NULL DEFAULT 0 , SALDOF24 NUMERIC(15, 2) NOT NULL DEFAULT 0, PRIMARY KEY(PROGTST,PROGRIGA)) LABEL ON TABLE &DT/F24VT00F IS 'F24 - Totali sezioni' LABEL ON COLUMN &DT/F24VT00F ( PROGTST TEXT IS 'ID Progressivo testata ' , PROGRIGA TEXT IS 'Progressivo riga txt ' , TOTDEBSE TEXT IS 'Toale a debito - erario ' , TOTCREDSE TEXT IS 'Totale a credito - erario ' , SEGNOSE TEXT IS 'Segno saldo - erario ' , SALDOSE TEXT IS 'Saldo Debito-Credito - erario ' , TOTDEBSI TEXT IS 'Toale a debito - inps ' , TOTCREDSI TEXT IS 'Totale a credito - inps ' , SEGNOSI TEXT IS 'Segno saldo - inps ' , SALDOSI TEXT IS 'Saldo Debito-Credito - inps ' , TOTDEBSR TEXT IS 'Toale a debito - regioni ' , TOTCREDSR TEXT IS 'Totale a credito - regioni ' , SEGNOSR TEXT IS 'Segno saldo - regioni ' , SALDOSR TEXT IS 'Saldo Debito-Credito - regioni ' , TOTDEBSM TEXT IS 'Toale a debito - imu ' , TOTCREDSM TEXT IS 'Totale a credito - imu ' , SEGNOSM TEXT IS 'Segno saldo - imu ' , SALDOSM TEXT IS 'Saldo Debito-Credito - imu ' , TOTDEBSN TEXT IS 'Toale a debito - inail ' , TOTCREDSN TEXT IS 'Totale a credito - inail ' , SEGNOSN TEXT IS 'Segno saldo - inail ' , SALDOSN TEXT IS 'Saldo Debito-Credito - inail ' , TOTDEBSA TEXT IS 'Toale a debito - altri ' , TOTCREDSA TEXT IS 'Totale a credito - altri ' , SEGNOSA TEXT IS 'Segno saldo - altri ' , SALDOSA TEXT IS 'Saldo Debito-Credito - altri ' , SALDOF24 TEXT IS 'Saldo finale F24 ' ) CREATE TABLE &DT/F24Z000F ( PROGTST NUMERIC(9, 0) NOT NULL DEFAULT 0 , TPRIGA CHAR(1) NOT NULL DEFAULT '' , NRECV NUMERIC(9, 0) NOT NULL DEFAULT 0 , NRECM NUMERIC(9, 0) NOT NULL DEFAULT 0 , PRIMARY KEY(PROGTST)) LABEL ON TABLE &DT/F24Z000F IS 'F24 - Record di coda' LABEL ON COLUMN &DT/F24Z000F ( PROGTST TEXT IS 'ID Progressivo testata ' , TPRIGA TEXT IS 'Tipo record ' , NRECV TEXT IS 'Numero record di tipo V ' , NRECM TEXT IS 'Numero record di tipo M ' ) LABEL ON COLUMN &DT/FTXCF00F (STORFM TEXT IS 'P assegnapopup M massa per SM ' ) ALTER TABLE &DT/FTPAAB55F ADD COLUMN FPESAP DECIMAL(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPAAB55F (FPESAP TEXT IS 'Abilitazione Fatt. Elettr. Passiva SAP') EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') CREATE VIEW &DT/FTLMOAR55V as ( SELECT * FROM &DT/ftlmov00f WHERE NRFTFM > 0 AND NRFTFM <> 9999999 AND DTFTFM >= 20140601 AND FLSFFM = '*' ) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') LABEL ON TABLE &DT/FTLMOAR55V IS 'Art. 55 VIEW FTLMOV00F' EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') CREATE VIEW &DT/FTLBKAR55V as ( SELECT * FROM &DT/ftlbkm00f WHERE NRFTFM > 0 AND NRFTFM <> 9999999 AND DTFTFM >= 20140601 AND FLSFFM = '*') EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') LABEL ON TABLE &DT/FTLBKAR55V IS 'Art. 55 VIEW FTLBKM00F' EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') CREATE TABLE &DT/FTPAFM55F ( ANNOFM DECIMAL(4, 0) NOT NULL DEFAULT 0 , TPDOFM CHAR(1) NOT NULL DEFAULT '' , NRDFFM DECIMAL(7, 0) NOT NULL DEFAULT 0 , CDCFFM CHAR(10) NOT NULL DEFAULT '' , CSPEFM CHAR(10) NOT NULL DEFAULT '' , DTFTFM DECIMAL(8, 0) NOT NULL DEFAULT 0 , NRFTFM DECIMAL(7, 0) NOT NULL DEFAULT 0 , GIVAFM CHAR(1) NOT NULL DEFAULT '' , FLCGFM CHAR(1) NOT NULL DEFAULT '' , FLSFFM CHAR(1) NOT NULL DEFAULT '' , PRIMARY KEY( ANNOFM , TPDOFM , NRDFFM) ) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') LABEL ON TABLE &DT/FTPAFM55F IS 'Art. 55 ELENCO FATTURE MODA' EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') LABEL ON COLUMN &DT/FTPAFM55F ( ANNOFM TEXT IS 'Anno' , TPDOFM TEXT IS 'Tipo Documento' , NRDFFM TEXT IS 'Numero Doc.Fatturaz.' , CDCFFM TEXT IS 'Codice Cliente/Fornitore' , CSPEFM TEXT IS 'Codice Cliente Spedizione' , DTFTFM TEXT IS 'Data Fattura' , NRFTFM TEXT IS 'Numero Fattura' , GIVAFM TEXT IS 'Nr. Registro IVA' , FLCGFM TEXT IS 'Flag Colleg. Contabilità' , FLSFFM TEXT IS 'Flag Fattura Stampata') EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') CREATE VIEW &DT/FTLFTE55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CDCFFM) AS CDCFFM, a.CDCFFM AS CDCFFM_NEW, CSPEFM AS DEST, a.GIVAFM, '01' as cddtfm, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') AND DEST.CLFOCP = 'D' AND A3.CONTAD IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.IMPOTOT, 0) AS IMPOTOT, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTPAFM55F as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP LEFT JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFFM = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON f.CDDTFM = '01' AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON h.CDDTFat= '01' AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/CGANA03F as a3 ON a3.CONTAD = a.CSPEFM AND a3.CDGCAD = a.CDCFFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE A.TPDOFM <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') LABEL ON TABLE &DT/FTLFTE55V IS 'Art. 55 VIEW FATTURE STORICHE E ATTUALI' EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') CREATE VIEW &DT/FTLMOV55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CDCFFM) AS CDCFFM, a.CDCFFM AS CDCFFM_NEW, CSPEFM AS DEST, a.GIVAFM, '01' as cddtfm, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') AND DEST.CLFOCP = 'D' AND A3.CONTAD IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.IMPOTOT, 0) AS IMPOTOT, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTLMOAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP LEFT JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFFM = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON f.CDDTFM = '01' AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON h.CDDTFat= '01' AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/CGANA03F as a3 ON a3.CONTAD = a.CSPEFM AND a3.CDGCAD = a.CDCFFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE A.tpdofm <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') LABEL ON TABLE &DT/FTLMOV55V IS 'Art. 55 VIEW ATTUALI' EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') CREATE VIEW &DT/FTLBKM55V AS ( SELECT FAT.*, CASE WHEN PRIVATO = '1' AND FORDEST = '1' THEN '1' ELSE '0' END AS PRFORDEST, CASE WHEN PRIVATO = '0' OR FORDEST = '1' THEN coalesce(DEST, SPACE(10)) ELSE SPACE(10) END AS CSPEFM, CASE WHEN DATI_STORICI = '1' THEN IPA_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN IPA_DEST WHEN PRIVATO = '1' THEN coalesce(IPA_CLI,DEFAULTIPA) ELSE coalesce(IPA_DEST, IPA_CLI) END AS IPA, CASE WHEN DATI_STORICI = '1' THEN MAILPEC_CLI WHEN PRIVATO = '1' AND FORDEST = '1' THEN MAILPEC_DEST WHEN PRIVATO = '1' THEN coalesce(MAILPEC_CLI, SPACE(256)) ELSE coalesce(MAILPEC_DEST, MAILPEC_CLI) END AS MAILPEC, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN IPA_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(IPA_CLI_NEW,DEFAULTIPA) ELSE coalesce(IPA_DEST_NEW, IPA_CLI_NEW) END AS IPA_NEW, CASE WHEN PRIVATO_NEW = '1' AND FORDEST = '1' THEN MAILPEC_DEST_NEW WHEN PRIVATO_NEW = '1' THEN coalesce(MAILPEC_CLI_NEW, SPACE(256)) ELSE coalesce(MAILPEC_DEST_NEW, MAILPEC_CLI_NEW) END AS MAILPEC_NEW FROM ( SELECT a.DTFTFM, a.NRFTFM, CASE WHEN a.FLCGFM = '' THEN '0' WHEN a.FLCGFM = '*' THEN '1' END AS FLCG, coalesce(f.cdcffm, a.CDCFFM) AS CDCFFM, a.CDCFFM AS CDCFFM_NEW, CSPEFM AS DEST, a.GIVAFM, '01' as cddtfm, a.FLSFFM, case when G.CODIDEST IS NULL THEN '0' ELSE '1' END DATI_STORICI, case when G.DENOMCES IS NULL THEN b.DSCOCP WHEN G.DENOMCES = '' THEN RTRIM(G.NOMECES) CONCAT ' ' CONCAT G.COGNOCES ELSE G.DENOMCES END AS DSCOCP, coalesce(CASE WHEN g.STATOTRAS = 'T' and x.PROGID IS NOT NULL THEN 'E' WHEN coalesce(G.EXTID, '') = '' THEN g.STATOTRAS WHEN g.STATOTRAS = 'V' and x.PROGID IS NOT NULL THEN 'C' ELSE g.STATOTRAS END , 'B') AS STATO, COALESCE(G.CODIDEST, d.CODIPA) AS IPA_CLI, COALESCE(G.CODIDEST, e.CODIPA) AS IPA_DEST, d.CODIPA AS IPA_CLI_NEW, e.CODIPA AS IPA_DEST_NEW, g.PROGID, c.DESC_GIVA, coalesce(h.ALLEG, 0) AS ALLEGATO, coalesce(G.EXTID, '') AS EXTID, CASE WHEN x.PROGID IS NULL THEN '0' ELSE '1' END AS ERRORI , CASE WHEN G.PAOPRIV IS NULL AND (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') OR G.PAOPRIV IS NOT NULL AND G.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO, CASE WHEN d.PAOPRIV IS NULL OR d.PAOPRIV = 'R' THEN '1' ELSE '0' END AS PRIVATO_NEW, coalesce(G.MAILPEC, d.MAILPEC) as MAILPEC_CLI, coalesce(G.MAILPEC, e.MAILPEC) as MAILPEC_DEST, d.MAILPEC as MAILPEC_CLI_NEW, e.MAILPEC as MAILPEC_DEST_NEW, coalesce(g.NOMEXML, ' ') AS NOMEXML, coalesce(g.SERVTRA, ' ') AS SERVTRA, coalesce(f.NUMEFATT,' ') AS NUMEFATT, coalesce(f.VENDACQU,'V') AS VENDACQU, case when (d.PAOPRIV IS NULL OR d.PAOPRIV = 'R') AND DEST.CLFOCP = 'D' AND A3.CONTAD IS NOT NULL AND e.CODIPA IS NOT NULL THEN '1' ELSE '0' END FORDEST, coalesce(f.IMPOTOT, 0) AS IMPOTOT, coalesce(f.TIPODOCU, ' ') TIPODOC, d.DTIPA AS DTAVVIOSERV, i.CISOCA AS CODICEISO, coalesce(S.FLGESTFTE, '') AS FLGFATTEST, coalesce(S.DTESTFTE, 20220101) AS DTFATTEST, CASE WHEN i.CISOCA = 'IT' THEN '0000000' WHEN i.CISOCA = '' THEN '' ELSE 'XXXXXXX' END AS DEFAULTIPA FROM &DT/FTLBKAR55V as a JOIN &DT/CGPCO00F as b ON a.CDCFFM = b.CONTCP LEFT JOIN &DT/SMTABAR55V as c ON a.GIVAFM = c.XCODTB LEFT OUTER JOIN &DT/FTPAE55F as d ON d.CDDITTA = '' AND a.CDCFFM = d.CODCLI AND (d.CODIPA <> '' OR d.esclusofe ='S') LEFT OUTER JOIN &DT/FTPAE55F as e ON e.CDDITTA = '' AND a.CSPEFM = e.CODCLI AND a.DTFTFM >= e.DTIPA AND e.CODIPA <> '' AND e.esclusofe =' ' LEFT OUTER JOIN &DT/FTPAF55F as f ON f.CDDTFM = '01' AND a.DTFTFM = f.DTFTFM AND a.NRFTFM = f.NRFTFM AND a.GIVAFM = f.GIVAFM AND 'V' = f.VENDACQU LEFT OUTER JOIN &DT/FTPAI55F as g ON f.PROGID = g.PROGID LEFT OUTER JOIN &DT/FTPAU55V as h ON h.CDDTFat= '01' AND a.DTFTFM = h.DATAFAT AND a.NRFTFM = h.NUMFAT AND a.GIVAFM = h.GIVAFAT AND '' = h.FORNFAT LEFT OUTER JOIN &DT/FTPAX55F as x ON (g.PROGID = x.PROGID and x.PROGRIGA = 0) JOIN &DT/CGANA00F as i ON i.CONTCA = b.CONTCP LEFT JOIN &DT/CGPCO00F DEST ON DEST.CONTCP = a.CSPEFM LEFT JOIN &DT/CGANA03F as a3 ON a3.CONTAD = a.CSPEFM AND a3.CDGCAD = a.CDCFFM LEFT JOIN &DT/FTPSET55F S ON 1=1 WHERE A.tpdofm <> 'P' AND (f.storfm is null or f.STORFM <> 'S') AND (NOT f.nrftfm IS NULL OR COALESCE(d.esclusofe, ' ') = ' ' AND ((d.DTIPA IS NULL AND a.DTFTFM >= S.datainb2b OR (NOT d.DTIPA IS NULL AND (d.DTIPA > 0 AND a.DTFTFM >= d.DTIPA OR (d.DTIPA = 0 AND (d.PAOPRIV = ' ' OR a.DTFTFM >= S.datainb2b)))))))) AS FAT) EXISTS (SELECT 1 FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA = '&DT' AND TABLE_NAME = 'FTLMOV00F') LABEL ON TABLE &DT/FTLBKM55V IS 'Art. 55 VIEW STORICI' ALTER TABLE &DT/FTPSET55F ADD COLUMN USERCUSTOM CHAR(64) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN SRVCUSTOM CHAR(32) NOT NULL DEFAULT '' ALTER TABLE &DT/FTPSET55F ADD COLUMN DIRCUSTOM CHAR(255) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/FTPSET55F ( USERCUSTOM TEXT IS 'Utente server documentale passivo', SRVCUSTOM TEXT IS 'Server di destinazione documentale passivo', DIRCUSTOM TEXT IS 'Directory da monitorare documentale passivo') CREATE TABLE &DT/CRDIE00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, ESPCONBAN NUMERIC(22, 2) NOT NULL DEFAULT 0, TOTESP NUMERIC(22, 2) NOT NULL DEFAULT 0, PERESPSCA NUMERIC(22, 2) NOT NULL DEFAULT 0, NOTA CHAR(500) NOT NULL DEFAULT '', UTENMAN CHAR(10) NOT NULL DEFAULT '', DTORAMAN NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGANL ) ) LABEL ON TABLE &DT/CRDIE00F IS 'Crisi di impresa - Esposizioni' LABEL ON COLUMN &DT/CRDIE00F( PROGANL TEXT IS 'Progressivo analisi', ESPCONBAN TEXT IS 'Esposizioni nei confronti di banche', TOTESP TEXT IS 'Totale esposizioni', PERESPSCA TEXT IS 'Percentuale esposizioni scadute', NOTA TEXT IS 'Nota', UTENMAN TEXT IS 'Utente modifica', DTORAMAN TEXT IS 'Data e ora della modifica') ALTER TABLE &DT/FTPSET55F ADD COLUMN SUBPARASUB CHAR(1) NOT NULL DEFAULT 'S' ALTER TABLE &DT/FTPSET55F ADD COLUMN TPSOCIETA CHAR(2) NOT NULL DEFAULT 'AS' LABEL ON COLUMN &DT/FTPSET55F( SUBPARASUB TEXT IS 'Flag presenza sub. e parasub. S=Si/=No', TPSOCIETA TEXT IS 'Tipo societa') CREATE TABLE &DT/CRDIX00F ( PROGANL NUMERIC(9, 0) NOT NULL DEFAULT 0, AMMRITPAG NUMERIC(22, 2) NOT NULL DEFAULT 0, TOTCONT NUMERIC(22, 2) NOT NULL DEFAULT 0, SUBPARASUB CHAR(1) NOT NULL DEFAULT '', PERRITPAG NUMERIC(22, 2) NOT NULL DEFAULT 0, DEBPRESCA NUMERIC(22, 2) NOT NULL DEFAULT 0, DEBSCAVER NUMERIC(22, 2) NOT NULL DEFAULT 0, VOLAFF NUMERIC(22, 2) NOT NULL DEFAULT 0, PERDEBSCA NUMERIC(22, 2) NOT NULL DEFAULT 0, AMMDEBTRI NUMERIC(22, 2) NOT NULL DEFAULT 0, TPSOCIETA CHAR(2) NOT NULL DEFAULT '', NOTA CHAR(500) NOT NULL DEFAULT '', UTENMAN CHAR(10) NOT NULL DEFAULT '', DTORAMAN NUMERIC(14, 0) NOT NULL DEFAULT 0, PRIMARY KEY( PROGANL ) ) LABEL ON TABLE &DT/CRDIX00F IS 'Crisi di impresa - Debiti tributari' LABEL ON COLUMN &DT/CRDIX00F( PROGANL TEXT IS 'Progressivo analisi', AMMRITPAG TEXT IS 'INPS - Amm. rit. pagamenti dei contributi', TOTCONT TEXT IS 'INPS - Totale contributi', SUBPARASUB TEXT IS 'INPS - Flag presenza subordinati e parasubordinati', PERRITPAG TEXT IS 'INPS - Percentuale ritardo pagamenti', DEBPRESCA TEXT IS 'INAIL - Debiti per premi assicurativi scaduti', DEBSCAVER TEXT IS 'AdE - Debito IVA scaduto e non versato', VOLAFF TEXT IS 'AdE - Volume affari', PERDEBSCA TEXT IS 'AdE - Percentuale debito IVA scaduto', AMMDEBTRI TEXT IS 'RISC - Ammontare debiti tributari', TPSOCIETA TEXT IS 'RISC - Tipo societa', NOTA TEXT IS 'Nota', UTENMAN TEXT IS 'Utente modifica', DTORAMAN TEXT IS 'Data e ora della modifica') ALTER TABLE &DT/CRDIT00F ADD COLUMN IMPO7 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMPO8 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMPO9 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMP10 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMP11 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMP12 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN LBLIMPO7 CHAR(200) NOT NULL DEFAULT '' ADD COLUMN LBLIMPO8 CHAR(200) NOT NULL DEFAULT '' ADD COLUMN LBLIMPO9 CHAR(200) NOT NULL DEFAULT '' ADD COLUMN LBLIMP10 CHAR(200) NOT NULL DEFAULT '' ADD COLUMN LBLIMP11 CHAR(200) NOT NULL DEFAULT '' ADD COLUMN LBLIMP12 CHAR(200) NOT NULL DEFAULT '' LABEL ON COLUMN &DT/CRDIT00F( IMPO7 TEXT IS 'Importo 7', IMPO8 TEXT IS 'Importo 8', IMPO9 TEXT IS 'Importo 9', IMP10 TEXT IS 'Importo 10', IMP11 TEXT IS 'Importo 11', IMP12 TEXT IS 'Importo 12', LBLIMPO7 TEXT IS 'Label importo 7', LBLIMPO8 TEXT IS 'Label importo 8', LBLIMPO9 TEXT IS 'Label importo 9', LBLIMP10 TEXT IS 'Label importo 10', LBLIMP11 TEXT IS 'Label importo 11', LBLIMP11 TEXT IS 'Label importo 12' ) ALTER TABLE &DT/CRDITM0F ADD COLUMN IMPO7 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMPO8 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMPO9 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMP10 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMP11 NUMERIC(17, 2) NOT NULL DEFAULT 0 ADD COLUMN IMP12 NUMERIC(17, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CRDITM0F( IMPO7 TEXT IS 'Importo 7', IMPO8 TEXT IS 'Importo 8', IMPO9 TEXT IS 'Importo 9', IMP10 TEXT IS 'Importo 10', IMP11 TEXT IS 'Importo 11', IMP12 TEXT IS 'Importo 12' ) ALTER TABLE &DT/FTPSET55F ADD COLUMN FLAINDCAL CHAR(1) NOT NULL DEFAULT 'S' LABEL ON COLUMN &DT/FTPSET55F( FLAINDCAL TEXT IS 'Flag indici di allerta e calcolo grado di rischio') ALTER TABLE &DT/FTPEL55F ALTER COLUMN CODARTEL SET DATA TYPE CHAR(100) ALTER TABLE &DT/CGU15D0F ADD COLUMN LUATDD NUMERIC(1, 0) NOT NULL DEFAULT 0 ADD COLUMN FRONDD NUMERIC(1, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15D0F ( LUATDD TEXT IS 'DA002042 Luogo di attinenza', FRONDD TEXT IS 'DA002046 Frontaliere') ALTER TABLE &DT/CGU15H0F ADD COLUMN TPRPHH CHAR(2) NOT NULL DEFAULT '' ADD COLUMN IFUTHH NUMERIC(13, 2) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/CGU15H0F ( TPRPHH TEXT IS 'AU001031 Tipo di rapporto', IFUTHH TEXT IS 'AU001040 Importo franchigia utilizzata') LABEL ON COLUMN &DT/CGU15D0F ( INDEDD TEXT IS 'DA002043 Perc.estero - Ind.resid.estera', NRSHDD TEXT IS 'DA002044 Non Residenti Shumacker', CDSEDD TEXT IS 'DA002045 Perc.estero - Cd.nazione resid.estera') ALTER TABLE &DT/FTPSET55F ADD COLUMN RGNOTCSPRT NUMERIC(2, 0) NOT NULL DEFAULT 0 LABEL ON COLUMN &DT/FTPSET55F ( RGNOTCSPRT TEXT IS 'Riga notizie per casi particolari')