TB.One > Auftragsdaten und Auftragsabwicklung > Auftragsbearbeitung via XML > XML-Struktur: TB.Order > XML-Feldbeschreibungen: Auftragsdaten

XML-Feldbeschreibungen: Auftragsdaten

Die folgenden Daten können in einer XML-Auftragsliste, die von TB.One übertragen wird, enthalten sein (klicke auf den Namen eines Knotens, um eine Liste seiner möglichen Inhalte und ein Beispiel anzuzeigen):

KNOTEN AUF EBENE 1

KNOTEN AUF EBENE 2

ORDER_LIST / ORDER

ORDER_DATA

SELL_TO

SHIP_TO

SHIPMENT

PAYMENT

REFERENCES

HISTORY

SERVICES

ITEMS

 

ACHTUNG:
Das Format TB.Order hat eine Baumstruktur. Wenn also mehrere Instanzen von Knoten wie <TB_ID> oder <CHANNEL_ID> auftreten, sind sie jeweils nur im Kontext des jeweiligen Astes gültig.

Ein Beispiel: Die "TB_ID" im Knoten "ITEM" ist die eindeutige Artikel-ID in TB.One, während die "TB_ID" im Knoten "ORDER" die eindeutige ID des entsprechenden Auftrages ist.

Beachte, dass die folgenden Felder aus den Auftragsdateien in den Meldungsdateien die die entsprechenden Aufträge betreffen referenziert werden müssen. Die Tabelle unten gibt die Felder in der TB.Order und die korrespondierenden Felder in der Meldungsdatei an.

TB.ORDER

MELDUNG

ORDER > ORDER_DATA > TB_ID

MESSAGE > TB_ORDER_ID

ITEMS > ITEM > TB_ID

MESSAGE > TB_ORDER_ITEM_ID

 

Die TB_ORDER_ITEM_IDs werden in Meldungen nur dann benötigt, wenn sie Auftragspositionen referenzieren (z.B. Liefer-, Storno- und Retourenmeldungen).

Für Meldungen, die sich ausschließlich auf den Gesamtauftrag beziehen, z.B. Zahlung, Liefer- und Zahlkostenabzüge oder Änderungen des Zahlstatus, werden die TB_ORDER_ITEM_IDs dagegen nicht benötigt.

 

BEISPIEL:

<?xml version="1.0" encoding="utf-8"?>

<ORDER_LIST>        

<ORDER xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<ORDER_DATA>

<ORDER_DATE>2013-02-10</ORDER_DATE>

<TB_ID>1</TB_ID>

<CHANNEL_SIGN>chxx</CHANNEL_SIGN>

<CHANNEL_ID>303-6862327-6937118</CHANNEL_ID>

<CHANNEL_NO>303-6862327-6937118</CHANNEL_NO>

<PAID>0</PAID>

<APPROVED>1</APPROVED>

<ITEM_COUNT>1</ITEM_COUNT>

<TOTAL_ITEM_AMOUNT>349.00</TOTAL_ITEM_AMOUNT>

<DATE_CREATED>2013-02-11T14:51:47</DATE_CREATED>

</ORDER_DATA>

<SELL_TO>

<TB_ID>1</TB_ID>

<FIRSTNAME>Max</FIRSTNAME>

<LASTNAME>Mustermann</LASTNAME>

<NAME>Max Mustermann</NAME>

<STREET_NO>Teststraße 5</STREET_NO>

<ZIP>85405</ZIP>

<CITY>Musterhausen</CITY>

<COUNTRY>DE</COUNTRY>

<PHONE_PRIVATE>123</PHONE_PRIVATE>

<EMAIL>max@mustermann.de</EMAIL>

</SELL_TO>

<SHIP_TO>

<TB_ID>1</TB_ID>

<FIRSTNAME>Max</FIRSTNAME>

<LASTNAME>Mustermann</LASTNAME>

<NAME>Max Mustermann</NAME>

<STREET_NO>Teststraße 5</STREET_NO>

<ZIP>85405</ZIP>

<CITY>Musterhausen</CITY>

<COUNTRY>DE</COUNTRY>

</SHIP_TO>

<ITEMS>

<ITEM>

<TB_ID>1</TB_ID>

<CHANNEL_ID>1</CHANNEL_ID>

<SKU>4689bls</SKU>

<CHANNEL_SKU>00257241717043</CHANNEL_SKU>

<EAN>1234567891255</EAN>

<QUANTITY>1</QUANTITY>

<BILLING_TEXT>Reinhold bl S</BILLING_TEXT>

<TRANSFER_PRICE>282.69</TRANSFER_PRICE>

<ITEM_PRICE>349.00</ITEM_PRICE>

<DATE_CREATED>2013-02-11T14:51:47</DATE_CREATED>

</ITEM>

</ITEMS>

</ORDER>

<ORDER>

<ORDER_DATA>

<ORDER_DATE>2013-02-10</ORDER_DATE>

<TB_ID>3</TB_ID>

<CHANNEL_SIGN>chxx</CHANNEL_SIGN>

<CHANNEL_ID>4712</CHANNEL_ID>

<CHANNEL_NO>4712</CHANNEL_NO>

<PAID>0</PAID>

<APPROVED>1</APPROVED>

<ITEM_COUNT>1</ITEM_COUNT>

<TOTAL_ITEM_AMOUNT>349.00</TOTAL_ITEM_AMOUNT>

<DATE_CREATED>2013-02-11T14:59:41</DATE_CREATED>

</ORDER_DATA>

<SELL_TO>

<TB_ID>3</TB_ID>

<TITLE>Frau</TITLE>

<FIRSTNAME>Herta</FIRSTNAME>

<LASTNAME>Mustermann</LASTNAME>

<NAME>Herta Mustermann</NAME>

<STREET_NO>Teststraße 5</STREET_NO>

<ZIP>85405</ZIP>

<CITY>Musterhausen</CITY>

<COUNTRY>DE</COUNTRY>

<EMAIL>Herta@mustermann.de</EMAIL>

</SELL_TO>

<SHIP_TO>

<TB_ID>4</TB_ID>

<TITLE>Frau</TITLE>

<FIRSTNAME>Herta</FIRSTNAME>

<LASTNAME>Mustermann</LASTNAME>

<NAME>Herta Mustermann</NAME>

<STREET_NO>Musterstraße 9</STREET_NO>

<ZIP>85405</ZIP>

<CITY>Musterhausen</CITY>

<COUNTRY>DE</COUNTRY>

<PHONE_PRIVATE>123</PHONE_PRIVATE>

</SHIP_TO>

<SHIPMENT>

<IDCODE_SHIP>854051101002</IDCODE_SHIP>

<IDCODE_RETURN>854051101003</IDCODE_RETURN>

<PRICE>3.95</PRICE>

</SHIPMENT>

<PAYMENT>

<COSTS>0</COSTS>

</PAYMENT>

<HISTORY>

<EVENT>

<EVENT_ID>3</EVENT_ID>

<EVENT_TYPE>PRINT_DELIVERY_NOTE</EVENT_TYPE>

<DATE_CREATED>2013-02-11T15:04:38</DATE_CREATED>

</EVENT>

<EVENT>

<EVENT_ID>5</EVENT_ID>

<EVENT_TYPE>MESSAGE_CREATED</EVENT_TYPE>

<DATE_CREATED>2013-02-11T16:04:38</DATE_CREATED>

</EVENT>

</HISTORY>

<ITEMS>

<ITEM>

<TB_ID>3</TB_ID>

<CHANNEL_ID>1</CHANNEL_ID>

<SKU>4689blm</SKU>

<CHANNEL_SKU>00257241717722</CHANNEL_SKU>

<EAN>1234567891231</EAN>

<QUANTITY>1</QUANTITY>

<BILLING_TEXT>Reinhold bl M</BILLING_TEXT>

<TRANSFER_PRICE>282.69</TRANSFER_PRICE>

<ITEM_PRICE>349.00</ITEM_PRICE>

<DATE_CREATED>2013-02-11T14:59:41</DATE_CREATED>

</ITEM>

</ITEMS>

</ORDER>

...

</ORDER_LIST>


Weiterführende Informationen:

•Auftragsbearbeitung via XML - Übersicht

•Feldbeschreibungen - Meldungen