EDIFACT

UN / EDIFACT ( U nito N ations E lectronic D ata I nterchange f o A DMINISTRATION, C -commerce e T rasporti ) è un internazionale cross-industry serie per il formato dei dati elettronici nelle transazioni commerciali. EDIFACT è uno dei numerosi standard EDI internazionali . Un'organizzazione delle Nazioni Unite chiamata CEFACT , affiliata all'UNECE, è responsabile dello standard EDIFACT .

EDIFACT directory

Le diverse versioni di EDIFACT sono chiamate directory .

Queste directory EDIFACT vengono riviste due volte l'anno, il 1° aprile e il 1° ottobre, per includere nuovi messaggi EDIFACT o per aggiornare quelli esistenti. Le directory EDIFACT hanno nomi come D.03B

Sottoinsiemi EDIFACT

A causa della complessità, sono stati sviluppati i cosiddetti sottoinsiemi di EDIFACT per rami specifici. Questi sottoinsiemi sono sottoinsiemi di EDIFACT e contengono solo le funzioni rilevanti per determinati gruppi di utenti.

  • CEFIC - Industria Chimica
  • EANCOM - industria dei beni di consumo
  • Edi @ Energy - luce e gas (valido solo per la Germania)
  • EDIBDB - industria dei materiali da costruzione
  • EDIFICE - industria elettronica, software e telecomunicazioni
  • EDIFOR - industria delle spedizioni
  • EDIFURN - industria del mobile
  • EDIGAS - business del gas a lunga distanza
  • EDILEKTRO - industria elettrica / commercio all'ingrosso di materiale elettrico
  • EDILIBE - commercio di libri
  • EDIPAP - produttore di carta / grossista / industria di trasformazione
  • EDITEC - industria sanitaria
  • EDITEX - industria tessile
  • EDITRANS - industria dei trasporti
  • EDIWHEEL - produttore di pneumatici e ruote (incl. AdHoc EDI)
  • ETIS - telecomunicazioni (solo per conto)
  • ODA / ODIF - Formati generali dei documenti
  • ODETTE - industria automobilistica
  • RINET - settore assicurativo

Tipi di messaggi EDIFACT

Il concetto di standardizzazione di base di EDIFACT è che esistono tipi di messaggi uniformi , il cui nome inglese è United Nations Standard Message ( UNSM ). Nei cosiddetti sottoinsiemi, i tipi di messaggio possono essere specificati in modo più dettagliato per ogni ramo. Quella che segue è una selezione dei tipi di messaggio più comuni, che hanno tutti sempre esattamente un nome breve composto da sei lettere maiuscole:

Messaggi di servizio

I messaggi CONTRL e APERAK vengono inviati per confermare/rifiutare un messaggio.

Passaggi di prova:

  1. CONTRL- Controllo della sintassi e feedback sull'arrivo del messaggio (sintassi e messaggi di report di servizio per l'elaborazione EDI automatica, controllo inglese )
  2. APERAK - Messaggi di errore tecnico e riconoscimento (Errore dell'applicazione e messaggio di riconoscimento)

Scambio di dati

  • CREMUL - consulenza di credito multipla
  • DELFOR- programma di consegna (previsione di consegna)
  • DELJIT- Programma di consegna JIT con specifiche precise in merito alla sequenza di consegna e alle specifiche temporali (consegna just-in-time )
  • DESADV- ASN (messaggio di avviso di spedizione)
  • IFCSUM- Bordero (Riepilogo del consolidamento dei messaggi di inoltro e/o trasporto internazionale)
  • IFTDGN- Annuncio pericoloso ( messaggio di notifica merci pericolose )
  • IFTMBC - Conferma prenotazione trasporto
  • IFTMBF - ordine di prenotazione (richiesta prenotazione trasporto)
  • IFTMBP - Richiesta di prenotazione (messaggio di prenotazione provvisorio)
  • IFTMIN - Ordine di trasporto/inoltro (istruzioni di trasporto)
  • IFTSTA - Stato di una consegna (stato del trasporto)
  • IMBNOT - Messaggio di stato per un trasporto nel settore del gas (stato del trasporto; notifica squilibrio)
  • INSDES - istruzioni per l'invio del messaggio
  • INSRPT - rapporto di ispezione
  • INVOIC- Fattura (messaggio fattura)
  • INVRPT- Rapporto di inventario
  • MSCONS - Valori contatore consumi (messaggio report consumi servizi a consumo)
  • ORDCHG- notifica di modifica di un ordine (messaggio di modifica dell'ordine di acquisto)
  • ORDERS - Ordine di acquisto (messaggio di ordine di acquisto)
  • ORDRSP - Rispondere a un ordine (messaggio di risposta all'ordine di acquisto)
  • QALITY - Risultati di un test di qualità (messaggio di dati di qualità)
  • QUOTES - Produzione di offerte
  • PAYMUL- Trasferimenti in operazioni di pagamento (ordine di pagamento multiplo)
  • PAYORD- Messaggio ordine di pagamento
  • PRICAT- Listino prezzi / catalogo (messaggio catalogo prezzi)
  • PRODAT- Dati prodotto (messaggio dati prodotto)
  • RECADV- Ricevere consigli (ricevere consigli)
  • REMADV - Consiglio di rimessa
  • REQOTE - richiesta di preventivo
  • SLSRPT - Rapporto delle vendite
  • UTILMD - Anagrafica clienti, contratti e punti di misura (messaggio anagrafica utenze)

Struttura EDIFACT

Ogni messaggio è costituito da un involucro ( inglese envelope ) che copre il contenuto del messaggio simile a una busta. Questa busta è composta dai segmenti UNB e UNZ . Questa busta contiene i numeri di codice concordati per il mittente e il destinatario, nonché il contenuto del messaggio, i tempi per la tracciabilità e gli elementi di controllo. Un messaggio stesso è costituito da segmenti , gruppi di elementi di dati ed elementi di dati . L'esempio seguente spiega questi termini in modo più dettagliato.

Il segmento opzionale UNA svolge un ruolo speciale in quanto definisce il segmento e il separatore dell'elemento, nonché il separatore decimale per tutti i dati successivi.

        Trennzeichen-Vorgabe               UNA  Optional          (Service String Advice)
 ┌───── Übertragungsdatei-Kopfdaten        UNB  Erforderlich      (Interchange Header)
 │ ┌─── Funktionsgruppe-Kopfdaten          UNG  Optional          (Functional Group Header)
 │ │ ┌─ Meldungs-Kopfdaten                 UNH  Erforderlich      (Message Header)
 │ │ │  Daten-Segmente                          Wie benötigt      (User Data Segments)
 │ │ └─ Meldungsabschluss                  UNT  Erforderlich      (Message Trailer)
 │ └─── Funktionsgruppe-Abschluss          UNE  Optional          (Functional Group Trailer)
 └───── Übertragungsdatei Abschluss        UNZ  Erforderlich      (Interchange Trailer)
UNA
UNB
   UNG
      UNH
         <Datensegmente>
      UNT
      ...
      UNH
         <Datensegmente>
      UNT
   UNE
   ...
   UNG
      UNH
         <Datensegmente>
      UNT
      ...
      UNH
         <Datensegmente>
      UNT
   UNE
UNZ

I gruppi di funzioni (UNG-UNE) ei messaggi (UNH-UNT) possono essere ripetuti. Nell'UNT viene specificato anche il numero di segmenti del messaggio a scopo di test (inclusi i segmenti UNH-UNT).

esempio

Un estratto da un messaggio EDIFACT potrebbe assomigliare a questo:

DTM+11:200606200730:203'

L'intera linea è chiamata segmento . Il significato dei singoli codici è il seguente:

  • DTMè l' identificatore del segmento ( giorno inglese ) ed è l'indicatore che i seguenti dati sono informazioni di data / ora. (DTM sta per Data/Ora).
  • 11è un elemento dati (in breve: element ). In questo esempio, un qualificatore descrive che tipo di momento si intende. Il codice 11 significa: momento della spedizione (es. consegna della merce).
  • 200606200730è un altro elemento . Qui rappresenta la data nella notazione JJJJMMTThhmm.
  • 203è anche un elemento . 203 è un identificatore per il formato della data. In questo esempio, 203 significa che la data JJJJMMTThhmmè specificata nel formato (cioè 4 cifre per l'anno, 2 per il mese, 2 per il giorno, seguito dall'ora con 2 cifre per l'ora e 2 cifre per i minuti).
  • L'intero blocco 11:200606200730:203è Data Element ( elementi compositi inglesi brevemente: compositi ) chiamato (luogo riconoscibile più i due punti delimitatori).
  • I gruppi di elementi dati (blocchi) sono separati l'uno dall'altro da un segno più. C'è solo un gruppo di elementi dati qui, che è separato dall'identificatore del segmento introduttivo DTM da un più.

Uno scambio completo UN / EDIFACT, che viene utilizzato qui ad es. B. contiene un ordine secondo lo standard della primavera 1996, potrebbe assomigliare a questo:

UNA:+.? '
UNB+UNOC:3+Senderkennung+Empfaengerkennung+060620:0931+1++1234567'
UNH+1+ORDERS:D:96A:UN'
BGM+220+B10001'
DTM+4:20060620:102'
NAD+BY+++Bestellername+Strasse+Stadt++23436+xx'
LIN+1++Produkt Schrauben:SA'
QTY+1:1000'
UNS+S'
CNT+2:1'
UNT+9+1'
UNZ+1+1234567'

Si prega di notare che questo messaggio è compresso senza interruzioni di riga, che sono state inserite in questo esempio per la leggibilità. I partner devono concordare se trasmettere con o senza interruzione. La maggior parte dei convertitori EDI può gestire entrambi. In tutti gli scambi UN/EDIFACT, UNA:+.? 'il primo segmento di avviso del messaggio definisce il separatore. I due punti (" :" ) diventano il separatore dei componenti , il segno più (" +" ) diventa il separatore degli elementi , il punto (" ." ) viene utilizzato come separatore decimale , il punto interrogativo (" ?" ) diventa l' indicatore di rilascio , lo spazio (" ") rimane spazio e l'apostrofo (" '") è il terminatore del segmento . L'indicatore di rilascio è necessario per rimuovere il significato di un separatore, ad esempio per visualizzare un segno più nel testo libero ( sequenza di escape ). L'intestazione di interscambio UNB è quindi seguita dai singoli messaggi, che iniziano con UNH e terminano con UNT. La capacità di raggruppare i messaggi è usata raramente. Questo viene fatto usando i segmenti UNG e UNE. Un segmento UNZ termina l'interscambio, ripete il suo numero e somma il numero di messaggi, proprio come il segmento UNT somma il numero di segmenti all'interno di un messaggio.

L'identificazione del mittente e del destinatario viene trasmessa come Global Location Number (GLN). Trasferisci i prodotti con il loro Global Trade Item Number (GTIN) o European Article Number (EAN), che corrisponde al codice a barre stampato sulla merce .

Formato dei dati

EDIFACT è uno standard per il formato dei dati , non per la trasmissione dei dati , cioè, in linea di principio, i messaggi EDIFACT possono essere scambiati tramite qualsiasi mezzo (vedi modulo di pubblicazione ) che può essere utilizzato per la trasmissione di dati elettronici. EDIFACT è indipendente dal protocollo di trasmissione utilizzato .

EDIFACT era originariamente il dominio delle reti a valore aggiunto ( VAN ) o veniva utilizzato su linee affittate . C'erano progetti che trasportavano messaggi EDIFACT su dischetto o nastro magnetico . EDIFACT è ora utilizzato anche su Internet , ad esempio con protocolli di trasmissione come X.400 , e-mail , AS2 , MBS/IP , FTP o OFTP2 .

O i programmi applicativi coinvolti sono in grado di generare o elaborare messaggi EDIFACT, oppure viene interposto un convertitore per convertire i dati di conseguenza. È possibile configurare la modalità di conversione dei dati. Le cosiddette tabelle di mappatura possono essere create con un editor e inviate al convertitore. È possibile convertire EDIFACT in un formato XML e viceversa. Anche qui viene utilizzato un controller, che assume il processo di comunicazione dalla gestione dei partner, dalla gestione delle tabelle, dal logging e dall'archiviazione in modo completamente automatico. Alcune aziende utilizzano tali software in loco, altre fanno eseguire la conversione da terze parti (EDI outsourcing ). Ci sono alcuni convertitori open source .

UN/EDIFACT è un formato che descrive la stragrande maggioranza di tutti i documenti aziendali. È necessario stipulare accordi precisi tra i partner ( partner commerciale ) sul contenuto dei dati, che definisce i campi facoltativi e obbligatori nei segmenti selezionati. Inoltre, spesso saranno necessarie estensioni dell'elenco di codici privati per mappare con precisione il vero processo aziendale. Gli standard di settore che sono standardizzati in sottoinsiemi derivano da queste estensioni dell'elenco di codici . Per i campi di applicazione in cui non esistono standard di settore o vengono utilizzati processi speciali, questi accordi vengono stipulati bilateralmente, ad esempio tramite un accordo EDI .

Guarda anche

Norme e standard

basato sulla sintassi EDIFACT, versione 3.0
  • DIN ISO 9735 (Nota: senza codice; dal 2002)
  • DIN 16557-3
  • DIN 16560-1 e -4
  • DIN 16568-3
basato sulla sintassi EDIFACT, versione 4.0
  • DIN ISO 9735 parti 1 - 10 (nota: sempre con numero di parte; dal 2004)
  • DIN 16557 parti 4 - 5
  • DIN 16560 parti 15 - 17

link internet

Evidenze individuali

  1. Un elenco completo è disponibile su https://service.unece.org/trade/untdid/d01b/trmd/trmdi2.htm
  2. http://service.unece.org/trade/untdid/d01b/trmd/deljit_c.htm
  3. Descrizione del segmento DTM