BookingRule

Type : BookingRulesType-BookingRule

Definition
The BookingRule element defines restrictions to rates and stays at the hotel for a given rate plan, room type or rate plan/room type combination.
(Defined in file OTA_HotelCommonTypes.xsd , or a file it imports)

Elements
AcceptableGuaranteesA collection of accepted guarantees.
AddtionalRulesA collection of Additional rules.
CancelPenaltiesA collection of required payments that are part of the booking restriction.A collection of CancelPenalty.
CheckoutChargeThe charges that may apply to an early or late checkout.
DescriptionGeneral description of booking rule.An indication of a new paragraph for a sub-section of a formatted text message.
DOW_RestrictionsA collection of Day Of Week restrictions.
LengthsOfStayA collection of lengths of stay.A collection of LengthOfStay.
RequiredPaymtsA collection of required payments that are part of the booking restriction.A collection of required payments.
RestrictionStatusAvailability status assigned to the room rate combination for this booking rule.
UniqueIDThe unique identifier element allows the trading partners to uniquely identify each Booking Rule, 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).
ViewershipsA collection of Viewships.Viewerships determine the distribution channel(s) for a rate plan. As an optional element, the absence of Viewerships implies a generally available rate, while the presence of a Viewerships collection implies qualifications on the rate. This may also be used to define a system that is able to view the hotel content.

Attributes
AbsoluteDropTimeThe fixed time that the booking restriction goes into effect to cancel the non-guaranteed reservation. Either this attribute or the DropTimeOffset element may be used.
AddressRequiredAn address is required to complete the booking.
DepositWaiverOffsetNumber of days prior to arrival date for which a deposit is no longer accepted (because of a too short time delay between reservation and guest arrival).
ForceGuaranteeOffsetNumber of days prior to arrival date at which a guarantee is required.
GenerallyBookableIndicates whether this rate plan can be booked by those not in the viewership collection. If this attribute is False (0), then the viewerships collection lists those who have view-only or bookable status for this rate plan. If this attribute is True (1), then the viewerships collection lists those who have view-only or not-viewable status for this rate plan.
MaxAdvancedBookingOffsetMaximum days before the arrival date for which this rate plan may be booked.
MaxContiguousBookingsThe maximum number of times a rate may be booked contiguously within a reservation (often used with packages).
MaxTotalOccupancyDefines the maximum number of total occupants allowed for a rate plan.
MinAdvancedBookingOffsetMinimum days before the arrival date for which this rate plan may be booked.
MinTotalOccupancyDefines the minimum number of total occupants required for a rate plan.
PriceViewableIndicates whether the price for this rate plan can be viewed, or whether the guest must contact another entity to obtain price information.
QualifiedRateYNBoolean value indicating whether a specific rate plan must be qualified prior to inclusion in availability response messages.
Attribute Group : CodeListGroup
CodeAny code used to specify an item, for example, type of traveler, service code, room amenity, etc.
CodeContextIdentifies the source authority for the code.
QuantityUsed to define the quantity for an associated element or attribute.
URIIdentifies the location of the code table.
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 : InvBlockCutoffGroup
AbsoluteCutoffDefines the absolute deadline. Either this or the offset attributes may be used.
OffsetCalculationModeThis indicates how the offset period is applied for the release back to general inventory of unbooked rooms in the inventory block .
OffsetDurationThe units of time, e.g.: days, hours, etc., that apply to the deadline.

Parents
\OTA_DynamicPkgAvailRQ\DynamicPackage\Components\HotelComponent\RoomStays\RoomStay\BookingRules
\OTA_HotelProductNotifRQ\HotelProducts\HotelProduct\PolicyInfo\BookingRules