EDIFACT einfach erklärt
EDIFACT ist eine Sprache, in der Unternehmen Bestellungen, Abrufe, Lieferavise und Rechnungen austauschen – Maschine zu Maschine. Sie sieht unlesbar aus, folgt aber wenigen einfachen Regeln.
Die vier Trennzeichen
UNA:+.? ' LIN+1++4711-0815-03:IN' QTY+21:500:PCE'
- Apostroph
'beendet ein Segment. Ein Segment ist eine Zeile mit einer Aussage: »Position 1«, »Menge 500«. - Plus
+trennt die Datenelemente eines Segments. - Doppelpunkt
:trennt Teile eines Datenelements:21:500:PCEheißt »Bestellmenge, 500, Stück«. - Fragezeichen
?hebt ein Trennzeichen auf:?+ist ein Plus im Text.
Das optionale UNA am Anfang legt diese Zeichen fest. Fehlt es, gelten die oben gezeigten.
Der Aufbau einer Datei
- UNB – Kopf der Übertragung: Absender, Empfänger, Datum.
- UNH – Beginn einer Nachricht, mit Typ (z. B. ORDERS) und Verzeichnis (z. B. D.96A).
- Die Segmente der Nachricht: BGM, DTM, NAD, LIN, QTY …
- UNT – Ende der Nachricht, mit der Zahl ihrer Segmente.
- UNZ – Ende der Übertragung, mit der Zahl der Nachrichten.
Die Zählungen in UNT und UNZ sind eine eingebaute Kontrolle: Stimmen sie nicht, fehlt etwas. Der EDIFACT-Betrachter prüft beide.
Qualifier: dieselbe Form, andere Bedeutung
Ein DTM-Segment ist immer ein Datum – aber welches, sagt der erste Wert, der Qualifier: DTM+137 ist das Belegdatum, DTM+2 der gewünschte Liefertermin, DTM+51 der Beginn der Fortschrittszahl. Genauso bei Mengen (QTY), Bezügen (RFF) und Beteiligten (NAD). Die Bedeutungen stehen in Codelisten.
Die Nachrichten des Auftragseingangs
ORDERS
Bestellung
ORDCHG
Bestelländerung
ORDRSP
Auftragsbestätigung
DELFOR
Lieferabruf
DELJIT
Feinabruf
DESADV
Lieferavis
INVOIC
Rechnung
Alle Segmente
| Segment | Deutsch | Vorkommen |
|---|---|---|
| UNB | Kopf der Übertragung | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| UNH | Nachrichtenkopf | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| UNS | Abschnittstrenner | ORDERS, ORDCHG, ORDRSP, DELFOR, INVOIC |
| UNT | Nachrichtenende | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| UNZ | Ende der Übertragung | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| AJT | Anpassungsgrund | ORDCHG, ORDRSP, INVOIC |
| ALC | Zu- und Abschlag | ORDERS, ORDCHG, ORDRSP, INVOIC |
| ALI | Zusatzinformation | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| APR | Preisinformation | ORDERS, ORDCHG, ORDRSP, INVOIC |
| BGM | Dokumentbeginn | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| CAV | Merkmalswert | ORDERS, ORDCHG, ORDRSP |
| CCI | Merkmal | ORDERS, ORDCHG, ORDRSP |
| CNT | Kontrollsumme | ORDERS, ORDCHG, ORDRSP, DELFOR, DESADV, INVOIC |
| COM | Kommunikation | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| CPS | Packstück-Hierarchie | DESADV |
| CTA | Ansprechpartner | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| CUX | Währung | ORDERS, ORDCHG, ORDRSP, INVOIC |
| DGS | Gefahrgut | DESADV |
| DLM | Lieferbeschränkung | DESADV |
| DOC | Begleitdokument | ORDERS, ORDCHG, ORDRSP, DELFOR, INVOIC |
| DTM | Datum / Zeit / Zeitraum | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| EQA | Zusatzausrüstung | DESADV |
| EQD | Ladungsträger | ORDERS, ORDCHG, ORDRSP, DESADV, INVOIC |
| FII | Bankverbindung | ORDERS, ORDCHG, ORDRSP, INVOIC |
| FTX | Freitext | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| GIN | Identnummern | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| GIR | Zusammengehörige Nummern | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| HAN | Handhabung | ORDERS, ORDCHG, ORDRSP, DESADV |
| IMD | Artikelbeschreibung | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| INP | Anweisung an Beteiligte | INVOIC |
| LIN | Position | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| LOC | Ort | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| MEA | Maße und Gewichte | ORDERS, ORDCHG, ORDRSP, DELFOR, DESADV, INVOIC |
| MOA | Geldbetrag | ORDERS, ORDCHG, ORDRSP, DESADV, INVOIC |
| NAD | Name und Adresse | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| PAC | Verpackung | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| PAI | Zahlungsanweisung | ORDERS, ORDCHG, ORDRSP, INVOIC |
| PAT | Zahlungsbedingung | ORDERS, ORDCHG, ORDRSP, INVOIC |
| PCD | Prozentsatz | ORDERS, ORDCHG, ORDRSP, DESADV, INVOIC |
| PCI | Packstück-Kennzeichnung | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| PIA | Zusätzliche Artikelnummer | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| PRI | Preis | ORDERS, ORDCHG, ORDRSP, INVOIC |
| QTY | Menge | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| QVR | Mengenabweichung | ORDERS, ORDCHG, ORDRSP, DELFOR, DESADV, INVOIC |
| RCS | Anforderungen | ORDERS, ORDCHG, ORDRSP, INVOIC |
| RFF | Referenz | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| RNG | Bereich | ORDERS, ORDCHG, ORDRSP, INVOIC |
| RTE | Satz | ORDERS, ORDCHG, ORDRSP, INVOIC |
| SCC | Einteilungsstatus | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT |
| SEL | Plombe | DESADV |
| SEQ | Reihenfolge | DELJIT |
| SGP | Ladeposition | DESADV |
| STG | Prozessstufe | ORDERS, ORDCHG, ORDRSP |
| TAX | Steuer | ORDERS, ORDCHG, ORDRSP, INVOIC |
| TDT | Transport | ORDERS, ORDCHG, ORDRSP, DELFOR, DELJIT, DESADV, INVOIC |
| TOD | Lieferbedingung | ORDERS, ORDCHG, ORDRSP, DESADV, INVOIC |
Wichtige Codelisten
- 1001 – Document/message identifier expressed in code.
- 2005 – Code giving specific meaning to a date, time or period.
- 2379 – Specification of the representation of a date, a date and time or of a period.
- 6063 – Code giving specific meaning to a quantity.
- 4017 – Code indicating the level of commitment of schedule information.
- 1153 – Code giving specific meaning to a reference segment or a reference number.
- 3035 – Code giving specific meaning to a party.
- 7143 – Identification of the type of item number.
- 4347 – Indication of the function of the product code.
- 5025 – Indication of type of amount.
- 5125 – Identification of a type of price.
- 1225 – Code indicating the function of the message.
- 3227 – Code identifying the function of a location.
- 4451 – Code specifying subject of a free text.
- 7405 – Code specifying the type/source of identity number.
Segmente, Datenelemente und Codes: UN/EDIFACT-Verzeichnis D.96A (UNTDID, Vereinte Nationen). Deutsche Kurztexte sind unsere Übersetzung; der englische Originaltext steht jeweils daneben.