EDIFACT: Der universelle Nachrichtenstandard

EDIFACT Definition

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 und weltweites Regelwerk. Dieses Regelwerk ist für den zwischenbetrieblichen, elektronischen Datenaustausch zwischen zwei oder mehreren Geschäftspartnern bestimmt.

Ziele von EDIFACT

Das Ziel von EDIFACT ist die Optimierung und Standardisierung des Datenflusses unter Geschäftspartnern (EDI Standards). Es wurden einheitliche Segmente und Elemente definiert. Diese beschreiben die Angaben der elektronischen Datei und werden für die verschiedensten Belegarten (wie Rechnung, Bestellung, Lieferschein) lediglich durch eine differenzierte Anordnung eingesetzt. Dadurch wurde ein Standard für den weltweiten Einsatz geschaffen.

Subsets als Standard-Untergruppen

Der Standard ist sehr umfangreich und wurde für nahezu jeden Geschäftsvorfall und jede Branche geschaffen. Daher entwickelten sich daraus wieder Untergruppen, die sog. Subsets. Für die Branche Handel entstand daraus das Subset EANCOM. Dieses Subset enthält nur die absoluten Muss-Felder des EDIFACT-Standards und die branchenspezifischen Kann-Felder. 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)Was ist eine EDIFACT-DELFOR-Nachricht?
DELJITFeinabruf (delivery Just-in-Time)Was ist eine EDIFACT-DELJIT-Nachricht?
DESADVLieferschein (despatch advice message)Was ist eine EDIFACT-DESADV-Nachricht?
IFTMINTransport- / Speditionsauftrag (instructions of transport)
IFTMBFBuchungsanfrage (transport booking request)
IFTMBCBestätigung (transport booking confirmation)
INVOICRechnung (invoice message)Was ist eine EDIFACT-INVOIC-Nachricht?
ORDERSBestellung (purchase order message)Was ist eine EDIFACT-ORDER-Nachricht?
PAYORDZahlungsanweisung (payment order message)
PRICATPreisliste / Katalog (price catalogue message)Was ist eine EDIFACT-PRICAT-Nachricht?
PRODATProduktdaten (product data message)
INVRPTLagerbestandsbericht (inventory report)Was ist eine EDIFACT-INVRPT-Nachricht?
RECADVWareneingangsmeldung (receipt advice)Was ist eine EDIFACT-RECADV-Nachricht?
MSCONSZählwerte (Metered Services CONsumption report message)
UTILMDStammdaten zu Kunden, Verträgen und Zählpunkten (UTILities Master Data message
ORDCHGAntrag auf Bestellungsänderung (purchase order change request)Was ist eine EDIFACT-ORDCHG-Nachricht?
CONTRLFunktionsbestätigung (functional acknowledgement)Was ist eine EDIFACT-CONTRL-Nachricht?
REMADVZahlungsavis (remittance advice)Was ist eine EDIFACT-REMADV-Nachricht?
SLSRPTBericht über ausgehende Verkäufe (outgoing sales report)Was ist eine EDIFACT-SLSRPT-Nachricht?
ORDRSPBestellungsantwort (purchase order response)Was ist eine EDIFACT-ORDRSP-Nachricht?

 

5 Grundlagen für Ihren EDI-Erfolg

Ihr Weg zu EDI zum downloaden

 

Aufbau einer EDIFACT-Nachricht (EDIFACT Datei)

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

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

Es werden weltweit anwendbare einheitliche Nachrichten geschaffen. Diese gehen von den Datenelementen, Datenelementgruppen und Segmenten der Syntax und den Richtlinien für die Entwicklung von Nachrichtentypen aus. Die Syntax enthält Regeln, nach denen die zwischen den Kommunikationspartnern ausgetauschten Nachrichten einheitlich strukturiert werden können. Diese sind unabhängig von der jeweils verwendeten Hard- und Software und für alle Beteiligten gleich.

Die Syntax bietet dem Anwender weiterhin folgende Möglichkeit: Die Übertragungsdatei kann so reduziert werden, dass nur tatsächlich benötigte Inhalte übertragen werden. Die Segmente und Datenelemente sind in ihrer Länge variabel. Ihr Inhalt muss nicht mit Leerzeichen oder Nullen gefüllt werden. Dies unterscheidet sie von Datensätzen fester Länge. 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

Diese EDIFACT Syntax Version definiert folgende Sachverhalte:

A) Verwendbare Zeichensätze

Welche Arten gibt es in den einzelnen Nachrichten? 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 EDIFACT-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:

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

Eine Nachrichtengruppe ist eine Zusammenfassung von Nachrichten gleicher Nachrichtenart: Dies können beispielsweise mehrere Lieferscheine für den gleichen Empfänger sein.

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

Die EDIFACT-Übertragungsdatei ist eine Zusammenfassung von Nachrichten oder Nachrichtengruppen. Sie wird an einen Empfänger direkt versendet oder über ein Clearing-Center an mehrere Empfänger weitergeleitet. Jede Nachrichtengruppe ist durch Absender- und Empfängerangaben und die Nachrichtenreferenznummer eindeutig. Die Reihenfolge der Nachrichtengruppe kann 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'

Die Grundstruktur einer EDIFACT-Nachricht ist immer gleich und besteht aus bestimmten Rahmensegmenten:

UNA-Segment (optional): hier können Sie Trennzeichen und Sonderzeichen umbenennen

UNB-Segment: Dateikopf; bildet den Umschlag mit dem UNZ, der allgemeine Informationen enthält

UNG-Segment: Gruppenanfang; Nachrichten können zu Nachrichtengruppen zusammengefasst werden

UNH-Segment: Nachrichtenkopf; hier befindet sich die eigentliche Nachricht

UNT-Segment: Ende der Nachricht

UNE-Segment: Gruppenende

UNZ-Segment: Ende der Datei

Struktur einer EDIFACT-Nachricht

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.

.