RatePlan

Description
Defines the details of the rate plan as used in the booking process.

Type : RatePlanType

Definition
Defines the details of the rate plan as used in the booking process.
(Defined in file OTA_HotelCommonTypes.xsd , or a file it imports)

Elements
AdditionalDetailsAdditional information related to a rate plan.A collection of AdditionalDetail.
CancelPenaltiesCollection of cancellation penalties.A collection of CancelPenalty.
CommissionCommission associated with the RatePlan. This can be a percentage or a flat amount.Contains details pertaining to commissions.
GuaranteeGuarantee information that applies to the rate plan. A maximum of 5 occurances are available for use depending on the context.
MealsIncludedDefines which meals are included with this rate program.
ModificationFeeA collection of modification fees. Note that although this modification fee is typed as CancelPenaltiesType to promote reuse, cancellation penalties information should be entered in the CancelPenalties element.A collection of CancelPenalty.
RatePlanDescriptionDescribes the rate plan.An indication of a new paragraph for a sub-section of a formatted text message.
RatePlanInclusionsDefines charges that are included in this rate plan.This element allows for future extension should there be a need.Defines charges that are included in this rate plan.
RestrictionStatusUsed to indicate whether the rate is on request or available.

Attributes
AvailabilityStatusUsed to specify an availability status for the rate plan.An enumerated type indicating special conditions with the rate Valid values: ChangeDuringStay, MultipleNights, Exclusive, OnRequest, LimitedAvailability.
AvailableQuantityProvides the number of rooms available within this rate plan.
BookingCodeThis is used to indicate the item booked and is primarily used to exchange information with GDSs.
ID_RequiredIndWhen true, indicates proof of qualification for this rate is required.
MarketCodeThe code that relates to the market being sold to (e.g., the corporate market, packages).
PrepaidIndicatorWhen true, indicates if the rate is a prepaid rate.
PriceViewableIndWhen true, the price for this rate plan can be viewed by the guest. When false, the guest must contact another entity to obtain price information.
QualificationTypeIndicates the type of document required by the guest to qualify for this rate plan. Refer to OpenTravel Code List Document Type (DOC).
RateIndicatorInformation pertaining to the availability of the rate plan.An enumerated type indicating special conditions with the rate Valid values: ChangeDuringStay, MultipleNights, Exclusive, OnRequest, LimitedAvailability.
RatePlanCodeThe RatePlanCode assigned by the receiving system for the inventory item in response to a new rate plan notification. (Implementation Notes: This would only be returned when the notification is of type New and the sender is translating RatePlanCode values. On subsequent transactions for this rate plan, the sender would populate the RatePlanCode attribute with this value returned by the receiver.)
RatePlanIDA text field used to provide a special ID code that is associated with the rate and is required in the reservation request in order to obtain the rate. Examples are a corporate ID number, a promotion code or a membership number.
RatePlanNameProvides the name of the rate plan or group. Typically used with RatePlanType to further describe the rate plan.
RatePlanTypeAn enumerated type that allows the query to specify a rate category type, and provides major categories for comparison across brands. Refer to OpenTravel Code List Rate Plan Type (RPT).
Attribute Group : EffectiveExpireOptionalDateGroup
EffectiveDateIndicates the starting date.
ExpireDateIndicates the ending date.
ExpireDateExclusiveIndWhen true, indicates that the ExpireDate is the first day after the applicable period (e.g. when expire date is Oct 15 the last date of the period is Oct 14).

Parents
\OTA_HotelRatePlanNotifRQ\RatePlans
\OTA_HotelProductNotifRQ\HotelProducts\HotelProduct\RatePlans
\OTA_DynamicPkgAvailRQ\InclusionSets\InclusionSet\RatePlans
\OTA_HotelInvBlockNotifRQ\InvBlocks\InvBlock\RoomTypes\RoomType\RatePlans
\OTA_HotelProductRQ\HotelProducts\HotelProduct\RatePlans
\OTA_HotelRatePlanRS\RatePlans
\OTA_DynamicPkgAvailRQ\DynamicPackage\Components\HotelComponent\RoomStays\RoomStay\RatePlans
\OTA_HotelRatePlanRQ\RatePlans
\OTA_TravelItineraryRS\TravelItinerary\ItineraryInfo\ReservationItems\Item\Hotel\Reservation\RatePlans
\OTA_LoyaltyCertificateCreateNotifRQ\TravelInfos\TravelInfo\HotelStayInfo\RoomStayInfo