Über <OTA_HotelRateAmountNotifRQ>
gesendete Preise können sein
geändert, um zusätzlich zum ursprünglichen Preis auch Erwachsene und Kinder zu berücksichtigen
Anzahl der Gäste. Die ExtraGuestCharges
-Nachricht ermöglicht
Spezifikation, wie die Preise für diese zusätzlichen Gäste und
für welche Zimmer, Preispläne und Aufenthaltsdaten ihre Gebühren gelten sollen.
Kapazitätsanforderungen
Aus der ExtraGuestCharges
-Nachricht berechnete Preise sind nur gültig, wenn alle
die Kapazitätsanforderungen erfüllt sind. Siehe Transaktion (Unterkunftsdaten)
.
Anfragen
Syntax
Die Nachricht ExtraGuestCharges
verwendet die folgende Syntax:
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestCharges partner="partner_account_name"
id="message_ID"
timestamp="timestamp">
<HotelExtraGuestCharges hotel_id="HotelID" action="[overlay]">
<ExtraGuestCharge>
<RatePlans>
<RatePlan id="PackageID_1"/>
<RatePlan id="PackageID_2"/>
</RatePlans>
<RoomTypes>
<RoomType id="RoomID_1"/>
<RoomType id="RoomID_2"/>
</RoomTypes>
<StayDates>
<DateRange start="YYYY-MM-DD" end="YYYY-MM-DD"
days_of_week="MTWHFSU_or_subset"/>
</StayDates>
<AgeBrackets>
<AdultCharge amount="float"/>
<ChildAgeBrackets>
<!-- The following are different ways child charges can be specified.
Use the option that matches your system. -->
<ChildAgeBracket max_age="integer" amount="float"
exclude_from_capacity="[true|false]"/>
<ChildAgeBracket max_age="integer" percentage="float"
exclude_from_capacity="[true|false]"
counts_as_base_occupant="[never|preferred|always]"/>
<ChildAgeBracket max_age="integer" discount_amount="float"
exclude_from_capacity="[true|false]"
counts_as_base_occupant="[never|preferred|always]"/>
</ChildAgeBrackets>
</AgeBrackets>
</ExtraGuestCharge>
</HotelExtraGuestCharges>
</ExtraGuestCharges>
Elemente und Attribute
Die Nachricht ExtraGuestCharges
enthält die folgenden Elemente und
Attribute:
Element / @Attribut | Häufigkeit | Typ | Beschreibung |
---|---|---|---|
ExtraGuestCharges | 1 | Complex element | Das Stammelement der Nachricht. |
ExtraGuestCharges / @partner | 1 | string | Das Partnerkonto für diese Nachricht. Dieser Zeichenfolgenwert ist der
Partner key -Wert aufgeführt bei
das
Seite „Kontoeinstellungen“ im Hotel Center.
Hinweis: Wenn Sie ein Back-End haben, das Feeds für
mehreren Konten besteht, muss dieser Wert mit dem Wert |
ExtraGuestCharges / @id | 1 | string | Eine eindeutige Kennung für diese Anfragenachricht. Dieser Wert wird
in der Antwortnachricht. Zulässige Zeichen sind a-z ,
A-Z , 0-9 , _ (Unterstrich) und
- (Bindestrich). |
ExtraGuestCharges / @timestamp | 1 | DateTime | Erstellungsdatum und -uhrzeit der Nachricht. |
ExtraGuestCharges / HotelExtraGuestCharges | 0..n | HotelExtraGuestCharges | Container für Gebühren für eine einzelne Unterkunft. |
ExtraGuestCharges / HotelExtraGuestCharges / @hotel_id | 1 | string | Die eindeutige Kennung für die Unterkunft. Dieser Wert muss mit der
Hotel-ID angegeben mithilfe von
<id> im Element <listing>
im Hotellisten-Feed ein. Die Hotel-ID ist auch im Hotel Center aufgeführt. |
ExtraGuestCharges / HotelExtraGuestCharges / @action | 0..1 | enum | Gibt an, wie das Update angewendet wird. Nur overlay ist
unterstützt. Der Standardwert ist „Overlay“. Frühere Kosten hierfür
wird gelöscht, bevor das Update angewendet wird. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge | 0..99 | ExtraGuestCharge | Eine einzelne Gruppe von Gebühren für eine Unterkunft. Dieser kann Folgendes enthalten: Einschränkungen in Bezug auf die Art und Weise, wie Gebühren berechnet werden, nach Alter oder Gästekategorie berechnet. Jedes |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets | 1 | AgeBrackets | Container mit Altersgruppen für die Berechnung von Gebühren nach Alter oder Gästekategorie. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / AdultCharge | 0..1 | AdultCharge | Container für die Gebühr für einen weiteren Erwachsenen. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / AdultCharge / @amount | 0..1 | float | Ein positiver Dezimalwert, der den Pauschalbetrag angibt, der für einen weiteren Erwachsenen berechnet. Für diese Belastung wird dieselbe Währung verwendet wie das für Übernachtungspreise angegebene. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets | 0..1 | ChildAgeBrackets | Container für zusätzliche untergeordnete Gebühren. Diese Altersgruppen dürfen nur decken die Altersgruppe von 0 bis einschließlich 17 Jahren ab. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets / ChildAgeBracket | 1..99 | ChildAgeBracket | Eine Gebühr, die für Kinder in einer bestimmten Altersgruppe gilt. Diese
sollten vom niedrigsten zum höchsten Wert (max_age ) geordnet werden
max_age Der zu berechnende Betrag kann mithilfe von
entweder amount , percentage oder
discount_amount Genau eines dieser Attribute muss
für jeden <ChildAgeBracket> angegeben.
|
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @max_age | 1 | integer | Das Höchstalter, für das die in
Eventuell fallen <ChildAgeBracket> an. Das Mindestalter ist null
wenn keine andere <ChildAgeBracket> angegeben ist
vor diesem. Andernfalls ist sie um eins größer als die vorherige Klammer.
Höchstalter. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @exclude_from_capacity | 1 | boolean | Ein boolescher Wert, der angibt, ob ein Kind in dieser Altersgruppe werden auf die Gesamtkapazität eines Raums und auf die Kapazität der Kinder angerechnet. Diese Kapazitäten können mit Transaktion(Unterkunftsdaten). Beispiel: Säuglinge unter einem bestimmten Alter nicht auf die Kapazität der untergeordneten Elemente angerechnet. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @amount | 0..1 | float | Ein nicht negativer Dezimalwert, der den Pauschalbetrag angibt, der verwendet werden soll für ein weiteres Kind in dieser Altersgruppe berechnet. Bei dieser Belastung wird in derselben Währung wie die für Übernachtungspreise angegebene Währung. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @percentage | 0..1 | float | Ein Dezimalwert zwischen 1 und 99, der den Prozentsatz eines Preis für einen Erwachsenen, der für ein weiteres Kind in diesem eckige Klammer. Für diese Zahlung wird dieselbe Währung verwendet, die für Übernachtungspreise. Details finden Sie in der Diskussion unter |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @discount_amount | 0..1 | float | Ein positiver Dezimalwert, der einen Pauschalrabatt angibt Rabatt auf den Erwachsenenpreis für ein weiteres Kind in dieser Klasse. Für diese Gebühr wird dieselbe Währung verwendet, die für die Übernachtung angegeben wurde Raten. Grundsätzlich wird der Preis für ein Kind in dieser Altersgruppe wie folgt berechnet:
indem der Pauschalbetrag vom „Stückpreis“ abgezogen wird. Der Preis pro Einheit beträgt
ausführlicher behandelt in den |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @counts_as_base_occupant | 0..1 | string | Wenn Das Ziel besteht darin, einen „Stückpreis“ von dem der eigentliche berechnet werden kann.
Der Wert dieses Attributs muss einer dieser Werte sein:
|
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / RoomTypes | 0..1 | RoomTypes | Container für eine Liste von Zimmertypen, für die Gebühren anfallen.
Die Gebühren werden auf jeden <RoomType> angewendet
angegeben ist. Wenn <RoomTypes> nicht angegeben ist, wird der
Für alle Zimmer innerhalb der angegebenen Unterkunft fallen Gebühren an. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / RoomTypes / RoomType | 1..n | RoomType | Gibt einen Zimmertyp an. Ein Zimmertyp wird in einem
<RoomData> -Element in einem
Transaktion
(Unterkunftsdaten) angezeigt und wird über die
<RoomID> -Wert. (Sein <RoomID>
Wert wird auch durch das Attribut InvTypeCode in
OTA_HotelRateAmountNotifRQ-Nachrichten.) |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / RoomTypes / RoomType / @id | 1 | string | Die eindeutige Kennung für das Inventar (Zimmertyp). Dieser Wert wird zugeordnet
an <RoomID> in einer Nachricht „Transaktion (Unterkunftsdaten)“.
Es sind maximal 50 Zeichen zulässig. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / RatePlans | 0..1 | RatePlans | Container für eine Liste von Preisplänen, für die Gebühren anfallen.
Wenn <RatePlans> nicht angegeben ist, werden die Gebühren
gilt für alle Preispläne. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / RatePlans / RatePlan | 1..n | RatePlan | Gibt einen Preisplan an. Ein Preisplan wird durch eine Kombination Paket, Preise und Verfügbarkeit, wie in „Transaktion“ definiert (Unterkunftsdaten), OTA_HotelRateAmountNotifRQ und OTA_HotelAvailNotifRQ Nachrichten und wie durch die PackageID identifiziert. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / RatePlans / RatePlan / @id | 1 | string | Die eindeutige Kennung für den Preisplan. Dieser Wert wird der
PackageID-Wert in <PackageData>
in der Nachricht „Transaktion (Unterkunftsdaten)“ und in der
Attribut „RatePlanCode “ in
<StatusApplicationControl> in beiden
<OTA_HotelRateAmountNotifRQ> und
<OTA_HotelAvailNotifRQ> Nachrichten.
Es sind maximal 50 Zeichen zulässig. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / StayDates | 0..1 | StayDates | Ein Container für einen oder mehrere Zeiträume, die festlegen, wie die Gebühren anfallen. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / StayDates / DateRange | 1..99 | DateRange | Ein Zeitraum, der angibt, wann das Angebot angewendet werden soll. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / StayDates / DateRange / @start | 0..1 | Date | Das Startdatum (basierend auf der Zeitzone der Unterkunft), einschließlich, von
Zeitraum Dieses Datum muss vor dem
end Datum. Wenn start nicht angegeben ist, wird das Datum
ist in Bezug auf ein Startdatum praktisch unbegrenzt. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / StayDates / DateRange / @end | 0..1 | Date | Das Enddatum (basierend auf der Zeitzone der Unterkunft), einschließlich des Enddatums des
Zeitraum. Dieses Datum muss mit dem Datum „start “ übereinstimmen oder danach liegen
Datum. Wenn end nicht angegeben ist, wird das Datum
Der Zeitraum ist in Bezug auf ein Enddatum praktisch unbegrenzt. |
ExtraGuestCharges / HotelExtraGuestCharges / ExtraGuestCharge / StayDates / DateRange / @days_of_week | 0..1 | string | Die Wochentage, die im Zeitraum zulässig sind. Falls nicht angegeben ist, sind im Zeitraum alle Tage zulässig. Jedes in der Zeichenfolge einen Tag angibt. Beispiel: „MTWHF“ gibt an , dass Wochentage im Zeitraum zulässig sind. Gültige Zeichen sind:
Jede Zeichenkombination ist gültig. |
Beispiele
Kosten für Erwachsene
Gebühren für weitere Erwachsene können nur als Pauschalbetrag ausgedrückt werden. Die
Das folgende Beispiel zeigt eine ExtraGuestCharges
-Nachricht, in der „adult [nicht_jugendfrei]“ angegeben ist
Gebühren:
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestCharges timestamp="2001-02-03T04:05:06+00:00" id="1">
<HotelExtraGuestCharges hotel_id="ABC" action="overlay">
<ExtraGuestCharge>
<StayDates />
<AgeBrackets>
<AdultCharge amount="50" />
</AgeBrackets>
</ExtraGuestCharge>
</HotelExtraGuestCharges>
</ExtraGuestCharges>
Dies sind die entsprechenden Preise:
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelRateAmountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2020-05-19T20:50:37-05:00"
Version="3.0">
<RateAmountMessages HotelCode="ABC">
<RateAmountMessage>
<StatusApplicationControl Start="2020-05-18"
End="2020-05-23"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<Rates>
<Rate>
<BaseByGuestAmts>
<BaseByGuestAmt AmountAfterTax="100.00"
CurrencyCode="USD"
NumberOfGuests="1"/>
<BaseByGuestAmt AmountAfterTax="110.00"
CurrencyCode="USD"
NumberOfGuests="2"/>
<BaseByGuestAmt AmountAfterTax="120.00"
CurrencyCode="USD"
NumberOfGuests="3"/>
</BaseByGuestAmts>
</Rate>
</Rates>
</RateAmountMessage>
</RateAmountMessages>
</OTA_HotelRateAmountNotifRQ>
Wenn ein Nutzer auf Google nach vier Erwachsenen sucht, lautet der Gesamtpreis 170 = 120 + 50.
120 ergibt sich aus dem Preis von <BaseByGuestAmt>
mit NumberOfGuests="3"
und 50
stammt aus AdultCharge amount="50"
.
Kosten für Kinder
Die Gebühren für Kinder werden in Altersgruppen bis 17 Jahren berechnet und können in Pauschalbeträgen, Prozentsätzen oder Rabatten.
Das folgende Beispiel zeigt eine ExtraGuestCharges
-Nachricht, in der Folgendes angegeben ist:
untergeordnete Belastungen:
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestCharges timestamp="2001-02-03T04:05:06+00:00" id="1">
<HotelExtraGuestCharges hotel_id="ABC" action="overlay">
<ExtraGuestCharge>
<AgeBrackets>
<ChildAgeBrackets>
<ChildAgeBracket max_age="3" percentage="10"
counts_as_base_occupant="never" />
<ChildAgeBracket max_age="10" percentage="30"
counts_as_base_occupant="preferred"/>
<ChildAgeBracket max_age="17" discount_amount="10"
counts_as_base_occupant="always" />
</ChildAgeBrackets>
</AgeBrackets>
</ExtraGuestCharge>
</HotelExtraGuestCharges>
</ExtraGuestCharges>
Dies sind die entsprechenden Preise:
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelRateAmountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2020-05-19T20:50:37-05:00"
Version="3.0">
<RateAmountMessages HotelCode="ABC">
<RateAmountMessage>
<StatusApplicationControl Start="2020-05-18"
End="2020-05-23"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<Rates>
<Rate>
<BaseByGuestAmts>
<BaseByGuestAmt AmountAfterTax="100.00"
CurrencyCode="USD"
NumberOfGuests="1"/>
<BaseByGuestAmt AmountAfterTax="110.00"
CurrencyCode="USD"
NumberOfGuests="2"/>
</BaseByGuestAmts>
</Rate>
</Rates>
</RateAmountMessage>
</RateAmountMessages>
</OTA_HotelRateAmountNotifRQ>
```
1. Suppose you want the total price for 2 adults and 1 child of 2 years
of age.
Children aged 0-3 are never included in the rate's occupancy,
so here you should take the double occupancy rate and divide by 2 to
get the unit price. Then, multiply by the percentage rate and sum
with the rate to get the total price.
`unit price ` = 110 / 2 = 55
`total price` = 110 + 55 * 0.1 = 115.5
1. Suppose you want the total price for 1 adult and 2 children, both of 5
years of age.
Children aged 4-10 are preferably included in the rate's
occupancy. you should start by looking for a 3 adult rate since both
children are preferably included in the rate's occupancy. Since
that doesn't exist you should fall back to the 2 adult rate and then,
take this rate and divide by two to get the unit price. Finally,
multiply by the percentage rate and sum with the scaled rate to
get the total price.
`unit price` = 110 / 2 = 55
`total price` = 55 + 55 * 0.3 + 55 * 0.3 = 88
1. Suppose you want the total price for 1 adult and 1 child of 17
years of age.
Children aged 11-17 are always included in the rate's occupancy, so,
in this case, take the double occupancy rate and divide by 2 to get
the unit price. Then, deduct it by the discount amount and sum with
the scaled rate to get the total price.
`unit price` = 110 / 2 = 55
`total price` = 55 + (55 - 10) = 100
Gebührenbeschränkungen
Alle Arten von Einschränkungen sind optional und können beliebig kombiniert werden. verwendet.
Das folgende Beispiel zeigt eine ExtraGuestCharges
-Nachricht, in der Folgendes angegeben ist:
Einschränkungen:
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestCharges timestamp="2001-02-03T04:05:06+00:00" id="1">
<HotelExtraGuestCharges hotel_id="ABC" action="overlay">
<ExtraGuestCharge>
<RoomTypes>
<RoomType id="queen" />
<RoomType id="king" />
</RoomTypes>
<RatePlans>
<RatePlan id="free-wifi" />
<RatePlan id="hot-breakfast" />
</RatePlans>
<StayDates>
<DateRange start="2020-09-01" end="2020-09-14"/>
</StayDates>
<AgeBrackets>
<AdultCharge amount="50" />
</AgeBrackets>
</ExtraGuestCharge>
</HotelExtraGuestCharges>
</ExtraGuestCharges>
Die obige Nachricht gibt an, dass alle Produkte nur für Erwachsene bezahlt werden müssen. mit dem Zimmertyp „Queen“ oder "König" mit Preisplan „free-wifi“ oder "heißes Frühstück" 1. September 2020 bis 14. September 2020.
Überlappende Gebühren
Dieser Abschnitt zeigt ein Beispiel für eine ungültige Nachricht, in der verschiedene Gebühren für die gleichen Kombinationen von Daten und Produkten in Rechnung gestellt werden.
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestCharges timestamp="2001-02-03T04:05:06+00:00" id="1">
<HotelExtraGuestCharges hotel_id="ABC" action="overlay">
<ExtraGuestCharge>
<RoomTypes>
<RoomType id="queen" />
</RoomTypes>
<RatePlans>
<RatePlan id="free-wifi" />
</RatePlans>
<StayDates>
<DateRange start="2020-09-01" end="2020-09-14"/>
</StayDates>
<AgeBrackets>
<AdultCharge amount="50" />
</AgeBrackets>
</ExtraGuestCharge>
<ExtraGuestCharge>
<RoomTypes>
<RoomType id="queen" />
<RoomType id="king" />
</RoomTypes>
<RatePlans>
<RatePlan id="free-wifi" />
<RatePlan id="hot-breakfast" />
</RatePlans>
<StayDates>
<DateRange start="2020-09-01" end="2020-09-05"/>
</StayDates>
<AgeBrackets>
<AdultCharge amount="20" />
</AgeBrackets>
</ExtraGuestCharge>
</HotelExtraGuestCharges>
</ExtraGuestCharges>
Die obige Nachricht ist ungültig, da die ersten <ExtraGuestCharge>
gibt an, dass „queen“ und "kostenloses WLAN". für den Zeitraum vom 1. bis 14. September
zusätzliche Erwachsene 50. Das zweite <ExtraGuestCharge>
gibt an, dass einer der Werte von „queen“ oder "König" mit beliebigem „kostenlosem WLAN“ oder
"heißes Frühstück" für den 1. bis 5. September sollten für zusätzliche Erwachsene 20 Jahre berechnet werden.
Überlappende Belastungen für „Queen“ und "kostenloses WLAN". für den 1. September bis
5 und die Frage, ob für einen weiteren Erwachsenen 20 oder 50 € berechnet werden sollen.
Antworten
Syntax
In der ExtraGuestChargesResponse
-Nachricht wird Folgendes verwendet:
Syntax:
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestChargesResponse timestamp="timestamp"
id="message_ID"
partner="partner_key">
<!-- Either Success or Issues will be populated. -->
<Success/>
<Issues>
<Issue code="issue_code" status="issue_type">issue_description</Issue>
</Issues>
</ExtraGuestChargesResponse>
Elemente und Attribute
Die Nachricht ExtraGuestChargesResponse
enthält die folgenden Elemente
und Attribute:
Element / @Attribut | Häufigkeit | Typ | Beschreibung |
---|---|---|---|
ExtraGuestChargesResponse | 1 | Complex element | Das Stammelement, das den Erfolg oder Probleme für eine empfangene
Anfragenachricht für ExtraGuestCharges . |
ExtraGuestChargesResponse / @timestamp | 1 | DateTime | Erstellungsdatum und -uhrzeit der Nachricht. |
ExtraGuestChargesResponse / @id | 1 | string | Die eindeutige Kennung der zugehörigen ExtraGuestCharges -Nachricht. |
ExtraGuestChargesResponse / @partner | 1 | string | Das Partnerkonto für diese Nachricht. |
ExtraGuestChargesResponse / Success | 0..1 | Success | Gibt an, dass die Nachricht ExtraGuestCharges erfolgreich verarbeitet wurde
ohne Warnungen oder Fehler.
Entweder |
ExtraGuestChargesResponse / Issues | 0..1 | Issues | Ein Container für ein oder mehrere Probleme, die bei der Verarbeitung der
ExtraGuestCharges -Nachricht.
Entweder |
ExtraGuestChargesResponse / Issues / Issue | 1..n | Issue | Die Beschreibung einer Warnung oder eines Fehlers, der aufgetreten ist während
ExtraGuestCharges -Nachricht wird verarbeitet. Details zu diesen Problemen finden Sie
siehe Fehlermeldungen zum Feedstatus. |
ExtraGuestChargesResponse / Issues / Issue / @code | 1 | integer | Die Kennung des Problems. |
ExtraGuestChargesResponse / Issues / Issue / @status | 1 | enum | Die Art des Problems. Gültige Werte sind |
Beispiele
Erfolg
Im Folgenden finden Sie eine Antwort auf eine erfolgreich verarbeitete
ExtraGuestCharges
-Nachricht.
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestChargesResponse timestamp="2020-05-18T16:20:00-04:00"
id="12345678"
partner="partner_key">
<Success/>
</ExtraGuestChargesResponse>
Probleme
Im Folgenden finden Sie eine Antwort auf eine nicht verarbeitete ExtraGuestCharges
-Nachricht
Fehler.
<?xml version="1.0" encoding="UTF-8"?>
<ExtraGuestChargesResponse timestamp="2020-05-18T16:20:00-04:00"
id="12345678"
partner="partner_key">
<Issues>
<Issue code="1001" status="error">Example</Issue>
</Issues>
</ExtraGuestChargesResponse>