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