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]. | 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. DISPATCHNOTIFICATION_INFO.SHIPMENT_ID | 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 Kundennr | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. | Kundennr beim Lieferanten | Muss | |
Unternehmen - Lieferant | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. | Lieferant der Bestellung |
| Muss |
Unternehmen - Käufer Kundennr | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_HEADER. DISPATCHNOTIFICATION_INFO.SHIPMENT_PARTIES_REFERENCE. DELIVERY_IDREF | Kundennr beim Lieferanten | alpha(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 | 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 "0" wenn kein ID vorliegt. |
Unternehmen - Käufer Kundennr | DISPATCHNOTIFICATION.DISPATCHNOTIFICATION_ITEM_LIST[0]. | Kundennr beim Lieferanten | alpha(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 |