XML Usage Description
Rate change response XML usage
Element/@Attribute
Parent XPath
Description
Occurrences
@TimeStamp
/OTA_HotelRateAmountNotifRQ
Time of the transaction in xml schema date-time format
1
@EchoToken
/OTA_HotelRateAmountNotifRQ
Unique identifier to track RQ/RS message
1
@Target
/OTA_HotelRateAmountNotifRQ
Always set to “Production”
1
@Version
/OTA_HotelRateAmountNotifRQ
Always set to “1.0”
1
RateAmountMessages
/OTA_HotelRateAmountNotifRQ
Contains list of rate changes messages (RateAmountMessage)
1
@HotelCode
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
Hotel code of the property whose rate is
being updated
1
RateAmountMessage
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
The rate change to be made
1..n
StatusApplicationControl
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage
The date range, room type code and rate code for which this notification is sent is specified in this element
1
@Start
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/StatusApplicationControl
The start date which the availability update is being set
1
@End
/OTA_HotelRateAmountNotifRQ/RateAmountMessages/
RateAmountMessage/StatusApplicationControl
The end date for which the availability update is being set
1
@InvCode
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/StatusApplicationControl
Identifies the room type for which the availability is being updated. The room type code + rate code identify a unique product for which this update applies.
1
@RatePlanCode
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/StatusApplicationControl
Identifies the rate for which the availability is being updated. If the rate code is not sent, the availability is updated for all the products that have the room type code specified above.
1
@Mon @Tue @Weds @Thur @Fri @Sat
@Sun
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/StatusApplicationControl
The day of the week indicators is used to communicate which days of the week the
update pertains to. For example, if Mon, Tue and Weds are set to"1", and the other days are set to "0", the availability will only be
updated for Mondays, Tuesdays and Wednesdays.
Optional. If not set, all are assumed to be set to true.
NOTE: If one is sent they must all be sent.
0..1
Rates
/OTA_HotelRateAmountNotifRQ/RateAmountMessages/RateAmountMessage/
Contains the rate details
1
Rate
/OTA_HotelRateAmountNotifRQ/RateAmountMessages/RateAmountMessage/Rates
Thechangedratewhich has necessitated this update
1..n
@CurrencyCode
/OTA_HotelRateAmountNotifRQ/RateAmountMessages/RateAmountMessage/Rates/Rate
Standard 3-character currency code of the rate eg "USD"
1
BaseByGuestAmts
/OTA_HotelRateAmountNotifRQ/RateAmountMessages/RateAmountMessage/ Rates/Rate
Contains information about the rates.
1
BaseByGuestAmt
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/ Rates/Rate / BaseByGuestAmts
Contains the rate amounts per guest
1..n
@AmountBeforeTax
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/Rates/Rate/BaseByGuestAmts/
BaseByGuestAmt
AmountBeforeTax to be present for rate updates.
0..1
@AmountAfterTax
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/Rates/Rate/BaseByGuestAmts/
BaseByGuestAmt
AmountAfterTax to be present for rate updates.
0..1
@AgeQualifyingCode
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/ Rates/Rate/BaseByGuestAmts/
BaseByGuestAmt
Optional and valid if required that Product rates to be configured per guest count wise:
“10” for Adult
“8” for Children
Represent the Guest type to which the rate is applied.
0..1
@NumberOfGuests
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/ Rates/Rate/ BaseByGuestAmts/
BaseByGuestAmt
Representtheguestcounttowhichtherate
is applied.
1
AdditionalGuestAmounts
/OTA_HotelRateAmountNotifRQ/RateAmountMessages
/RateAmountMessage/Rates/Rate
Contains information about the Additional rates.
0..1
AdditionalGuestAmount
/OTA_HotelRateAmountNotifRQ/RateAmountMessages /RateAmountMessage/Rates/Rate/AdditionalGuestAm ounts
Contains the additional rate amounts per guest type.
1..n
@AgeQualifyingCode
/OTA_HotelRateAmountNotifRQ/RateAmountMessages /RateAmountMessage/Rates/Rate/AdditionalGuestAmounts/ AdditionalGuestAmount
Optional and valid if required that Product rates to be configured per guest count wise:
“10” for Adult
“8” for Children
Represent the Guest type to which the rate is applied.
1
@Amount
/OTA_HotelRateAmountNotifRQ/RateAmountMessages /RateAmountMessage/Rates/Rate/AdditionalGuestAm ounts/ AdditionalGuestAmount
Required if AdditionGuestAmount is present. Represent the rate applied to the additional guest.
1