Spezifikation
Die Implementierung basiert auf dem openTRANS 2.1 Standard DISPATCHNOTIFICATION erweitert um orderManager spezifische Felder.
DISPATCHNOTIFICATION wird in den ordermanager importiert.
Im Folgenden werden die Felder in openTRANS beschreiben und mit welchen Daten diese zu befüllen sind.
Für alle Felder gelten die allgemeinen Datentypen und Muss/Kann Einstellungen nach Vorgabe von openTRANS 2.1.
Dateinamen
Dateiname sollte "DISPATCHNOTIFICATION" und die Lieferscheinnr. aus Feld DISPATCHNOTIFICATION_ID enthalten, wobei in der Lieferscheinnr. keine Leerzeichen enthalten sein dürfen.
Weitere Ergänzungen um die Eindeutigkeit sicher zu stellen sind möglich.
Dateiendung .xml
Mindest-Namensschema: DISPATCHNOTIFICATION_<DISPATCHNOTIFICATION_ID>.xml
Format
Belegkopf
|
Feld |
Feld openTRANS 2.1 |
Feld OM Lieferschein |
Datentyp |
Muss/Kann |
|---|---|---|---|---|
|
Belegkopf - Bestellnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
|
Bestellung - Bestellnr |
Alpha(30) |
Muss |
|
Belegkopf - Lieferanten Auftragsnnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
|
Bestellung - Lieferanten-Auftragsnnr |
Alpha(30) |
Soll
|
|
Belegkopf - Erstelldatum |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Datum |
DateTime |
Muss |
|
Belegkopf - Datum |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Lieferdatum |
DateTime |
Soll
|
|
Belegkopf - Kommentar |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Kommentar |
Alpha(500) |
Kann |
|
Belegkopf - Belegnummer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Beleg-Nummer |
|
Muss |
|
Belegkopf-
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Sendungsnummer |
|
Kann |
Unternehmen
|
Feld |
Feld openTRANS 2.1 |
orderManager Lieferschein |
Datentyp |
Muss/Kann |
|---|---|---|---|---|
|
Unternehmen - Lieferadresse |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Lieferadresse |
|
Muss |
|
Unternehmen - Käufer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Kunde der Bestellung |
|
Muss |
|
Unternehmen - Käufer
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Kundennr beim Lieferanten |
|
Muss |
|
Unternehmen - Lieferant |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Lieferant der Bestellung |
|
Muss |
|
Unternehmen - Käufer
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Kundennr beim Lieferanten |
alpha(50) |
Muss |
|
Unternehmen - Lieferant
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Lieferantennr beim
|
alpha(50) |
Muss |
Inhalt der Adresse entspricht dem Mapping der Adress aus der Nachricht ORDER.
Position
|
Feld |
Feld openTRANS 2.1 |
Feld OM
|
Datentyp |
Muss/Kann |
|---|---|---|---|---|
|
Position - Positionnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Zeilennummer |
|
Muss |
|
Position - Artikelnr Lieferant |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Lieferanten Artikelnr |
alpha(30) |
Kann |
|
Position - Artikelnr Käufer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Kunden Artikelnr |
alpha(30) |
Kann |
|
Position - EAN |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
EAN |
|
Kann |
|
Position - Artikelbezeichnung |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Kurzbeschreibung |
alpha(200) |
Kann |
|
Position - Text |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Text |
|
Kann |
|
Position - Einheit |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
UneceUnit * 1 |
alpha(3) |
Muss |
|
Position - Menge |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Position - Menge |
decimal |
Muss |
|
Position - Lieferdatum |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Unterposition - Lieferdatum |
DateTime |
Kann |
|
Position - Lieferdatum Ende |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Unterposition - Lieferdatum |
DateTime |
Kann |
|
Position - Chargennummer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Unterposition - Chargennr |
|
Kann |
|
Position - Seriennummer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Unterposition - Seriennr |
|
Kann |
|
Bestellnr aus ursprünglicher Bestellung |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
|
Bestellung - ID |
alpha(30) |
Muss |
|
Line_Item_ID der Position aus ursprünglicher Bestellung |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
|
Bestellung - Positionsnummer |
alpha(50) |
Muss
|
|
Unternehmen - Käufer
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
|
Kundennr beim Lieferanten |
alpha(50) |
Muss |
|
Position - Einheit (Beschreibung) |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
|
Mengeneinheit als Text
|
alpha(100) |
Kann |
|
Position - Einheit (Beschreibung) |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Veraltet! Bitte nutzen Sie das
|
alpha(100) |
Kann |
*1 → Ist die Unece Einheit nicht bekannt, so kann als Wert "ZZ" verwendet werden.
|
Datei |
Beschreibung |
|---|---|
|
Beispielnachricht |