Belegart: Lieferschein
Wir orientieren uns nun am vorangegangenen Beispiel zur Auftragsbestätigung und fragen die dazugehörigen Lieferscheine wie folgt ab:
https://b2b.beispielserver.com/?RequestName=DeliveryNoteQueryRequest&BuyersID=B127645&Password=secret&OrderConfirmationID=B2019001&OrderConfirmationID=B2018001
und erhalten vom Server folgenden Response:
<?xml version="1.0" encoding="utf-8" ?>
<DeliveryNoteQueryResponse xmlns="urn:veloconnect:receipt-1.3" xmlns:vct="urn:veloconnect:transaction-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0">
<vct:BuyersID>B127645</vct:BuyersID>
<vct:ResponseCode>200</vct:ResponseCode>
<DeliveryNoteHeader>
<DeliveryNoteID>L2019001</DeliveryNoteID>
<cbc:IssueDate>2018-01-08</cbc:IssueDate>
<OrderConfirmationID>B2018001</OrderConfirmationID>
</DeliveryNoteHeader>
<DeliveryNoteHeader>
<DeliveryNoteID>L2019002</DeliveryNoteID>
<cbc:IssueDate>2018-02-10</cbc:IssueDate>
<OrderConfirmationID>B2018001</OrderConfirmationID>
</DeliveryNoteHeader>
<DeliveryNoteHeader>
<DeliveryNoteID>L2019101</DeliveryNoteID>
<cbc:IssueDate>2019-08-29</cbc:IssueDate>
<OrderID>B2019001</OrderID>
<OrderConfirmationID>B2019001</OrderConfirmationID>
</DeliveryNoteHeader>
<DeliveryNoteHeader>
<DeliveryNoteID>L2019102</DeliveryNoteID>
<cbc:IssueDate>2019-09-08</cbc:IssueDate>
<OrderID>B2019001</OrderID>
<OrderConfirmationID>B2019001</OrderConfirmationID>
</DeliveryNoteHeader>
</DeliveryNoteQueryResponse>
Wir fragen nun alle diese vier Lieferscheine mit dem Request
https://b2b.beispielserver.com/?RequestName=DeliveryNoteDetailsRequest&BuyersID=B127645&Password=secret&DeliveryNoteID=L2019001&DeliveryNoteID=L2019001&DeliveryNoteID=L2019002&DeliveryNoteID=L2019101
und erhalten vom Server folgenden Response: