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

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

vcr:LineItem

+

Positionen der Auftragsbestätigung

Regeln

  1. Anhand der im Request übergegeben Belegnummern (OrderConfirmationID) werden die Auftragsbestätigungen ermittelt, deren Belegnummer gleich ist zu einer der übergebenen Belegnummern.

  2. Die gefundenen Auftragsbestätigungen werden als Elemente OrderConfirmation im Response mitgeteilt.

  3. Zu jeder Belegnummer, zu der keine Auftragsbestätigung ermittelt werden kann, wird ein Element UnknownID mitgeteilt, dass diese Belegnummer als Inhalt enthält.

  4. Die Summe aus der Anzahl der OrderConfirmation und der UnkownID-Elemente im Response muss mit der Anzahl der OrderConfirmationID-Element im Request übereinstimmen

  5. 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.