Operation: OfferQuery
Das Element vcr:OfferQueryRequest erweitert den Typ vct:RequestType um die Elemente
Name | Typ/Vorkommen | Beschreibung |
---|---|---|
vcr:RequestReference | xsd:normalizedString? | Referenz(nummer) des Händlers |
vcr:RequestDate | cbc:DateType? | Datum der Angebotsanfrage durch den Händler |
vcr:DateRange | vcr:DateRangeType? | Datumsbereich für eine Angebots-Suche |
Regeln (Request)
Die Abfrage durch den Client kann sich auf eine konkrete Anfrage beziehen, die dann über die Elemente RequestReference und/oder RequestDate identifiziert werden können. Der Suchparameter RequestReference wird als Volltext im Feld RequestReference gesucht.
Über RequestReference können Gruppen von Angeboten selektiert werden, die durch den Lieferanten bereitgestellt werden. Somit könne z.B. allen aktuellen Angeboten der laufenden Saison über eine entsprechende Referenz-Bezeichnung (z.B. SAISONANGEBOTE) abgefragt werden. Diese speziellen Referenzen können über das Profil in den Elementen vcp:SpecialRequestReference mitgeteilt werden.
Die Abfrage durch den Client kann sich auch auf Angebote ohne Anfragereferenz beziehen. Eine optionale Filterung ist auf Client-Seite durch die Angabe von Start und/oder Enddatum möglich.
Das Element vcr:OfferQueryResponse erweitert den Typ vct:ResponseType um das optionale Element DateRange und eine Liste von Elementen vcr:OfferHeader. Das Element vcr:OfferHeader besteht aus folgenden Elementen:
Name | Typ/Vorkommen | Beschreibung |
---|---|---|
vcr:OfferID | xsd:normalizedString | Belegnummer des Angebots beim Lieferanten |
cbc:IssueDate | cbc:DateType | Belegdatum des Angebots |
vcr:RequestReference | xsd:normalizedString? | Referenz(nummer) des Händlers |
vcr:RequestDate | cbc:DateType? | Datum der Angebotsanfrage durch den Händler |
vcr:ValidRange | vcr:DateRangeType? | Gültigkeitsbereich des Angebots |
vcr:Description | xsd:normalizedString? | Freitextbeschreibung |
Regeln (Response)
Die Angabe der Gültigkeitsdauer eines Angebots ist optional.
Mehrere Angebote mit gleicher Referenz(nummer) (vcr:RequestReference) sollten durch das Feld vcr:Description unterschieden werden können.