EDIFACT: Der universelle Nachrichtenstandard

Überblick

EDIFACT ist die Abkürzung für »Electronic Data Interchange for Administration, Commerce and Transport«, zu Deutsch »elektronischer Datenaustausch für Verwaltung, Handel und Transport«. Dies ist ein von der UN festgelegtes, weltweites Regelwerk für den zwischenbetrieblichen, elektronischen Datenaustausch zwischen zwei oder mehreren Geschäftspartnern.

Das Ziel von EDIFACT ist die Optimierung und Standardisierung des Datenflusses unter Geschäfts-partnern. Durch die Definition von einheitlichen Segmenten und Elementen, welche die Angaben der elektronischen Datei beschreiben und welche für die verschiedensten Belegarten (wie z. B. Rechnung, Bestellung, Lieferschein etc.) lediglich durch eine differenzierte Anordnung eingesetzt werden, wurde ein Standard gebildet, der weltweit zum Einsatz kommt.

Da jedoch der Standard sehr umfangreich und für nahezu jeden Geschäftsvorfall und jede Branche geschaffen wurde, entwickelten sich daraus wieder Untergruppen, die sog. Subsets. Für die Branche Handel entstand daraus das Subset EANCOM, welches nur die absoluten Muss-Felder des EDIFACT-Standards und die brachenspezifischen Kann-Felder enthält. Durch die Bildung sogenannter Subsets sind die Nachrichten leichter zu handhaben und besser zu verstehen. Die nachfolgende Tabelle verschafft einen Überblick über die EDIFACT-Nachrichten.

EDIFACT-Nachrichten
EDIFACT-Nachrichten
DELFORLieferabruf (delivery forecast)
DELJITFeinabruf (delivery Just-in-Time)
DESADVLieferschein (despatch advice message)
IFTMINTransport- / Speditionsauftrag (instructions of transport)
IFTMBFBuchungsanfrage (transport booking request)
IFTMBCBestätigung (transport booking confirmation)
INVOICRechnung (invoice message)
ORDERSBestellung (purchase order message)
PAYORDZahlungsanweisung (payment order message)
PRICATPreisliste / Katalog (price catalogue message)
PRODATProduktdaten (product data message)
INVRPTLagerbestandsbericht (inventory report)
RECADVWareneingangsmeldung (receipt advice)
MSCONSZählwerte (Metered Services CONsumption report message)
UTILMDStammdaten zu Kunden, Verträgen und Zählpunkten (UTILities Master Data message)

 

Aufbau einer EDIFACT-Nachricht

Die EDIFACT-Regeln basieren, wie jede Sprache, auf einem zu verwendenden Zeichensatz:

  • dem Wortschatz (Datenelemente)
  • und der Grammatik (Syntax).

Ausgehend von den Datenelementen, Datenelementgruppen und Segmenten der Syntax und den Richtlinien für die Entwicklung von Nachrichtentypen, werden weltweit anwendbare einheitliche Nachrichten geschaffen. Die Syntax enthält Regeln, nach denen unabhängig von verwendeter Hard- und Software, die zwischen den Kommunikationspartnern ausgetauschten Nachrichten einheitlich, also für alle Beteiligten gleich gut verständlich strukturiert werden können. Außerdem bietet die Syntax dem Anwender die Möglichkeit die Übertragungsdateien so zu reduzieren, dass nur die tatsächlich benötigten Inhalte übertragen werden.

Die Segmente und Datenelemente sind in ihrer Länge variabel. Ihr Inhalt muss im Gegensatz zu Datensätzen fester Länge nicht mit Leerzeichen oder Nullen gefüllt werden. Es werden nur die Segmente, Datenelementgruppen und Datenelemente übertragen, für die in der aktuellen Nachricht Inhalte vorhanden sind. Das führt zu deutlichen Einsparungen in der Datenübermittlung.

EDIFACT-Syntax
UN/EDIFACT-Syntax/ISO 9735
ElementeSegmenteNachrichten

United Nations Handelsdaten im Geschäftsverzeichnis

Zum Beispiel:
Datum, Uhrzeit, Mengeneinheit, Menge, Stadt, Straße (an ... 35)
= variable Feldlänge

Funktionale Zusammenfassung von Datenelement
  • Muss-/Kann-Elemente
  • Syntaxregeln
Zum Beispiel:
NAD = name & address
= variable Segmentlänge
Zusammenfassung von Segmenten um Geschäftsprozesse zu beschreiben
  • Muss-/Kann-Elemente
  • Syntaxregeln
Zum Beispiel:
Rechnung, Bestellung

 

Die EDIFACT-Syntax

Die EDIFACT-Syntax definiert folgende Sachverhalte:

A) Verwendbare Zeichensätze

Zur Darstellung der Nachrichteninhalte werden zur Zeit zwei Zeichensätze definiert:

  • Typ A: nur druckbare Zeichen
  • Typ B: druckbare Zeichen und alle in der Datenkommunikation zulässigen Zeichen des 7- und 8-Bit-Codes.

 

B) EDIFACT-Datenelemente

Dies ist der Grundbaustein, der eine Information darstellt, z. B. die Artikelnummer. Ein Datenelement ist vergleichbar mit einem Datenfeld. Die Datenelemente stehen innerhalb eines Segments immer in einer fest definierten Reihenfolge. Anhand ihrer Position können sie im Segment identifiziert werden.

 

C) EDIFACT-Segmente

Dies ist die Zusammenfassung von logisch zusammenhängenden Datenelementen. Es ist vergleichbar mit einem Datensatz. Die Segmente stehen innerhalb einer Nachricht immer in der im Nachrichtenaufbaudiagramm definierten Reihenfolge.

EDIFACT-Segmente
EDIFACT-Segmente
NADName und Anschrift
Beschreibung:Zur Angabe von Name und Anschrift, sowie Funktion eines Partners, entweder nur als Code durch C082 oder (gegebenenfalls auch zusätzlich) unstrukturiert durch C058 bzw. strukturiert durch C080 bis 3207
3035Beteiligter, QualifierMan..3BY = Käufer
DP = Lieferanschrift
C082Identifikation des BeteiligtenK  
3039Identifikation des BeteiligtenMan..17 
1131Codeliste, QualifierKan..3 
3055Verantwortliche Stelle für CodepflegeKan..3 
C058Name und AnschriftK  
3124#1Zeile für Name und AnschriftMan..35 
3124#2Zeile für Name und AnschriftKan..35 
C080Name des BeteiligtenK  
3036Name (1-5)Man..35 
3042StraßeKan..35 
3164OrtKan..35 
3251PostleitzahlKan..9 
3207LandKan..3 

 

D) EDIFACT-Nachrichten

Die Nachricht ist eine Zusammenfassung aller Segmente, die zur Darstellung eines Geschäftsvorfalls, z. B. einer Rechnung, erforderlich sind. Die Nachricht wird durch die Angaben im Nachrichtenkopfsegment (UNH) identifiziert. Sie wird mit dem Nachrichtenendsegment (UNT) abgeschlossen. Es werden nur solche Segmente übertragen, deren Datenelemente Inhalte aufweisen. Segmente, für die keine Information vorliegen, werden komplett weggelassen.

Der EDIFACT-Nachrichtenname »ORDERS D96 A« bedeutet, dass die Nachricht:

  • Eine Bestellung ist »ORDERS«
  • Der Buchstabe »D« steht für Draft (= Entwurf )
  • »96« ist das Jahr, an welchem eine Änderung in dieser Nachricht vorgenommen wurde und
  • »A« bedeutet in der ersten Jahreshälfte von 1996

Eine Nachrichtengruppe ist eine Zusammenfassung von Nachrichten gleicher Nachrichtenart, z. B. mehrere Lieferscheine, für den gleichen Empfänger.

Da jede Nachricht durch die Nachrichtenreferenznummer identifiziert wird, ist die Reihenfolge der Nachrichten innerhalb der Nachrichtengruppe beliebig. Die Identifikation der Nachrichtengruppe findet durch die Angaben im Kopfsegment UNG statt. Das Ende einer Nachrichtengruppe wird mit dem Endsegment UNE beschrieben.

 

E) EDIFACT-Übertragungsdatei

Dies ist eine Zusammenfassung von Nachrichten oder Nachrichtengruppen. Die Übertragungsdatei wird an einen Empfänger direkt versandt oder über ein Clearing-Center an mehrere Empfänger weitergeleitet. Da jede Nachrichtengruppe durch Absender- und Empfängerangaben und die Nachrichtenreferenznummer eindeutig ist, kann die Reihenfolge der Nachrichtengruppe innerhalb der Übertragungsdatei beliebig sein. Sie wird durch die Angaben im Nutzdatenkopfsegment (UNB) identifiziert und mit dem Nutzdatenendsegment (UNZ) beendet. Die Übertragungsdatei einer EDIFACT-Nachricht sieht folgendermaßen aus:

EDIFACT-Formate
Im folgenden ist ein Beispiel einer Rechnung im EDIFACT-Format zu sehen:
UNB+UNOA:1+01010000253001+O0013000093SCHA-Z59+991006:1902+PAYO0012101221'
UNH+1+INVOIC:D:97A:UN'
BGM+381+1060113800026+9'
DTM+137:199910060000:102'
NAD+BT+VAUXHALL MOTORS LTD::91'
RFF+VA:382324067'
NAD+SU+2002993::92'
RFF+VA:123844750'
CUX+2:EUR'
PAT+1'
DTM+140:19991031:102'
LIN+++090346642:IN'
QTY+12:54:PCE'
MOA+203:1960.29'
PRI+AAA:3630.1724::NTP:100:C62'
RFF+SI:165480'
DTM+11:199909280000:102'
RFF+ON:X18V00003'
RFF+TN:AB1'
TAX+7+VAT+++:::0'
NAD+ST+023::92'
UNS+S'
MOA+77:1960.29'
TAX+7+VAT'
UNT+24+1'
UNZ+1+PAYO0012101221'

 

Mehr zur EDIFACT und den SEEBURGER EDI/EDIFACT-Lösungen

Nachrichtenstandards am Beispiel von EDIFACT-Nachrichten (Broschüre) 

Was ist EDI? (Broschüre)

Was ist EDI?

 

Nutzen Sie die Vorteile von EDIFACT auch in Ihrem Unternehmen!

Kontaktieren Sie uns für eine Produktpräsentation.

Schreiben Sie uns!