openTRANS 2.1 - DISPATCHNOTIFICATION - Kunden-Lieferschein
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 - Bis | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. | DateTime | Kann | |
Kommentar | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. | Alpha(500) | Kann | |
Sendungsnummer | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. DISPATCHNOTIFICATION_INFO.SHIPMENT_ID | Alpha(250) | Kann | |
Händler / Lieferant - Externe Nummer | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. DISPATCHNOTIFICATION_INFO.SUPPLIER_IDREF[type = "supplier_specific"] | Alpha(250) | Muss | |
Lieferadresse -Externe Nummer | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. DISPATCHNOTIFICATION_INFO.SHIPMENT_PARTIES_REFERENCE. DELIVERY_IDREF[type = "supplier_specific"] | 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 (kommasepariert) | alpha(200) | Kann |
ADDRESS.NAME3 | Zusatz 1 (kommasepariert) | alpha(200) | Kann |
ADDRESS.DEPARTMENT | Zusatz 1 (kommasepariert) | 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]. PACKAGE_ID[type] | Alpha(32) | Muss |
LogisticServiceProvider - | DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i]. PACKAGE_DESCR | Alpha(32) | Kann |
Inhalt | DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i]. PACKAGE_DESCR | Alpha(200) | Kann |
Verpackungseinheit | DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i]. PACKING_UNIT_CODE | Alpha(100) | Kann |
Gewicht | DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i]. PACKAGE_DIMENSIONS.WEIGHT | 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]. DISPATCHNOTIFICATION_ITEM.SUPPLIER_ORDER_REFERENCE. SUPPLIER_ORDER_ITEM_ID | 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 (Mengeneinheit als Text) | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i]. ITEM_UDX."UDX.ANDAVIS.ORDER_UNIT_TEXT" | alpha(50) | Kann (obsolete) |
Position - Einheit (Mengeneinheit als Text) | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i]. REMARKS[type = "order_unit_text"] | 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 |