Operation: OrderConfirmationDetails
Das Element vcr:OrderConfirmationDetailsRequest erweitert den Typ vct:RequestType um eine Liste von Elementen vcr:OrderConfirmationID (xsd:normalizedString).
Das Element vcr:OrderConfirmationDetailsResponse erweitert den Typ vct:ResponseType um eine Liste von Elementen vcr:OrderConfirmation und vcr:UnknownID (xsd:normalizedString). OrderConfirmation besteht aus folgenden Elementen:
Name | Typ/Vorkommen | Beschreibung |
---|---|---|
vcr:OrderConfirmationID | xsd:normalizedString | Belegnummer der Auftragsbestätigung |
cbc:IssueDate |
| Belegdatum |
vcr:Description | xsd:normalizedString? | Beschreibung |
cac:Party | ? | Firmendaten Käufer |
+ | Positionen der Auftragsbestätigung |
Regeln
Anhand der im Request übergegeben Belegnummern (OrderConfirmationID) werden die Auftragsbestätigungen ermittelt, deren Belegnummer gleich ist zu einer der übergebenen Belegnummern.
Die gefundenen Auftragsbestätigungen werden als Elemente OrderConfirmation im Response mitgeteilt.
Zu jeder Belegnummer, zu der keine Auftragsbestätigung ermittelt werden kann, wird ein Element UnknownID mitgeteilt, dass diese Belegnummer als Inhalt enthält.
Die Summe aus der Anzahl der OrderConfirmation und der UnkownID-Elemente im Response muss mit der Anzahl der OrderConfirmationID-Element im Request übereinstimmen
In den LineItem-Elementen sind die Referenzen OrderID zu verwenden, es sei denn der Server hat im Profil ein UnsupportedQuery-Element mit Inhalt OrderConfirmation-OrderID übermittelt, oder die Position hat tatsächlich keinen Bezug zu einer Bestellung.