The OTA_HotelRatePlanNotif message is used to communicate rate amount values to client systems. We support rate amounts for all occupancy supported by a room, with ‘before’ and ‘after’ tax occupancy rate amounts for each occupant.
Each OTA_HotelRatePlanNotifRQ message contains rate amounts for one product for a hotel.
If the applicable room has a guest limit value of 1 or 2, we will always include 2 elements in the OTA_HotelRatePlanNotifRQ message to communicate single and double occupancy. Note: Guest Limit is calculated as: [Guest per room value + 1 if ‘Extra bed allowed’ is set to true].
When Length of Stay (LOS) based ARI is used, rate amounts will be provided for the total price of a stay by arrival data/length of stay. LOS pricing supports LOS values of 1-8.
To support date range functionality, rate amounts with the same values are consolidated into a date range of values in a RatePlan element.
Each RatePlan element contains a counter, which is used for error handling to determine which update in a message failed.
NOTE: Use of PUSH ARI APIs is limited to qualified OTAs with advance permission only.
<OTA_HotelRatePlanNotifRQ MessageContentCode="8" TimeStamp="2015-07-11T14:53:29.7710856Z" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RatePlans HotelCode="59422">
<RatePlan RatePlanNotifType="Delta" RatePlanCode="stdOCCP4" End="2015-07-11" Start="2015-07-11">
<DestinationSystemsCode>
<DestinationSystemCode>6083</DestinationSystemCode>
</DestinationSystemsCode>
<Rates>
<Rate InvTypeCode="OCCP4" CurrencyCode="PLN" Sun="false" Sat="false" Fri="false" Thur="true" Weds="false" Tue="false" Mon="false">
<BaseByGuestAmts>
<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="1" AmountAfterTax="161.78" AmountBeforeTax="144"/>
<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="2" AmountAfterTax="161.78" AmountBeforeTax="144"/>
</BaseByGuestAmts>
</Rate>
</Rates>
<UniqueID ID="1" Type="16"/>
</RatePlan>
</RatePlans>
</OTA_HotelRatePlanNotifRQ>
<OTA_HotelRatePlanNotifRS xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/OTA_HotelRatePlanNotifRS.xsd" EchoToken="" TimeStamp="2015-10-01T09:41:59.982" ="1.001" MessageContentCode="8" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Success/>
</OTA_HotelRatePlanNotifRS>