Period

Description
Provides dates and times of availability together with duration and prices. The Duration attribite defines the period for which a charge applies, e.g. P1D = per day, P1N = per night, P7D = per week etc. If this attribute is not present, the period is assumed to be the duration of the booking.

Type : PeriodPriceType

Definition
The price of the Extra per unit (which may be person, room, car etc,) and/or duration
(Defined in file OTA_PkgCommonTypes.xsd , or a file it imports)

Elements
OperationTimesA collection of OperationTimes.
PriceProvides a price for an extra by booking/rental period whihch may also be at passenger type/age-level.Gives a price for a quantity of a traveller type e.g. a price for 2 adults.
TPA_ExtensionsA placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA).Allows extensions to be added to the OpenTravel specification per trading partner agreement.

Attributes
BasePeriodRPHsUse with an 'AddOn' DurationPeriod to point to the 'Base' DurationPeriod(s) which it extends.
CategoryIdentifies the unit on which on Extra is charged, e.g. per person, room, adult etc.
DurationPeriodDefines the period for which a charge applies, e.g. P1D = per day, P1N = per night, P7D = per week etc. If this attribute is not present, the period is assumed to be the duration of the booking.
GuidePriceIndicatorWhen 'true', the accompanying price(s) are guidelines; full pricing will be returned when the Extra is selected in a Quick Cost message. When 'false', an accurate costing can be calculated from the price(s) given. When this attribute is absent, accurate prices will be assumed.
MaximumPeriodThe maximum period for which the associated service is bookable.
PriceBasisAn enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use. An enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use.
RPH(Reference Place Holder) - an index code to identify an instance in a collection of like items.. For example, used to assign individual passengers or clients to particular itinerary items.
TypeIndicates whether the DurationPeriod is a 'Base' (i.e.. a charge for one of a tier of durations like 3days, 7days etc.) or 'AddOn' (i.e. for periods extending a base period like extra day, extra week etc.)
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.

Parents
\OTA_PkgCostRS\AvailableExtras\AvailableExtra\Periods
\OTA_ReviewsRQ\ReviewRequest
\OTA_HotelDescriptiveContentNotifRQ\HotelDescriptiveContents\HotelDescriptiveContent\HotelInfo\WeatherInfos\WeatherInfo