Das Element vcr:DeliveryNoteQueryRequest erweitert den Typ vct:RequestType um die Elemente
Name | Typ/Vorkommen | Beschreibung |
---|---|---|
vcr:DateRange | vcr:DateRange? | Bereich für Belegdatum |
vcr:OrderID | xsd:string* | Belegnummer(n) der korrespondierenden Bestellung(en) |
vcr:OrderConfirmationID | xsd:String* | Belegnummer(n) der korrespondierenden Auftragsbestätigungen |
Das Element vcr:DeliveryNoteQueryResponse erweitert den Typ vct:ResponseType um das optionale Element vcr:DateRange und eine Liste von Elementen vcr:DeliveryNoteHeader. DeliveryNoteHeader besteht aus folgenden Elementen:
Name | Typ/Vorkommen | Beschreibung |
---|---|---|
vcr:DeliveryNoteID | xsd:string | Belegnummer des Lieferscheins |
cbc:IssueDate | cbc:IssueDate | Belegdatum |
vcr:Description | xsd:string? | Beschreibung |
vcr:OrderID | xsd:string* | Korrespondierende Bestellungen |
vcr:OrderConfirmationID | xsd:string* | Korrespondierende Auftragsbestätigung |
Regeln (Server)
Ein DeliveryNoteQueryRequest ist wie folgt zu verarbeiten: Es werden alle Lieferscheine ermittelt, auf die die Suchparameter DateRange, OrderID und OrderConfirmationID zutreffen, wie in Abschnitt Belegverwaltung beschrieben.
Die ermittelte Liste von Lieferscheinen ist im DeliveryNoteQueryResponse zurückzuliefern, evtl. Limitierungen des Suchergebnisses sind wie in Belegverwaltung beschrieben über DateRange mitzuteilen.
Unterstützt der Server die Suchparameter OrderID bzw. OrderConfirmationID, muss jedes DeliveryNoteHeader-Element auch mindestens ein nicht leeres Element OrderID bzw. OrderConfirmationID enthalten.
Enthält der QueryRequest Elemente OrderID bzw. OrderConfirmationID und unterstützt der Server diese Suchparameter nicht, wird ein DeliveryNoteQueryResponse mit ResponseCode 404 übermittelt.
Unterstützt der Server einen der Suchparameter OrderID oder OrderConfirmationHeader nicht, muss er dies im Profil mitteilen.
Regeln (Client)
Die Suchparameter OrderID dürfen nur verwendet werden, wenn der Server im Profil nicht mitgeteilt hat, dass diese Suchparameter nicht unterstützt werden.
Die Suchparameter OrderConfirmationHeaderID dürfen nur verwendet werden, wenn der Server im Profil nicht mitgeteilt hat, dass diese Suchparameter nicht unterstützt werden.