Example: Delivery messages and DESADVs

<!– Coding –> <?xml version="1.0" encoding="UTF-8"?> <!– Start of the message list –> <MESSAGES_LIST> <!– Start of first message –> <MESSAGE> <!– Message ID from TB.One –> <MESSAGE_ID>99999</MESSAGE_ID> <!– Message type –> <MESSAGE_TYPE>ORDER_ACKNOWLEDGE</MESSAGE_TYPE> <!– Unique TB.One order number –> <TB_ORDER_ID>2</TB_ORDER_ID> <!– Unique item number within the order –> <TB_ORDER_ITEM_ID>1</TB_ORDER_ITEM_ID> <!– Article number from TB.One –> <SKU>G2712-10.5</SKU> <!– Channel sign from TB.One –> <CHANNEL_SIGN>chxx</CHANNEL_SIGN> <!– Order number of the channel –> <CHANNEL_ORDER_ID>125454</CHANNEL_ORDER_ID> <!– Item number of the channel –> <CHANNEL_ORDER_ITEM_ID>5454</CHANNEL_ORDER_ITEM_ID> <!– Channel article number –> <CHANNEL_SKU>AD2548</CHANNEL_SKU> <!– Quantity –> <QUANTITY>1</QUANTITY> <!– Estimated delivery date –> <EST_SHIP_DATE>2013-04-10</EST_SHIP_DATE> <!– Comment –> <COMMENT>Order confirmation</COMMENT> <!– End of message 1 –> </MESSAGE> <!– Start message 2 –> <MESSAGE> <MESSAGE_TYPE>SHIP</MESSAGE_TYPE> <TB_ORDER_ID>3</TB_ORDER_ID> <TB_ORDER_ITEM_ID>1</TB_ORDER_ITEM_ID> <SKU>G2712-10.5</SKU> <CHANNEL_SIGN>chxx</CHANNEL_SIGN> <CHANNEL_ORDER_ID>125454</CHANNEL_ORDER_ID> <CHANNEL_ORDER_ITEM_ID>5454</CHANNEL_ORDER_ITEM_ID> <CHANNEL_SKU>AD2548</CHANNEL_SKU> <!– Delivery quantity –> <QUANTITY>1</QUANTITY> <!– Shipping type –> <CARRIER_PARCEL_TYPE>DHL_STD_NATIONAL</CARRIER_PARCEL_TYPE> <!– Shipcode –> <IDCODE>123456789</IDCODE> <!– Identcode proposal for the return label. If a return label is added to the package, the IDCODE_RETURN_PROPOSAL number is reserved. –> <IDCODE_RETURN_PROPOSAL>987654321</IDCODE_RETURN_PROPOSAL> <COMMENT>Dispatch advice</COMMENT> </MESSAGE> <!– Start message 3 –> <MESSAGE> <MESSAGE_TYPE>NO_INVENTORY</MESSAGE_TYPE> <TB_ORDER_ID>4</TB_ORDER_ID> <TB_ORDER_ITEM_ID>1</TB_ORDER_ITEM_ID> <SKU>G2712-10.5</SKU> <CHANNEL_SIGN>chxx</CHANNEL_SIGN> <CHANNEL_ORDER_ID>125454</CHANNEL_ORDER_ID> <CHANNEL_ORDER_ITEM_ID>5454</CHANNEL_ORDER_ITEM_ID> <CHANNEL_SKU>AD2548</CHANNEL_SKU> <!– Cancel quantity (stock cancellation) –> <QUANTITY>1</QUANTITY> <COMMENT>Cancellation due to missing stock</COMMENT> </MESSAGE> <!– Start message 4 –> <MESSAGE> <MESSAGE_TYPE>CUST_CANCEL</MESSAGE_TYPE> <TB_ORDER_ID>5</TB_ORDER_ID> <TB_ORDER_ITEM_ID>1</TB_ORDER_ITEM_ID> <SKU>G2712-10.5</SKU> <CHANNEL_SIGN>chxx</CHANNEL_SIGN> <CHANNEL_ORDER_ID>125454</CHANNEL_ORDER_ID> <CHANNEL_ORDER_ITEM_ID>5454</CHANNEL_ORDER_ITEM_ID> <CHANNEL_SKU>AD2548</CHANNEL_SKU> <!– Cancel quantity (customer cancellation) –> <QUANTITY>1</QUANTITY> <COMMENT>Customer cancellation</COMMENT> </MESSAGE> <!– Start message 5 –> <MESSAGE> <MESSAGE_TYPE>RETURN</MESSAGE_TYPE> <TB_ORDER_ID>6</TB_ORDER_ID> <TB_ORDER_ITEM_ID>1</TB_ORDER_ITEM_ID> <SKU>G2712-10.5</SKU> <CHANNEL_SIGN>chxx</CHANNEL_SIGN> <CHANNEL_ORDER_ID>125454</CHANNEL_ORDER_ID> <CHANNEL_ORDER_ITEM_ID>5454</CHANNEL_ORDER_ITEM_ID> <CHANNEL_SKU>AD2548</CHANNEL_SKU> <!– Return quantity –> <QUANTITY>1</QUANTITY> <!– Package type –> <CARRIER_PARCEL_TYPE>DHL_STD_NATIONAL</CARRIER_PARCEL_TYPE> <!– Return shipcode –> <IDCODE>123459876</IDCODE> <!– Return reason –> <RETURN_CAUSE>zu groß</RETURN_CAUSE> <!– State of the returned goods –> <RETURN_STATE>ohne Mängel</RETURN_STATE> </MESSAGE> <!– Start message 6 –> <MESSAGE> <MESSAGE_TYPE>DEDUCT_SHIPPING_COSTS</MESSAGE_TYPE> <TB_ORDER_ID>7</TB_ORDER_ID> <!– Notification quantity (always 1) –> <QUANTITY>1</QUANTITY> <!– Shipping cost discount (only if shipping costs were accounted at original order) –> <DEDUCTION>3.95</DEDUCTION> <COMMENT>Cost discount shipping costs</COMMENT> </MESSAGE> <!– Start message 7 –> <MESSAGE> <MESSAGE_TYPE>DEDUCT_SERVICE_PRICE</MESSAGE_TYPE> <TB_ORDER_ID>7</TB_ORDER_ID> <!– Notification quantity –> <QUANTITY>1</QUANTITY> <!– Cost discount service costs –> <DEDUCTION>3.95</DEDUCTION> <COMMENT>Cost discount service costs</COMMENT> </MESSAGE> <!– Start message 8 –> <MESSAGE> <MESSAGE_TYPE>DEDUCT_PAYMENT_COSTS</MESSAGE_TYPE> <TB_ORDER_ID>7</TB_ORDER_ID> <!– Quantity –> <QUANTITY>1</QUANTITY> <!– Cost discount –> <DEDUCTION>3.95</DEDUCTION> <COMMENT>Cost discount payment costs</COMMENT> </MESSAGE> <!– Start message 9 –> <MESSAGE> <MESSAGE_TYPE>PAYMENT_STATE_OPEN</MESSAGE_TYPE> <TB_ORDER_ID>8</TB_ORDER_ID> <!– Notification quantity (always 1) –> <QUANTITY>1</QUANTITY> <COMMENT>Payment state is "not paid"</COMMENT> </MESSAGE> <!– Start message 10 –> <MESSAGE> <MESSAGE_TYPE>PAYMENT_STATE_PAID</MESSAGE_TYPE> <TB_ORDER_ID>8</TB_ORDER_ID> <!– Notification quantity (always 1) –> <QUANTITY>1</QUANTITY> <COMMENT>Payment state is "paid"</COMMENT> </MESSAGE> <!– Start message 11 –> <MESSAGE> <MESSAGE_TYPE>PAYMENT_STATE_SHORTFALL</MESSAGE_TYPE> <TB_ORDER_ID>7</TB_ORDER_ID> <!– Notification quantity (always 1) –> <QUANTITY>1</QUANTITY> <COMMENT>Payment state is "payment loss"</COMMENT> </MESSAGE> <!– End of messages -> </MESSAGES_LIST>