Spezifikation
Die Implementierung basiert auf dem openTRANS 2.1 Standard DISPATCHNOTIFICATION erweitert um orderManager spezifische Felder. Im Folgenden werden die Felder in openTRANS beschreiben und mit welchen Daten diese zu befüllen sind.
Dateinamen
Dateiname sollte "DISPATCHNOTIFICATION" und die Lieferscheinnr. enthalten, wobei in der Lieferscheinnr. keine Leerzeichen enthalten sein darf.
Dateiendung .xml
Format
Belegkopf
|
Feld OM Lieferschein |
Feld openTRANS 2.1 |
Datentyp |
Muss/Kann |
Kommentar |
|---|---|---|---|---|
|
Belegnummer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Alpha(250) |
Muss |
|
|
Belegdatum |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
DateTime |
Muss |
|
|
Lieferdatum |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
DateTime |
Kann |
|
|
Lieferdatum -
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
DateTime |
Kann |
|
|
Kommentar |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Alpha(500) |
Kann |
|
|
Sendungsnummer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Alpha(250) |
Kann |
|
|
Händler / Lieferant - Externe Nummer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Alpha(250) |
Muss |
|
|
Lieferadresse -Externe Nummer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
Alpha(250) |
Muss |
|
Unternehmen
|
orderManager Lieferschein |
Feld openTRANS 2.1 |
Datentyp |
Muss/Kann |
|---|---|---|---|
|
Beleg- Lieferadresse |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
|
Muss |
|
Unternehmen - Käufer |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
|
Muss |
|
Unternehmen - Lieferant |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
|
Muss |
Adresse
|
Feld orderManager |
Feld openTRANS 2.1 |
Datentyp |
Muss/Kann |
|---|---|---|---|
|
Adresse - ExternalNumber
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
|
Kann |
|
AddressVendorNumber - VendorAddressNumber
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
|
Kann |
|
Adresse - ILN |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
|
|
Kann |
Adressen
|
Feld |
Beschreibung |
Datentyp |
Muss/Kann |
|---|---|---|---|
|
ADDRESS.NAME |
Name |
alpha(100) |
Muss |
|
ADDRESS.NAME2 |
Zusatz 1
|
alpha(200) |
Kann |
|
ADDRESS.NAME3 |
Zusatz 1
|
alpha(200) |
Kann |
|
ADDRESS.DEPARTMENT |
Zusatz 1
|
alpha(200) |
Kann |
|
ADDRESS.CONTACT_DETAILS[0].CONTACT_NAME[0] |
Kontaktperson |
alpha(100) |
Kann |
|
ADDRESS.EMAIL[0] |
|
alpha(200) |
Kann |
|
ADDRESS.FAX |
Fax |
alpha(100) |
Kann |
|
ADDRESS.PHONE |
Phone |
alpha(100) |
Kann |
|
ADDRESS.PHONE[type=mobile] |
Mobile |
alpha(100) |
Kann |
|
ADDRESS.STREET |
Strasse |
alpha(100) |
Kann |
|
ADDRESS.ZIP |
PLZ |
alpha(20) |
Kann |
|
ADDRESS.ZIPBOX |
PLZ Postfach |
alpha(20) |
Kann |
|
ADDRESS.BOXNO |
Postfach |
alpha(20) |
Kann |
|
ADDRESS.CITY |
Ort |
alpha(100) |
Kann |
|
ADDRESS.COUNTRY_CODED |
Ländercode |
alpha(3) |
Kann |
|
ADDRESS.ADDRESS_REMARKS[0] |
Kommentar |
alpha(200) |
Kann |
|
ADDRESS.URL |
Web |
alpha(200) |
Kann |
|
ADDRESS.PARTY_ID[type=iln] |
Iln |
alpha(50) |
Kann |
|
ADDRESS.PARTY_ID |
Externe Nummer |
alpha(30) |
Kann |
Trackingdaten
|
Feld ordermanager |
Feld openTRANS 2.1 |
Datentyp |
Muss/Kann |
|---|---|---|---|
|
Trackingnummer |
DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i].
|
Alpha(50) |
Muss |
|
Trackingnummertyp |
DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i].
|
Alpha(32) |
Muss |
|
LogisticServiceProvider -
|
DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i].
|
Alpha(32) |
Kann |
|
Inhalt |
DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i].
|
Alpha(200) |
Kann |
|
Verpackungseinheit |
DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i].
|
Alpha(100) |
Kann |
|
Gewicht |
DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i].
|
Decimal |
Kann |
Position
|
Feld OM
|
Feld openTRANS 2.1 |
Datentyp |
Muss/Kann |
|---|---|---|---|
|
Position - Positionnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Alpha(50) |
Muss |
|
Bestellung - Kunden-Bestellnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Alpha(30) |
Kann |
|
Belegkopf - Lieferanten-Auftragsnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Alpha(30) |
Muss |
|
Position - Positionnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Alpha(50) |
Muss |
|
Position - Kunden-Positionnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
Alpha(50) |
kann |
|
Position - Händler Artikelnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(30) |
Kann |
|
Position - Kunden Artikelnr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(30) |
Kann |
|
Position - EAN |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(15) |
Kann |
|
Position - Kurzbeschreibung |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(200) |
Kann |
|
Position - Einheit (UNECE) |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(3) |
Muss |
|
Position - Einheit
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(50) |
Kann (obsolete) |
|
Position - Einheit
|
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(50) |
Kann |
|
Position - Menge |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
decimal |
Muss |
|
Unterposition - Lieferdatum |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
DateTime |
Kann |
|
Unterposition - Lieferdatum Bis |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
DateTime |
Kann |
|
Unterposition - Chargennr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(80) |
Kann |
|
Unterposition - Seriennr |
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
|
alpha(80),
|
Kann |
Chargen
Pro Charge wird ein Element "DISPATCHNOTIFICATION_ITEM" erzeugt, da hier die Menge etc. relevant ist.
Seriennummern
Da die Menge bei Seriennummern nicht relevant ist, werden alle Seriennrn eines Artikels in einer Position übermittelt. Das Element "SERIAL_NUMBER" kommt in diesem Fall Mehrfach vor.
|
Datei |
Beschreibung |
|---|---|
|
DISPATCHNOTIFICATION.xml |
Beispiele |