Rates
Message Exchange Workflow
OTA_HotelRateAmountNotifRQ
- request sent by PMS/RMS to update room rates.OTA_HotelRateAmountNotifRS
- response sent by pmsXchange to acknowledge receipt.
Request
Examples
To set Rates, it is mandatory to include the @CurrencyCode
attribute in the RateAmountMessage
. The rate value provided will be applied directly to SiteMinder without any currency conversion by pmsXchange. Therefore, ensure that the specified rate is in the correct currency as no conversion will be performed.
Specification
OTA_HotelRateAmountNotifRQ
Element
1
Root element for the request.
@xmlns
String
1
Defines the XML namespace for the request. Will be set to http://www.opentravel.org/OTA/2003/05
@EchoToken
String
1
Unique identifier for the request, used to match requests and responses.
@TimeStamp
DateTime
1
Time when the request was generated.
@Version
String
1
Specifies the API version. Will be set to 1.0
.
RateAmountMessages
Element
1
Container for rate status messages.
@HotelCode
String
1
Identifier for the hotel.
RateAmountMessage
Element
1..n
Single rate status message.
StatusApplicationControl
Element
1
Contains date and room identification information.
@Start
Date
1
The start date for which the update is being set. This date is inclusive.
@End
Date
1
The end date for which the update is being set. This date is inclusive.
@InvTypeCode
Integer
1
Identifies the room.
@RatePlanCode
Element
0..1
Identifies the rate.
Rates
String
1
Container for rate information.
Rate
String
1
Contains individual rate information.
BaseByGuestAmts
Element
1
Base charge for a given number of guests.
BaseByGuestAmt
Element
1..n
Contains individual rate amounts.
@AmountAfterTax
Decimal
1
Positive decimal value for the rate amount after tax.
@NumberOfGuests
Integer
0..1
Number of guests in the room. Mandatory for OBP.
@AgeQualifyingCode
Element
0..1
Age qualification for the rate:
10
Adult
Mandatory for OBP.
@CurrencyCode
String
0..1
Use ISO 4217 currency codes.
AdditionalGuestAmounts
Element
0..1
Additional charges for extra guests based on age qualification.
AdditionalGuestAmount
Element
0..2
Contains details of extra guest charges.
@AgeQualifyingCode
String
1
Age qualification for the extra guest charge:
10
Adult (only for PDP)
8
Child
@Amount
Decimal
1
Extra charge amount.
@CurrencyCode
String
0..1
Use ISO 4217 currency codes.
Response
Examples
Specification
OTA_HotelRateAmountNotifRS
Element
1
Root element for the response.
@xmlns
String
1
Defines the XML namespace for the request. Will be set to http://www.opentravel.org/OTA/2003/05
@EchoToken
String
1
Unique identifier for the request, used to match requests and responses.
@TimeStamp
DateTime
1
Time when the response was generated.
@Version
String
1
Specifies the API version. Must be set to 1.0
.
Success
Element
0..1
Indicates successful processing of the request.
Errors
Element
0..1
Indicates an error occurred during the processing of the request.
Error
Element
1..n
Single error information containing free text.
Last updated