#define F9_WA "F9PWA00K" #define F9_DRD "F9DRD00K" #define F9_IVA "F9IVA00K" #define F9_DRT "F9DRT00K" #define F9_ERR "F9ERROR" #define F9_MOVESTR "F9MOVESTR" // FILE WA : PARAMETRI SOC E INDIRIZZO DOC CARTACEI /* Percorso documenti cartaei viene costruito come : * Parametro su f9pwa + ambiente + idlancio(ID drd) + categoria_documento(drt) + nome_documento * * esempio: * 'C:/Campo/DATIE/doc_archiviazione/' + 'PALA/' + '20200421PN00000013/' + 'FATTACQ'/ + mov5423.pdf */ #define WA_CODSOC "F9PCSOC" // A(10) [K] - Codice societa' #define WA_ADDR_DOC "F9PPCDC" // A(256) - Percorso documenti cartacei // Gli altri campi servono solo per l'AS ////////////////////////////////////// // FILE DRD : DRIVER ESTRAZIONE GIORNALE IVA #define DRD_CODSOC "F9RCSOC" // A(10) [K] #define DRD_ID_EST "F9RIDES" // A(18) [K] #define DRD_FLAG_PD "F9RFPDE" // A(1) [K] - { P | D } - Flag provvisorio/definitivo #define DRD_DESC "F9RDDES" // A(256) - Descrizione estrazione #define DRD_TIPODOC "F9RFTDC" // A(1) - { A | V | C } - Tipi documenti (A=Acquisti, V=Vendite, C=Corrispettivo) #define DRD_DATADA "F9RUESD" // D - Data estrazione da #define DRD_DATAA "F9RUESA" // D - Data estrazione a #define DRD_UTENTE "F9RUTEE" // A(10) - Utente estrazione #define DRD_TIME "F9RUHES" // T - Data e ora estrazione #define DRD_STATO "F9RIDAS" // A(2) - { 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 } - Stato estrazione documenti // Stati ///////////////// #define IN_DIAGN "01" // 01 = in diagnostica #define D_GEST_ERR "02" // 02 = errore diagnostica gestionale #define D_GEST_OK "03" // 03 = diagnostica gestionale ok, #define WA_CONTROL "04" // 04 = in controllo webapp, #define D_WA_ERR "05" // 05 = errore diagnostica webapp, #define D_WA_OK "06" // 06 = diagnostica webapp ok (se provvisorio si ferma qui) #define ELAB_SOS "07" // 07 = elaborazione presso sostitutiva #define D_ERR_SOS "08" // 08 = errore diagnostica sostitutiva #define ELAB_COMPL "09" // 09 = Pacchetto archiviazione acquisito ////////////////////////// #define DRD_PERC "F9RPCDC" // A(256) - Perc. copia doc. cartacei WA // FILE IVA : DOCUMENTI ESTRATTI DAL GIORNALE IVA #define IVA_CODSOC "F9ICSOC" // A(10) [K] - Codice società #define IVA_IDLAN "F9IIDLA" // A(18) [K] - ID UNIVOCO DI LANCIO #define IVA_FLAG_PD "F9IFPDE" // A(1) [K] - Flag Provvisorio / Definitivo #define IVA_ANNOES "F9IAFES" // A(4) - Anno Fiscale / Esercizio #define IVA_GIVA "F9IGIVA" // A(1) - { A | V | C } - GG.iva vendite / acq (A=Acquisti, V=Vendite, C=Corrispettivo) #define IVA_TIPOG "F9ITPGI" // A(10) [K] - Tipo giornale #define IVA_DOCXML "F9IDXML" // A(1) - { S | N } - Documento xml (S=Si, N=No) #define IVA_TIPOCF "F9ITCFO" // A(1) - { C | F } - Tipo cliente / fornitore (C=Cliente, F=Fornitore) #define IVA_CODCF "F9ICCFO" // A(10) - Codice cliente / fornitore (In caso di is_autofattura mettere fornitore originale) #define IVA_RAGSOC "F9IDRSO" // A(60) - Ragione sociale #define IVA_IDFISC "F9IIDFI" // A(30) - {Codice ISO + { PIVA (x ita) | CF (x est)}} ID fiscale #define IVA_PIVA "F9IPIVA" // A(28) - Partiva Iva #define IVA_CODFIS "F9ICFIS" // A(16) - Codice fiscale #define IVA_CATDOC "F9ICADO" // A(10) - Categoria documento #define IVA_CAUSSOS "F9ICSOS" // A(6) - Causale per sostitutiva(da tabella f9drt) (tipo documento fattura (TD01,TD02,TD03 ecc)) #define IVA_NUMDOC "F9INDOC" // A(20) - Numero Documento #define IVA_DATADOC "F9IUDOC" // D - Data Documento #define IVA_SEZIVA "F9ISIVA" // A(10) [K] - sezionale iva #define IVA_TIPOREG "F9ICREG" // A(6) [K] - Tipo registrazione #define IVA_NPROT "F9INPRI" // A(20) [K] - n.protocollo iva #define IVA_DATPROT "F9IUPRI" // D [K] - data protocollo iva #define IVA_FORNOR "F9IFOOA" // A(10) - fornitore originale fattura #define IVA_REGOR "F9ITROT" // A(6) - tipo registrazione originale(TR) #define IVA_NUMOR "F9INRRO" // A(20) - n.registrazione originale #define IVA_DATAOR "F9IURGO" // D - data registrazione originale #define IVA_CLASDOC "F9ICLDF" // A(10) - classe documentale FTV (in base al tipo documento da F9DRT00K) #define IVA_NOMFD "F9INMF1" // A(100) - nome file DOC (Nome fattura cartacea) #define IVA_CLASAN1 "F9ICLDN" // A(10) - classe documentale(annesso 1) (in base al tipo documento da F9DRT00K) #define IVA_NOMF1 "F9INMF2" // A(100) - nome file 1 #define IVA_CLASAN2 "F9ICLDA" // A(10) - classe documentale(annesso 2) #define IVA_NOMF2 "F9INMF3" // A(100) - nome file 2 (Nome documento (senza percorso)) #define IVA_CLASAN3 "F9ICLD4" // A(10) - classe documentale(annesso 3) #define IVA_NOMF3 "F9INMF4" // A(100) - nome file 3 #define IVA_CLASAN4 "F9ICLD5" // A(10) - classe documentale(annesso 4) #define IVA_NOMF4 "F9INMF5" // A(100) - nome file 4 #define IVA_CLASAN5 "F9ICLD6" // A(10) - classe documentale(annesso 5) #define IVA_NOMF5 "F9INMF6" // A(100) - nome file 5 #define IVA_CLASAN6 "F9ICLD7" // A(10) - classe documentale(annesso 6) #define IVA_NOMF6 "F9INMF7" // A(100) - nome file 6 #define IVA_CLASAN7 "F9ICLD8" // A(10) - classe documentale(annesso 7) #define IVA_NOMF7 "F9INMF8" // A(100) - nome file 7 #define IVA_CLASAN8 "F9ICLD9" // A(10) - classe documentale(annesso 8) #define IVA_NOMF8 "F9INMF9" // A(100) - nome file 8 #define IVA_CLASAN9 "F9ICL10" // A(10) - classe documentale(annesso 9) #define IVA_NOMF9 "F9INM10" // A(100) - nome file 9 #define IVA_USERELA "F9IUTEE" // A(10) - Utente elaborazione #define IVA_TIMEELA "F9IUHEL" // D - Data e ora elaborazione #define IVA_TIMEWEB "F9IUHEW" // D - Data e ora elaborazione WEBAPP #define IVA_DESCDOC "F9IDDES" // A(30) - Descrizione documento #define IVA_TIPPROT "F9ITPRT" // A(2) - Tipo protocollo ricezione #define IVA_ANNPROT "F9IAPRT" // I(4) - Anno protocollo ricezione #define IVA_NUMPROT "F9INPRT" // I(10) - Numero protocollo ricezione #define IVA_TIMERIC "F9IURIC" // D - Data/ora ricezione fattura // FILE DRT : TABELLA CATEGORIE DOCUMENTALI #define DRT_CODSOC "F9TCSOC" // A(10) [K] - COD.SOCIETÀ #define DRT_CATDOC "F9TCADO" // A(10) [K] - Categoria documento #define DRT_DESCR "F9TDDES" // A(30) - Descrizione documento #define DRT_CLASSO "F9TCLDC" // A(10) - { FTA | FTV } - classe documentale sostitutiva #define DRT_CAUSSO "F9TCSOS" // A(6) - causale per sostitutiva(TD01…) #define DRT_CAUSCON "F9TCCAU" // A(6) - causale contabile #define DRT_TIPOCAU "F9TTCAU" // A(6) - tipo causale contabile #define DRT_TIPOMOV "F9TTMOV" // A(6) - tipo movimento contabile #define DRT_OPCEE "F9TFCEE" // A(6) - operatore CEE // F9ERROR: TABELLA MOVIMENTI IN ERRORE per controllo errori #define ERR_CODSOC "IDSOC" #define ERR_IDESTR "IDESTR" #define ERR_NUMREG "NUMREG" #define ERR_DATAREG "DATAREG" #define ERR_DATADOC "DATADOC" #define ERR_CODCAUS "CODCAUS" #define ERR_MESELIQ "MESELIQ" #define ERR_NUMDOC "NUMDOC" #define ERR_IMPTDOC "IMPTOTDOC" #define ERR_FORN "FORN" #define ERR_RAGSOC "RAGSOC" #define ERR_PROTIVA "PROTIVA" #define ERR_DESCR "DESCR" #define ERR_ESCLUDI "ESCLUDI" #define ERR_ESCLUSO "ESCLUSO" #define ERR_DESCERR "DESCRERR" // F9MOVESTR : TABELLA MOVIMENTI ESTRATTI #define MES_CODSOC "IDSOC" #define MES_IDESTR "IDESTR" #define MES_NUMREG "NUMREG" #define MES_DATAREG "DATAREG" #define MES_ESTR "ESTRATTO" #define MES_ERR "DESCR_ERR"