Business Object: BookingRule (1.0.0)

Library: HospitalityStrawman (http://www.opentravel.org/Sandbox/product/hospitality/v1)


    • Description

      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.
Property Value
Facets  ID
 Summary
 Detail

ID

Field Name Member Type Field Type Description
objID Attribute  ID   A unique identifier within this document for this object.
Identifier Element  Identifier   A unique identifier defined by an external authority for this object.
BookingRuleRef Element  BookingRule   Refers to the obj ID on an object defined elsewhere in the current document.

Summary

Field Name Member Type Field Type Description
maxAdvancedBookingOffset Attribute  duration   Maximum days before the arrival date for which this rate plan may be booked.
minAdvancedBookingOffset Attribute  duration   Minimum days before the arrival date for which this rate plan may be booked.
forceGuaranteeOffset Attribute  duration   Number of days prior to arrival date at which a guarantee is required.
depositWaiverOffset Attribute  duration   Number 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).
minTotalOccupancy Attribute  NonNegativeInteger   Defines the minimum number of total occupants required for a rate plan.
maxTotalOccupancy Attribute  NonNegativeInteger   Defines the maximum number of total occupants allowed for a rate plan.
absoluteDropTime Attribute  DateTime   TODO - (The 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.
maxContiguousBookings Attribute  NonNegativeInteger   The maximum number of times a rate may be booked contiguously within a reservation (often used with packages).
AcceptableGuarantees Element  AcceptableGuarantees   A collection of accepted guarantees.
CancelPolicies Element  CancelPolicies   A collection of required payments that are part of the booking restriction.
RequiredPayments Element  RequiredPayments   A collection of required payments that are part of the booking restriction.
LengthsOfStay Element  LengthsOfStay   A collection of lengths of stay.
DOW_Restrictions Element  DOW_Restrictions   A collection of Day Of Week restrictions.
RestrictionStatus Element  RestrictionStatus   Availability status assigned to the room rate combination for this booking rule.
Viewerships Element  Viewerships   A collection of Viewships.
AddtionalRules Element  AddtionalRules   A collection of Additional rules.
Description Element  Description   General description of booking rule.
CheckoutCharge Element  CheckoutCharge   The charges that may apply to an early or late checkout.
CodeListGroup Element  CodeList   Used to specify a rate plan code, room type code or rate plan/room type combination code and its associated attributes.
DateTimeSpanWindows Element  DateTimeSpanWindows  
InvBlockCutoffGroup Element  InvBlockCutoff   Defines when block inventory is released back to general inventory.
generallyBookableInd Indicator   Indicates 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.
priceViewableInd Indicator   Valid values: false = (No) Price Not Viewable, true = (Yes) Price Viewable.
qualifiedRateYNInd Indicator   Value indicating whether a specific rate plan must be qualified prior to inclusion in availability response messages.
addressRequiredInd Indicator   An address is required to complete the booking.

Detail

Field Name Member Type Field Type Description
No member fields defined for this facet.