RatePlan

Description
All details pertaining to a specific rate plan.

Type : HotelRatePlanType

Definition
An individual rate plan.
(Defined in file OTA_HotelRatePlanRS.xsd , or a file it imports)

Elements
BookingRulesA collection of booking rules. Booking rules can be sent separately in the HotelBookingRuleNotif message or as part of the RatePlanNotif.
CommissionCommission assoiciated with the RatePlan. This can be a percentage or a flat amount.Contains details pertaining to commissions.
DescriptionDescription of the RatePlan being Uploaded.An indication of a new paragraph for a sub-section of a formatted text message.
DestinationSystemsCodeA collection of destination system codes. These are systems for which this RatePlan is targeted.
HotelRefProvides hotel indentification data.
OffersA collection of individual offers.
RatePlanLevelFeeA Fee that is attached directly to the RatePlan. Can be used to send a global surcharge at the RatePlan level.
RatePlanShouldersA collection of RatePlanShoulders.
RatesA collection of Rates. Rates can be sent separately using the HotelRateAmountNotif message or as part of the RatePlanNotif.
SellableProductsA collection of Sellable Products. The SellableProduct class defines the inventoried item for this rate plan.
SupplementsA collection of supplements (e.g., meal plans or gala dinners).
UniqueIDThe unique identifier element allows the trading partners to uniquely identify each Rate being uploaded, for transaction tracability.An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).

Attributes
AccrualIndicatorUsed to indicate the rate plan is eligible for loyalty points accrual. When true, the rate plan is eligible for accrual. When false, the rate plan is not eligible for accrual.
AutoEnrollmentIndicatorUsed to indicate that booking the rate plan will result in auto enrollment in loyalty program.
ChargeTypeCodeDescribes how the charge is applied. Refer to OpenTravel Code List Charge Type (CHG).
EarliestStartIndicatorThis is used in conjunction with the Start attribute. When true, it indicates that the Start date is both the beginning of a season as well as the first date the rate plan is valid.
ExtraNightRatePlanCodeUsed to indicate what rate plan is used for shoulder night(s) booked in addition to the base nights.
InventoryAllocatedIndWhen true, indicates the inventory associated with the rate plan is removed from the house inventory. When false, the inventory associated to the rate plan is not removed from the house inventory.
IsCommissionable
LatestEndIndicatorThis is used in conjunction with the End attribute. When true, it indicates that the End date is both the end of a season as well as the last date the rate plan is valid.
MarketCodeThe code that relates to the market being sold to (e.g., the corporate market, packages).
RatePlanNotifScopeTypeAn enumerated type that indicates the scope of the rate plan notification.
RatePlanNotifTypeAn enumerated type that indicates whether this is a new rate plan or an update of an existing rate plan.
RatePlanStatusTypeAn enumerated type that indicates the status of the rate plan, ie: whether this notification is an initial announcement of a new rate plan, an update of an active (bookable) rate plan, or a notification of a rate plan that is no longer in effect.
RateReturn
RestrictedDisplayIndicatorWhen true, used to indicate the rate should not be displayed. When false, indicates the rate may be displayed.
YieldableIndicatorUsed to indicate the rate plan is subject to yield management logic. When true, the rate plan is yieldable. When false, the rate plan is not yieldable.
YieldDeltaAmountThe amount to be added or subtracted from the rate. The new calulated value is then used by the yield management logic.
Attribute Group : CurrencyCodeGroup
CurrencyCodeAn ISO 4217 (3) alpha character code that specifies a monetary unit.
DecimalPlacesThe ISO 4217 standard "minor unit" for the number of decimal places for a particular currency.
Attribute Group : DateTimeSpanGroup
DurationThe duration datatype represents a combination of year, month, day and time values representing a single duration of time, encoded as a single string.
EndThe ending value of the time span.
StartThe starting value of the time span.
Attribute Group : DerivedRatePlanGroup
AdjustedAmountThe amount which should be added to the base rate plan to determine the price of this derived rate plan.
AdjustedPercentageThe percentage off the base rate plan amount used to determine the price of this derived rate plan.
AdjustUpIndicatorWhen true, the adjusted amount or adjusted percentage is added to the amount specified for the base rate plan to determine the derived rate amount. When false, the adjusted amount or adjusted percentage is subtracted from the amount specified for the base rate plan to determine the derived rate amount.
BaseRatePlanCodeThe rate plan this rate plan is derived from.
CeilingAmountThe highest amount for which this derived rate plan should be sold.
FloorAmountThe lowest amount for which this derived rate plan should be sold.
Attribute Group : RatePlanCodeTypeGroup
RatePlanCodeTypeAn enumerated list that defines whether the RatePlanCodeType does not apply, applies to a rate plan code or applies to a rate plan grouping code.
Attribute Group : RatePlanGroup
PromotionCodePromotion code is the identifier used by the host to link directly with a specific named advertising campaign. By including the required code, the client is able to gain access to special offers which may have been created for a specifically targeted group via a CRM system or for a wider advertising campaign using Television or press adverts.
PromotionVendorCodeList of the vendor codes associated with a promotion.
RatePlanCategoryHotel systems often group multiple rate plans into a single category. This refers to that category that is specific to the hotel CRS/ PMS and should not be confused with a GDS rate category.
RatePlanCodeA string value may be used to request a particular code or an ID if the guest qualifies for a specific rate, such as AARP, AAA, a corporate rate, etc., or to specify a negotiated code as a result of a negotiated rate.
RatePlanIDA text field used to indicate a special ID code that is associated with the rate and is essential in the reservation request in order to obtain the rate. Examples are Corporate ID.
RatePlanQualifierThe Rate Plan Qualifier is used to control the sort order of RatePlans. Those Rate Plans that are not qualified will appear first, those that are qualified will appear last.
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).

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