openTRANS 2.1 - DISPATCHNOTIFICATION - Lieferanten-Lieferschein

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].
DISPATCHNOTIFICATION_ITEM.ORDER_REFERENCE.ORDER_ID

Bestellung - Bestellnr

Alpha(30)

Muss

Belegkopf - Lieferanten Auftragsnnr

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

Bestellung - Lieferanten-Auftragsnnr

Alpha(30)

Soll
Ist das Feld  "SUPPLIER_ORDER_ID" nicht
gefüllt, so wird hier Feld "DISPATCHNOTIFICATION_ID" eingetragen.

Belegkopf - Erstelldatum

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.DISPATCHNOTIFICATION_DATE

Datum

DateTime

Muss

Belegkopf - Datum

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.DELIVERY_DATE.
DELIVERY_START_DATE

Lieferdatum

DateTime

Soll
Ist das Feld "DELIVERY_START_DATE" nicht
befüllt, so wird das Feld "DISPATCHNOTIFICATION_DATE"
ausgelesen. 

Belegkopf - Kommentar

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.REMARKS

Kommentar

Alpha(500)

Kann

Belegkopf - Belegnummer

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.DISPATCHNOTIFICATION_ID

Beleg-Nummer

 

Muss

Belegkopf-
TrackingCode

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.SHIPMENT_ID
Sendungsnummer Kann

Unternehmen

Feld

Feld openTRANS 2.1

orderManager Lieferschein

Datentyp

Muss/Kann

Unternehmen - Lieferadresse

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

Lieferadresse

 

Muss

Unternehmen - Käufer

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

Kunde der Bestellung

 

Muss
Unternehmen - Käufer
Kundennr

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

Kundennr beim Lieferanten Muss

Unternehmen - Lieferant

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

Lieferant der Bestellung

 

Muss
Unternehmen - Käufer
Kundennr
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.SHIPMENT_PARTIES_REFERENCE.

DELIVERY_IDREF
Kundennr beim Lieferantenalpha(50)Muss
Unternehmen - Lieferant
Lieferantennr
DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER.
DISPATCHNOTIFICATION_INFO.SUPPLIER_IDREF[type = buyer_specific]
Lieferantennr beim
Mandanten
alpha(50)Muss

Inhalt der Adresse entspricht dem Mapping der Adress aus der Nachricht ORDER.

Position

Feld

Feld openTRANS 2.1

Feld OM
Lieferschein- Position

Datentyp

Muss/Kann

Position - Positionnr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.LINE_ITEM_ID

Zeilennummer

 

Muss

Position - Artikelnr Lieferant

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

Lieferanten Artikelnr

alpha(30)

Kann

Position - Artikelnr Käufer

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

Kunden Artikelnr

alpha(30)

Kann

Position - EAN

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

EAN

 

Kann

Position - Artikelbezeichnung

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

Kurzbeschreibung

alpha(200)

Kann

Position - Text

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.REMARKS

Text

 

Kann

Position - Einheit

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.ORDER_UNIT

UneceUnit * 1

alpha(3)

Muss

Position - Menge

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
DISPATCHNOTIFICATION_ITEM.QUANTITY

Position - Menge

decimal

Muss

Position - Lieferdatum

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

Unterposition - Lieferdatum

DateTime

Kann

Position - Lieferdatum Ende

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

Unterposition - Lieferdatum

DateTime

Kann

Position - Chargennummer

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

Unterposition - Chargennr

 

Kann

Position - Seriennummer

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

Unterposition - Seriennr

 

Kann

Bestellnr aus ursprünglicher Bestellung

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
DISPATCHNOTIFICATION_ITEM.ORDER_REFERENCE.ORDER_ID

Bestellung - ID

alpha(30)Muss

Line_Item_ID der Position aus ursprünglicher Bestellung

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
DISPATCHNOTIFICATION_ITEM.ORDER_REFERENCE.LINE_ITEM_ID

Bestellung - Positionsnummer

alpha(50)Muss
"0" wenn kein ID vorliegt.
Unternehmen - Käufer
Kundennr

DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
DISPATCHNOTIFICATION_ITEM.SHIPMENT_PARTIES_REFERENCE.
DELIVERY_IDREF

Kundennr beim Lieferantenalpha(50)Muss
Position - Einheit (Beschreibung)DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0].
DISPATCHNOTIFICATION_ITEM.REMARKS[type = orderunittext]
Mengeneinheit als Text
Standard: Stück
alpha(100)Kann
Position - Einheit (Beschreibung)DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[i].
ITEM_UDX.UDX.ANDAVIS.ORDER_UNIT_TEXT
Veraltet! Bitte nutzen Sie das 
Tag REMARKS.
Mengeneinheit als Text
Standard: Stück
alpha(100)Kann

*1 → Ist die Unece Einheit nicht bekannt, so kann als Wert "ZZ" verwendet werden.


Datei

Beschreibung
Beispielnachricht