Breadcrumbs

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.
DISPATCHNOTIFICATION_INFO.DISPATCHNOTIFICATION_ID

Alpha(250)

Muss


Belegdatum

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.DISPATCHNOTIFICATION_DATE

DateTime

Muss


Lieferdatum

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.DELIVERY_DATE.
DELIVERY_START_DATE

DateTime

Kann


Lieferdatum -
Bis

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.DELIVERY_DATE.
DELIVERY_END_DATE

DateTime

Kann


Kommentar

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.REMARKS

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.
DISPATCHNOTIFICATION_INFO.PARTIES.
PARTY[PARTY_ROLE=delivery].ADDRESS


Muss

Unternehmen - Käufer

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.PARTIES.
PARTY[PARTY_ROLE=buyer].ADDRESS


Muss

Unternehmen - Lieferant

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.PARTIES.
PARTY[PARTY_ROLE=supplier].ADDRESS


Muss

Adresse

Feld orderManager

Feld openTRANS 2.1

Datentyp

Muss/Kann

Adresse - ExternalNumber
(Lieferadresse, Rechnungsadresse)

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.PARTIES.PARTY.
PARTY_ID[type=buyer_specific]


Kann

AddressVendorNumber - VendorAddressNumber
(Lieferadresse, Rechnungsadresse)

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.PARTIES.PARTY.
PARTY_ID[type=supplier_specific]


Kann

Adresse - ILN

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.PARTIES.PARTY.
PARTY_ID[type=iln]


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] 

EMail 

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].
PACKAGE_ID

Alpha(50)

Muss

Trackingnummertyp

DISPATCHNOTIFICATION_HEADER.DISPATCHNOTIFICATION_INFO.LOGISTIC_DETAILS_INFO.PACKAGE_INFO.PACKAGE[i].
PACKAGE_ID[type]

Alpha(32)

Muss

LogisticServiceProvider -
Beschreibung

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
Lieferschein- Position

Feld openTRANS 2.1

Datentyp

Muss/Kann

Position - Positionnr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.LINE_ITEM_ID

Alpha(50)

Muss

Bestellung - Kunden-Bestellnr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.CUSTOMER_ORDER_REFERENCE.ORDER_ID

Alpha(30)

Kann

Belegkopf - Lieferanten-Auftragsnr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.SUPPLIER_ORDER_REFERENCE.
SUPPLIER_ORDER_ID

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].
DISPATCHNOTIFICATION_ITEM.CUSTOMER_ORDER_REFERENCE.LINE_ITEM_ID

Alpha(50)

kann

Position - Händler Artikelnr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.PRODUCT_ID.SUPPLIER_PID

alpha(30)

Kann

Position - Kunden Artikelnr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.PRODUCT_ID.BUYER_PID

alpha(30)

Kann

Position - EAN

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.PRODUCT_ID.INTERNATIONAL_PID[type=ean]

alpha(15)

Kann

Position - Kurzbeschreibung

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.PRODUCT_ID.DESCRIPTION_SHORT

alpha(200)

Kann

Position - Einheit (UNECE)

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.ORDER_UNIT

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].
DISPATCHNOTIFICATION_ITEM.QUANTITY

decimal

Muss

Unterposition - Lieferdatum

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.
DELIVERY_REFERENCE.DELIVERY_DATE.DELIVERY_START_DATE

DateTime

Kann

Unterposition - Lieferdatum Bis

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.
DELIVERY_REFERENCE.DELIVERY_DATE.DELIVERY_END_DATE

DateTime

Kann

Unterposition - Chargennr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.PRODUCT_ID.LOT_NUMBER

alpha(80)

Kann

Unterposition - Seriennr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.PRODUCT_ID.SERIAL_NUMBER

alpha(80),
Mehrfach

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