APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO STRUTTURA USER-FILE DOCUMENTO FATTURA (MSG. INVOIC SUBSET INDICOD) PROGETTO EURITMO Pagina 1 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO INDICE 1 Introduzione .............................................................................................................................. 3 1.1 Oggetto ...............................................................................................................................................3 1.2 Struttura generale Userfile ...............................................................................................................3 1.3 Controlli effettuati dal sistema sullo Userfile..................................................................................4 2 Layout documenti...................................................................................................................... 6 2.1 Struttura globale................................................................................................................................6 2.2 Diagramma della struttura dello user-file.......................................................................................6 2.2.1 2.2.2 2.2.3 Testata....................................................................................................................................................... 7 Dettaglio – (ripetibile 999 volte) .............................................................................................................. 8 Sommario.................................................................................................................................................. 9 2.3 Tracciato dei singoli record e regole di utilizzo ............................................................................10 2.3.1 Testata documento .................................................................................................................................. 10 2.3.1.1 Record BGM - Informazioni obbligatorie di inizio documento......................................................... 10 2.3.1.2 Record NAS - Informazioni sul fornitore .......................................................................................... 12 2.3.1.3 Record NAI - Informazioni sull’Intestatario Fattura.......................................................................... 13 2.3.1.4 Record NAP - Informazioni sul pagante, se diverso dall’intestatario fattura .................................... 14 2.3.1.5 Record NAA - Informazioni su chi emette la fattura, se diversa dalla sede legale ............................ 15 2.3.1.6 Record NAT - Informazioni sulla parte che riceve la fattura cartacea, se diversa dall’intestatario fattura 16 2.3.1.7 Record FTX – Informazioni di corredo e note di testata documento................................................. 17 2.3.1.8 Record PAT – Informazioni su termini, modalita’ di pagamento ...................................................... 18 2.3.2 Riga documento ...................................................................................................................................... 19 2.3.2.1 Record DET – Informazioni di riga documento ................................................................................ 20 2.3.2.2 Record DES – Descrizioni relative alla riga ...................................................................................... 22 2.3.2.3 Record RFN – Riferimenti per note di accredito/addebito................................................................. 23 2.3.2.4 Record TAX – Informazioni relative alle tasse.................................................................................. 24 2.3.2.5 Record ALD – Informazioni sugli sconti/maggiorazioni di dettaglio................................................ 25 2.3.2.6 Record NAD – Riferimenti al destinatario della merce (punto di consegna)..................................... 27 2.3.2.7 Record NAE – Riferimenti all’emittente della bolla, se diverso dall’emittente della fattura............. 28 2.3.2.8 Record NAR – Riferimenti al cessionario della merce, dal secondo in poi, se esiste........................ 29 2.3.2.9 Record NAM – Riferimenti al magazzino di spedizione della merce................................................ 30 2.3.2.10 Record NAF – Riferimenti al luogo di spedizione della merce .................................................... 31 2.3.2.11 Record NAX – Riferimenti alla parte soggetta a rimborso/finanziamento da ente esterno........... 32 2.3.2.12 Record FTL – Note di riga documento ......................................................................................... 34 2.3.3 Sommario documento ............................................................................................................................. 35 2.3.3.1 Record FTT – Note di sommario documento..................................................................................... 35 2.3.3.2 Record ALT – Informazioni sugli sconti/maggiorazioni di sommario .............................................. 36 2.3.3.3 Record IVA – Subtotali IVA ............................................................................................................. 37 2.3.3.4 Record TMA – Totali fattura ............................................................................................................. 38 Pagina 2 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 1 Introduzione 1.1 Oggetto Questo documento descrive la struttura dello user-file ed il tracciato dei record che devono essere ¾compilati dagli utilizzatori di profilo intermedio per i documenti in emissione ¾acquisiti dagli utilizzatori di profilo intermedio per i documenti in ricezione nell’ambito del progetto Mercurio guidato da Indicod. I messaggi EDI (subset INDICOD) qui documentati sono la fattura, la nota di accredito e la nota di addebito. L’azienda di profilo intermedio, utilizzatrice del formato user-file, può trasmettere e ricevere i documenti previsti nel progetto mediante interfaccia comunicativa Intesa Smart o mediante Webbrowser, rispettivamente attraverso funzioni di send/receive e upload/download. 1.2 Struttura generale Userfile La struttura dello user-file indica la successione dei tipi record, la loro obbligatorietà (Obb = obbligatorio; Fac = facoltativo) ed il numero di ripetizioni massime ammesse. La struttura dello user-file e’ compatibile con la struttura dei corrispondenti messaggi INDICOD, basati sulla directory 90.1 e 96A . I campi definiti numerici sono gestiti come segue : - dove non ci sono cifre significative , devono essere riempiti con blank (ossia spazi) e non devono essere corredati di segno - contengono solo cifre, devono essere impostati per tutta la lunghezza dichiarata (riempiti di zeri sulla sinistra) - quando sono decimali vanno riempiti da destra verso sinistra per le posizioni riservate agli interi, da sinistra verso destra per quelle decimali. Ad es.,nel caso di campo numerico definito di formato nu..15 (12int + 3dec.), per trasmettere il valore “17,5” occorrerà avvalorare il campo con “000000000017500”, e per trasmettere il valore “2583” occorrerà avvalorarlo con “000000002583000”. - quando sono segnati (ns) il segno va nella prima posizione del campo. Ad esempio nel caso di campo numerico segnato definito di formato ns..15 (segno+12int+3dec), per trasmettere il valore “17,5” occorrerà avvalorare il campo con “+000000000017500”, e per trasmettere il valore “–2583” occorrerà avvalorarlo con “–000000002583000”. I record devono essere presenti sul file solo se contengono almeno un valore significativo, oltre al tipo-record. I campi privi di valore, indipendentemente dal loro formato (numerico o alfanumerico), devono contenere tutti blank. Pagina 3 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO Se un campo e’ associato ad un qualificatore e/o ad un’unita’ di misura ed e’ privo di valore, anche i campi ad esso associati (qualificatore, unità di misura, etc…) devono essere privi di valore. I campi definiti “Filler” in coda ad un record sono riservati per eventuali usi futuri e quindi attualmente privi di significato. Essi possono essere trattati nei seguenti modi: - il record viene troncato in corrispondenza dell’inizio del campo “Filler” (ciò rappresenta una ottimizzazione dal punto di vista dei caratteri trasmessi) il campo definito “Filler” viene valorizzato completamente a blank (spazi) Ogni altra valorizzazione del campo e’ considerata illegittima. ******************************************************************************** Segue la descrizione dei singoli tipi record ove vengono indicati, per ogni campo: – – – – – il nome di riferimento la descrizione il formato e la lunghezza il tipo (Obb = obbligatorio; Fac =facoltativo) il contenuto in termini descrittivi o di elenco di valori ammessi; in particolare, tali codici sono tratti dal nuovo subset del messaggio INVOIC (directory 96A) ed, inoltre, in corsivo sono gli eventuali codici 901 per i quali non e’ previsto aggiornamento. Inoltre, in questa colonna sono evidenziate eventuali “non corrispondenze” rispetto al subset del messaggio INVOIC basato sulla directory 901, attualmente utilizzato dagli utenti “evoluti”. In questo caso, il dato, da un lato non può essere valorizzato da parte di mittenti che utilizzano tale specifica, dall’altro viene perso quando il destinatario aderisce a tale specifica – la posizione di partenza – il riferimento al segmento ed al campo del flat file, basato su directory 90.1 , il cui tracciato e’ descritto nel manuale “Servizi EDI GD-DO / Struttura del documento INVOIC / Subset INDICOD 96 / revisione 1 settembre 1997”. Successivamente saranno aggiunti anche i riferimenti al campo del flat-file basato sulla directory 96A. Ove qui e’ presente “->” prima di un Data Element, significa che occorre elaborazione. N.B. La lunghezza del record BGM non può superare i 200 bytes perché i successivi caratteri vengono usati dal sistema per il trasferimento di informazioni di servizio. 1.3 Controlli effettuati dal sistema sullo Userfile Non vengono effettuati controlli gestionali sul file ma solo formali per il corretto indirizzamento al destinatario, ossia vengono verificate in termini di validità le seguenti informazioni : 1. identificativo mittente (valore + qualificatore + reverse routing) 2. identificativo destinatario (valore + qualificatore + routing address) Pagina 4 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2 Layout documenti 2.1 Struttura globale E’ necessario per ciascun documento indicare alcune informazioni di servizio, che consentano al sistema di individuare il mittente, il destinatario e il tipo documento, al fine di poterne effettuare il corretto riconoscimento, indirizzamento e tracking. Tali informazioni di servizio devono essere collocate nel primo record, per sinteticità insieme alle altre informazioni di carattere gestionale. Tale record deve costituire il primo record di ogni documento in emissione ed e’ presente in ogni documento in ricezione come primo record. In fase di emissione rappresenta un’ottimizzazione dell’utilizzo del sistema il raggruppamento in sequenza di tutti i documenti destinati allo stesso partner. Il tracciato dei record e’ il medesimo per i messaggi fattura, nota di accredito e nota di addebito. 2.2 Diagramma della struttura dello user-file Pagina 6 di 39 APPENDICE 1 2.2.1 STRUTTURA USERFILES FATTURA Progetto EURITMO Testata BGM Obb/1 max. recl = 168 NAS (NAD/3035=SU) Obb/1 max. recl = 609 NAI (NAD/3035=IV) Obb/1 max. recl = 305 NAP (NAD/3035=PR) Fac/1 max. recl = 305 NAA (NAD/3035=II) Fac/1 max. recl = 305 NAT (NAD/3035=ITO) Fac/1 max. recl = 305 FTX Fac/5 max. recl = 356 PAT Fac/10 max. recl = 198 Pagina 7 di 39 APPENDICE 1 2.2.2 STRUTTURA USERFILES FATTURA Progetto EURITMO Dettaglio – (ripetibile 999 volte) Obb/1 Max. recl = 303 DES Fac/10 Max recl = 178 RFN Fac/10 Max recl = 49 TAX Fac/15 Max. recl = 67 ALD Fac/15 Max recl = 76 DET NAD (NAD/3035=DP) Obb/1 Max recl = 305 NAE (NAD/3035=CZ) Fac/1 Max. recl = 305 NAR (NAD/3035=CN) Fac/1 Max. recl = 305 NAM (NAD/3035=PW) Fac/1 Max. recl = 305 NAF (NAD/3035=SF) Fac/1 Max. recl = 305 NAX (NAD/3035=X32) Fac/1 Max. recl = 305 Fac/5 Max recl = 356 FTL Pagina 8 di 39 APPENDICE 1 2.2.3 STRUTTURA USERFILES FATTURA Progetto EURITMO Sommario FTT Fac/5 Max. recl = 356 ALT Fac/15 Max recl = 73 IVA Fac/10 Max recl = 83 TMA Obb/1 Max recl = 201 Pagina 9 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3 Tracciato dei singoli record e regole di utilizzo 2.3.1 Testata documento 2.3.1.1 Record BGM - Informazioni obbligatorie di inizio documento Lunghezza: 168 bytes Record obbligatorio Nome campo Descrizione Lung. Tipo Contenuto TIPOREC Tipo record An..3 Obb BGM Obb ID-EDITerna telematica MITT assegnata al mittente composta da : *identificativo EDI di scambio *tipo identificativo *eventuale identificativo per reverse routing An..35 Obb Contiene il valore ID-EDIIdentificativo EDI del dell’identificativo EDI MITT-1 mittente del di scambio assegnato al documento/messaggio : mittente, presente anche puo’ essere Codice EAN o Partita IVA sul segmento EDI UNB An..4 Obb Contiene il qualificatore ID-EDIQualificatore/tipo dell’identificativo EDI MITT-2 dell’identificativo mitt. : di scambio assegnato al = ZZ se P. IVA = EN o 14 se Cod. mittente, presente anche EAN/UCC sul segmento EDI UNB An..14 Fac Contiene ID-EDIIdentificativo del l’identificativo EDI per MITT-3 mittente per il reverse routing il reverse routing dello scambio assegnato al mittente, presente anche sul segmento EDI UNB Obb ID-EDITerna telematica DEST assegnata al destinatario composta da : *identificativo EDI di scambio *tipo identificativo *eventuale identificativo per routing ID-EDIIdentificativo EDI del An..35 Obb Contiene il valore Pos 1 4 39 43 57 Pagina 10 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA DEST-1 destinatario del documento/messaggio : può essere Codice EAN/UCC o Partita IVA ID-EDIDEST-2 Qualificatore/tipo dell’identificativo mitt. : = ZZ se P. IVA = EN o 14 se Cod. EAN/UCC An..4 Obb ID-EDIDEST-3 Identificativo del An..14 destinatario per il routing Fac TIPODOC Tipo documento An..6 Obb NUMDOC DATADOC Numero Documento Data Documento An..35 Nu8 Obb Obb ORADOC Ora Documento Nu4 Fac An6 N.U. Filler Progetto EURITMO dell’identificativo EDI di scambio assegnato al destinatario, presente anche sul segmento EDI UNB Contiene il qualificatore dell’identificativo EDI di scambio assegnato al destinatario, presente anche sul segmento EDI UNB Contiene l’identificativo EDI per il routing dello scambio assegnato al destinatario, presente anche sul segmento EDI UNB INVOIC = Fattura NOTACC = Nota di accredito NOTADD = Nota DI addebito Numero documento Data di emissione documento, in formato CCYYMMDD Ora di emissione documento, in formato HHMM Non utilizzato 92 96 110 116 151 159 163 Pagina 11 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.1.2 Record NAS - Informazioni sul fornitore (NAD/3035 = SU) Lunghezza: 609 bytes Record obbligatorio Nome campo Descrizione TIPOREC Tipo record CODFORN Codice identificativo del fornitore Lung. Tipo Contenuto An..3 Obb NAS An..17 Obb Codice identificazione fornitore, deve essere Codice EAN/UCC locazione o P. IVA QCODFORN Tipo codice fornitore An..3 Obb 14 = Cod. EAN/UCC VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore RAGSOCF Ragione sociale fornitore An..70 Obb INDIRF Indirizzo del fornitore An..70 Obb (via e numero) CITTAF Città An..35 Obb PROVF Provincia An..9 Obb Codice provincia CAPF CAP An..9 Obb NAZIOF Nazione An..3 Fac Codice nazione PIVANAZF Partita IVA nazionale An..35 Obb TRIBUNALE Tribunale di registrazione An..35 Fac LICIMPEXP Numero di licenza di An..35 Fac import/export CCIAA Numero di registrazione An..35 Fac c/o la camera di commercio CAPSOC Capitale sociale An..35 Fac CODFISC Codice fiscale An..35 Fac PIVAINT Partita IVA An..35 Fac internazionale TELEFONO Numero di telefono An..25 Fac TELEFAX Fax An..25 Fac TELEX Telex An..25 Fac EMAIL Indirizzo di posta An..70 Fac elettronica Pos 1 4 21 24 94 164 199 208 217 220 255 290 325 360 395 430 465 490 515 540 Pagina 12 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.1.3 Record NAI - Informazioni sull’Intestatario Fattura (NAD 3035 = IV) Lunghezza: 305 bytes Record obbligatorio Nome campo Descrizione TIPOREC Tipo record CODFATT Codice identificativo del intestatario fattura QCODFATT Tipo codice intestatario fattura RAGSOCI INDIRI CITTAI PROVI CAPI NAZIOI PIVANAZI FILLER Ragione sociale intestatario fattura Indirizzo del intestatario fattura (via e numero) Città Provincia CAP Nazione Partita IVA nazionale Lung. Tipo Contenuto An..3 Obb NAI An..17 Obb Codice identificazione del intestatario fattura, deve essere Codice EAN/UCC locazione o P. IVA An..3 Obb 14 = Cod. EAN/UCC VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore An..70 Obb Pos 1 4 An..70 94 Obb An..35 Obb An..9 Obb Codice provincia An..9 Obb An..3 Fac Codice nazione An..35 Obb An..51 N.U. Non utilizzato 21 24 164 199 208 217 220 255 Pagina 13 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.1.4 Record NAP - Informazioni sul pagante, se diverso dall’intestatario fattura (NAD/3035 = PR) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record CODFORP Codice identificativo del pagante QCODFORP Tipo codice pagante RAGSOCP INDIRP Ragione sociale pagante Indirizzo del pagante (via e numero) CITTAP Città PROVP Provincia CAPP CAP NAZIOP Nazione PIVANAZP Partita IVA nazionale FILLER Lung. Tipo Contenuto An..3 Obb NAP An..17 Obb Codice identificazione pagante, deve essere Codice EAN/UCC locazione o P.IVA An..3 Obb 14 = Cod. EAN/UCC VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore An..70 Fac An..70 Fac Pos 1 4 An..35 Fac An..9 Fac Codice provincia An..9 Fac An..3 Fac Codice nazione An..35 Fac An..51 N.U. Non utilizzato 164 199 208 217 220 255 21 24 94 Pagina 14 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.1.5 Record NAA - Informazioni su chi emette la fattura, se diversa dalla sede legale (NAD 3035 = II) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record CODFATA Codice identificativo di chi emette la fattura Lung. Tipo Contenuto An..3 Obb NAA An..17 Obb Codice identificazione di chi emette la fattura, deve essere Codice EAN/UCC locazione o P. IVA QCODFATA Tipo codice identificativo An..3 Obb 14 = Cod. EAN/UCC di chi emette la fattura VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore RAGSOCA Ragione sociale di chi An..70 Fac emette la fattura INDIRA Indirizzo di chi emette la An..70 Fac fattura (via e numero) CITTAA Città An..35 Fac PROVA Provincia An..9 Fac Codice provincia CAPA CAP An..9 Fac NAZIOA Nazione An..3 Fac Codice nazione PIVANAZA Partita IVA nazionale An..35 Fac FILLER An..51 N.U. Non utilizzato Pos 1 4 21 24 94 164 199 208 217 220 255 Pagina 15 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.1.6 Record NAT - Informazioni sulla parte che riceve la fattura cartacea, se diversa dall’intestatario fattura (NAD 3035 = ITO; solo 96.A) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record CODFAO Codice identificativo del destinatario della fattura cartacea QCODFAO RAGSOCO Tipo codice destinatario della fattura cartacea Lung. Tipo Contenuto An..3 Obb NAT An..17 Obb Codice identificazione del destinatario della fattura cartacea, deve essere Codice EAN/UCC locazione o P. IVA An..3 Obb 14 = Cod. EAN/UCC VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore An..70 Fac Ragione sociale destinatario della fattura cartacea INDIRO Indirizzo del destinatario An..70 Fac della fattura cartacea (via e numero) CITTAO Città An..35 Fac PROVO Provincia An..9 Fac Codice provincia CAPO CAP An..9 Fac NAZIOO Nazione An..3 Fac Codice nazione PIVANAZO Partita IVA nazionale An..35 Fac FILLER An..51 N.U. Non utilizzato Pos 1 4 21 24 94 164 199 208 217 220 255 Pagina 16 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.1.7 Record FTX – Informazioni di corredo e note di testata documento Il record e’ ripetibile, ma le informazioni sulla valuta sono indicate solo nella prima occorrenza Lunghezza: 356 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record DIVISA Divisa di riferimento per l’intera fattura NOTE Note relative al documento Lung. An..3 An..3 An..350 Tipo Contenuto Obb FTX Fac ITL = Lira italiana EUR = Euro Fac Note Pos 1 4 7 Pagina 17 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.1.8 Record PAT – Informazioni su termini, modalità di pagamento a) Il record viene ripetuto per esprimere pagamenti rateali (una occorrenza per rata). b) I destinatari “evoluti”, utenti del subset 901 dello standard, acquisiscono al più 5 ripetizioni. Lunghezza: 198 bytes Record Obbligatorio Nome campo Descrizione Lung. Tipo Contenuto TIPOREC Tipo record An..3 Obb PAT TIPOCOND Condizioni dei termini di An..3 Obb 20 = Termini di penalità pagamento 21 = Pagamento a rate 22 = Sconti 10E = Pagamento completo DATASCAD Data di scadenza Nu..8 Fac AAAAMMGG CONDPAG Condizioni di pagamento An..12 Fac Come segue: (sottodefinito) RIFTERMP Riferimento per i termini An..3 Obb 1 = Data Ordine di pagamento 5 = Data Fattura 9 = Data ricevimento fattura 21 = Data ricevimento merce 66 = Data specificata 70 = Data emissione del documento di trasporto 81 = Data inizio trasporto RELTERMP Relazione temporale An..3 Fac 1 = Data riferimento 3= Data dopo riferimento 6 = Fine mese rispetto a data di riferimento 7 = Fine mese successivo al riferimento 12E = 15°/ultimo giorno del mese di pagamento UNTEMP Unità temporali An..3 Fac D = Giorni W = Settimane M = Mesi Y = Anni NUNTEMP Numero di unità Nu..3 Fac Pos 1 4 7 15 18 21 24 Pagina 18 di 39 APPENDICE 1 IMPORTO temporali Importo STRUTTURA USERFILES FATTURA Progetto EURITMO Nu..16 Fac (segno+ 12int+ 3dec) DIVISA Codice ISO (2 alpha) An..3 Fac Non previsto nel subset della divisa 901 PERC Percentuale Nu..7 Fac (3int+ 4dec) DESCRIZ Descrizione della An..35 Fac modalità di pagamento BANCACOD Banca di appoggio An..35 Fac In forma codificata. Sottodefinito come segue: - codice ABI (5 car.) - codice CAB (5 car.) - numero c/c (23 car.) (separati da 1 “-“) BANCADES Banca di appoggio An..35 Fac In forma descrittiva C FACTOR Factoring An..35 Fac CODPAG Codice di pagamento An..3 Fac 1 = Pagamento diretto 35 = Pagamento tramite documenti bancari MEZZOPAG Mezzo di pagamento An..3 Fac 10 = Contanti 20 = Assegno 23 = Assegno circolare 30 = Bonifico bancario per addebito 31 = Bonifico bancario per addebito 42 = Pagamento su conto corrente bancario 70 = Tratta 15E = RID 74 = Ricevuta bancaria 97 = Compensazione finanziaria 2.3.2 27 43 46 53 88 123 158 193 196 Riga documento Pagina 19 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.1 Record DET – Informazioni di riga documento Lunghezza: 303 bytes Record obbligatorio Nome campo Descrizione TIPOREC Tipo record NUMRIGA Numero progressivo riga IDSOTTOR Indicatore di sottoriga Pos 1 NUMSRIGA 13 CODEANCU TIPCODCU CODEANTU CODFORTU CODDISTU TIPQUANT QTACONS UDMQCON S Lung. Tipo Contenuto An..3 Obb DET Nu..6 Obb An..3 Fac Se e’ una sottoriga vale “1”; altrimenti e’ blank. Numero progressivo della Nu..6 Fac sottoriga Codice EAN/UCC o UPC An..35 Fac della CU Tipo codice CU An..3 Fac EN = codice EAN/UCC (EAN/UCC o UPC) UP= codice UPC Codice EAN/UCC della An..35 Fac TU Codice TU assegnato dal An..35 Obb produttore Codice TU assegnato dal An..35 Fac distributore Tipo cessione An..3 Obb L01 = Vendita L02 = Reso L03 = Omaggio L04 = Vuoti L05 = Imballi L06 = Cauzioni L07 = Diff. quantità L08 = Diff. prezzo L09 = Sconto merce Quantità consegnata Ns..16 Obb Valore della quantità consegnata, espressa in (segno TU per i prodotti a peso + 12int + 3dec) fisso (food & grocery) Unità di misura relativa An..3 Obb PCE = pezzi KGM = chilogrammi MTR = metri LTR = litri CMT = Centimetri GRM = Grammi MLT = Millilitri P1 = Percentuale CT = cartone CU = Consumer Unit TU = Trade Unit 10 19 54 57 127 162 165 181 Pagina 20 di 39 APPENDICE 1 QTAFATT STRUTTURA USERFILES FATTURA Quantità fatturata UDMQFATT Unità di misura relativa NRCUINTU Nr. di Consumer Unit contenuti nella Trade Unit Ossia Nr. di pezzi per cartone UDMNRCUI Unità di misura relativa NTU PRZUNI Primo prezzo unitario TIPOPRZ Tipo prezzo relativo Progetto EURITMO Ns..16 Obb. Valore della quantità 184 fatturata (segno + 12int + 3dec) An..3 Obb Vedi UDMQCONS 200 Non previsto nel subset 901 Nu..16 Fac 203 (segno +12int + 3dec) An..3 Fac Vedi UDMQCONS 219 Ns..16 (segno + 12int + 3dec) An..3 Obb AAA = prezzo netto 238 AAB = prezzo lordo INF = Prezzo per info. Obbl. se e’ significativo PRZUNI UDMPRZUN Unità di misura relativa An..3 Obb Vedi UDMQCONS PRZUN2 Secondo prezzo unitario Ns..16 Fac Prezzo unitario espresso 244 sempre con il segno (segno positivo + 12int + 3dec) TIPOPRZ2 Tipo prezzo relativo An..3 Fac Vedi TIPOPRZ 260 UDMPRZUN Unità di misura relativa An..3 Fac Vedi UDMQCONS 263 2 66 IMPORTO Importo totale di riga Nu..16 Obb (segno12int3dec) DIVRIGA Divisa relativa An..3 Fac Non previsto nel subset 282 901 IMPORTO2 Importo totale di riga Nu..16 Fac Non previsto nel subset 285 901 In divisa diversa (segno12int3dec) DIVRIGA2 Divisa relativa An..3 Fac Non previsto nel subset 301 901 Pagina 21 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.2 Record DES – Descrizioni relative alla riga Lunghezza: 178 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record DESCR Descrizione Lung. Tipo Contenuto An..3 Obb DES An..175 ! " " Pos 1 4 Pagina 22 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.3 Record RFN – Riferimenti per note di accredito/addebito Lunghezza: 49 bytes Record facoltativo Nome campo Descrizione Lung. Tipo Contenuto Pos TIPOREC Tipo record An..3 Obb RFN 1 4 TIPORIF Tipo di riferimento per la An..3 Fac IV = Fattura nota di accredito o ZZ = Concordato fra le addebito parti CD = Nota di credito DL = Nota di debito RIFACCAD Riferimento per la nota di An..35 Fac 7 D accredito o addebito DATARIF Data del riferimento Nu..8 Fac 42 Pagina 23 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.4 Record TAX – Informazioni relative alle tasse Lunghezza: 67 bytes Record Obbligatorio Nome campo Descrizione TIPOREC Tipo record TIPOTASS Tipo di imposizione DESCRIZ CATIMP Descrizione relativa Categoria imposta ALIQIVA Aliquota imposta IMPORTO Importo della tassa Lung. Tipo Contenuto An..3 Obb TAX An..3 Obb VAT = IVA I01 = Imposta oli lubrificanti I02 = Imposta di fabbricazione I03 = Contrassegno di stato An..35 Fac An..3 Obb Vedi elenco succ. Inoltre: S = Soggetto a tassazione X = Esente G = Non imp. Art. 8 E = Restanti non imp./esclusi H = Aliquota massima Z = esente Nu..7 Obb (3int+ 4dec) Nu..16 Fac (segno12int+ 3dec) Pos 1 4 # $ % & 7 42 45 52 Pagina 24 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.5 Record ALD – Informazioni sugli sconti/maggiorazioni di dettaglio Lunghezza: 76 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record INDSCADD Indicatore di sconto o addebito DESCR INDSEQ Descrizione Indicatore per la sequenza di calcolo TIPOSCADD Tipologia di sconto o addebito Lung. Tipo Contenuto An..3 Obb ALD An..3 Obb A = Sconto C = Addebito N = Cond. Speciale An..35 Fac Nu..3 Obb An..6 Pos 1 4 ' 7 2 45 Obb DI = Sconto incondizionato PC = Imballo FI = Oneri finanziari IS = Rimborso bolli per fattura (servizi in fattura) FC = Costo trasporto VAB = Sconto carico (sconto volume) SER = Servizi TD = Sconto commerciale PAD = Sconto promozionale RAD = Cauzione vuoto VEJ = Protezione ambientale o servizio di smaltimento X14 = Attività promozionali preferenziali 64E = Premi X01 = Sconto pagamento X13 = Ammontare imponibile soggetto a sconto Inoltre il campo può non essere valorizzato, indicando abbuono o addebito generico Pagina 25 di 39 APPENDICE 1 IMPORTO STRUTTURA USERFILES FATTURA Progetto EURITMO Importo sconto o addebito Nu..16 Obb (segno+ 12int+ 3dec) PERC Percentuale sconto o Nu..7 Obb addebito (3int+ 4dec) FLGPRZUN Flag per la base di An..3 Fac Lasciare a blank se lo sconto e’ applicato applicazione dello sconto all’importo di riga. o addebito Assegnare “X31” se l’importo e’ uno sconto unitario. Non previsto nel subset 901 ( ) 1 7 74 Pagina 26 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.6 Record NAD – Riferimenti al destinatario della merce (punto di consegna) (NAD 3035 = DP) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record CODCONS Codice identificativo del punto di consegna Lung. Tipo Contenuto An..3 Obb NAD An..17 Obb Codice identificazione della parte, deve essere Codice EAN/UCC locazione o P. IVA QCODCONS Tipo codice del punto di An..3 Obb 14 = Cod. EAN/UCC consegna VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore RAGSOCD Ragione sociale del punto An..70 Obb di consegna INDIRD Indirizzo del punto di An..70 Obb consegna (via e numero) CITTAD Città An..35 Obb PROVD Provincia An..9 Obb Codice provincia CAPD CAP An..9 Obb NAZIOD Nazione An..3 Fac Codice nazione NUMBOLLA Riferimento al numero An..35 Fac della Bolla DATABOLL Riferimento alla data Nu8 Fac della bolla NUMORD Riferimento al numero An..35 Fac dell’ordine DATAORD Riferimento alla data Nu8 Fac dell’ordine Pos 1 4 21 24 94 164 199 208 217 220 255 263 298 Pagina 27 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.7 Record NAE – Riferimenti all’emittente della bolla, se diverso dall’emittente della fattura (NAD 3035 = CZ) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione Lung. Tipo Contenuto TIPOREC Tipo record An..3 Obb NAE CODEMITT Codice identificativo An..17 Obb Codice identificazione dell’emittente della bolla della parte, deve essere Codice EAN/UCC locazione o P. IVA QCODEMIT Tipo codice An..3 Obb 14 = Cod. EAN/UCC T dell’emittente della bolla VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore RAGSOCE Ragione sociale An..70 Obb dell’emittente della bolla INDIRE Indirizzo dell’emittente An..70 Obb della bolla (via e numero) CITTAE Città An..35 Obb PROVE Provincia An..9 Obb Codice provincia CAPE CAP An..9 Obb NAZIOE Nazione An..3 Fac Codice nazione FILLER An..86 Fac Non Usato Pos 1 4 21 24 94 164 199 208 217 220 Pagina 28 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.8 Record NAR – Riferimenti al cessionario della merce, dal secondo in poi, se esiste (NAD 3035 = CN) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record CODCESS Codice identificativo del secondo cessionario QCODCESS Tipo codice del secondo cessionario RAGSOCC INDIRC CITTAC PROVC CAPC NAZIOC FILLER Ragione sociale del secondo cessionario Indirizzo del secondo cessionario (via e numero) Città Provincia CAP Nazione Lung. Tipo Contenuto An..3 Obb NAR An..17 Obb Codice identificazione della parte, deve essere Codice EAN/UCC locazione o P. IVA An..3 Obb 14 = Cod. EAN/UCC VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore An..70 Obb Pos 1 4 An..70 Obb 94 An..35 An..9 An..9 An..3 An..86 Obb Obb Codice provincia Obb Fac Codice nazione Fac Non Usato 164 199 208 217 220 21 24 Pagina 29 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.9 Record NAM – Riferimenti al magazzino di spedizione della merce (NAD 3035 = PW) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record CODMAGP Codice identificativo del magazzino fornitore di partenza della merce Lung. Tipo Contenuto An..3 Obb NAM An..17 Obb Codice identificazione della parte, deve essere Codice EAN/UCC locazione o P. IVA QCODMAG Tipo codice magazzino di An..3 Obb 14 = Cod. EAN/UCC P partenza della merce VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore RAGSOCM Ragione sociale del An..70 Obb magazzino di partenza della merce INDIRM Indirizzo del magazzino An..70 Obb di partenza della merce (via e numero) CITTAM Città An..35 Obb PROVM Provincia An..9 Obb Codice provincia CAPM CAP An..9 Obb NAZIOM Nazione An..3 Fac Codice nazione NUMBOLLA Riferimento al numero An..35 Fac della Bolla DATABOLL Riferimento alla data Nu8 Fac della bolla FILLER Filler An..43 N.U. Non utilizzato Pos 1 4 21 24 94 164 199 208 217 220 255 263 Pagina 30 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.10 Record NAF – Riferimenti al luogo di spedizione della merce (NAD 3035 = SF) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione Lung. Tipo Contenuto TIPOREC Tipo record An..3 Obb NAF CODSPED Codice identificativo del An..17 Obb Codice identificazione della parte, deve essere luogo di spedizione della Codice EAN/UCC merce locazione o P. IVA QCODSPED Tipo codice del luogo di An..3 Obb 14 = Cod. EAN/UCC spedizione della merce VA = P.IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore RAGSOCS Ragione sociale del luogo An..70 Obb di spedizione della merce INDIRS Indirizzo del luogo di An..70 Obb spedizione della merce (via e numero) CITTAS Città An..35 Obb PROVS Provincia An..9 Obb Codice provincia CAPS CAP An..9 Obb NAZIOS Nazione An..3 Fac Codice nazione NUMBOLLA Riferimento al numero An..35 Fac della Bolla DATABOLL Riferimento alla data Nu8 Fac della bolla FILLER Filler An..43 N.U. Non utilizzato Pos 1 4 21 24 94 164 199 208 217 220 255 263 Pagina 31 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.11 Record NAX – Riferimenti alla parte soggetta a rimborso/finanziamento da ente esterno (NAD 3035 = X32) Lunghezza: 305 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record CODENTE Codice identificativo della parte soggetta a rimborso/finanziamento da ente esterno QCODENTE Tipo codice della parte soggetta a rimborso/finanziamento da ente esterno RAGSOCX Ragione sociale della parte soggetta a rimborso/finanziamento da ente esterno INDIRX Indirizzo della parte soggetta a rimborso/finanziamento da ente esterno (via e numero) CITTAX Città PROVX Provincia CAPX CAP NAZIOX Nazione NUMBOLLA Riferimento al numero della Bolla DATABOLL Riferimento alla data della bolla NUMORD Riferimento al numero dell’ordine DATAORD Riferimento alla data dell’ordine Lung. Tipo Contenuto An..3 Obb NAX An..17 Obb Codice identificazione della parte, deve essere Codice EAN/UCC locazione o P. IVA An..3 Obb 14 = Cod. EAN/UCC VA = P. IVA 91 = cod. assegnato dal venditore 92= cod. assegnato dal compratore An..70 Obb Pos 1 4 An..70 Obb 94 An..35 An..9 An..9 An..3 An..35 Obb Obb Codice provincia Obb Fac Codice nazione Fac 164 199 208 217 220 Nu8 Fac 255 An..35 Fac 263 Nu8 Fac 298 21 24 Pagina 32 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO Valori consentiti per il campo 5305: x x x x x x x x x x x x x x x x x x x x x x x x x x x x E01 = ESCLUSO ART. 2 comma 3 e ART. 5 DPR 26/10/72 n.633 E02 = ESCLUSO ART. 5 DPR 26/10/72 E03 = ESCLUSO ART. 6 comma 5 DPR 26/10/72 n.633 E04 = ESCLUSO ART. 7 DPR 26/10/72 n.633 E05 = ESCLUSO ART. 15 DPR 26/10/72 n.633 E06 = ESCLUSO ART. 17 comma 3 DPR 26/10/72 n.633 E07 = ESCLUSO ART. 22 DPR 26/10/72 n.633 E08 = ESCLUSO ART. 1 DPR 26/10/72 n.633 E09 = ESCLUSO ART. 2 DPR 26/10/72 n.633 E10 = ESCLUSO ART. 2 comma 2 n.4 DPR 26/10/72 n.633 E11 = ESCLUSO ART. 3 DPR 26/10/72 n.633 E12 = ESCLUSO ART. 26 comma 2 DPR 26/10/72 n.633 G01 = NON IMPONIBILE ART. 8 comma 1 lettera a DPR 26/10/72 n.633 G02 = NON IMPONIBILE ART. 8 comma 1 lettera a DPR 26/10/72 n.633 (ipotesi di triangolazione). G03 = NON IMPONIBILE ART. 8 comma 1 lettera c DPR 26/10/72 n.633 G04 = NON IMPONIBILE ART. 8 bis comma 1 lettera d DPR 26/10/72 n.633 G05 = NON IMPONIBILE ART. 8 comma 2 DPR 26/10/72 n.633 G06 = NON IMPONIBILE ART. 8 bis comma 2 DPR 26/10/72 n.633 N01 = NON IMPONIBILE ART. 9 DPR 26/10/72 n.633 N02 = NON IMPONIBILE ART. 26 comma 2 DPR 26/10/72 n.633 N03 = NON IMPONIBILE ART. 71 DPR 26/10/72 n.633 N05 = NON IMPONIBILE ART. 72 DPR 26/10/72 n.633 N06 = NON IMPONIBILE ART. 72 comma 6 DPR 26/10/72 n.633 N07 = NON IMPONIBILE ART. 73 comma 2 DPR 26/10/72 n.633 X01 = ESENTE ART. 10 DPR 26/10/72 n.633 D01 = NON DETRAIBILE 19 DPR 26/10/72 n. 633 A01 = IVA ASSOLTA EDITORE ART. 74 par. C - DPR 26/10/72 n.633 A02 = IVA ASSOLTA DAL CEDENTE ART. 2 comma 2 n.4 DPR 26/10/72 n.633 In caso di utilizzo dei codici esenzione non devono essere utilizzati i capi 5152 e 5279. In caso di nuovi codici di esenzione, non imponibilità e non detraibilità, il valore da utilizzare per il campo 5305 sarà “X”, “G”, ed “E”, in attesa di aggiornamento della tabella di cui sopra. Resta inteso che se il codice e’ censito nella precedente tabella ne e’ obbligatorio l’uso. Pagina 33 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.2.12 Record FTL – Note di riga documento Lunghezza: 356 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record TIPONOTA Tipo di testo NOTE Note relative al documento Lung. Tipo Contenuto An..3 Obb FTL An..3 Fac Se il testo libero e’ relativo al contributo CONAI, assegnare “AAI”; altrimenti “ZZZ” an..350 Obb Pos 1 4 7 Pagina 34 di 39 APPENDICE 1 2.3.3 STRUTTURA USERFILES FATTURA Progetto EURITMO Sommario documento 2.3.3.1 Record FTT – Note di sommario documento Lunghezza: 356 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record TIPONOTA Tipo di testo NOTE Note relative al documento Lung. Tipo Contenuto An..3 Obb FTT An..3 Fac Come FTL an..350 Obb Pos 1 4 7 Pagina 35 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.3.2 Record ALT – Informazioni sugli sconti/maggiorazioni di sommario Lunghezza: 73 bytes Record facoltativo Nome campo Descrizione TIPOREC Tipo record INDSCADD Tipo sconto o addebito DESCR Descrizione INDSEQ Indicatore per la sequenza di calcolo TIPOSCADD Tipologia di sconto o addebito IMPORTO Importo sconto o addebito PERC Percentuale sconto o addebito Lung. Tipo Contenuto An..3 Obb ALT An..3 Obb Come ALD An..35 Fac Nu..3 Obb Pos 1 4 7 42 An..6 45 Fac Come ALD Nu..16 Obb (segno+ 12int+ 3dec) Nu..7 Fac (3int+ 4dec) 51 67 Pagina 36 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.3.3 Record IVA – Subtotali IVA Lunghezza: 83 bytes Record obbligatorio Nome campo Descrizione TIPOREC Tipo record TIPOTASS Tipo di tassazione/imposizione DESCRIZ Descrizione del tipo di assoggettamento CATIMP Categoria imposta ALIQIVA Aliquota imposta SIMPONIB Subtotale imponibile SIMPORTO Subtotale importo della imposta Lung. Tipo Contenuto An..3 Obb IVA An..3 Obb Come TAX An..35 Obb An..3 Obb Come TAX Nu..7 bb (3int+ 4dec) Nu..16 Obb (segno12int+ 3dec) Nu..16 Obb (segno12int+ 3dec) * Pos 1 4 7 42 45 52 68 Pagina 37 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA Progetto EURITMO 2.3.3.4 Record TMA – Totali fattura Lunghezza: 201 bytes Record obbligatorio Nome campo Descrizione TIPOREC Tipo record TOTDOC1 Totale documento Lung. An..3 Nu..16 (segno+ 12int + 3dec) IMPOSTA1 Totale imposta Nu..16 (segno+ 12int + 3dec) IMPONIB1 Totale imponibile Nu..16 (segno+ 12int + 3dec) TOTRIGHE1 Totale importo righe del Nu..16 messaggio (segno+ 12int + 3dec) TOTANT1 Totale anticipi o accrediti Nu..16 (segno+ 12int + 3dec TOTPAG1 Totale netto da pagare Nu..16 (segno+ 12int + 3dec) DIVISA1 Divisa relativa An..3 TOTDOC2 Totale documento IMPOSTA2 Totale imposta IMPONIB2 Totale imponibile Tipo Contenuto Pos Obb TMA 1 4 Obb Importo netto da pagare, comprensivo di anticipi e/o gli accrediti Obb 20 Obb 36 Obb Totale merce o anche 52 totale item Fac 68 Fac 84 Fac Non previsto nel subset 100 901 Nu..16 Obb Non previsto nel subset 103 901 (segno+ 12int + 3dec) Nu..16 Obb Non previsto nel subset 119 901 (segno+ 12int + 3dec) Nu..16 Fac Non previsto nel subset 135 901 (segno+ 12int + 3dec) Pagina 38 di 39 APPENDICE 1 STRUTTURA USERFILES FATTURA TOTRIGHE2 Totale importo righe del Nu..16 messaggio (segno+ 12int + 3dec) TOTANT2 Totale anticipi o accrediti Nu..16 (segno+ 12int + 3dec TOTPAG2 Totale netto da pagare Nu..16 (segno+ 12int + 3dec) DIVISA2 Divisa relativa An..3 Progetto EURITMO Fac Non previsto nel subset 151 901 Fac Non previsto nel subset 167 901 Fac Non previsto nel subset 183 901 Fac Non previsto nel subset 199 901 Pagina 39 di 39