Identifes an action to take place. Typically used to add an item where it does not exist or to update an item where it does exist. Typically used to cancel an existing item. Typically used to remove specified data. Typically used to add data whether data already exists or not. Typically used to overlay existing data. Used for an Alpha String, length 1 Used for an Alpha String, length 1 to 2 Used for Alphabetic Strings, length exactly 3 Used for an Alpha String, length 4 Used for Alpha-Numeric Strings, length 1 Used for Alpha-Numeric Strings, length 1 to 8 Used forAlpha-Numeric Strings, length 1 to 14 Used forAlpha-Numeric Strings, length 1 to 19 Used to indicate if an amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other A cabin is either First, Business or Economy First class compartment. Business class compartment. Economy (or sometimes referred to as Coach) class compartment. A construct to validate either a date or a dateTime value. A construct to validate either a date or a time or a dateTime value. A three letter abbreviation for the days of the week (e.g. may be the starting date for the availability requested, days of operation, rate effective day, etc.). This simple type defines a set of valid values for the units in which distance is measured (i.e. mile or kilometer). Allows for the specification of a night duration. Identifies a flight number (1 to 4 numbers followed by optional uppercase A - Z, which specifies an operational suffix) or OPEN or ARNK. Used in lieu of a flight number when a specific flight number is unknown but service is present. Used in lieu of a flight number when surface transportation is used when there is a break in the continuity of the flight itinerary. Identifies a particular type of flight - Direct, Stopover etc. Indicates the flight does not make any scheduled stops between 2 points. Indicates the flight makes a scheduled stop(s) between 2 points. Indicates the flight will require a change of aircraft at a connecting point(s). A trip with only one connection. A trip with only two connections. 2 character country code as defined in ISO3166. This defines a set of valid status values, allowing the selection of a specific group based on availability, or allowing the reservation status to be made known. Examples of such values include Available, OnRequest, Confirmed, etc. Month and year information. AVML - Asian Veg BBML - Baby/Infant Food BLML - Bland Meal CHML - Child Meal DBML - Diabetic FPML - Fruit Meal GFML - Gluten Free HFML - High Fiber HNML - Hindu Meal KSML - Kosher LCML - Low Calorie LFML - Low Cholesterol LPML - Low Protein LSML - Low Sodium/No Salt MOML - Moslem NLML - Non-Lactose ORML - Oriental PRML - Low Purin RVML - Raw Vegetarian SFML - Seafood SPML - Special/Specify VGML - Vegetarian/Non Dairy VLML - Vegetarian/Milk/Eggs Used for amounts, max 3 decimals A union of money and percentage so that the appropriate data can be sent in a single field. Provides the ability to define a duration in terms of nights rather than days. Used for Numeric values, from 0 to 4 inclusive Used for Numeric values, from 0 to 99 inclusive Used for Numeric values, from 0 to 999 inclusive Used for Numeric values, from 1 to 3 inclusive Used for Numeric values, from 1 to 4 inclusive Used for Numeric values, from 1 to 99 inclusive Used for Numeric values, from 1 to 999 inclusive. Used for Numeric values, from 1 to 9999 inclusive. Used for Numeric Strings, length 1 to 16. Used for Numeric Strings, length 1 to 19. Used for Numeric Strings, length 4. Used for Numeric Strings, minimum length 1, maximum length 3. Used for Numeric Strings, length 1 to 5 Used for Numeric Strings, length 1 to 8. Used for codes in the OTA code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X. Indicates main office, field office, or division of the organization. The 2 digit code used that references the credit card used. American Express Bank Card Carte Bleu Carte Blanche Diners Club Discover Card Eurocard Japanese Credit Bureau Credit Card Master Card Universal Air Travel Card Visa This is intended to be used when the above enumeration list does not meet your needs. Used for percentage values Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Preference level that indicates request is only for a specific criterion. Preference level that indicates request is unnacceptable for a specific criterion. Preference level that indicates request is preferred for a specific criterion. An enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use. Depricate for 2005A (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. An enumerated type indicating special conditions with the rate Valid values: ChangeDuringStay, MultipleNights, Exclusive, OnRequest, LimitedAvailability. Indicates an issue that precluded the ability to provide the information. The RatePeriodSimpleType simple type defines a set of valid values for the type of rate that may be applied. Typically rates differ based upon the duration, and the actual rate is then expressed in terms of the period of the rental. Identifies the orientation of a seat relative to the direction of travel. Identifies the position of a seat, e.g. Window, Aisle etc. A textual description. The standard code or abbreviation for the state, province, or region Used for Character Strings, length 0 to 128 Used for Character Strings, length 0 to 255 Used for Character Strings, length 0 to 32 Used for Character Strings, length 0 to 64 Used for Character Strings, length 1 to 128 Used for Character Strings, length 1 to 16 Used for Character Strings, length 1 to 255 Used for Character Strings, length 1 to 32 Used for Strings, length exactly 3 Used for Character Strings, length 1 to 64 Used for Character Strings, length 1 to 8 Paper or e-ticket An e-ticket was issued/generated for the requested itinerary. A paper ticket was issued/generated for the requested itinerary. Allows for the specification of a date time or just time. An enumerated type defining the unit in which the time is expressed. To specify the type of action requested when more than one function could be handled by the message. To specify a status to the transaction, usually in the response message, of the action specifed in the request message. Identifies a time zone within the United States Used for an Alpha String, length 2 (for letter codes) Used for an Alpha String, length 3 (for letter codes) Used for an Upper Alpha String and Numeric, length 2 to 3. Used for an Upper Alpha String and Numeric, length 3 to 5. A construct to validate either a year or a year and month value. This message is in response to a read RQ for a travel itinerary. Request was successful. Warnings associated with a successful request/response. Requested itinerary information. Request was not successful - error information. Associated content is content (items) associated with the itinerary, but not being part of an itinerary. Examples of itinerary associated items are, travel insurance, maps, and city information. Collection of Itinerary associated items. Itinerary associated item (e.g. Travel Insurance). Reference to the associated item content. This could be a URL to map or city information. This can also be used as a vendor's reference to a reservation (i.e. record locator). Reference to this associated item. Date and time of start and end of the associated item. Associated item type (e.g. Convention). Cost of a single associated item. Remarks, OSIs, Seat Requests etc. Cost of ALL associated items. Remarks, OSIs, Seat Requests etc. Detailed customer information. Reference to customer's profile. Free text remarks associated with this customer. Agency's reference to this customer. Reference to this customer. Cost of this pricing. Reference to the Form of Payment used in association to this cost. Reference to itinerary reservation item (e.g. Car, Hotel, Air, Package). Reference to associated itinerary item (e.g. Travel Insurance). Additional contact information eg. travel agency. Itinerary reservation items (e.g. Car, Hotel, Air, Package). Air reservation ticket information. Cost of ALL itinerary reservation items. Remarks, OSIs, Seat Requests etc. A single reservation item (e.g. Hotel, Car, Air, Package). Number identifying position of reservation item in itinerary. When true, indicates that the reservation was completed externally and the information is for reference only. Can a boarding pass(es) be issued for this Itinerary? True=yes, False=no. Has a boarding pass(es) been issued for this Itinerary? True=yes, False=no. Cost of a single reservation item. Information that is related to an invoice of this pricing like ticketing. Remarks, OSIs, Seat Requests etc. If TRUE, indicates items are in chronological order. If FALSE, indicates items are not in chronological order. Form of payment information (e.g. VISA, Debit Card, Check). Total cost associated with the ENTIRE itinerary. Reference to a form of payment. Controlling system's reference to this itinerary. Information for all customers associated with this itinerary. Information for each customer associated with this itinerary. Itinerary reservation information. USAGE: SpecialRequestDetails-->SeatRequest--TravellerRefNumber--RPH serves as a link to: OTA_TravelItineraryRS--TravelItinerary--CustomerInfos--CustomerInfo--RPH USAGE: SpecialRequestDetails--SeatRequest--FlightRefNumber--RPH serves as a link to: ReservationItems--Item--Air--RPH Associated itinerary information such as theatre tickets, museum entries, conference tickets, sporting event, etc. Total cost associated with the entire itinerary. Free text remarks associated with the itinerary (non-customer, non-item). Free text. Information on the last entity to modify this Itinerary and when this occurred. Flight reservation information. All seat information. Seat information associated with a single reservation item and customer. Reference to customer assigned to this seat. Seat number (e.g. 20A, 17C, etc.). Seat characteristic. Suggested values include: Window, Aisle, EconomyPlus, etc. Location of seat in cabin of conveyance. Suggested values include: Forward, Middle, Aft, ExitRow, Bulkhead, Right or Left Side, etc. Intermediate and last segments contain the RPH of the first segment for an Origin and Destination set. Vehicle rental information. Hotel reservation information. Rail reservation information. Cruise reservation information. Tour reservation information. The Start date and time of this General activity. General travel reservation information. The Start date and time of this General activity. Package reservation information. References to all itinerary items contained in this package. References to all associated items contained in this package. Reference to this reservation item. Status of the current itinerary item (e.g. confirmed, pending, waitlisted). Refer to OTA Code List Status (STS). Identifies the initial request for travel itinerary data. Element to capture creation and last update data. Describes the action taken on the record. Name of individual who originated or updated record. Free text comment added by the person accessing the profile record. Type of action taken on the profile. Month, day, year and optionally in hour, minute, second of day in ISO 8601 format of the action taken on the profile. The identifier of the system that performed the action on the profile record. Month, day, year and optionally hour, minute, second of day the profile originated, in ISO 8601 format. Defines an entity that provides travel services or benefits to a customer or company. Section of a business profile that contains information about trading partner agreements. Provides information about alliance partnerships and consortiums of members grouped together to obtain trading partner agreements for travel service and privileges. Identification of a company that participates in an alliance or consortium to which the primary business entity identified in this profile belongs. Identifies the alliance or consortium member by code. Identification of the alliance or partnership in which the business entity is a member. The jurisdiction in which a company is authorized to do business. Uses the Address entity to indicate the location of business using any of the components of the address (e.g., city, state, zip code, country, etc.) Indicates whether the business location is the default choice among several. The default business locale could be used to indicate the primary place of business or incorporation. Information about certifications or accreditation held by the company. The Certification Identification number assigned to a business entity by the certifying body. This number would presumably be the ID in the Unique ID. Contains information about agreements for commission arrangements with the business entity. Identifies a commission plan agreement between trading partners by plan code. Identifies a rate for paying commissions; can be a decimal value based on percentage paid for the commission plan, or a flat rate. Company or organization that employs the customer. Accounting code(s) assigned to travel for employer. Travel insurance carried by the customer or company. Underwriting company providing coverage. Type of insurance policy carried by the individual or company. Identifier assigned by insurance company to the insurance policy. Identifies a membership or loyalty program offered by the company by name of the program. Identification of the loyalty program by code. Indicates special privileges in program assigned to individual. Membership organization that has travel benefits, programs, or discounts. Name of the member of the organization, as listed among the options of customer names. Needs of the traveler related to travel experiences. Unique aggregation of customer travel needs. Refer to OTA Code List Travel Purpose (TVP). Root element for profile content. A collection of Profile objects or Unique IDs of Profiles. Companies or individuals responsible for making travel plans or transactions either for the customer or company. Type of service making travel plans or transactions (e.g., travel agency, etc.). Identifies a travel club that offers special privileges and related services. Identifier assigned to person registered with travel club. The RentalActionGroup provides information on why the message is being sent and what status the rental agreement is. Identifies the reason for the transaction. Refer to OTA Code List Rental Reason Code (RAC). This is a code that represents the status of the rental agreement. Refer to the enumerated list and annotations for additional information. This is when a rental agreement is active, typically this is when the customer has the vehicle. This is when a rental agreement is no longer active. This is when a rental agreement is not fully open (e.g., on a delivery transaction the agreement is not fully open until the customer takes possession of the vehicle). The CoverageTextSimpleType simple type identifes the type of free text that is provided as part of coverage (insurance) information. The EquipmentRestrictionSimpleType simple type defines a set of valid values for the restrictions that may be placed upon special equipment included as part of the rental of a vehicle. Some equipment is restricted to rentals that return to the same place, some equipment is restricted to one-way rentals, and some equipment has no restrictions. The LocationDetailRequirementInfoType simple type defines a set of valid values for the textual information about the requirements when renting from a rental facility. Indicates that the associated information describes the requirements and restrictions concerning one way rentals Indicates that the associated information describes the requirements and restrictions concerning geographic limitations, for example, the vehicle may only be driven into adjoining states, the vehicle may not be taken in Mexico, etc. Indicates that the associated information describes the requirements and restrictions concerning the dropoff, or return, of the vehicle. Indicates that the associated information describes the requirements and restrictions concerning the renter's drivers license and associated factors, such as driving record, violations, etc. Indicates that the associated information describes the requirements and restrictions concerning insurance for the vehicle that is being rented. Indicates that the associated information describes the requirements and restrictions concerning the eligibility of those who may rent from a specific rental facility. For example, a rental facility may be at the premises of a corporation, and only those corporate employees may rent from that location. The facility is not considered a public rental facility. Indicates that the associated information describes miscellaneous requirements and restrictions. The LocationDetailShuttleInfoType defines a set of valid values for the textual information about the shuttle services when renting from a rental facility. Indicates that the associated information describes the shuttle, such as shared bus, tram, company-specific bus. Indicates that the associated information describes the frequency with which the shuttle service operates. Indicates that the associated information describes where the shuttle service picks up those who are renting vehicles, how to get to the shuttle pick up location, etc/ Indicates that the associated information describes the distance that the shuttle will travel, from point of pickup to arrival at the rental facility. Indicates that the associated information describes the approximate elapsed time from point of pickup to arrival at the rental facility. Indicates that the associated information describes any shuttle fees that may apply. Indicates that the associated information describes miscellaneous information about the shuttle service. The LocationDetailRequirementAgeInfoType defines a set of valid values for the textual information about the requirements concerning the age of a renter when renting from a rental facility. Indicates that the associated information describes requirements and restrictions concerning the minimum age permitted for the rental of a vehicle. Indicates that the associated information describes the exceptions to the requirements and restrictions concerning the minimum age permitted for the rental of a vehicle. Indicates that the associated information describes miscellaneous requirements and restrictions with regard to the age of the renter of a vehicle. The LocationDetailRequirementAddlDriverInfoType defines a set of valid values for the textual information about the requirements concerning additional drivers when renting from a rental facility. Indicates that the associated information describes requirements and restrictions with regard to additional drivers that are automatically authorized as additional drivers of the rented vehicle. The information may provide details on the type of person or relation to the renter that would result in a person being automatically included as an additional driver. Indicates that the associated information describes requirements and restrictions with regard to others who are not automatically authorized as additional drivers of the rented vehicle. The information may provide details on what should be done to attain such authorization. Indicates that the associated information describes fees that may be due, based on additional drivers of the rented vehicle. Indicates that the associated information describes miscellaneous requirements and restrictions with regard to additional drivers of the rented vehicle. The LocationDetailVehicleInfoType defines a set of valid values for the textual information about vehicles available at a rental facility. Indicates that the associated information describes general information about the vehicles that are typically offered for rental. Indicates that the associated information provides the disclaimers about the vehicles that are typically offered for rental. This may be typically that not all vehicles may be available at any one time, for example. Indicates that the associated information describes any advance booking requiremennts about one or more vehicle types. Some unusual vehicles may not be available at short notice. Indicates that the associated information describes general information about non-smoking vehicles that may be offered for rental. Indicates that the associated information describes special, unusual or high-end vehicles that may be offered for rental. The OffLocationServiceType simple type defines a set of valid values for the services that do not occur at the rental facility. Indicates that the associated information describes an offered service by which the customer may be picked up and taken to the rental facility, to rent a vehicle. Indicates that the associated information describes an offered service by which the vehicle may be delivered to a location, rather than the customer taking delivery at the rental facility. Indicates that the associated information describes an offered service by which the customer may be dropped off at a location after the vehicle rental period has ended. Indicates that the associated information describes an offered service by which the vehicle may be collected from a location, rather than the customer returning the vehicle to the rental facility. The OnLocationServiceType simple type defines a set of valid values for the services that may be offered at the rental facility. Indicates that the associated information describes computerized driving directions services, such as availability of maps, turn-by-turn directions, etc. Indicates that the associated information describes express return servies, such as leaving the vehicle in the return lot without the need to return to the rental counter. Indicates that the associated information describes services ofered to those with special needs, such as physically impaired. Indicates that the associated information describes those services offered to members of the company's frequent renter program. Such services may include covered collection of vehicle, bypassing the rental counter, etc. Indicates that the associated information describes the miscellaneous services that are offered at the rental facility. The VehicleFuelUnitNameSimpleType simple type defines a set of valid values for the units in which fuel is measured. The rental of a vehicle may include a charge to provide fuel for the vehicle, expressed in Gallons or Liters. The VehiclePeriodUnitNameSimpleType simple type defines a set of valid values for a period of time that may be used as part of the reservation of a vehicle. Examples of these valid values include day, hour, rental period for expressing the entire duration of the rental, etc. The VehicleTransmissionSimpleType simple type defines a set of valid values for the transmission type of a vehicle. The valid values are automatic and manual. Use of this attribute can help in describing a vehicle. The VehicleUnitNameSimpleType simple type defines a set of valid values for the units on which an item charge may be based when renting a vehicle. For example, there may be a charge which is based upon the number of days, another charge that is based upon the numbers of miles, a charge that is based upon the number of gallons, etc. The CoverageCoreType complex type defines the required and most often used components that together define a specific Vehicle Coverage. Identifies the type of coverage, for example, collision damage waiver. Refer to OTA Code List Vehicle Coverage Type (VCT). Allows for an industry-specific code that describes this coverage to be specified, for example, CDW may be indicated when the coverage type is Collision Damage Waiver. The CoverageDetailsType complex type provides information on a specfic aspect of coverage, for example, supplemental coverage, description, etc. The CoverageTextType identifes the type of free text that is provided as part of coverage (insurance) information. The CoveragePricedType complex type defines the information that is required to describe a priced coverage, that is, a coverage and a charge. An indication if this particular coverage is required in the vehicle reservation, or is optional, based upon renter preference. The CoverageType complex type describes the data that is needed to fully describe a vehicle coverage, including the core details along with optional descriptions. Information on the one primary driver and, optionally, several additional drivers. This may be used to provide a frequent renter number. Information on the primary driver, possibly including frequent renter number. Information on additional driver(s), possibly including frequent renter number. Specifies the dates for how long the additional driver should be part of the rental contract. This is the name of the organization associated with the corporate discount number. This is the code used to identify if the additional driver is eligible for benefits associated with a specific organization. Used as a qualification for an additional driver. Round trip airline ticket If needed, the credit card details should be passed in PaymentForm/PaymentCard. Passport and return airline ticket The OffLocationServiceCoreType complex type defines the core data that is used to describe an off-location service. The OffLocationServicePricedType complex type describes the data that is used to describe a priced off-location service, that is, an off-location service and the corresponding charge. Information on a specific off-airport service, for example, vehicle delivery, customer pickup. Charge information associated with this specific off-airport service. The OffLocationServiceType complex type defines a specific off-location service. The VehicleArrivalDetailsType complex type defines the information that describes an arriving mode of transportation which is associated with the rental of a vehicle. This is typically used to identify how the customer will be arriving at the vehicle rental facility. Arrival point of the associated transportation. Identification of the company marketing the transportation Identification of the company operating the transportation Refer to OTA Code List Transportation Code (TRP). Often used in conjunction with TransportationCode to provide greater detail regarding the customer's arrival (e.g., an airline flight number). The VehicleAvailAdditionalInfoType complex type identifies the data that describes supplemental information made available as part of describing the availability and rate of one or more vehicles. A collection of coverages, along with associated price and details. One specific vehicle coverage along with the corresponding charge. A collection of payment rules associated with this reservation. This instance of PaymentRules would be used if there were payment rules that were applicable to a specific vehicle type. The VehicleAvailCoreType complex type identifies the data that describes common, or core, information made available as part of describing the availability and rate of one or more vehicles. Information on one specific vehicle along with detailed information on the charges associated with this vehicle. Information on the rates associated with this vehicle. Rate information can include the distance and the base rental cost, along with information on the various factors that may infuence this rate. This element may repeat to allow different distances to be made available for different charges. For example, $20.00 with 100 miles per day or $30.00 for unlimited mileage. The anticipated total cost of a reservation, the sum of the individual charges, optional charges and associated fees. A collection of special equipment that is part of this quote, along with the charges associated with this equipment. A specific piece of special equipment, along with the quantity, restrictions and charge. A collection of fees associated with this vehicle quotation. Information by which this availability quote can be later cross-referenced The date and time at which this availability quote was made available. The VehicleAvailVendorInfoType complex type identifies the data that describes supplemental information relevant to a vendor and made available at the time that availability and rates are checked. A collection of free-format messages associated with this vendor. Information on off-airport location services, for example, vehicle delivery, customer pickup, along with the associated price. A collection of payment rules associated with this reservation. This instance of PaymentRules would be used if there were payment rules that were applicable, regardless of the vehicle. Detailed information about the associated rental facilities, for example, address, phone number, hours of operation. Details of a tour with which this availability information is associated. Availability and rate information may vary if associated with a tour. The VehicleChargePurposeType complex type defines information on a specific charge associated with the rental of a vehicle along with the purpose of the charge. Refer to OTA Code List Vehicle Charge Purpose Type (VCP). Identifies specific charges. A collection of one or more taxes associated with a specific charge. Detailed information on one specific tax associated with a specific charge Information on any minimum or maximum amounts, if appropriate. Information on how this charge was calculated, for example, a daily rate multiplied by the number of days, a percentage, etc. This is used in conjunction with UnitName to specify the charge per unit as defined by UnitName (e.g., if UnitCharge="100" and UnitName="day" the result is 100 dollars per day). The UnitName attribute provides the unit on which an item charge may be based when renting a vehicle (e.g., there may be a charge which is based upon the number of days, another charge that is based upon the number of miles, a charge that is based upon the number of gallons). This is used in conjunction with UnitName to specify the quantity of units as defined by UnitName (e.g., if Quantity="5" and UnitName="day" the result is 5 days). Provides the ability to define a particular percentage. An indication if this amount is included in the base vehicle rate, or is an additonal cost. The VehicleClassType complex type defines what is referred to as the class of vehicle. Within a type of vehicle (for example, within the type "Car") there is still a wide range of different vehicles. A class of vehicle is used to define that specific vehicle within the broader range of the vehicle in that same vehicle type. Use of vehicle class in conjunction with a vehicle type aids in clarifying a request and aids in describing a specific vehicle. A vehicle class is currently defined as just the size of the vehicle. The Size attribute identifies the size of a vehicle. Refer to OTA Code List Size (SIZ). The VehicleCoreType complex type identifies the core data that is used to describe a vehicle. Type of vehicle, for example, truck, car Class of vehicle, for example, intermediate, compact The VehicleCoveragePrefType complex type defines a preference for a particular type of insurance coverage for a rental vehicle. The preference is expressed using the attribute group PreferLevelType. Candidate for removal within 2005A, usage is not recommended. The VehicleCustomerType complex type contains basic data on the customer's identity, location, relationships, finances, memberships, etc, in relation to the renting of a vehicle. Type of funds preferred for reviewing monetary values, in ISO 4217 codes. The VehicleEquipmentCoreType complex type identifies the core data that descrbes a piece of special equipment in association with the renting of a vehicle. Identifies the specific type of special equipment. Refer to OTA Code List Equipment Type (EQP). The VehicleEquipmentPrefType complex type identifies the data that is used to provide information on a preferred special equipment when renting a vehicle. Identifes an action to take place. Typically used to modify the EquipType and/or Quantity. The VehicleEquipmentPricedType complex type identifies the data that describes a priced piece of special equipment in association with the rental of a vehicle. The data consists of the equipment and the correspondinng charge. An indication if this particular equipment is required in the vehicle reservation, or is optional, based upon renter preference. The VehicleEquipmentType complex type identifies the data that fully describes a piece of special equipment, including the description and any restrictions that may apply to its rental. This is the number assigned by a rental car company to manage inventory, it is not the Vehicle Identification Number (VIN). This is the license plate number of the vehicle rented. This identifies the standard code or abbreviation for the state, province, or region of vehicle registration. This identifies the standard code or abbreviation for the country of vehicle registration. This is the manufacturers' assigned vehicle identification number (VIN). This is the color of the vehicle being rented. The VehicleLocationAdditionalDetailsType complex type defines the supplemental information that describes a vehicle rental facility. Such information may include the operation schedules and services offered. Descriptive information allowing the vendor to present informational messages about the rental location. These may include after-hour return of vehicle messages, messages providing directions to the location, or other similar messages. Descriptive information of one specific aspect of the rental location. Descriptive information about where the vehicles are parked. Descriptive information about where the rental counter is located. A collection of operation schedules, used to define the hours of operation for this rental facility. Information on the shuttle services associated with this location. Some locations use a shuttle bus to transfer the customers from an airport terminal to the rental facility. Collection of descriptions about various aspects of the Shuttle Services. Textual description about a specific aspect of the Shuttle Services Identifies the type of Shuttle service information. A collection of operation schedules, used to define the hours of operation for the shuttle services. The VehicleLocationDetailsType complex type defines the core information that describes a vehicle rental facility. Such information may include the code of the facility, the name assigned to that facility, the address and telephone number of the facility. Information about the physical address of the location Information about the telephone numbers for this location. Supplemental information about the rental facility. The AtAirport attribute identifies if the associated rental location serves an airport. Code used to identify the car rental location. Name used to refer to the car rental location. Used to define which list the location code comes from (e.g. IATA, OAG, internal company code). Used for extended OAG code in conjunction with the OAG code which is sent in Code. Additional airport location codes associated with the primary airport. The VehicleLocationInformationType complex type provides formatted textual information relating to the vehicle rental location. The type of information is indicated. Identifies the type of Vehicle Location information that is provided. Refer to OTA Code List Vehicle Location Information Type (VLI). The VehicleLocationServicesType complex type defines the services that are offered by a vehicle rental location. Such services include shuttle information to transport the customer to the facility. The model year of the vehicle. The VehiclePrefType complex type defines the information that is used when defining a preference of a vehicle. Vehicle rental preferences can be specified for customers or companies to indicate their preferences for types of vehicles to be rented in specific travel situations. Companies may wish to specify certain class or types of cars that their employees are allowed to rent, or indicate special business needs for trucks for hauling goods, etc. Personal travelers may wish to indicate preferences for types of vehicles such as vans or SUVs for family vacations, or smaller, more sporty models when travelling alone. A customer may prefer to have a convertible or sun roof in a warm destination, but request a ski rack when vacationing in the wintertime. The VehicleProfileRentalPrefType complex type has elements for specific features on rental cars including vehicle type (major category such as car, truck, SUV) and vehicle class (more precise kind of vehicle), air conditioning, transmission, and special equipment. In addition, the specification captures preferences for vendors and loyalty programs, insurance coverage, forms of payment for rental cars, and other special requirements. Indicates a preference for the loyalty program to be used for vehicle rental. The RPH (Reference Place Holder) attribute designates a specific loyalty program from a collection stored in the profile. Vendor Preferences indicates a preference for a specific car rental agency when used in a travel collection. The VendorPref element uses the Company Name entity to identify the preferred company by name and by vendor code. A preference for a payment indicates a specific type of payment, such as a credit card or direct bill, to be assigned to the car rental preference collection. The RPH (Reference Place Holder) attribute designates a specific payment form in a collection stored in the profile. A preference for a specific type of vehicle coverage to be used when renting a car in a given travel situation. The special request preference element allows the customer to designate a special request to be associated with the vehicle rental. The vehicle type preference element allows the customer to designate a major category of vehicle preferred for rental. Indicates a preference for special equipment in a rented car. The GasPrePay attribute defines a set of valid values for the choice of prepaying for gas at the time of the pick up of the rental vehicle. This information is useful in that it allows a customer's preference to be made known to the vendor. It also allows the vendor to provide more detailed and accurate pricing up front. Provides information on a distance associated with a particular rate (e.g., the distance may be expressed as Unlimited miles per rental period or 200 miles per day). When true there is no mileage/kilometer restriction. Provides the number of miles/kilometers included, typically used when Unlimited is false. Provides the units in which distance is measured, when applied to the rental of a vehicle (i.e., miles or kilometers). Provides the period of time associated with the quantity and distance unit name (e.g. day). The VehicleRentalCoreType complex type identifies the data that is common, or core, to almost every transaction associated with the rental of a vehicle. A code to identify the pick up location, along with an optional code context. A code to identify the return location, along with an optional code context. Used when a charge has a delayed start (e.g. if a vehicle is checked-out Sunday night, but actual charges start Monday or planned system down-time allowed a check-out before customer plans to retrieve vehicle or when an additional service is added after a rental has been started and/or will terminate before the rental is completed). Used when a charge has a delayed stop (e.g. actual charges stop Sunday but the vehicle is checked-in Monday morning or if the system was down when customer returned vehicle or when an additional service is added after a rental has been started and/or will terminate before the rental is completed). When true, indicates a one-way rental. This may also be discerned using the PickUpLocation and the ReturnLocation. This provides specific information regarding the vehicle being rented. This provides values based on the amount of fuel present. This provides a specifc amount of fuel (e.g. 10 gallons). This provides the amount of fuel currently in the vehicle. See enumerations for detailed annotations. 8/8 tank, 100 percent, or full tank. 7/8 tank or 87.5 percent. 6/8 or 3/4 tank or 75 percent. 5/8 tank or 67.5 percent. 4/8 or 1/2 tank or 50 percent. 3/8 tank or 37.5 percent. 2/8 or 1/4 tank or 25 percent. 1/8 tank or 12.5 percent. 0/8 tank, 0 percent, or empty. This provides values for the odometer reading. To provide details of odometer measurements. Used for interpreting the Odometer value displayed in the Odometer Reading on the dashboard of the vehicle (10 miles, 100 kilometers). Used to describe condition of a vehicle (e.g., scratches, broken tail light). It is not intended for insurance purposes. Provides an overview of the condition of the vehicle. Damage refers to ANY damage, such as a scratched door, even if it was there on Check-out. OK means that the rental agent looked at the car and it is OK. Unknown would be used in the case where no examination of the vehicle was done. This identifies the physical location of the vehicle being rented (e.g., the parking space or stall number). This describes time, mileage and other charges. Information on the distance that a reserved vehicle may be driven as part of the standard rental charge. Such distance may be unlimited, or a quantity of miles or kilometers for a certain period of time. This may be repeated for situations such as an 8 day rental that has 500 miles per week and 100 miles per additional day. Information on the charges associated with this vehicle. Such charges may include the base rental amount, additional mileage amounts, fuel costs, etc. Detailed information on one specific charge including an indication of the type of charge. Indicates the type of rates applicable to the customer, along with any discount number or promotional codes that affect the quoted rate. Information on any restrictions that may be associated with this rate. Indicates if this rate is only available to those customers who are flying to the vehicle rental location. This contains the information typically used in a rental transaction. Actual rental checkout and expected return locations, dates and times. Used to identify the context of the element and whether the content applies to expected data verses actual data. Actual data will not be known until the time of CheckIn. Vehicle info including size, class, make/model, vehicle asset number, etc. This is the actual vehicle being rented. Used to identify the context of the element and whether the content applies to data at the time of CheckOut or CheckIn. This describes time, mileage and other charges for a specific rental agreement. A collection of special equipment that is part of this reservation, along with the charges associated with this equipment. Used to indicate special equipment is returned. Used to identify the context of the element and whether the content applies to data at the time of CheckOut or CheckIn. A collection of fees associated with this rental. A fee associated with this rental (e.g., airport concession fee, vehicle license fee, facility usage fee). This is not intended for information regarding rates, priced equipment or coverages. A confirmation number. A contract number. The VehicleReservationRQAdditionalInfoType complex type identifies the supplemental information that may be included when requesting the reservation of avehicle. Indicates the preference associated with special needs or requirements of the customer, described using free text Indicates the preferences for one or more types of coverage (insurance). Specific preference for a type of coverage. Information on requested off-airport location services, for example, vehicle delivery, customer pickup. Details of the arrival transportation, if applicable Indicates preferences for the form of payment that will be used, if the request results in a reservation. This element may repeat for different rental payment preferences. This is typically used only for reservations. For rentals see RentalPaymentAmount. Information identifying an earlier availability quote. The date and time at which this availability quote was made available. Details of a tour with which this reservation information is associated. Availability and rate information may vary if associated with a tour. The GasPrePay attribute defines a set of valid values for the choice of prepaying for gas at the time of the pick up of the rental vehicle. This information is useful in that it allows a customer's preference to be made known to the vendor. It also allows the vendor to provide more detailed and accurate pricing up front. The VehicleReservationRQCoreType complex type identifies the core, or common, information that is typically included when requesting the reservation of avehicle. Information that is common, or core, to all requests and responses associated with the reservation of a vehicle. Information on the one primary driver and, optionally, several additional drivers. This may be used to provide a frequent renter number. Indicates the preferred Vendor Company for car rental. If a company name is supplied, the rates will be supplied for the specific Vendor Company. The company name is unique amongst the vendors. The name of the company is provided in this element. Indicates any preferences for the vehicle, such as type, class, transmission, air conditioning. Indicates the number of people of each age category associated with this request. Indicates the type of rates of interest to the customer, along with any discount number or promotional codes that may affect the rate. Indicates the preferences for one or more specific items of additional equipment, such as ski racks, child seats, etc. The VehicleReservationSummaryType complextype identifies the summary data that identifies a reservation. Use of one or more of the elements will help in identifying a specific reservation. A confirmation number by which this reservation can be uniquely identified A code to identify the pick up location, along with an optional code context. A code to identify the return location, along with an optional code context. Name of the person associated with the reservation The PickUpDateTime attribute provides information on the pickup date and time. The ReturnDateTime attribute provides information on the return date and time. The VehicleReservationType complex type identifies the data that describes a vehicle reservation. This data includes information on the customer(s) associated with the rental and details on the vehicle that is being rented. Common, or core, information associated with a reservation period and a reserved vehicle. Supplemental information associated with a reservation period and a reserved vehicle. The VehicleSegmentAdditionalInfoType complex type identifies the data that descibes the supplemental information assocated with a vehicle segment. Such information may be associated with the reservation of a vehicle, but is not normally included. A collection of payment rules associated with this reservation. One specific payment rule associated with this reservation. For example, a date by which a deposit must be received. Used for payment information, may be prepayment, actual, etc. A collection of vehicle coverages associated with this reservation. One specific coverage associated with this reservation. Information on an off-location service associated with this reservation, along with the associated charge. A collection of free-format messages associated with this reservation. A specific vendor message associated with this reservation. Detailed information about the associated rental facilities, for example, address, phone number, hours of operation. Details of a tour associated with which this reservation information is associated. Rate information may vary if associated with a tour. The VehicleSegmentCoreType complex type identifies the core, or common, data that descibes the information assocated with a vehicle segment. Such information is typically provided in a reservation. A confirmation number by which this reservation can be uniquely identified Identifies the vendor associated with this information Information that is common, or core, to all requests and responses associated with the reservation of a vehicle. Information on one specific vehicle along with detailed information on the charges associated with this vehicle. Information on the rates associated with this vehicle. Rate information can include the distance and the base rental cost, along with information on the various factors that may infuence this rate. A collection of special equipment that is part of this reservation, along with the charges associated with this equipment. A specific piece of special equipment, along with the quantity, restrictions and charge. A collection of fees associated with this vehicle reservation. One specific fee associated with the vehicle reservation. The total cost of this reservation, the sum of the individual charges, optional charges and associated fees. The VehicleSpecialReqPrefType complex type defines a preference for a particular special request. The preference is expressed using the attribute group PreferLevelType. The VehicleTaxAmountType complex type defines information specific to one tax amount that is applicable to the cost of an item. The VehicleTotalChargeType complex type identifies the data that is used to express a total charge, both including and excluding taxes. The VehicleTourInfoType provides information about a tour that includes a vehicle rental. This identifies the tour operator. This is the identifying code assigned by the tour operating company to the tour that includes the vehicle rental. The VehicleType complex type identifie sthe data that fully describes a vehicle. This includes the core information along with supplemental information such as make and model, and a link to a picture. The make and model of the vehicle (e.g., Ford Focus). The Code attribute may be used for the SIPP code. URL that identifies the location of a picture to describe this vehicle. The specific identifiers of the vehicle (e.g., Motor Vehicle Asset Number). Number of passengers that can be accommodated by this vehicle. This may be an exact number or may be a range, i.e., 4-5, 5-6. Number of bags/suitcases that can be accommodated by this vehicle. An internal car type assigned by the vendor. This is not the SIPP code. The VehicleTypeType complex type defines what is referred to as the type of vehicle. The range of vehicles is divided into types to aid in clarifying a request and to aid in describing a specific vehicle. A vehicle type is defined to be the combination of the vehicle category (Car, Truck, etc) and the number of doors on that vehicle. The VehicleCategory attribute provides the catgeory of a vehicle. Refer to OTA Code List Vehicle Category (VEC). The number of doors on a vehicle. This may be an exact number or a range, i.e. 2-4. The VehicleVendorAvailabilityType complex type identifies the data that describes the availability of one or more vehicles for a specific vendor, along with supplemental information about the vendor and the facilities of that vendor. Information on the vendor associated with this availability of vehicles A collection of vehicles along with their availability and associated rate information. Availability and rate information for one specific vehicle. Supplemental information associated with the vendor and the availability of the vehicles. The VehicleWhereAtFacilityType complex type defines the information needed to describe the location of the associated item at a rental facility. Example of the items that may make use of this type include Rental Counter, Vehicle Parking Locations, etc. The Location attribute identifies the location of an item at an airport. Refer to OTA Code List Vehicle Where At Facility (VWF) (e.g., shuttle on airport). Address(es) to be used with this collection of preferences. Travel needs associated with a collection but independent of specific travel services. Identifies a preferred company by name. Identifies travel insurance policies to be used with this collection of preferences. Index number to be used for reference the insurance policy to be used in this travel collection. Traveler interests to be used with this collection of preferences. Loyalty programs to be used with this collection. Identification of loyalty program by reference number or index. Food and beverage preferences to be used with this collection. Type of meal required (e.g.,vegetarian, Kosher, low fat, etc.) Dining preferences used with this collection. Type of drink(s) preferred. Media and entertainment information preferences. PersonName to be used with this collection of preferences. Other travel service preferences. Name of other travel services identified in this collection of preferences. Refer to OTA Code List Travel Purpose (TVP). Form(s) of payment to be used with this collection of preferences. Indicates the preferences for information about pets that accompany the customer in a given travel situation. Telephone number(s) to be used with this collection of preferences. Name(s) of related travelers to be used with this collection of preferences. Seating preferences to be used with this collection of preferences. Direction seat faces during travel, when conveyance allows. Location of seat in cabin of conveyance. Suggested values include: Forward, Middle, Aft, ExitRow, Bulkhead, Right or Left Side, etc. Preferred position of seat in a row, such as Aisle, Middle, Center, Window, etc. Preferred row for seating, indicates specific row number and/or seat identifier. Special request to be used with this collection of preferences. Type of ticket distribution to be used with this collection of preferences. Ticket distribution method; such as Fax, Email, Courier, Mail, Airport_Pickup, City_Office, Hotel_Desk, WillCall, etc. Ticket turnaround time desired, amount of time requested to deliver tickets. Identifies the action code for a booking - OK, Waitlist etc. Status is confirmed. Status is waitlisted. Status is other. Status is cancel. Status is need. Identifies the trip type - one way, return, circle trip, open jaw Identifies a one way trip type. Identifies a return trip type. Identifies a circle trip type. Identifies an open jaw trip type. Identifies an other trip type. Display products by departure time Display products by arrival time Display products by journey time AWG ToDo AWG ToDo Enumerated List (Meal Code in brackets): Breakfast (B) Snack (S) Dinner (D) Hot Meal (H) Lunch (L) Refreshments (R) Complimentary Liquor (C) Meal (M) Liquor for Purchase (P) Food for Purchase (F) Cold Meal (O) No Meal Service (-) Alternately, a String of Length 32 can be used if the above list does not suffice. Identifies a breakfast meal service. Identifies a snack meal service. Identifies a dinner meal service. Identifies a hot meal service. Identifies a lunch meal service. Identifies a refreshments meal service. Identifies a complimentary liquor meal service. Identifies a meal service exists. Identifies that liquor is available for purchase. Identifies that food is available for purchase. Identifies a cold meal service is available. Identifies that no meal service is available. It can be used to indicate whether the fare is public or private. Published fare. Private fare. Fare is both public and private. Identifies the type of special remark used. Remarks apply to the itinerary. Remarks apply to the invoice. Remarks apply to the endorsement. Remarks which can be deleted by the author only. Confidential remarks which are visible only to the author and system providers. Free text remarks which can be sent to specific airlines. Remarks from or to a specific group revenue management system (GRMS). Remarks containing information about split transaction (Split off PNR address, time, who, etc.). Defines the 'Units' that can be applied to Stay restrictions. Stay restriction in minutes. Stay restriction in hours. Stay restriction in days. Stay restriction in months. Monday Tuesday Wednesday Thursday Friday Saturday Sunday Provides information concerning flight times and mileage. The total duration of time a flight is airborne. The total duration of time a flight is on the ground. The total duration of time required for a flight operation (ground and air). Total miles for a flight segment. Used to specify a code and its associated attributes; meaning is derived from actual use (plus SecondaryCode and SupplierCode). An additional attribute to allow flexibility for particular organizations who require an additional code. An additional attribute to allow flexibility for particular organizations who require an additional supplier code. Attribute collection providing information on direct flight categorization and the number of stops made. Indicates the same flight number on the same airline regardless of number of stops in most cases. Information regarding the number of stops made. Attribute collection providing private fare profile. Indicator to show if this is a private fare. Code used to identify the private fare. Attribute collection used to describe a price request. Fare Type is specific to a specific fare and this is a request for a set of fares based on these qualifiers. Refer to OTA Code List 'Fare Qualifier' (FAQ). Indicator to identify whether or not the price is applicable only to private fares. Type of funds preferred for reviewing monetary values, in ISO 4217 codes. It can be used to indicate whether the fare is public or private. If true repricing is requested. Container used to hold information regarding advance reservation and/or advance ticketing. Specifies constraints on when advance reservations can be made. The time of day by which reservations must be made on the last day that advance reservations can be made. The amount of elapsed time or number of occurrences of a day of the week before departure needed to satisfy an advance reservation requirement. The unit of elapsed time or the day of the week to be applied to the LatestPeriod value. Specifies advance ticketing restrictions. The time of day after reservations are made by which a ticket must be purchased. A length of time expressed as either an amount of time or the number of occurrences of a day of the week after reservations are made that a ticket must be purchased. The unit of elapsed time or the day of the week to be applied to the period after reservation are made that a ticket must be purchased. The time of day prior to departure when that a ticket must be purchased. A length of time expressed as either an amount of time or the number of occurrences of a day of the week before departure that a ticket must be purchased. The unit of elapsed time or the day of the week to be applied to the the period before departure that a ticket must be purchased. Indicator for identifying whether or not advance reservation restrictions are involved in the request or response. Indicator for identifying whether or not advance ticketing restrictions are involved in the request or response. The date a traveller wishes to ticket their reservation. Defines the data fields available for the fees. Identifies the code for the fee. Provides a monetary amount and the currency code to reflect the currency in which this amount is expressed. Defines a fee in terms of its amount, currency and decimal places. Pricing Information for an Air Itinerary Total price of the itinerary This is a collection of PTC Fare Breakdowns Per passenger type code pricing for a travel itinerary. This is a collection of FareInfo Detailed information on individual priced fares Information used to define a fare and its associated rules information. Used to indicate whether the pricing is public or private Specifies the origin and destination of the traveler. Attributes: DirectionInd - A directional indicator that identifies a type of air booking, either one-way, round-trip, or open-jaw with the enumeration of (OneWay | RT | OpenJaw) respectively. ActionCode - Indicates the status of the booking, such as OK or Wait-List. NumberInParty - Indicates the traveler count. A collection of OriginDestinationOption A container for OriginDestinationOptionType. Identifies whether travel is: one way, return trip, circle trip, open jaw, other. A collection of information that specifies how the message processing should occur or how the data should be returned. Specifies to whom the request should be targeted for the information that is to be returned. Requested information should be based on travel data (availabiltiy, rates) stored inhouse. Requested information should taken from the vendor's system. If true, flight service information should be returned in the response. Specifies the order in which the information should be returned. If true, reduced data should be returned If true, only base fare information should be returned Specifies (at a high level) the type of search criteria for this request. No special conditions (default) Search should be done for a window of time. Search should be based on arrival time. Checks availability and fares by manually entered data. Contains all booking response information pertaining to a completed reservation. A collection of all flight segments requested for booking. Pricing information for the air itinerary to be booked e.g. this data could come from the OTA_AirPriceRS data. All traveler information relevant to a booking request. All payment information relevant to a booking request. Container for payment detail The form of payment that was specified in the booking request message. The postal address where the ticketing fulfillment (i.e., ticket, receipt) will be sent. Information used to specify the ticketing arrangement. A container for queue information. Specifies queue information for this booking. A 3 character ATA/IATA airport/city code of the system that delivers the message. A number specifying the requested queue in which the PNR should be placed in the host system. A subdivision of a particular queue used to provide additional functional granularity. Date/time when the time initiated queuing should take place. Text describing why the queuing takes place. Identifies airline/system on which the reservation is being queued. Optional field available for use by trading partners as determined by their needs. This is the identifier returned by the booking system, also referred to as a PNR locator, confirmation number or reservation number. OTA Codes for AirRowType Refer to OTA Code List Air Row Type (ROW). Defines the data fields available for air tax. Identifies the code for the tax. Information about the person traveling. Gender - the gender of the customer, if needed. BirthDate - Date of Birth. Currency - the preferred currency in which monetary amounts should be returned. Stored information about a customer. May contain readily available information relevant to the booking. An identifier used to uniquely reference a customer profile. Name information of the person traveling. Telephone number for the person traveling. Indicates the required modification to the element. Email address of the person traveling. Indicates the required modification to the element. Address information of the person traveling. Indicates the required modification to the element. Identifies the loyalty program(s) that the customer belongs to and associated information. Indicates the required modification to the element. Official travel document information associated with the person traveling. Indicates the required modification to the element. Specifies the number of travelers of a given passenger type (e.g., Adult, Child) Direct reference of traveler assigned by requesting system. Used as a cross reference between data segments. Reference pointers to flight segments Reference to the flight segments for this traveler Traveler's date of birth. Specifies the code for the currency units. Code used to indicate the type of traveler that will be traveling (e.g., ADT, CHD, INF, GRP). Indicates if an infant accompanying a traveler is with or without a seat. Container for the flight segment data plus the MarriageGrp. Construct for holding the booked flight segment information. Many airlines link connection flights together by terming them married segments. When two or more segments are married, they must be processed as one unit. The segments must be moved, cancelled, and/or priced together. The value of the marriage group must be the same for all segments. Specific Booking Class for this segment. Number of travelers associated with this segment. Code providing status information for this segment. Refer to OTA Code List 'Status' (STS). Specifies whether a flight segment is eligible for electronic ticketing. Analogous to the IATA PADIS code: electronic ticket candidate. Analogous to the IATA PADIS code: not an electronic ticket candidate. Analogous to the IATA PADIS code: electronic ticketing required. The applicable meal service code for this flight. Holds booking class and available seats quantity. Reservation Booking Designator (RBD) code (e.g. Y). Seat quantity available for this Reservation Booking Designator (RBD). Refer to OTA Code List Res Book Designator Status Code (RBD). This provides the status (e.g. waitlist open, available, available by direct request to supplier only). Booking class code and preference level for specifying booking classes preferred/not preferred in a request. Booking class code The preference level for the booking class. To specify the types of RBD's (Res Book Desig Codes) that should be returned as opposed to a specific RBD. Only return displayable RBDs. Only return non-displayable RBD's. Return all RBD's, displayable and non-displayable. Container for all the fare information. Pricing information for an itinerary. If true re-pricing of the itinerary is required. Construct for holding cabin class information, such as seat availability or meal codes. Can be up to three of these per flight segment or air leg - First, Business and Economy. Identifies any meal and/or beverage services that are provided. Used to designate a meal or beverage service. Provides the maximum weight of checked-in bags per passenger in this cabin. A section of an aircraft identified by the service level (e.g., First, Business, Economy) Describes the Cabin details in a seat map Collection of Air Rows Row in a Cabin class of a flight Cabin class for which the seat map details is being given. Could be first, business or economy. Name that a particular airline/ CRS may give to the cabin class Rules for this priced option. Departure Date for this priced fare Used to provide the fare basis code, the fare class code, and/or ticket designator. Identifies the class of service for the specified fare basis code. Specifies the discount code applicable to the fare that is associated with this fare basis code. Information regarding restrictions governing use of the fare. The airline that filed the fare(s). The marketing airline. Departure point of flight segment. Arrival point of flight segment. Holds a base fare, tax, total and currency information on a price Price of the inventory excluding taxes and fees. Price of the inventory excluding taxes and fees in the payable currency. This is a collection of Taxes Any individual tax applied to the fare This is a collection of Fees Any additional fee incurred by the passenger but not shown on the ticket. The total price that the passenger would pay (includes fare, taxes, fees) Should not contain unstructured FareCalc data. Contains the fare calc information for the stored fare for the passenger. This field should not exceed 87 characters, Used to identify the method of pricing for this transaction (e.g., manual, automated pricing). Should be 1 character in length. Used to indicate a negotiated fare and, if so, the fare code. Specifies a discount code applicable to the fare. A reference place holder used as a pointer to link back to a flight number. A reference pointer used to link a flight number to the search or response. FlightSegmentType extends FlightSegmentBaseType to provide additional functionality. The marketing airline. This is required for use with scheduled airline messages but may be omitted for requests by tour operators. To specifiy if an airline is a member of an alliance. The flight number of the flight. This is required for use with scheduled airline messages but may be omitted for requests by tour operators. ID of a flight in the Tour Operator's inventory. This flight is not necessarily in the inventory of an airline. Rather, it is a code created by tour operators. Marketing name for the First, Business or Economy cabin. The marketing name of the cabin that is specific to the supplier. "The reference place holder to link the marketing cabin information and the RBD." A container for flight segments. A container for necessary data to describe one or more legs of a single flight number. Other Service Information (OSI) for relevant airlines One or more travelers to whom this request applies Specify airline to request availability for. Text associated with remark Specifies a PTC and the associated number of PTC's - for use in specifying passenger lists. Candidate for removal, usage is not recommended. Identify pricing source, if negotiated fares are requested and if it is a reprice request. Contains negotiated fare code information. Contains code information for a negotiated fare. Used to describe a price request. Container for priced itineraries. Itinerary with pricing information. Itinerary with pricing information. Specifies the origin and destination of the traveler. Attributes: DirectionInd - A directional indicator that identifies a type of air booking, either one-way, round-trip, or open-jaw with the enumeration of (OneWay | RT | OpenJaw) respectively. ActionCode - Indicates the status of the booking, such as OK or Wait-List. NumberInParty - Indicates the traveler count. Pricing Information for an Air Itinerary. Provides for free form descriptive information for the priced itinerary. Container for TicketingInfoRS_Type. Assigns a number to priced itineraries. When a PricedItinerary element contains flights and pricing information for a single OriginDestinationPair from the OTA_LowFareSearchRQ message, this RPH attribute identifies that OriginDestinationPair from the RQ. When the PricedItinerary contains flights and pricing information for all OriginDestinationPairs from the OTA_LowFareSearchRQ message, this attribute should not be included. Per passenger type code pricing for this itinerary. Set if fareBreakdown was requested. Number of individuals traveling under this PTC This is a collection of Fare Basis Codes Fare basis code for the price for this PTC The total passenger fare with cost breakdown. Contains the RPH reference to the traveler. This is a collection of ticket designator elements. Contains the discount code and a flight reference applicable to the fare. Specifies a discount code applicable to the fare. Specifies an extension that a carrier may apply to a ticket designator. Indicates whether the fare is public, private or both. Describes the row details in a seat map A Collection of Air Seat A Seat within a row Describes the seat attributes. Should be used for situations in which a passenger in the input request is already assigned a seat. The RPH value will correspond to the RPH in the element TravelRefNumber within the element TravelerInfoSummary. Contains a list of characteristics of an air row. Describes the characteristics of a specific seat row. Refer to OTA Code List Air Row Type (ROW). Maximum number of seats per row. Specifies the actual row number in the seat map. Allows that a seat may be assigned a class code. Contains summary fare rule information as well as detailed Rule Information for Fare Basis Codes. Information may be actual rules data or the results returned from a rules-based inquiry. General container for rules regarding fare reservation, ticketing and sale restrictions Container for holding rules regarding advance reservation or ticketing restrictions. Rules providing minimum or maximum stay restrictions. General container for rules specifying amounts for such things as: surcharges, deposits, change penalties, cancellation penalties, etc. Specifies a voluntary change charge. Specifies a Voluntary Refund (cancellation) charge. Describes the seat attributes. Availability status of the particular seat. Refer to OTA Code List Seat Availability (SAV). Actual seat number within a particular row, typically A, B etc. Describes the characteristics of a specific seat. Refer to OTA Code List Air Seat Type (AST). Allows that a seat may be assigned a class code. Details of a seat map for a particular aircraft Describes the Cabin details in a seat map. The reference number is used as a cross reference between the AirTravelerType and the SeatMapDetails. This will be used only if different seat maps are valid for different passengers for the same flight segment. Object to hold a passengers' seat request Departure point of flight segment. Arrival point of flight segment. Attributes for seat request. Note: you can choose a specific seat or just a general preference The departure date of the flight for the seat requested. The number of the flight for which this seat is requested. Code providing status information for this seat request. Refer to OTA Code List 'Status' (STS). Itinerary Remarks, Invoice Remarks, etc. One or more travelers to whom this request applies One or more flights to whom this request applies Text associated with remark Denotes the receiver (or target) airline(s) for the remark. A container for authorized viewers. Specifies those authorized to view a confidential special remark. Identifies an authorized viewer of a confidential remark. Can be a 3 character ATA/IATA airport/city code, an office ID, pseudo city code, etc. Carrier code that may be used in conjunction with the viewer code to identify those authorized to view the confidential special remark. Type of special remark used (e.g., itinerary remark, invoice remark). Refer to OTA Code List Special Remark Option Type (SRO). Remarks, OSIs, Seat Requests etc. A collection of Seat Request Seating requests for each passenger for each air leg of this trip. AWG to revisit. One or more travelers to whom this request applies One or more flights to whom this request applies A collection of Special Service Request Special Service Requests (SSR) for this booking AWG to revisit. One or more travelers to whom this request applies One or more flights to whom this request applies A collection of Other Service Information Other Service Information (OSI) for relevant airlines Unique value associated with the OSI. Indicates the required modification to the element. A collection of Remark Supplementary information for this booking Unique value associated with the Remark. Indicates the required modification to the element. A collection of Special Remark Itinerary Remarks, Invoice Remarks, etc. Indicates the required modification to the element. Unique value associated with the Special Remark. SSR's for this booking request e.g.,. meals Specify airline to request availability for. Text associated with remark The four alpha position industry code identifying a particular type of special service request. Used to specify the number of special services. Code providing status information for this special service request. Refer to OTA Code List 'Status' (STS). Specify actual airline, flight number, or booking class Specific flight number to request availability for. Requires that Airline is also supplied. Specify airline to request availability for. Specify specific booking classes to include and exclude in the response Type defining Min and Max Stay Restrictions Specifies restrictions for the shortest length/period of time or earliest day return travel can commence or be completed. The time of day when return travel may commence. The amount of elapsed time or number of occurrences of a day of the week needed to satisfy a minimum stay requirement. The unit of elapsed time or the day of the week applied to the MinStay value. The specific date for the minimum stay requirement. Specifies restrictions for the longest length/period of time or last day to begin or complete the return. Code indicating whether travel must commence or be completed in order to satisfy the stay restriction. Return travel must be Completed. Return travel must be Started. The time of day when return travel may commence. The amount of elapsed time or number of occurrences of a day of the week that must occur to satisfy a maximum stay requirement. The unit of elapsed time or the day of the week applied to the MaxStay value. The specific date for the maximum stay requirement. True indicates that Stay Restrictions exist. Extends TicketingInfoType to provide an eTicketNumber. Minimum information about ticketing required to complete the booking transaction plus eTicket number. If reservation is electronically ticketed at time of booking, this is the field for the eTicket number. Minimum information about ticketing required to complete the booking transaction. Open text field available for additional ticket information. TicketTimeLimit - Indicates the ticketing arrangement, and allows for the requirement that an itinerary must be ticketed by a certain date and time. TicketType - Indicates the type of ticket (Paper, eTicket) Code for setting and displaying detailed ticketing information. Refer to OTA Code List Ticketing Status (TST). Specifies one or more segment numbers for ticketing purposes. This RPH is associated with the RPH contained in the FlightSegment element in AirBookRQ. Specifies one or more traveler names for ticketing purposes. This RPH is associated with the RPH contained in the TravelerRefNumber element in AirBookRQ. Applies a reverse sequence of the outbound travel to the inbound travel. Specify passenger numbers and types Specify number of passengers using Passenger Type Codes Information profiling the person traveling Gender - the gender of the customer, if needed BirthDate - Date of Birth Currency - the preferred currency in which monetary amounts should be returned. Specify passenger numbers and types Number of seats requested. Specifies passenger numbers and types. Identifies pricing source, if negotiated fares are requested and if it is a reprice request. Identifies passenger(s) who will travel on the reservation. Information about the person traveling. Provides detailed information regarding any special needs, requests, or remarks associated with the traveler A reference place holder used as a pointer to link back to the traveler. AWG to revisit. Used to identify and associate travelers with the same surname. Categorized remark information for the booking AWG to remove extension. Candidate for removal, usage is not recommended. Specifies charges and/or penalties associated with making ticket changes after purchase. Specifies penalty charges as either a currency amount or a percentage of the fare Indicates the type of penalty involved in the search or response. Identifier used to indicate whether the change occurs before or after departure from the origin city. The penalty charge defined a fee in terms of its amount, currency and decimal laces. The penalty charge conveyed as a percent of the total fare. Indicator used to specify whether voluntary change and other penalties are involved in the search or response. Indicates preferences for the size and features of hotel bed types. Indicates the level of preference for the bed type requested. Indicates the hotel bed type requested. Refer to OTA Code List Bed Type (BED). Indicates preferences for type of business services in a hotel. Identifies the customer's level of preference for the hotel business service identified. Identifies the types of business services offered by the hotel. Refer to OTA Code ListBusiness Srvc Type (BUS). Indicates preferences for type of food service facilities in a hotel. Identifies the customer's level of preference for the hotel food service identified. Identifies the types of food services offered by the hotel. Refer to OTA Code List Main Cuisine Code (CUI). These are the hotel preference elements used on an instance of a profile. Code identifying preferred hotel rate plan for this travel situation Category of hotel guest. Refer to OTA Code List Hotel Guest Type (GUE). Indicates preferences for type of personal services in a hotel. Identifies the customer's level of preference for the hotel personal service identified. Identifies the types of personal services offered by the hotel as identified in the PersonalSrvcCode Table Indicates preferences for type of features required to meet the needs of persons with physical challenges, disabilities, etc. Identifies the customer's level of preference for the hotel physically challenged feature identified. Identifies the types of features the hotel offers to service physically challenged guests. Refer to OTA Code List Physically Challenged Feature Code (PHY). Indicates preferences for hotel property amenities. Identifies the customer's level of preference for the hotel property amenity identified. Identifies the amenities offered by the hotel. Refer to OTA Code List Hotel Amenity Code (HAC). Indicates preferences for class of hotel property. Identifies the customer's level of preference for the hotel property class identified. Identifes the classification of the property. Refer to OTA Code List Brand Category Code (BCC). Indicates preferences for hotel property locations. Indicates the level of preference for the property location identified. Identifies the propery location type. Refer to OTA Code List Location Category Codes (LOC). Name of preferred hotel property associated with this collection. Identifies the customer's level of preference for the hotel property identified. Indicates preference for hotel property types. Identifies the customer's level of preference for the hotel type identified. Indicates preferences for type of recreation services in a hotel. Identifies the customer's level of preference for the hotel recreational service identified. Identifies the recreational services offered by the hotel. Refer to OTA Code List Recreation Srvc Type (RST). Indicates preferences for hotel room amenities. Identifies the customer's level of preference for the hotel room amenity identified. Identifes the types of room amenities offered by the property. Refer to OTA Code List Room Amenity Type (RMA). This attribute is used to explicitly define whether an amenity or service is offered. Refer to OTA Code list Option Type Code (OTC). This is used in conjunction with RoomAmenity. Indicates preferences for hotel room locations. Identifies the customer's level of preference for the hotel room location identified. Identifies the location of the room within the property. Refer to OTA Code List Room Location Type (RLT). Indicates preferences for type of security features in a hotel. Identifies the customer's level of preference for the hotel security feature identified. Refer to OTA Code List Security Feature Code (SEC). Specifies the sub-plan or type of the insurance plan being purchased. Unique ID for the sub-plan or type of the insurance plan being purchased (if known). Defines an entity that provides travel services or benefits to a customer or company. Information about the insurance coverage limits that applies to all covered travelers The amount of out-of-pocket expense a covered individual must pay per claim. The maximum currency amout of available coverage for the policy. The maximum amount of available coverage for a covered individual. Indicates a level of coverage for the plan benefit e.g. Silver, Gold, Platinum Identifies the type of coverage or benefit requested by the covered individuals. Refer to OTA Code List Coverage Type (COV). Flag to indicate unlimited coverage for the specific benefit is available/requested Flag to indicate coverage type is available/requested Contains identifying information as well as coverage requirements and journey information for each individual requesting coverage by the insurance plan. Identifies an individual requesting to be covered by the insurance policy. Defines an electronic mail address of the traveler. Defines a physical address for the traveler. Identifies a telephone number for the traveler. Country of citizenship for the individual requesting to be covered by the insurance policy. Contains information about documents used for travel, such as passports, driver's licenses or social security numbers. Defines an emergency contact person for traveler. Unique identifying code for beneficiary e.g. Social Security Number. Contains certain traveler-specific information required for quoting or booking an insurance plan. Type of ticket distribution to be used with this collection of preferences. Ticket distribution method (e.g. Fax, Email, Courier, Mail, Airport_Pickup, City_Office, Hotel_Desk, WillCall). Refer to OTA Code List Distribution Type (DTB). Contains certain traveler-specific information required for quoting or booking an insurance plan. Estimated trip cost, or the total price of the journey for the traveler. Amount of flight accident protection (FAP) requested by the traveler (if offered by the insurance plan). Contains descriptions of luggage or equipment for which the traveler has requested additional baggage/equipment coverage (if offered by the insurance plan). Contains a description and estimated value for a specific piece of luggage/equipment for which the traveler would like additional insurance. A detailed description of what the piece of luggage/equipment contains. Estimated value of the piece of luggage/equipment. Additional cost to insure luggage/equipment. Category to describe the type of luggage e.g. Scuba, camera, computer. Contains a description of the traveler's pre-existing conditions, the diagnosis date of the condition, and the date of last treatment. Contains information on a single pre-existing condition. Date first diagnosed with condition. Most recent date treatment was received for condition. Provides vendor with information about the traveler(s)' requirements for insurance coverage. Container for any insurance coverage requirements shared by all travelers The number of trips the traveler(s) plan on taking during the period of coverage (Multi-Trip plans only). The maximum trip length the traveler(s) plan on taking during the period of coverage (Multi-Trip plans only). Estimated trip cost, or the total price of the journey for the traveler(s). Container for any information about the trip(s) for which the traveler(s) are requesting coverage. Information about a single trip for which the traveler(s) are requesting coverage. Container for information about the travelers requesting coverage by the insurance plan Contains identifying information, coverage requirements and journey information for each individual requesting coverage by the insurance plan. Provides vendor with information about the traveler(s)' requirements for insurance coverage. Contains data on the buyer and others covered by the requested insurance services. Contains information about the total price of the insurance plan. Cost for the insurance coverage alone (excluding any fees/taxes). A container for any additional charges to the cost of the insurance plan. Contains a description and value of a single additional charge to the cost of the plan. Contains all restrictions to coverage by the quoted or booked plan. Collection of insurance coverage requirements from the individuals requesting coverage. Insurance coverage requirements shared by all travelers. Insurance coverage requirements from the individuals requesting coverage. Information about the traveler(s) journey that is necessary for quoting/booking the insurance. Container for any number of destinations that the traveler(s) will reach during their journey. Identifies a single destination point of the traveler(s) journey as well as arrival and departure dates. Container for any number of activities that traveler(s) will engage in while on their journey. Identifies a single Activity that traveler(s) will engage in while on their journey. Container for any number of companies or organizations operating the trips, tours or cruises included in the traveler(s) journey Company or organization operating the trip/tour/cruise Identifies the alternate language for a customer or message. The human language is identified by ISO 639 codes. Used in place of a property code to retrieve availability across multiple properties in a hotel reservation system defined area. This attribute does not map to a code list, it maps to a hotel reservation system defined value. Used to provide a date of birth. Indicates the date of birth as indicated in the document, in ISO 8601 prescribed format. Used to specify a code and its associated attributes; meaning is derived from actual use. Any code used to specify an item, for example, type of traveler, service code, room amenity, etc. Identifies the source authority for the code. Identifies the location of the code table Specifies the number of items that are identified by the Code (e.g., 2 adults, 5 first class seats). Provides meaning to a company code. Used to provide the company common name. Refer to OTA Code List Travel Sector (TVS). Identifies a company by the company code. Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc. Provides a monetary amount and the currency code to reflect the currency in which this amount is expressed. Provides a currency code to reflect the currency in which an amount may be expressed. The code specifying a monetary unit. Use ISO 4217, three alpha code. Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces="2" to represent $85). If a day(s) of the week is set to true then the associated item is available on that day of the week (e.g. if Mon="T" then a flight operates on Mondays or a certain rate is available on Mondays). When true, apply to Monday. When true, apply to Tuesday. When true, apply to Wednesday. When true, apply to Thursday. When true, apply to Friday. When true, apply to Saturday. When true, apply to Sunday. The attributes of the OTA DateTimeSpan data type are based on the W3C base data types of timeInstant and timeDuration. The lexical representation for timeDuration is the [ISO 8601] extended format PnYn MnDTnH nMnS, where nY represents the number of years, nM the number of months, nD the number of days, 'T' is the date/time separator, nH the number of hours, nM the number of minutes and nS the number of seconds. The number of seconds can include decimal digits to arbitrary precision. As an example, 7 months, 2 days, 2hours and 30 minutes would be expressed as P0Y7M2DT2H30M0S. Truncated representations are allowed provided they conform to ISO 8601 format. Time periods, i.e. specific durations of time, can be represented by supplying two items of information: a start instant and a duration or a start instant and an end instant or an end instant and a duration. The OTA standards use the XML mapping that provides for two elements to represent the specific period of time; a startInstant and a duration. The starting value of the time span. The duration datatype represents a combination of year, month, day and time values representing a single duration of time, encoded as a single string. The ending value of the time span. Creation date time, Creator Id, last modification date time and last Modifier Id. Time stamp of the creation. ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation. Time stamp of last modification. Identifies the last software system or person to modify a record. Indicates that the receiving system should assume the default value if the user specifies no overriding value or action. Used to determine the level of detail in the response. To indicate whether full details should be returned in the response. "True" indicates details should be included and "false" means details are not required. Used to provide distance and direction information. An optional attribute indicating the distance to/from a reference point. When the Distance attribute contains a value, (presumably a numerical value), the unit of measure is a string value that indicate what units are used for the value. An optional string value used to indicate the compass point(s) direction, e.g.: S, SE (South, Southeast), FROM the Reference Point TO the hotel location if the search is not a full circumference from the reference point. Used to send the effective date and/or expiration date. Indicates the starting date. Indicates the ending date. Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error. If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to OTA Code List Error Codes (ERR). If present, this URL refers to an online description of the error that occurred. If present, recommended values are those enumerated in the OTA_ErrorRS, (NotProcessed | Incomplete | Complete | Unknown) however, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration. If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing]. If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records. Defines the fees and/or taxes associated with a charge (e.g. taxes associated with a hotel rate). An enumerated type that defines the type of fees applied to a rate. Values: Inclusive, Exclusive, Cumulative. Note: If FeeType= Cumulative, fees are accumulated on all previous fees in this ordered list. For example, if this collection contains 5 different fees and the 4th fee is cumulative, the fee is based on an accumulation of the rate amount plus fees 1 through 3. Code identifying the fee (e.g.,agency fee, municipality fee). Refer to OTA Code List Fee Tax Type (FTT). Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value). Identifies if the associated data is formatted into its individual pieces, or exists as a single entity. Specifies if the associated data is formatted or not. If true, then it is formatted, if false, then not formatted. Used to indicate the gender of a person, if known. HotelReference: The hotel reference identifies a specific hotel by using the Chain Code, the Brand Code, and the Hotel Code. The codes used are agreed upon by trading partners. The code that identifies a hotel chain or management group. The hotel chain code is decided between vendors. This attribute is optional if the hotel is an independent property that can be identified by the HotelCode attribute. A code that identifies the brand or flag of a hotel, often used for independently-owned or franchised properties who are known by a specific brand. The code that uniquely identifies a single hotel property. The hotel code is decided between vendors. The IATA city code; for example DCA, ORD. A text field used to communicate the proper name of the hotel. A text field used to communicate the context (or source of - ex Sabre, Galileo, Worldspan, Amadeus) the HotelReferenceGroup codes. Used to provide a required unique identifier. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. Provides employee information. Identifier assigned to the employee. Level in employer organization (e.g. seniority) that conveys privileges. Title of employee in the employer company that conveys rank or privileges. Used to provide an optional unique identifier. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. Identifies language. Language identification. Provides the level within a loyalty program. Indicates special privileges in program assigned to individual. Used to specify the maximum number of responses to a request. A positive integer value that indicates the maximum number of responses desired in the return. An attribute group to be used when the associated item has a required name and an optional code. If the length of the name could exceed 64 characters the complexType LongNameoptionalCodeType should be used. The name of an item. Provides the code identifying the item. The OTA_PayloadStdAttributes defines the standard attributes that appear on the root element for all OTA payloads. A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value. Indicates the creation date and time of the message in UTC using the following format specified by ISO 8601; YYYY-MM-DDThh:mm:ssZ with time values using the 24 hour clock (e.g. 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z). Used to indicate whether the request is for the Test or Production system. For all OTA versioned messages, the version of the message is indicated by a decimal value. A unique identifier to relate all messages within a transaction (e.g. this would be sent in all request and response messages that are part of an on-going transaction). Used to identify the sequence number of the transaction as assigned by the sending system; allows for an application to process messages in a certain order or to request a resynchronization of messages in the event that a system has been off-line and needs to retrieve messages that were missed. This indicates where this message falls within a sequence of messages. This is the first message within a transaction. This is the last message within a transaction. This indicates that all messages within the current transaction must be ignored. This is any message that is not the first or last message within a transaction. Specifies that this is a followup request asking for more of what was requested in the previous request. Designates the office category within an organization. Indicates main office, field office, or division of the organization. An attribute group to be used when the associated item has an optional code and an optional name. Provides the code identifying the item. The name of an item. Indicates the start and end date for a payment card. Indicates the starting date. Indicates the ending date. Used to specify the geographic coordinates of a location. The measure of the angular distance on a meridian north or south of the equator. The measure of the angular distance on a meridian east or west of the prime meridian. The height of an item, typically above sea level. Used to indicate a level of prefernce for an associated item, only, unacceptable, preferred. Used to indicate a level of prefernce for an associated item. Identifes the primary language preference for the message. Identifes the primary language preference for the message. The human language is identified by ISO 639 codes. The two Privacy attributes allow for control of the sharing of data between parties. value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. value="Inherit" Permission for sharing data for marketing purposes. Used to specify a profile type. Code to specify a profile such as Customer, Tour Operator, Corporation, etc. Refer to OTA Code List Profile Type (PRT). Used to provide a promotion code. Promotion 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. Used to define a quantity. Used to define a quantity of an associated element or attribute. This is used to indicate that an item is obsolete. If true, this item is obsolete and should be removed from the receiving system. Used to request the version of the payload message desired for the response. Used to request the version of the payload message desired for the response. Attributes for seat request. Note: you can choose a specific seat or just a general preference Used to provide the seat number. Refer to OTA Code List Seat Preference (STP). Used to indicate whether information can be shared. Permission for sharing all data in profile for synchronization of profiles held by other travel service providers. Permission for sharing all data in profile for marketing purposes. Provides the date of registration for a loyalty program. Indicates when the member signed up for the loyalty program. Indicates the alliance status of a program. Indicates if program is affiliated with a group of related offers accumulating credits. Indicates the program is not part of an alliance. Indicates the program is part of an alliance. Identifies a position with regard to the smoking of cigarettes, either Allowed or NotAllowed. This may be of use when expressing a preference (I prefer a room that allows smoking) or when stating the attributes of an item (smoking in this rental car is not allowed). Indicates smoking is allowed when true and is not allowed when false. Provides telephone information details. Refer to OTA Code List Phone Location Type (PLT). Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OTA Code List Phone Technology Type (PTT). Code assigned by telecommunications authorities for international country access identifier. Code assigned for telephones in a specific region, city, or area. Telephone number assigned to a single location. Extension to reach a specific party at the phone number. Additional codes used for pager or telephone access rights. Provides times related to a travel segment. The day of week of travel segment. The check in time and date of travel segment. The departure time and date of the travel segment The arrival time and date of the travel segment. Provides unique identification information. URL that identifies the location associated with the record identified by the UniqueID. A reference to the type of object defined by the UniqueID element. Refer to OTA Code List Unique ID Type (UIT). The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated. Used to identify the source of the identifier (e.g. IATA, ABTA, etc.). Provides measurement information. This is the numeric value associated with the measurement. This is the standard unit of measure in the message unless otherwise stated (e.g. it could be generic such as metric or imperial or specific such as inches, feet, yards, miles, millimeters, centimeters, meters, kilometers- according to usage). This complex type defines the information needed to describe a type of payment card that is acceptable as a form of payment. A usage fee (amount or percentage) may also be stated for this particular card type. A code used to identify this payment card. Refer to OTA Code List Card Type (CDT). The name used to describe this type of payment card, for example, American Express If applicable, defines the percentage of the total amount that is incurred as a usage fee. If applicable, defines the additonal amount that is incurred as a usage fee. This complex type identifies payment cards that are acceptable for a specific form of payment, along with the ability to provide free text information regarding payment cards. A collection of payment cards that are acceptable as a form of payment. Specific information of one payment card that is acceptable as a form of payment. General information regarding the use of payment cards. Information about an address that identifies a location for a specific purposes. Describes the use of the address (e.g. mailing, delivery, billing, etc.). Refer to OTA Code List Address Use Type (AUT). Provides address information. May contain the street number and optionally the street name. Building name, room, apartment, or suite number. When the address is unformatted (FormattedInd="false") these lines will contain free form address details. When the address is formatted and street number and street name must be sent independently, the street number will be sent using StreetNmbr, and the street name will be sent in the first AddressLine occurrence. City name (e.g. Dublin). Post Office Code number. County Name (e.g. Fairfax). State name (e.g. Texas). Country name (e.g. Ireland). Defines the type of address (e.g. home, business, other). Refer to OTA Code List Communication Location Type (CLT). Airport location includes 3 letter code, terminal and gate. Location code used to identify a specific airport. Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc. Arrival or departure terminal (e.g., Concourse A) Arrival or departure gate (e.g., B12) Customer bank accounts for payments, either for paper checks or electronic funds transfer. The name the account is held under. Code assigned by authorities to financial institutions; sometimes called bank routing number. Describes the bank account used for financing travel (e.g., checking, savings, investment). Identifier for the account assigned by the bank. Provides blackout date information. Indicates black-out dates for the travel product/service. Specifies the booking channel types and whether it is the primary means of connectivity of the source. The type of booking channel (e.g. Global Distribution System (GDS), Alternative Distribution System (ADS), Sales and Catering System (SCS), Property Management System (PMS), Central Reservation System (CRS), Tour Operator System (TOS), Internet and ALL). Refer to OTA Code List Booking Channel Type (BCT). Indicates whether the enumerated booking channel is the primary means of connectivity used by the source. Identifies the common, or core, information associated with the request for cancellation of a reservation or other type of record. Sending own UniqueID and partner UniqueID - the receiving system needs to know which one - UniqueID acts as a reference for each system The person's name in a reservation. Used to specify if this is to initiate a cancellation or to commit the cancellation. May contain rules associated with canceling a reservation as well as the supplier's cancellation number. Contains the supplier's cancellation number. Provides the cancellation amount due according to the time before the booking date that the cancellation occurs. The amount may be either an amount or a percentage (e.g. 50% within 30 days or $100 outside 30 days). Name of the (self-professed) country that is claimed for citizenship Provides a code along with the preferred usage of this information. Contains details pertaining to commissions. Identifies the recipient of the commission. The amount on which commission is calculated. The amount of commission paid to the agency prior to the service being rendered. A fixed commission amount. The amount of commission to be paid. Text related to the commission. Indicates the status of the commission payment itself (e.g. no-show indicates that a different commission may be applied if the reservation is not fulfilled). Indicates full commission. Indicates partial commission. Indicates no commission. Indicates customer did not use the reserved product or service and did not cancel. This "no show" may impact commission. Indicates the commission is being adjusted. The percent applied to the commissionable amount to determine the commission payable amount. Indicates the currency to be applied to the amounts located in the child elements. Identifies the reason why a commission is not paid or not paid in full. Identifies who should be billed for the commission amount. Identifies a company by name. To specify connection locations, preference level for each, min connection time, and whether location is specified for stopping or changing. The preference level for the connection point - only, unacceptable, preferred. Number of minutes between connections. Name of an individual and appropriate contact information. May be contact information for the customer or someone affiliated with the customer. Type of contact in the context of use for the travel experience; such as permanent, temporary, affiliation, travel arranger, etc. Indicates the type of relationship with the person or company in the profile, such as Spouse, Child, Family, Business Associate, Interest Group, Medical, Security,Other, etc. Indicates if this contact should be used in the case of an emergency. The name or code of a country (e.g. as used in an address or to specify citizenship of a traveller). ISO 3166 code for a country. Provides a monetary amount and the code of the currency in which this amount is expressed. Program rewarding frequent use by accumulating credits for services provided by vendors. Identifier to indicate the company owner of the loyalty program. Unique identifier of the member in the program (membership number, account number, etc.). Identifies the travel sector. Refer to OTA Code List Travel Sector (TVS). Indicate the partner(s)/vendor(s) for which the customer loyalty number is valid. Contains basic data on the customer's identity, location, relationships, finances, memberships, etc. Identifies the customer's employer. Indicates reason for locking out record, such as Emergency, Incident, etc. Type of funds preferred for reviewing monetary values, in ISO 4217 codes. Provides a pattern by day of week. Used to specify a time window range by either specifying an earliest and latest date for the start date and end date or by giving a date with a time period that can be applied before and/or after the start date. Company name and location for sending invoice for remittances for travel services. Company name to whom remittance should be directed. This may be used to pass the name of the contact at the company for which the direct bill applies. Address where remittance should be directed. Identifier for the organization to be billed directly for travel services. Used to provide distance and direction information. Provides information on a specific documents The name of the document holder in unformatted text (Mr. Sam Jones). The name of document holder in formatted text. Used to indicate any limitations on the document (e.g. as a person may only be allowed to spend a max of 30 days in country on a visitor's visa). A container for additional person names. The name of an additional person listed on this document. Indicates the group or association that granted the document. Indicates the location where the document was issued. Unique number assigned by authorities to document. Indicates the type of document (e.g. Passport, Military ID, Drivers License, national ID, Vaccination Certificate). Refer to OTA Code List Document Type (DOC). State or Province where the document was issued. Country where the document was issued. Electronic email addresses, in IETF specified format. Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OTA Code List Email Address Type (EAT). Employment identification; using an employee ID number, title, level within the company, and an indication of their status, i.e.: active, retired, on leave, or terminated from employment. Additional information about an employee can be entered into the element, including the name of the employee, if it differs from the person name identified as a customer or contact. Identifier assigned to the employee. Level in employer organization (e.g. seniority) that coveys privileges. Title of employee in the employer company that conveys rank or privileges. Status of employment. Refer to OTA Code List Employee Status (EMP). Specifies the aircraft equipment type. This is the 3 character IATA code. Indicates there is an equipment change. Standard way to indicate that an error occurred during the processing of an OTA message The Error element MUST contain the Type attribute that uses a recommended set of values to indicate the error type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type ="Unknown". Refer to OTA Code List Error Warning Type (EWT). An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message. A collection of errors that occurred during the processing of a message. May be used for non tax amounts (e.g service charges). Text description of the fees in a given language. Indicates whether taxes are included when figuring the fees. This is the unit for which the charge applies (e.g. hourly, daily, half-day). Refer to OTA Code List Charge Type (CHG). A collection of fees. Fee Amount that is applied to the rate. Fees are used for non tax amounts like service charges. Construct for holding a flight segment availability object. Departure point of flight segment. Arrival point of flight segment. The operating airline of the flight if it is a codeshare flight. The type of equipment used for the flight.. The number of stops the flight makes Used to provide subsection formatted text information. This attribute may be used to provide a title for a sub-section of the formatted free text. A sub-section may have multiple related paragraphs of information. For example, if used to provide driving directions there may be multiple paragraphs, and these paragraphs may be grouped into a sub-section called "Driving from the North". A second subsection may be titled "Driving from the South", and may contain several paragraphs to describe the driving directions when driving from the south. An optional code that may be assigned to this sub-section of formatted free text. This attribute may be used when there is a need to number all of the sub-sections of information that is to be presented. Provides text and indicates whether it is formatted or not. Textual information, which may be formatted as a line of information, or unformatted, as a paragraph of text. Collection of formatted text sub sections. This attribute may be used to provide a title for the formatted free text, for example, Driving Directions. Each of the sub sections that are defined to be a part of the formatted text would provide detailed information about the subject identified by the title. Textual information to provide descriptions and/or additional information. Name of bank or organization issuing the card (e.g., alumni association, bank, fraternal organization, etc.). Code of bank issuing the card. Identifies the criterion for a search. The Position element contains three attributes, Latitude, Longitude, and Altitude, used to indicate the geographic location(s) requested by the search, expressed in notation specified by ISO standard 6709. It is likely that only the first two attributes, Latitude and Longitude, would be needed to define a geographic area. Uses any part of address information, such as street name, postal code, or country code. Telephone number(s) used in the search. The Reference Point element allows for a search by proximity to a designated reference point by name. Indicates the location of points of interest. Indicates the detail of hotel reference information. Used to search for hotels within a particular market segment. Refer to OTA Code Segment Category Code Type (SEG). The Radius element contains two attributes, Distance and DistanceMeasure, that indicate the distance from the center of the radius, combined with the unit of measure used to express the Distance. The center of the radius is specified by which ever location element is also present in this item search criterion type (e.g. position, address, hotel reference, etc.). Values of "true" or "false", indicating whether the string of the search value must be an exact match. An enumerated list, indicating the level of importance of the search criterion. Acceptable values are "Mandatory", "High", "Medium", or "Low." Indicates the item is required. Indicates a high level of importance. Indicates a medium level of importance. Indicates a low level of importance. Code and optional string to describe a location point. Code used to identify a location. Identifies the context of the identifying code (e.g., IATA, ARC, or internal code). This identifies the loyalty program. The presence of the empty Success element explicitly indicates that the OTA versioned message succeeded. Used in conjunction with the Success element to define one or more business errors. Errors is returned if the request was unable to be processed. May be used to return the unique id from the request message. This defines the information pertaining to rules and amounts associated with these rules. Refer to OTA Code List Rule Type (RUL). Refer to OTA Code List Payment Type (PMT). A complex type to be used when the associated item has a required name and an optional code. This is an extension of CompanyNameType to include a FlightNumber. A collection of OperationTimes. Provides operating times of a facility. Used to provide additional information regarding operation times (e.g., after hours operations, restricted times). Refer to OTA Codelist Additional Operation Info (OPR). The OperationSchedule class defines the dates and hours of operation. Origin and Destination location, and time information for the request. Also includes the ability to specify a connection location for the search. Travel Origin Location - for example, air uses the IATA 3 letter code. If true, other airports within this city may be considered (i.e., EWR, JFK when origin location is LGA.) Travel Destination Location - for example, air uses the IATA 3 letter code. If true, other airports within this city may be considered (i.e., EWR, JFK when origin location is LGA.) Travel Connection Location - for example, air uses the IATA 3 letter code. Point of Sale (POS) is the details identifying the party or connection channel making the request. This holds details regarding the requestor. It may be repeated to also accommodate the delivery systems. An indication of a new paragraph for a sub-section of a formatted text message. In many cases the description repeats, this will allow you to define the information that is being sent, typically used when multiple occurrences of ParagraphType are being sent. Identification about a specific credit card Indicates the type of magnetic striped card. Refer to OTA Code ListCard Type (CDT). The 2 character code of the credit card issuer. Credit card number embossed on the card. Verification digits printed on the card following the embossed number. This may also accommodate the customer identification/batch number (CID), card verification value (CVV2 ), card validation code number (CVC2) on credit card. Date the card becomes valid for use (optional) and the date the card expires (required) in ISO 8601 prescribed format. May be used to send a concealed credit card number (e.g., xxxxxxxxxxxx9922). Details of payment. The approval code returned by as part of an authorization process. Ways of providing funds for travel by the individual. Details of a debit or credit card. Details of a bank account. Details of a direct billing arrangement. Details of a document indicating prepayment. Details of a loyalty redemption arrangement. This is normally miles or points. The quantity of loyalty units being redeemed. Details of a miscellaneous charge order (MCO). The ticket number of the miscellaneous charge order (MCO). Used to indicate payment in cash. If true, this indicates cash is being used. A reference to identify the billing department for allocating cost of travel to company account. This is used to indicate either a charge or reserve (deposit). This indicates that an actual payment has been made. This indicates that a hold for the indicated amount has been placed on a credit card or that a cash amount has been taken from the customer to guarantee final payment. One specific payment rule associated with this reservation. For example, a date by which a deposit must be received. This provides name information for a person. Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.) Given name, first name or names The middle name of the person name e.g "van der", "von", "de" Family name, last name. Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.). Degree or honors (e.g., Ph.D., M.D.) Type of name of the individual, such as former, nickname, alternate or alias name. Refer to OTA Code List Name Type (NAM). Used to identify geospatial postion of the requesting entity. Indicates a preference for an item that is referred to using a Reference Place Holder (RPH). Often an object is stored in a collection of similar objects, and a preference for use of one these objects is to be made known. This complex type can be used to specify the preference level, and to provide the indicator to the object in the collection. The RateQualifierCoreType complex type defines the rate information that is common to all transactions. Such information may include rate codes, rate type, promotional codes, etc. This information may be used to determine the rate that is made available. Used to indicate the purpose, whether for business, personal or other. Refer to OTA Code List Travel Purpose (TVP). The RateCategory attribute defines a set of valid values for the category of a rate. Typically rates are offered as either Leisure rates or Business (Corporate) rates, with a business rate usually including additional costs such as the cost of insurance, etc. This set of values defines the rate categories. Refer to OTA Code List Rate Category(RTC). This is the vendor specific code used to identify a special rate associated with a specific organization. Promotion 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. This is the vendor specific code for rate codes (e.g. WES, 2A, DLY00). The RatePeriod attribute defines the type of rate that may be applied. For example, typically car rental rates differ based upon the duration of the rental, and the actual rate is then expressed in terms of the period of the rental. The RateQualifierType complex type describes fully rate information associated with a specific rate quotation, including the description of any promotions that may apply. This may be used to provide additional information about the promotion code. This may be used to provide any additional information about rates (e.g., must return by Monday at 8 AM). Indicates if this rate is only available to those customers who are flying to the vehicle rental location. Used to provide a reference to an object that is stored elsewhere in a collection of the same objects. Other traveler profiles associated with an specific individual. Indicates the type of relationship with the person in the profile, such as Spouse, Child, Family, Business Associate, Interest Group, Medical, Security, Other, etc. Provides information on the source of a request. An identifier of the entity making the request (e.g. ATA/IATA/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents (ABTA)). Specifies the booking channel type and whether it is the primary means of connectivity of the source. Identifies the company that is associated with the booking channel. Identifies the party within the requesting entity. An identification code assigned to an office/agency by a reservation system. The country code of the requesting party. The currency code in which the reservation will be ticketed. An authority code assigned to a requestor. The IATA assigned airline code. The IATA assigned airport code. The point of first departure in a trip. Electronic Reservation Service Provider (ERSP) assigned identifier used to identify the individual using the ERSP system. This is the electronic address of the device from which information is entered. State, province, or region name or code needed to identify location. The standard code or abbreviation for the state, province, or region. Street name; number on street. Defines a Post Office Box number. Standard way to indicate successful processing of an OTA message. Returning an empty element of this type indicates success. Allows extensions to be added to the OTA specification per trading partner agreement. Applicable tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways. Text description of the taxes in a given language. This is the unit for which the charge applies (e.g. hourly, daily, half-day). Refer to OTA Code List Charge Type (CHG). A collection of taxes. Information about a telephone number, including the actual number and its usage Describes the type of telephone number, in the context of its general use (e.g. Home, Business, Emergency Contact, Travel Arranger, Day, Evening). Refer to OTA Code List Phone Use Type (PUT). Construct for holding a telephone number. When true the requested period may extend over the previous or following day. When false, the search period is restricted to the date specified. Normally used when the window duration is in hours. Total time span covered by this availability request (from the earliest arrival to the latest departure) The earliest ending date/time for the availability requested, expressed in dateTime format as prescribed by ISO 8601. The latest ending date/time for the availability requested, expressed in dateTime format as prescribed by ISO 8601. The Day of Week of the starting date for the availability requested. Enumerated values of StartDOW are the seven days of the week: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday. The total amount charged for the service including additional amounts and fees. When true, amounts do not contain additional fees or charges. Date and time of trip, that allows specifying a time window before and after the given date. Defines information on the number of travelers of a specific type (e.g. a driver type can be either one of a defined set, Adult, YoungDriver, YoungerDriver, or it may be a code that is acceptable to both Trading Partners). This is used to specify age in years. Refer to OTA Code List Age Qualifying Code (AQC) or use StringLength1to8 with CodeContext to use a non-OTA code. Identifies the source authority for the code. Identifies the location of the code table Specifies the number of travelers. A container to relate individual travelers to an inventory or chargeable item. Web site address, in IETF specified format. Defines the purpose of the URL address, such as personal, business, public, etc. 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). Identifies the company that is associated with the UniqueID. Provides formatted textual information that a vendor wishes to make known. The type of information is indicated To define the type of information such as Description, Policy, Marketing, etc. Refer to OTA Code List Information Type (INF). A specific message associated with this vendor Collection of data used to ensure the correct reservation is canceled or modified (e.g. in the case of a hotel reservation modification, a CustLoyalty/ MembershipID would be verified as part of the reservation that you plan to modify to ensure the correct reservation is being modified). Vendor or Vendors associated with the Reservation The start and end day of the reservation. Quantity or Quantities that are associated with the reservation (e.g. number of seats, number of rooms, number of people, etc.). Location or Locations associated with the reservation. Location or Locations associated with the reservation. A form of payment using a voucher or coupon. The date when a voucher becomes valid for use, if applicable, and the the date when a voucher or series of coupons expires and is no longer valid. Identification of a series of coupons or vouchers identified by serial number(s). Standard way to indicate successful processing of an OTA message, but one in which warnings are generated The Warning element MUST contain the Type attribute that uses a recommended set of values to indicate the warning type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type ="Unknown". Refer to OTA Code List Error Warning Type (EWT). SpecialRequests : SpecialRequest A collection of SpecialRequest objects. The collection of all special requests associated with any part of the reservation (the reservation in its entirety, one or more guests, or one or more room stays). Which special requests belong to which part is determined by each object's SpecialRequestRPHs collection. The SpecialRequest object indicates special requests for a particular guest, service or reservation. Each of these may be independent of any that are tied to the profile (see Profile Synchronization standard). This identifies a special request for this reservation and is typically hotel-specific. Identifies the source authority for the RequestCode. Allows you to pass the number of units that the special request is for (e.g., if 4 rooms are booked you may want 3 with double/double beds and 1 with a king). A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA). The TransactionType attribute group indicates the requested or response information. Indicates whether the response should be restricted to Fares or Schedules or provide Availability including, where applicable, Fares. The BookedTrainSegmentType complex type defines the information needed to describe a train segment that has been booked as part of a reservation. Any special comments on the segment. Specifies the berths within compartments. The ClassCodeType complex type defines information used to describe a specific class of service along with the quantity of that item that is available or selected. The RailAmenityType complex type defines the information used to describe a specific amenity and the associated preference level. Describes a specific amenity along with the preference for that amenity. Preference may relect inclusion or exclusion. The RailAvailPrefsType complex type defines the infornation that is used to express the preferences when requesting rail avilability information. Describes any preferences in terms of the company operating the train service. Preference may reflect inclusion or exclusion. Describes any preferences in terms of the transporation that may be used in the itinerary. For example, some journies may require that a bus be used to connect between two locations. Preference may reflect inclusion or exclusion. Specifies the amenities qualifying the availability request. The RailChargesType complex type defines a collection of individual charges associated with the rail journey. Contains a total of the base amounts and an estimated total when all taxes and fees are applied Information on the charges associated with this reservation. Such charges may include the cost of the rail ticket, the cost of reserved seating, the cost of sleeper accommodations, etc. Detailed information on one specific charge. The RailReservationListType complex type defines the data needed to provide a list of reservations, where each eservation is referenced using summary data for that reservation.. Summary information of a reservation, to allow a reservation to be identified from several reservations that matched the previous request criteria The RailReservationSummaryType complexType identifies the summary data that identifies a reservation. Use of one or more of the elements will help in selecting a specific reservation. The ID element is used to provide the confirmation number of the reservation whose summary information is provided. Name of the person associated with the reservation The RailReservationType complex type defines the information used to fully describe a rail reservation. A confirmation number by which this reservation can be uniquely identified Full details on the itinerary referenced by this reservation. An itinerary represents all inventory booked and associated with this specific reservation. A collection of origin to destination journies that are part of the complete itinerary. Information on one specific journey from one specific origin to one specific destination. Travel Origin Location - for example, air uses the IATA 3 letter code. Travel Destination Location - for example, air uses the IATA 3 letter code. A collection of train segements that together provide the journey from origin to destination. Full details on one specific train segment, including the origin and destination locations for this segment, equipment used, services offered, etc. Information on the individual charges that incurred are a result of this specific itinerary. A collection of special comments associated with the itinerary. Specifies either the passenger names or simply the number and type of passengers traveling. The use of names or counts will be according to the Trading Partner Agreement. A collection of traveler names that are associated with the reservation. Information on one specific traveler that is associated with the reservation. Information on one specific traveler type and the quantity of that type of traveler. A collection of payment rules associated with this reservation. A specific payment rule associated with this reservation. Information on the fullfilment of the ticket, that is, who will be issuing the ticket, or who did issue the ticket. Address to which the ticket is to be delivered. Name associated with the issuance of the ticket. The TaxAmountType complex type defines information specific to one tax amount that is applicable to the cost of an item. The RoomAssignmentType complex type defines information used to describe a room that has been reserved. The SeatAssignmentType complex type defines information used to describe a seat that has been reserved. Operation and location details of the station. The StationType complex type defines information used to fully describe a station. Equipment code and description. The TrainSegmentType complex type defines the construct for holding a train segment availability object. Departure point of train segment. Arrival point of train segment. The marketing train company The operating train company, if different The type of equipment used for the train journey e.g. Amtrak equipment code, UIC, etc. The train number assigned to this journey. The number of stops the train makes The duration of the train from departure location to destination location. Specifies if the train is smoking or not. Base age group of occupants for which this rate is valid (ex Adult). Defines an age range or age category of a guest (e.g., under 21, over 65, teen, infant). Refer to OTA Code List Age Qualifying Code (AQC). MinAge: The minimum age to qualify for AgeQualifyingCode Max Age: The maximum age to qualify for AgeQualifyingCode TimeUnit : Qualifier for Age Defines charges to be billed to a master account. Indicates charges to be billed to the master account. Food and beverage billed to master account - default of false refers to guest pays own. This is intended to be used in conjunction with an attribute that uses an OTA code list. It is used to provide additional information about the code being referenced. May be used to give further detail on the code or to remove an obsolete item. May be used to give further detail on the code. This allows for you to pass a minimum and maximum time duration in which the response can be expected (e.g. if the expected response time is 12 to 24 hours that minimum duration would be T12H and the maximum duration would be T24H, if the response time is within 24 hours, only use the maximum). This may be used in conjunction with ResponseTimeUnit. It defines the earliest time within which the detailed response to the RFP will be communicated. Used in conjunction with MaximumTime to define a range (e.g. the 2 in "2-4 days"). It defines the latest time the detailed response to the RFP will be communicated. Used in conjunction with MinimumTime to define a range (e.g. the 4 in "2-4 days"). It defines how the detailed response to the RFP will be communicated (e.g. XML, e-mail, phone call). Refer to OTA Code List Distribution Type (DTB). This defines the type of day or time span to which the minimum and maximum duration refers, either business day or elapsed time (e.g. if the expected response time is one business day, the ResponseTimeUnit value would equal business day and the MaximumTime attribute value would be P1D). Defines the number of guests. A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class. Refer to OTA Code List Age Qualifying Code (AQC). Defines the age of a guest. The number of guests in one AgeQualifyingCode or Count. Used to define whether this applies to a block. An enumerated type that defines whether this applies to a block or a block grouping code, or does not apply to blocks. Defines the absolute deadline or amount of offset time before unused block inventory is returned to general inventory. Defines the absolute deadline. Either this or the offset attributes may be used. The units of time, e.g.: days, hours, etc., that apply to the deadline. This indicates how the offset period is applied for the release back to general inventory of unbooked rooms in the inventory block . Rooms will be released on the date calculated by subtracting the offset duration from the block start (first arrival) date. The offset duration is applied from the block creation date. This is a collection of attributes that provide information about a block of inventory. Provides information as to whether the rooms are available for booking. Rooms are available for booking. Rooms are not available for booking. Describes the type of inventory the block is being created for. Refer to OTA Code List Inventory Block Type (IBT). This is the group id typically used to make a booking in a central reservation system. This code identifies the inventory group that contains multiple blocks. This allows for nested blocks. This is the short name of the Inventory Block. This is the full name of the Inventory Block. This defines the status of the block. Refer to OTA Code List Inventory Block Status (IBS). This is used as a cross reference to the property management system (e.g. PMS Group Master Number). This is the identifier (i.e. opportunity) that refers back to the same block in the requesting system (e.g. a sales system or a wholesaler). This is used to identify the company or corporation associated with the inventory block, it is not a direct bill number. This is who is allowed to book against the block. Refer to OTA Code List Unique ID Type (UIT). If this attribute is not used, there are no restrictions to the booking access. This is who is allowed to view the block. Refer to OTA Code List Unique ID Type (UIT). If this attribute is not used, there are no restrictions to the viewing access. Used to specify the action to be taken on the block (e.g., create, book, modify, cancel). This provides the specific action to be taken on the block according to the TransactionAction attribute. This identifies a specific quote for an inventory block. Used to define the inventory code. An enumerated type that identifies whether the InvCode is a single item which can be inventoried or a group of items which can be inventoried. Values are: Does Not Apply, Inventory Code, Inventory Grouping Code. Code that identifies an inventory item. A value that indicates the type of inventory for which this request is made. If the inventory item is a room, typical values could be double, king, etc. Specific system inventory type code. If the inventory item is a room, typical values could be room type code, e.g.: A1K, A1Q etc. Values may use the OTA code list or a code specific to the property or hotel brand. Simple indicator to detect if inventory is a room. Used to denote whether this message is used to replace all information. Indicates whether this message is to replace all information. The 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.) An enumerated type that allows the query to specify a rate category type, and provides major categories for comparison across brands. Refer to OTA Code List Rate Plan Type (RPT). A 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. A 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. The 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. Hotel 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. Values: Does Not Apply, Rate Plan Code, Rate Plan Grouping Code. An enumerated list that defines whether the RatePlanCodeType does not apply, applies to a rate plan code or applies to a rate plan grouping code. Defines the position of an entity in relation to another entity (e.g. from an airport to a hotel, the relationship is dependant on use). Defines the cardinal direction (e.g., north, south, southwest). Defines the distance between two points. Provides the ability to specify the unit of measure to which the "Distance" attribute is referring. Indicates the type of data to be returned, either a list of hotel records or a list of area (city/reference) codes. Defines whether the response is a propety list or an area list. Used to define a room (eg. its location, configuration, view). (formerly, RoomInventoryCode) A code value that indicates the type of room for which this request is made, e.g.: double, king, etc. Values may use the Hotel Descriptive Content table or a codes specific to the property or hotel brand. Specific system room type code, ex: A1K, A1Q etc. Indicates the category of the room. Typical values would be Moderate, Standard, Superior or Deluxe. Refer to OTA Code List Brand Category Code (BCC). A string value representing the unique identification of a room if the request is looking for a specific room. Floor on which the room is located. A code or identification number that identifies the room stay as part of a group, package tour, or block of rooms designated in the inventory. Indicates the location of the room within the hotel structure. Typical values would be "Near Exit","Close to elevator", "Low Floor" or "High Floor". Refer to OTA Code List Romm Location Type (RLT). Indicates the view of the room. Typical values would be "Ocean view", "Pool view" or "Garden View". Refer to OTA Code List Room View Type (RVT). Indicates the type of bed(s) found in the room. Typical values would be Double, Twin, Queen, or King. Refer to OTA Code List Bed Type Code (BED). Non-smoking indicator. Textual description of room configuration. Textual description of room dimensions. Defines the number of the item in question. Indicates that the room (suite) is a composite of smaller units. Attribute Group to identify a Statistic Report exchanged via OTA_HotelStats or OTA_HotelStatsNotif. Hotel fiscal date for statistics. Identifies the type of statistics collected. Each ReportCode corresponds to a set of category summaries based upon a predetermined agreement. Used to define the types of payments accepted. The HotelAddress class defines the addresses at this hotel facility. The ID attribute in this group is a unique identifying value assigned by the creating system and may be used to reference a primary-key value within a database or in a particular implementation. Used to send additional information. Used to define the type of information being sent (e.g., rate description, property description, room information). Refer to OTA Code List Additional Detail Type (ADT). Trading partner code associated to AdditionalDetailType A collection of AdditionalDetail. Used to send additional information. Charges related to additional guests. Increase the base rate by the additional occupant amount for each additional occupant of the same age group up to this maximum number of occupants of this age group. A code representing the charges related to additional guests. Refer to OTA Code List Additional Detail Type (ADT). Typically, the 'extra person information' code would be used here. The percent charged for an additional guest. AdjustmentsType Summary version of the AmountType, initially created for the Travel Itinerary Message set. The base amount charged for the accommodation or service per unit of time (ex: Nightly, Weekly, etc). If TaxInclusive is set to True, then taxes are included in the base amount. Note that any additional charges should itemized in the other elements. Defines the percentage basis for calculating the fee amount or the amount . Indicates whether taxes are included when figuring the base amount. Indicates whether fees, such as those imposed by a travel agency or other booking agent, are included when figuring cancel penalties. The number of nights of the hotel stay that are used to calculate the fee amount. An enumerated type indicating when the drop time goes into effect. The percentage used to calculate the amount. Base charge and additional charges related to a room that includes such things as additional guest amounts, cancel fees, etc. Also includes Discount percentages, total amount, and the rate description. The base amount charged for the accommodation or service per unit of time (ex: Nightly, Weekly, etc). If TaxInclusive is set to True, then taxes are included in the base amount. Note that any additional charges should itemized in the other elements. A collection of charges that apply to for additional occupants, guests or service users (over and above the rate's MaxGuest Applicable) Collection of incremental charges per age qualifying code for additional guests. Amount charged for additional occupant is with respect to age group of the base guests. A collection of Fees. A collection of Cancellation Policies A collection of Payment Policies. Discount percentage and/or Amount, code and textual reason for discount The total amount charged for this rate including additional occupant amounts and fees. Description of the rate associated with the various monetary amounts and policies. Indicates the time unit for the rate. Indicates the number of rate time units such as "3 Days". Indicates the minimum number of guests at this rate. Indicates the maximum number of guests at this rate. Indicates the minimum length of stay. Indicates the maximum length of stay. Day of week guest is required to stay over in order to be eligible for this rate. Defines an area determined by the hotel reservation system. A abbrivated short summary of hotel descriptive information. A collection of VenderMessages An element that identifies the geographic position of the hotel. The Position element uses the representation defined by ISO Standard 6709 to define a geographic point location. Public address of the hotel property. Contact numbers of the hotel property. Examples are telephone and fax numbers. An element that identifies the hotel ratings. The name of the award or ratings provider. The actual award or rating received by the hotel facility. A collection of BookingRule. 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. A collection of accepted guarantees. The guarantee information GuaranteePolicyType: An enumerated type that defines the guarantee policy applied to the booking restrictions. Refer to OTA Code List Payment Type (PMT). A collection of required payments that are part of the booking restriction. A collection of required payments that are part of the booking restriction. A collection of lengths of stay. A collection of Day Of Week restrictions. Days of week on which this room/rate combination is available. Days of Week on which the guest can arrive. Days of Week on which the guest can leave. Days of Week on which the guest has to stay at the hotel. Availability status assigned to the room rate combination for this booking rule. A collection of Viewships. A collection of Additional rules Indicates whether the reservation made using this booking rule is cancelable, modifiable or refundable. General description of booking rule. The unique identifier element allows the trading partners to uniquely identify each Booking Rule, for transaction tracability. Number of days prior to arrival date at which a guarantee is required. 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). Defines the minimum number of total occupants required for a rate plan. Defines the maximum number of total occupants allowed for a rate plan. 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. 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. Indicates whether the price for this rate plan can be viewed, or whether the guest must contact another entity to obtain price information. Valid values: 0 = (No) Price Not Viewable, 1 = (Yes) Price Viewable. Boolean value indicating whether a specific rate plan must be qualified prior to inclusion in availability response messages. An address is required to complete the booking. A collection of CancelPenalty. Defines the cancellation penalty of the hotel facility. The CancelPenalty class defines the cancellation policy of the hotel facility. Cancellation deadline, absolute or relative. Cancellation fee expressed as a fixed amount, or percentage of/or room nights. Text description of the Penalty in a given language. Confirm Class. Policy Class. Indicates that reservation is non refundable, therefore a 100% penalty is applied, irrespective of deadline. A collection of Comment objects. Comments which apply to any part of the reservation (the reservation in its entirety, one or more guests, one or more services, or one or more roomstays). Which comments apply to which part is determined by each object's ResCommentsRPHs collection. ResComment : The ResComment object is used to store a further information (comments) pertaining to a reservation. Comments appended to the reservation may be retained as the reservation passes through multiple channels. CommentOriginatorCode : String Unique identifier for the system which created the comment. GuestViewable : Boolean Whether or not this comment should be shown to the guest. Values: False or No, and True or Yes. Candidate for removal, usage is not recommended. A collection of CountCategorySummaryType elements. This element has count data for each count category, identified using OTA Code List CNT, such as number of guests, rooms occupied, etc. This element has count data for each count category, identified using OTA Code List CNT, such as number of guests, rooms occupied, etc. The total count for the category in CountCategoryCode. The representation of a count category such as Guests : Number of guests, RoomsOcc : Rooms occupied. Refer to OTA Code List Count Category Code (CNT). The absolute deadline or amount of offset time before a deadline for a payment of cancel goes into effect. Defines the absolute deadline. Either this or the offset attributes may be used. The units of time, e.g.: days, hours, etc., that apply to the deadline. The number of units of DeadlineTimeUnit. An enumerated type indicating when the deadline drop time goes into effect. A collection of Description. A text description to explain additional descriptive information. A collection of DestinationSystemCode. The Destination System Code defines a system to which information is to be provided. Identifies and provides details about the discount. Provides details on the size of the room. This defines the unit in which the dimensions are expressed (e.g. it could be generic such as metric or imperial or specific such as inches, feet, yards, miles, millimeters, centimeters, meters, kilometers- according to usage). Defines the offset of time for a drop time to go into effect. The amount of time before a DropTime goes into effect. An enumerated type indicating when the drop time goes into effect. Values: Before Arrival, After Booking. A collection of Feature. Describes the security and physically challenged features that a hotel offers. Indicates whether this feature is chargeable. This will allow text descriptions to be sent with accessability features (e.g. complies with Local/State/Federal laws for accessability). Refer to OTA Code List Physically Challenged Feature Code (PHY). For any of the codes which apply to a room count, use the GuestRoom\@Quantity. Additionally, GuestRoom\@RoomTypeName may be used to pass the specific room type or you could pass "all" or "total" to indicate the AccessibleCode applies to the total hotel. Refer to OTA Code List Security Feature Code (SEC). This attribute is used to explicitly define whether an amenity or service is offered. Refer to OTA Codelist Option Type Code (OTC). This is used in conjunction with AccessibleCode or SecurityCode. Denotes the general location of a feature. Refer to OTA Codelist Proximity (PRX). The guarantee information to hold a reservation Guarantee Detail This is to indicate that the information in the model is the default (e.g. if PaymentCard information is completed then this would be considered the default if the boolean is true). Guarantee deadline, absolute or relative Text description of the Guarantee in a given language. An enumerated type defining the type of action taken when the deadline has been exceeded. Valid values: Res Automatically Cancelled, Res No Longer Guaranteed. Guarantee Code GuaranteeType : GuaranteeType An enumerated type defining the guarantee to be applied to this reservation. Indicates prepayment, typically this means payment is required at booking. The room will held up until this time without a guarantee. A collection of GuestCount by age group. A recurring element that identifies the number of guests and ages of the guests in the request that determines the rates based on business rules for occupancy at each property. IsPerRoom means that the guests defined in the GuestCounts object apply to each room in the NumberOfRooms for the RoomStay. Value of "false" means that the guests defined in the GuestCounts object apply to all rooms combined in the NumberOfRooms for the RoomStay. GuestRoomType is used to contain all the information on a guest room Max occupancy, max rollaways, number of beds, standard occupancy Attributes to describe the room from room category to to location to view to bed type. Collection of room level amenities. Amenity Code Attribute is used to hold actual amenity code. Refer to OTA Code List Room Amenity Type (RMA). Collection of fees charged at the room level. Additional guest amounts which are attached to room, not rate. Description of the Room. Defines how an account will be settled at checkout. Autnhorized usage of the Master Account established at the hotel for the purposes of billing arrangements. A Collection of HotelReservationID objects for a given reservation. The collection of all ReservationIDs can include Passenger Name Record (PNR), Guest Name Record (GNR) and Guest Folio numbers. Associated with each can be a Confirmation number which is usually given to the guest. The HotelReservationID object contains various unique (ReservationID) and non unique (ConfirmationID, CancellationID) identifiers that the trading partners associate with a given reservation. Defines the type of Reservation ID (e.g. reservation number, cancellation number). Refer to OTA Code List Unique ID Type (UIT). This is the actual value associated with ResID_Type as generated by the system that is the source of the ResID_Type A unique identifier to indicate the source system which generated the ResID_Value Additional information on Source Date of the creation of this reservation. Used to determine if the ResID_Value is given to guest This is a reference placeholder, used as an index for this guest in this reservation. In the ResGuest object it is used like all other RPH attributes to send the delta of a reservation. It is used by the RoomStay and Service objects to indicate which guests are associated with that room stay or service. It is also used to link a guest with a ReservationID Identifying code of the system that initiated the cancel of this reservation. Date this reservation was cancelled. Provides the details of a rooming list. The unique indicator for the group rooming list or tour operator booking reference. A collection of Guest. A person staying in a room. The confirmation number for a particular guest. This is used with the 'GuestAction' attribute value of 'Add-Update' to indicate an update. Guarantee or Payment information for an individual guest. This attributes indicates the change in status of the guest. Indicates whether to send the printed confirmation. Planner or coordinator contact information for the rooming list. This identifies the master account number and related information. The unique identifiers for the Event Planner or Coordinator. Can include EP IATA# and other unique IDs such as an Event Planner ID assigned by the receiving system. Account established at the hotel for the purposes of billing arrangements for an entity. A collection of RoomStay. Details the success, failure and warnings for the RoomStay. Collection of shared rooms for room stay. Provides a mechanism for uniquely identifying a room stay (e.g. this would be useful for a modification). This attribute indicates the change to the reservation. The code that identifies which group within a specific hotel for which this room list has been provided. A collection of single search criterion items. Child elements that identify a single search criterion by criteria type. Because many of the types include partial matches to string values such as partial addresses (street names without a number) or partial telephone numbers (area code or three-digit prefix area, etc.) a ExactMatch attribute indicates whether the match to the string value must be exact. A collection of Profile objects or Unique IDs of Profiles. Hotel level Amenities for search, ex POOL, etc Refer to OTA Code List Hotel Amenity Code (HAC). An element that identifies the hotel ratings. The name of the award or ratings provider. The actual award or rating received by the hotel facility. The inventory block information. Trading partner code associated with a room block. A collection of inventory block information. A collection of InvBlockCode. The inventory block information. Provides date information for the inventory block. If true, this indicates that the block has no tangible end date. The block continues indefinitely. A collection of LengthOfStay. A collection of unsigned integers defining allowable lengths of stay (LOS). Used to define the LOS Pattern. This may be used when MinMaxMessageType is FullPatternLOS to identify the open and closed status by LOS (e.g., if LengthsOfStay\@FixedPatternLength="5" then FullPatternLOS="YYNYY" or FullPatternLOS="11011"). A time unit used to apply this status message to other inventory, and with more granularity than daily. Values: Year, Month, Week, Day, Hour, Minute, Second. Indicates if the length of stay is open or closed when MinMaxMessageType is FullPatternLOS if true then open and if false then closed. An enumerated type used to define how the minimum and maximum LOS is applied. Values: Set Minimum LOS, Remove Minimum LOS, Set Maximum LOS, Remove Maximum LOS, Set Forward Minimum Stay, Remove Forward Minimum Stay, Set Forward Maximum Stay, Remove Forward Maximum Stay. Used to set the minimum length of stay (LOS). Used to remove the minimum length of stay (LOS). Used to set the maximum length of stay (LOS). Used to remove the maximum length of stay (LOS). This indicates the required length of stay (LOS). This indicates allowable length of stay (LOS). When used, there is an option to fully define the open and closed status with the attribute FullPatternLOS in the subelement LOS_Pattern. The MeetingRoomCapacity object that defines the largest room seating capacity for a meeting room at the hotel facility. The Occupancy details of a meeting room. The minimum room charge for this meeting room such as room rental fee. The minimum number of people in this meeting room. The maximum number of people in this meeting room. The standard number of people in this meeting room. The code for the format of a meeting room at the hotel facility, such as U-shape, banquet, conference style, etc. A hotel may indicate all formats that apply to the meeting room. Refer to OTA Code List Meeting Room Format Code (MRF). A collection of MeetingRoom objects that provide the codes and description of the meeting rooms in the hotel. Dedicated or non-dedicated space or area in which to hold a meeting. Codes or abbreviations for meeting rooms. The minimum charge for this meeting room code. This will allow for text descriptions to be sent with items such as catered breakfast. Refer to OTA Code List Meeting Room Code (MRC). This attribute is used to explicitly define whether an amenity or service is offered. Refer to OTA Code list Option Type Code (OTC). This is used in conjunction with Code. Dimensions of the meeting room. The amount of useable meeting space available at a property. The measureable dimensions and capacities of a meeting room. Information describing the restaurant. This provides information as to whether the room has an irregular shape, if true the room would not be of a traditional square or rectangular style. This is the room name as it is defined by the system. The name used internally may differ from the name used by guests. This is the meeting room name as provided to the guests. This is a number assigned to rooms, usually used to define the display order. The total number of people permitted in the meeting room. This may be used to uniquely identify a meeting room. Used to imply the type of access to the meeting space (e.g. private access, public access, etc.). The total number of unique meeting rooms provided at the hotel facility. For example, if the hotel has a grand ballroom that breaks into Salon A, B, and C -the total number of unique meeting rooms is three. The amount of room space for the smallest unique meeting room at the hotel facility. The amount of room space for the largest unique meeting room at the hotel facility. The total amount of unique room space provided at the hotel facility. Note: when counting space, if there is grand ballroom that is comprised of Salon A, B, and C - count the total measurement of the ballroom only. The largest seating capacity available in the largest meeting room - generally this is for theatre-style room setup. The second largest seating capacity available in the second largest meeting room - generally this is for theatre-style room setup. This is excluding any space within the largest meeting room. The smallest seating capacity available in a meeting room - generally this is for theatre-style room setup. The total seating capacity available at the hotel facility. A collection of Membership objects. Memberships provides a list of reward programs which may be credited with points accrued from the guest's activity. Which memberships are to be applied to which part is determined by each object's SelectedMembershipRPHs collection. The SelectedMembership object identifies the frequent customer reward program and (optionally) indicates points awarded for stay activity. The code or name of the membership program ('Hertz', 'AAdvantage', etc.). The code or name of the bonus program. BonusCode can be used to indicate the level of membership (Gold Club, Platinum member, etc.) The account identification number for this particular member in this particular program. The total number of points earned through the selected membership. Identifies the travel sector. Refer to OTA Code List Travel Sector (TVS). If StartSeqNmbr and EndSeqNmbr are not sent, the request will be assumed to be for the last sequence number. This container is designed to store the response message. Indicates reservation billing and booking method. This identifies the payment rules for the inventory block rate plan. This is used to indicate the method by which reservations are to be received. Refer to OTA Code List Reservation Method Code (RMC). This allows a charge to be associated with operating times (e.g. a golf tee time may be more expensive during peak hours v. off peak hours). Cost associated with an amenity. The OperationSchedule class defines the dates and hours of operation in addition the charges that may apply. The OperationSchedule class defines details the dates and hours of operation. Used to provide a name for a sub-operation (e.g. an activity or event). A collection of ProductDescription. Provides a description of the product. A brief description of the product at this lodging facility generally used by central reservations offices or travel agents. This is a reference placeholder, used as an index for this object. A propety that matches some or all of the search criteria. The string value used to search for a property is returned. The SearchValueMatch element returns the input value and offers systems the ability to generate text in the Warnings that communicate the reason for failure to locate a hotel. For example, a Reference Point search may return the following processing message; "No hotels found within 5 miles of Oswego Regional Airport". Indication of whether a match was found. The datatype is Boolean (true | false). An optional attribute, expressed as a decimal value, representing a percentage of 100%, used to indicate the degree to which the property identified meets the search criteria. A collection of available amenities. This provides an area to pass amenity information. Identifies the amenities offered by the hotel. Refer to OTA Code List Hotel Amenity Code (HAC). Summary version of the RateType, initially created for the Travel Itinerary Message set. The Lite Rate contains the Base amount as well as the associated taxes. Summary version of the RoomPlanType, initially created for the Travel Itinerary Message set. Guarantee information that applies to the rate plan. A maximum of 5 occurances are available for use depending on the context. Describes the rate plan. The 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.) Information pertaining to the availability of the rate plan. An enumerated type that allows the query to specify a rate category type, and provides major categories for comparison across brands. Refer to OTA Code List Rate Plan Type (RPT). A text field used to indicate 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 Corporate ID and Promotion Code. Combination of the rate plan core type and rate plan additional information to define the details of the rate plan. Policies and descriptions that apply to a rate plan. Information significant to defining a rate plan. Guarantee information that applies to the rate plan. A maximum of 5 occurances are available for use depending on the context. Collection of cancellation penalties. Describes the rate plan. Defines charges that are included in this rate plan.This element allows for future extention should there be a need. Description of what is included in the rate plan. Commission associated with the RatePlan. This can be a percentage or a flat amount. Defines which meals are included with this rate program. Used to indicate whether the rate is on request or available. This is used to indicate the item booked and is primarily used to exchange information with GDSs. The 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.) Information pertaining to the availability of the rate plan. An enumerated type that allows the query to specify a rate category type, and provides major categories for comparison across brands. Refer to OTA Code List Rate Plan Type (RPT). A 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. Provides the name of the rate plan or group. Typically used with RatePlanType to further describe the rate plan. Individual rate amount. This rate is valid for a range of number of occupants and an occupant type. The Rate contains a collection of elements that define the amount of the rate, associated fees, additional occupant amounts as well as payment and cancellation policies. Taxes can be broken out or included within the various amounts. A currency can be associated to each amount The applicable period of the the rate are indicated by the effective dates. Restrictions that may apply to that rate, such as the minimum or maximum length of stay, stay-over dates (such as a Saturday night), min/max guests applicable for the rate, and age group (ex Adult) are attributes of Rate. It indicates the number of units that the quoted rate is based upon, as well as the TimeUnits type used that the rate is based upon, e.g.: 3days at $100.00 per day. This supports returning a type of rate (minimum, maximum, etc.) as an alternative to returning a specific rate. Refer to OTA Code List Rate Mode (RMO). Defines the details of a rate. A collection of Base charges by number of guests. Base charge for a given number of guests for a given age qualifying code. Description of number of guests and the associated age group (ex 2 Adults) The code associated with this base charge. The number of guests associated with this base charge A collection of charges that apply to for additional occupants, guests or service users (over and above the rate's MaxGuest Applicable) Collection of incremental charges per age qualifying code for additional guests. Amount charged for additional occupant is with respect to age group of the base guests. Text description of the AdditionalGuestAmount in a given language. Indicates whether taxes are included when figuring the additional occupant amounts. Increase the base rate by the additional occupant amount for each additional occupant of the same age group up to this maximum number of occupants of this age group. A collection of Fees. A collection of Guarantee Policies GuaranteePolicy A collection of Cancellation Policies A collection of Payment Policies. Desription of Rate being uploaded. The unique identifier element allows the trading partners to uniquely identify each Rate being uploaded, for traceable transactions. Indicates the number of rooms blocked or capped for this rate plan. Enumeration of time units upon which the RateAmount is based (e.g., daily, weekly, single rate for full stay). The number of RateTimeUnits that the rate Amount is based upon (e.g., flat rate for 3 days). Minimum number of occupants for which this rate is valid (ex 1). Maximum number of occupants for which this rate is valid (ex 2). The minimum length of stay required by this rate plan. The maximum length of stay allowed by this rate plan. Indicates a specific day on which the guest must stay over in order to be eligible for the quoted rate plan. Hotel systems often have different tiers for a given rate plan; this attribute is used to designate a specific tier within the rate plan (e.g. high, medium, low). The RelativePosition object contains information about the direction, distance and travel time to/from a facility (hotel, car rental location, or airport) or to/from a designated location. The indicator for whether this location is nearest. This is the object referred to by the relative position (e.g. cross street, airport). Refer to OTA Code List Index Point Code (IPC). This is used to accommodate a city name, rail station name etc. when using the indexPoint attribute. Summary version of the RequiredPaymentType, initially created for the Travel Itinerary Message set. Collection of forms of payment accepted for payment. Payment expressed as a fixed amount, or a percentage of/or room nights. An enumerated type defining the type of action taken when the deadline has been exceeded. Valid values: Res Automatically Cancelled, Res No Longer Guaranteed. A collection of RequiredPayment. Used to define the deposit policy, guarantees policy, and/or accepted forms of payment. Collection of forms of payment accepted for payment. Payment expressed as a fixed amount, or a percentage of/or room nights. Payment deadline, absolute or relative Text description of the Payment in a given language. An enumerated type defining the type of action taken when the deadline has been exceeded. Valid values: Res Automatically Cancelled, Res No Longer Guaranteed. This defines the form of payment. Recommended usage of this is with the Payment Type in OTA Code List, this datatype will be updated in the future. In order to maintain forward compatability a change is not being made in this publication. This will be corrected in a future version, when a major update is released. Used to specify the type of information being sent (i.e., RequiredPayment, GuaranteePolicy, AcceptedPaymentForms) A required payment, such as a deposit due or payment in the event of cancellation. Used to define policies required to guarantee a reservation at the property (e.g., room(s), function space(s)). Used to define the acceptable payment forms of the property. Guarantee Code GuaranteeType : GuaranteeType An enumerated type defining the guarantee to be applied to this reservation. Indicates prepayment, typically this means payment is required at booking. The room will held up until this time without a guarantee. Describes the status of a restriction on a room and/or rate. When true, this indicates sell through is open and when false, this indicates sell through is closed. Typically this would be used in conjunction with the Status attribute to indicate that bookings may be allowed based on a trading partner agreement even though one or more days are closed. Candidate for removal, usage is not recommended. Collection of RevenueCategorySummaryType elements. This element has revenue amount data for its revenue category, identified using OTA Code List RCC, such as Room Revenue, Food and Beverage Revenue. This element has a revenue amount data for its revenue category, identified using OTA Code List RCC, such as Room Revenue, Food and Beverage Revenue. The representation of a revenue category. The following basic Revenue Categories are suggested: RoomRevenue : Total of room revenue at property. FoodRevenue : Total of restaurant and room service revenue at property. MeetingRevenue : Total of meeting room revenue at property. BarRevenue : Total of bar revenue at property. OtherRevenue : Total of other miscellaneous revenue at property. TotalRevenue : Total of all revenue at property. Refer to OTA Code List Revenue Category Code (RCC). This is a union type which allows you to pass either the OTA code or a string of length 1 to 16. Provides an area to send comments regarding the RFP response. Collection of comments used for additional data about the response. Open comments to send additional data about the response. This is an indicator that denotes whether the message contains detailed information; if false this indicates the message is an acknowledgement only, if true this indicates that detailed information is included in this message. This is used to send information regarding when and how the detailed response will be delivered. This is mainly used in the RFP_RS message, but is included in the HotelRFP module for reuse as part of the larger segment. If true the supplier does not have available space and does not wish to send detailed response information. If false the supplier plans to respond to the RFP. Refer to OTA Code List Decline Reason (DEC). This is intended for use as a customized DeclineReasonCode. This may be used when "other" is stated as the DeclineReasonCode or to give additional information with other DeclineReasonCodes. Summary version of the RoomRateType, initially created for the Travel Itinerary Message set. Specfic system room type code, ex: A1K, A1Q etc. Code that identifies an inventory block. Summary version of the RoomStayType, initially created for the Travel Itinerary Message set. Room type for reservation. Rate Plan info. Reservation rate(s). Number of guests associated with this reservation. Date and time of check-in and check-out. The guarantee information associated to the Room Stay. A maximum of 5 occurances are available for use depending on the context. A collection of deposit and/or payments for the Room Stay. A maximum of 5 occurances are available for use depending on the context. Basic hotel property information. Summary version of the RoomTypeType, initially created for the Travel Itinerary Message set. Specfic system room type code, ex: A1K, A1Q etc. Individual rate amount. This rate is valid for a range of number of occupants and an occupant type. Individual rate amount. This rate is valid for a range of number of occupants and an occupant type. A collection of features that are made available as part of this speciific room and this specifiic rate plan. Allows for the description of any features and/or amenities that are made available as part of this specific room and this specifiic rate plan, for example, large screen television, video/DVD player in room. room service breakfast, and details about that breakfast. Refer to OTA Code List Room Amenity Type (RMA). This is used to indicate the item booked and is primarily used to exchange information with GDSs. Specfic system room type code, ex: A1K, A1Q etc. Code that identifies an inventory block. A collection of RoomShare. Guests to share a room Collection of Guest RPH items References one of the guest(s) staying in this room Used to identify available room products. This element is used to pass room attributes. Typical attributes are smoking, non-smoking, wheelchair access, room location (low floor, high floor, close to elevator, etc) and view (garden, pool, ocean, etc) Details on the Room Stay including Guest Counts, Time Span of this Room Stay, pointers to Res Guests, guest Memberships, Comments and Special Requests pertaining to this particular Room Stay and finally finacial information related to the Room Stay, including Guarantee, Deposit and Payment and Cancellation Penalties. A collection of Room Types associated with a particular Room Stay. The RoomType element is used to contain all the room type information for a single RateType Code (ex A1K) for a given date range. A collection of Rate Plans associated with a particular Room Stay. The rate plan element is used to contain all the rate information for a single Rate Plan Code (ex RACK) for a given date range. A given Rate Plan may have variable rates, over the effective period of the Rate Plan, this is represented by the child element Rates. A collection of Room Rates associated with a particular Room Stay. Each Room Rate combination can have multiple rates. Example King room, Rack rate plan, Monday through Thrusday, weekday amount, Friday and Saturday, weekend amount. The combination of a given Rate Plan and Room Type. This allows for support for systems where Rate Plans are child of Room Type as well as systems which Room Types are child of Rate Plans. A collection of Guest Counts associated with Room Stay. A child Guest Count element is required for each distinct age group. The Time Span which covers the Room Stay. The guarantee information associated to the Room Stay. A maximum of 5 occurances are available for use depending on the context. A collection of deposit and/or payments for the Room Stay. A collection of Cancellation Penalties objects for the Room Stay. Discount percentage and/or Amount, code and textual reason for discount. The total amount charged for the Room Stay including additional occupant amounts and fees. If TaxInclusive is set to True, then taxes are included in the total amount. Property Information for the Room Stay. The code that relates to the market being sold to e.g. the corporate market, packages. To specify where the business came from e.g. radio, newspaper ad, etc. Provides details regarding rooms, usually guest rooms. Textual information regarding the room. A collection of additional details. A collection of amenity information. Used to provide room amenity information. Specfic system room type code (e.g. A1K, A1Q). Indicates the room is a sleeping room when true. Indicates the room is converted when true. Indicates the room is an alternate room type to the requested room type when true. Code that identifies an inventory block. Denotes the form of guarantee for this room. A collection of RoutingHop objects. This details the path that the original request or notification traveled. A RoutingHop object conveys information about the path that this notification update took (e.g. how many and which systems it passed through). Identifier within the System that refers to this specific document (reservation). TimeStamp : TimeInstant The date and time that the reservation passed through a routing hop. Sequential number assigned to hops, Base 0 Data : String This attribute is provided so that each system can put in whatever data it would like (e.g., auditing information). SelectedLoyalty communicates the Loyalty program and points to be credited for a specific stay. The SelectedLoyalty class originates in the CRS Reservation Synchronization standard. Tells the status of the reservation (e.g. stay, no-show, cancelled, etc.). This may be used for different loyalty awards (e.g. points and miles awarded). The SellableProduct class defines the inventoriable item for this rate plan. The individual sellable product. A sellable product is one of GuestRoom, MeetingRoom or InventoryBlock. Attributes of SellableProduct are the inventory codes, information on the use, application and sequencing of the inventory information. A collection of destination system codes. These are systems for which this Sellable product is targeted. Guest room information if this sellable product is a guest room. Meeting room information if this sellable product is a meeting room. Inventory block information if this sellable product is an inventory block. Description of the sellable product. The SellableProduct class defines the inventoriable item for this rate plan. This is a reference placeholder, used as an index for this object. An enumerated type that indicates whether this is a new inventory item or an update of an existing inventory item. Values: New, Delta modification, Full overlay modification. An enumerated type that indicates the status of the inventory item, ie: whether this notification is an initial announcement of a new inventory item, an update of an active (bookable) inventory item, or a notification of an inventory item that is no longer in effect. Values: Initial, Active, Deactivated. The identification of the inventory grouping. Whether to use the sending/querying or the receiving/responding system's identification depends on which system is doing the translating. The order which the items should be acknowledged by the receiving entity. Includes the statistic data reported and the codes for which it has been aggregated, if applicable. The applicable date range for the data is defined in its attributes. Collection of StatisticCode elements. Used if data is partitioned/aggregated. Defines the codes and corresponding categories for which the data in the other elements has been gathered. Collection of RevenueCategorySummary elements. Used if revenue values reported. This element has revenue amount data for its revenue category, identified using OTA Code List RCC, such as Room Revenue, Food and Beverage Revenue. Collection of CountCategorySummary elements. Used if count values reported. A collection of CountCategorySummaryType elements. This element has count data for each count category, identified using OTA Code List CNT, such as number of guests, rooms occupied, etc. Collection of ReportSummary elements. Container for ReportSummary elements of type ParagraphType. This element has text information, included with the data in the report as needed. Defines the code and the category from the system providing the statistic data. Actual code used by the system to collect the statistics (e.g. CORP, RACK if category is Market Segment). Category Code category of StatCode attribute (e.g. Market Segment). Refer to Code List SCC. Defines all details needed to create a statistical report. Collection of StatisticApplicationSet Elements. Repeated for each date or set of statistic codes. Collection of Statistic Elements. Used to define the report fiscal date, report code, and the hotel(s) for which data is being reported. The StatusApplicationControl class is used to indicate to which block codes/rate plans/inventory codes a status should be applied. Hotel systems often have different tiers for a given rate plan; this attribute is used to designate a specific tier within the rate plan (e.g. high, medium, low). Code that identifies an inventory block. Mechanism to allow the user to override settings at the reservation system and to allow the RMS to replace this overridden values: If value = 0 (No), the reservations system may ignore the settings passed and keep values overridden by the user. If value = 1 (Yes), the reservations system must replace values overridden by the user. Used to define the types of transportaion offered. Collection of directions to/from a specific location via various modes of transportation Contains the directions to/from a specific location for a mode of travel. Collection of operation schedules for the transportation. This would be used for information such as a shuttle needs to be requested or a reservation is required. The mode of transportation. Refer to OTA Code List Transportation Code (TRP). May be used to give further detail on the code (e.g. if a trolley is chosen, the trolley name could be added here) or to remove an obsolete item. Descriptive information about the mode of transportation. The normal (average) travel time required to get to or from the location, measured in minutes. 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. Viewership defines a system that is allowed to view the rateplan identified in a Hotel Rate Plan Notification message. A collection of Viewship codes The viewership code (e.g. pseudo-city code). A collection of strings that identify the systems associated with this viewership record. The system code (e.g. AA, 1P, 1G, 1A, etc.). Indicates whether the collection of System Codes is inclusive or exclusive. Values: false=Exclusive, true=Inclusive. A collection of profile types. Profile types associated with the viewership, i.e, the types of profiles allowed to view this information. Please refer the OTA Code tables. A collection of profile references. The actual Unique ID of the profile associated with the viewship, i.e. this is the pointer to the profile on the trading partners system for the company, agency, etc that is allowed to view this information. A collection of profiles. Profile associated with the Viewership, i.e. the information required to identify the company, agency, etc that is allowed to view the information. A collections of strings that identify the locations, such as regions or countries, etc., associated with this viewership record. Indicates whether the collection of Location Codes is inclusive or exclusive. Values: false=Exclusive, true=Inclusive. A collections of strings that identify booking channels, such as GDSs or Internet sites, etc., associated with this viewership record. Specific code in relation to POS booking source (e.g. Expedia, hotels.com, etc.). Indicates whether the collection of Channel Codes for booking channels is inclusive or exclusive. Values: false=Exclusive, true=Inclusive. A Collection of strings that identify the distibutors (ex Tour Operators, Agency Chains, etc) which are allowed viewership. Code used to uniquely identify the distributor. Type code is used to qualify the Distibutor into general classes of distributors. This integer is a reference placeholder, used as an index for multiple Viewership classes. Indicates whether this rate plan is bookable by the entity having viewership. Values: false= Bookable, true= View Only (not bookable). Method by which confirmations should be delivered. Additional data that will be sent with the confirmation. This could be used to include a map, pictures, or any other information that the reservation source wishes to include with the confirmation Provides detailed information regarding weather. Provides average precipitation and the unit in which it is measured for a Period. Defines the average precipitation for the time as designated in Period and is qualified by the UnitOfMeasure. This is the unit of measure as it applies to AveragePercipitation (e.g.inches or centimeters). Provides average temperatures and the unit in which they are measured for a Period. Defines the average high tempature for the time as designated in Period and is qualified by the TempUnit. Defines the average low tempature for the time as designated in Period and is qualified by the TempUnit. Provides the units in which the AverageHighTemp and AverageLowTemp are defined (i.e. Celsius or Fahrenheit). This may be used to define a time period for which a certain type of weather occurs (e.g. January or Spring). Defines user preferences to be used in conducting a search. Specify vendors to include and exclude from the response. Defines preferred flight characteristics to be used in a search. Constrains a fare search to those with restrictions that satisfy user-imposed limitations. Container used for specifying or limiting acceptable fare restrictions. Identifies whether advance reservation or ticketing restrictions are acceptable in the search results Identifies whether restrictions on minimum or maximum stays should be included in the search results Identifies whether penalties associated with voluntary changes should be included in the search results Currency in which fare display is requested Display fare published in other than local selling currency only. Defines preferred equipment profile(s) to be used in a search. Defines preferred cabin(s) to be used in a search. Defines Distribution prefernces. Request smoking flights in response. Defaults to false - no desire for smoking flights. Request for flights in response that meet the given Department of Transport on-time rate. This is a number between 0 and 100. Request flights that are e-ticketable in the response. Request flights that have no more than the requested number of stops. Identifies a collection of preferences for airline travel. Identifies the preferred loyalty program(s). Identifies the preferred airline carrier(s) by name. Preferred form(s) of payment. Identifies the preferred origination airport for travel (using IATA airport codes). Indicates the preferred connection airport(s) (using IATA airport codes).. Indicates preferred fare restrictions to be used in search. Indicates preferred flight characteristics to be used in a search (e.g., connections, stopovers). Indicates preferred equipment type(s) to be used in a search. Indicates preferred cabin(s) to be used in a search. Indicates preferred seat characteristics. Refer to OTA Code List Seat Preference (STP) for codes. Indicates preferred ticket distribution method (e.g., fax, eMail, courier, mail, airport pickup) Indicates preferred meal type (e.g., vegetarian, Kosher, low fat) Indicates preferred special request(s) to be used with this collection of preferences. Indicates Special Service Request preference type. Media and entertainment preferences. Indicates preferred information for pet accompanying traveler. Category of airline passenger, using standard ATPCO codes. Type of airline ticket preferred for this collection. Departure airport preferences, using IATA airport codes. Indicates preferences for choice of airline cabin. Indicates preferred airline cabin. Indicates preferences for type of airplane. Indicates if an airplane with multiple aisles is preferred. Identifies preferences for airfare restrictions acceptable or not acceptable for a given travel situation. Refer to OTA Code List Fare Restriction (FAR). Indicates preferences for certain types of flights, such as connections or stopovers, when used for a specific travel situation. Indicates type of stops preferred (Nonstop, Direct, Connection). Indicates that if connection is chosen, then this attribute defines the maximum number of connections preferred. To specify which types of non-scheduled air service should be included. Only include non scheduled flights that are charter flights. Do not include non scheduled flights that are charters. Include both charter non scheduled flights and those that are not charters. If true, include connections where one of the enroute stops is the same as the initial board point or the final off point of the flight. If true, include flights that include at least one leg that is ground transportation. If true, direct and non-stop flights are requested. If true, only non-stop flights are requested. If true, only online connection flights are requested (i.e., same marketing airline). Specifies the travel routing preference. No special conditions. Outbound and inbound route of travel must be the same. Identifies preferences for special services required for air travel, using standard industry (SSR-OSI) code list. Code of the special service request to be used for this air travel situation. Refers to standard industry code list. Indicates preferences for seats or seat types. Date and time of an arrangement, e.g. a property stay. Date and (optionally) time of checkin (also known as Arrival Date/Time). The length of the accommodation stay. Normal Date and (optionally) time of checkout (also known as Departure Date/Time). Latest Date and (optionally) time of checkout. Defines a destination. The code identifying a destination. For a Country, this will be the ISO 3166-2 code. Defines the geopolitical level of a destination (e.g., Country, Region). The name of the destination. Selection type and rule code for an extra. Used to indicate whether an Extra must be booked (Mandatory), may be requested (Optional) or included automatically but may be removed (Removeable). Specifies the type of linked extras allowed : OneOf (only one of the linked extras may be booked) or AnyOf (any or all of the dependants may be booked A Status Code and Description defining whether a booking element has been requested or confirmed. Refer to OTA Code List Status (STS). This defines the status of the reservation. Code, name and quantity of diners for a meal plan. A description of the meal plan. The code for a meal plan e.g. AB- as brochure, AI- all inclusive, BB- bed and breakfast, FB- full board, HB- Half Board, RO- room only,SC- self catering Used to associate a cost with a specific inventory item, e.g. a supplement for a flight leg. Minimum and maximum occupancy values. Minimum number of persons allowed in a unit of accommodation or place. Maximum number of persons allowed in a unit of accommodation or place. Defines the chronological and sequential order of an item in a package The position of this item in the package itinerary. The position of this item in the package in time sequence. Note: it is possible for more than one inventory item to have the same ChronologicalSequence value e.g. Car Hire and Hotel Stay. Identifies a resort, town or city. Provides the supplier's code for the resort. Provides the supplier's name for the resort. The code for a meal plan e.g. AB- as brochure, AI- all inclusive, BB- bed and breakfast, FB- full board, HB- Half Board, RO- room only,SC- self catering As Brochured All Inclusive Bed and Breakfast Full Board Half Board Room Only Self Catering Defines the geopolitical level of a destination (e.g., Country, Resort). A proprietary code for a meal plan or a generic Board Terms Code. A code identifying a complete package arrangement, replacing individual travel and accommodation codes. Where an extra may be collected from and returned to. A coded identification of a type of insurance. This element could be equivalent to UN/EDIFACT 4497 Insurance cover type, coded) The supplier’s code to identify the travel arrangement for the package Rating of an accommodation property. Providers rating eg '4'. Providers qualifier name e.g. 'Crowns'. Official rating e.g. '4'. Official qualifier name eg 'STAR'. Provides accommodation location, dates and classifications The Start date and Duration or End Date of the accommodation stay. The number of available beds for the stay at a property. Used to indicate whether or not the travel associated with the package is available with this accommodation. Provides accommodation location, dates and classifications Full name or description plus codes for a property. Identifies the resort and destination of the property Identifies a resort, town or city. Identifies the parent of the Resort. The geo-political position of the destination (e.g. country) is determined by the DestinationLevel attribute. Provides the supplier's and/or national classifiaction of the property. Identifies the current source for information on the property. Provides a URL source for content information on the property. A code identifying a complete package arrangement, in place of individual travel and accommodation codes. The minimum age for a child price. The maximum age for a child price. This is the meal plan that is included in the package price. Defines the required accommodation component of a package holiday. Full name or description plus codes for a property. The Start date and Duration or End Date of the accommodation stay. A collection of RoomProfile elements Details of passengers and amenities for a room. A collection of MealPlan elements Details of meal arrangements, booked or available according to context, with appropriate supplementary charges. (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. Identifies the parent of the Resort. The geo-political position of the destination (e.g. country) is determined by the DestinationLevel attribute. Identifies a resort by code or name. Defines the fee earned by the agent for the booking. A description for a commission item. Value of commission as a percentage - present when Rate Code indicates a percentage. Indicates whether the Rate is a percentage (P) or a value (V). Commission amount is a percentage. Commission amount is a value. Identifies the currency in which the commission is calculated. Identifies a section of an aircraft, possibly providing extra services. Specifies seat availability by class withn a cabin Provides the maximum weight of checked-in bags per passenger in this cabin Specifies the weight and measurement units for baggage. Provides a code and/or name for a cabin. Specifies the meal provided. A value representing a supplement for an item over the cost of the item on which a package basic price is calculated; may be repeated for multiple currencies e.g. GBP and Euros. The charge element repeats to allow differential charging according to, for example, age. Details of an invoice item Unit cost in a given monetary unit. Unit cost multiplied by quantity The commission payable to the agent. A description of an invoice item. Used to associate a cost with a specific inventory item, e.g. a supplement for a flight leg. Used to associate a cost with a specific passenger, e.g. a vegetarian meal supplement. Used to indicate what the cost is based on e.g., per Passenger, per Room, per Booking. Refer to OTA Code List Charge Type (CHG). CustomerCounts : Categorization of all Customers in a reservation or request. The total number of Customers will equal the sum of the Count attribute of all CustomerCount objects in this collection and assumes that the AgeQualifyingCode will be used to determine how each Customer should be billed. Each booking segment has its own CustomerCount attribute to help determine billing, headcount, etc. The CustomerCount collection cannot be modified using a delta—it must be resent in its entirety if modified. The quantity and definition of one customer type. The date of birth of a traveller. Describes an optional service which is not included in the standard package but may be booked in addition. Identifies a sub-category of Extra, for example Large, Medium or Small Frame for a Mountain Bike Extra or Vehicle Type for a Car Rental extra. Specifies the code and/or name of an extra. (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. Code to uniquely identify an extra. A one to three character code denoting the type of an Extra, for example ‘C’ for car hire, 'SKI' for Ski extras. Allocated by the provider. The quantity of an extra being booked. A value of zero may be used to remove an automatic or previously selected extra. A code which links two or more Extras together, enabling a rule to be applied to all group members e.g. only one of the group may be booked, or any combination. The name of an extra being. One or more pointers to the Inventory Item(s) with which an extra may be booked. One or more pointers to the room(s) with which an extra may be booked. Describes an optional service which is not included in the standard package but may be booked in addition. Conditions which must be met for an extra to be bookable e.g. age of passenger, booking of parent extra. The minimum age qualification for an extra. The maximum age qualification for an extra. The minimum number of years of experience required to book this extra e.g. driving experiience for car rental. When 'true', a date must be supplied for the Extra request. When 'true', a duration must be supplied for the Extra request. When 'true', the availabilty of this extra needs to be checked; when 'false' the extra is available. The maximum number of people permitted for this extra (e.g. car occupancy) A collection of prices by booking period. The price of the Extra per unit (which may be person, room, car etc,) and/or duration Additional textual information is sometimes required when an Extra is selected. This element allows for up to 4 lines of prompts to be displayed. The text of a prompt for additional information The line number to define the sequence of the prompt Identifies the parent with which this Extra is available (e.g., an ice skating session with ice skates). Where an option is applicable only to certain passengers, this attribute will contain the ReferencePlaceHolders of the relevant passengers. Selection type and rule code for an extra. Indicates where the extra can be obtained and returned, (e.g., airport, property or resort). Where the extra may be collected from and returned to. Refer to OTA Code List Vehicle Where at Facility (VWF) Indicates whether the Location is for Pickup, DropOff or Both. Selection type and rule code for an extra. Indicates whether the service applies to all passengers on booking, just to selected passengers or not to passengers at all. Requests an optional service which is not included in the standard package but may be booked in addition. Specifies the date and/or duration for the option Counts of the number of passengers in age categories. Used when individual passenger identification is not required. Additional textual information is sometimes required when an option is selected. Where an option is applicable only to certain passengers, this attribute will contain the ReferencePlaceHolders of the relevant passengers. Provides the available facilities for the enquiror's chosen property and stay. Describes a type of room/cabin/apartment etc Details of meal arrangements, booked or available according to context, with appropriate supplementary charges. A collection of price information for each available room based on an available board terms (meal plan) e.g prices for each room based on Half Board. The code for a meal plan e.g. AB- as brochure, AI- all inclusive, BB- bed and breakfast, FB- full board, HB- Half Board, RO- room only,SC- self catering Request data for any valid item of inventory. Details of an accommodation item requeired in the package Details of a flight item required in the package Details of a rental car included in the package (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. The name or type of vehicle e.g. 'Opel Corsa or similar'. The supplier's code for the vehicle. (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. Response data for any valid item of inventory. Defines an accommodation component of a package holiday. Full name or description plus codes for a property. Provides the supplier's and/or national classifiaction of the property. The Start date and Duration or End Date of the accommodation stay. A collection of RoomProfile elements Describes the occupancy of a room or cabin. A collection of room-based passenger-level prices. These will be either actual prices or supplemental charges dependent on the SupplementIndicator attribute. When these are actual prices, they may be by MealPlan (e.g., room prices on HalfBoard arrangement, together with prices on Full Board). The per- passenger price of a room. When 'true', the Amount value in each Price element is additional to the base price; when 'false', the Amount is a full passenger price. Pointer to the MealPlan for which this set of RoomPrices applies - normally used when the SupplementIndicator attribute is 'False'. A collection of MealPlan elements Details of meal arrangements, booked or available according to context, with appropriate supplementary charges. (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. Describes the resort or area containing a property. The code for the resort or area containing a property. Identifies the parent of the Resort. The geo-political position of the destination (e.g. country) is determined by the DestinationLevel attribute. Details of a flight item required in the package Details of a rental car included in the package (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. The name or type of vehicle e.g. 'Opel Corsa or similar'. The supplier's code for the vehicle. Defines the chronological and sequential order of an item in a package (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. Details of meal arrangements, booked or available according to context, with appropriate supplementary charges. Counts of the number of passengers in age categories. Used when individual passenger identification is not required. Details of individual passengers - may be used instead of CustomerCounts. Where an option is applicable only to certain passengers, this attribute will contain the ReferencePlaceHolders of the relevant passengers. The passenger price of an item - e.g. the base price for a package. A list of the Rooms with which this Meal Plan is available. (added tw 10Sep04) Details of the customer's own insurance policy. Counts of the number of passengers in age categories. Used when individual passenger identification is not required. (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. The name of the customer's chosen insurance company. A reference by which an issued policy is recognised. Defines a complete package holiday response. A link to details of a package. Details of the company offering the package. The Start date and Duration or End Date of the package. A collection of elements to allow any item of inventory to be requested for a booking. Normal usage is for the items to be presented in chronological sequence An item of package itinerary - typically a flight, accommodation or car rental arrangement. A collection of requested/booked Extras. Describes an optional service which is not included in the standard package but has been requested in addition. A collection of items of essential information relating to components of a package itinerary. Provides information regarding a package component which could affect a customer's decision to book. The type of package e.g. Flight-only, Air-Inclusive. Refer to OTA Code List Package Type (PKG). The supplier’s code to identify the travel arrangement for the package The supplier’s code to identify the accommodation/tour arrangement for a package. The code for a meal plan e.g. AB- as brochure, AI- all inclusive, BB- bed and breakfast, FB- full board, HB- Half Board, RO- room only,SC- self catering A code to request a specific promotional price. The code for the tour operator's product brand e.g. Thomascook, JMC, Sunset etc. added tw 050704 The tour operator's code for the product within the brand e.g. Summersun, Greece etc. added tw 050704 Defines a complete package holiday request. A reference to a source of information for the package. The company supplying the package. The Start date and Duration or End Date of the package. A collection of elements to allow any item of inventory to be requested for a booking. Normal usage is for the items to be presented in chronological sequence Details of a package component. A collection of Extras requests. Describes an optional service which is not included in the standard package but may be booked in addition. An identifier for the package. Refer to OTA Code List Package Type (PKG). The supplier’s code to identify the travel arrangement for the package The supplier’s code to identify the accommodation/tour arrangement for a package. The code for a meal plan e.g. AB- as brochure, AI- all inclusive, BB- bed and breakfast, FB- full board, HB- Half Board, RO- room only,SC- self catering A code to request a specific promotional price. The number of free child places required. The code for the tour operator's product brand e.g. Thomascook, JMC, Sunset etc. added tw 050704 The tour operator's code for the product within the brand e.g. Summersun, Greece etc. added tw 050704 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. Provides a price for an extra by booking/rental period whihch may also be at passenger type/age-level. (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. Identifies the unit on which on Extra is charged, e.g. per person, room, adult etc. Indicates 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.) 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. An enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use. Use with an 'AddOn' DurationPeriod to point to the 'Base' DurationPeriod(s) which it extends. When '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. The maximum period for which the associated service is bookable. Indicates the number of customers taking specific type of personal insurance. Counts of the number of passengers in age categories. Used when individual passenger identification is not required. Provides details of an air segment A value representing a supplement for this journey (e.g. Aberdeen to Palma) over the cost of the journey on which package basic price is calculated (e.g. Gatwick to Palma). The element repeats to allow for charges in an alternative currency to be shown. A collection of seat availability by class. Reference Place Holders of the passengers travelling on this flight segment - added tw 14/4/04 Provides the recommended date and time of passenger check-in. Indicates whether the flight is a scheduled or charter service. The supplier’s code to identify the travel arrangement for the package A length of time. Provides information regarding a package component which could affect a customer's decision to book. Identifies the type of information e.g. Resort, Flight, Accommodation etc.. The supplier's unique identification code for a caution. Pointers to individual InventoryItem elements to which this Caution applies. Pointers to individual Extra elements to which this Caution applies. Construct for holding a flight segment availability object. Departure point of flight segment. Arrival point of flight segment. The operating airline of the flight if it is a codeshare flight. The type of equipment used for the flight.. Specifies the date and time of a flight departure. Specifies the date and time of a flight arrival. The number of stops the flight makes (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. Provides details for an air segment in a response message. Identifies a section of an aircraft, possibly providing extra services. Indicates whether the flight is a scheduled or charter service. Specifies the day on which the flight departs. The supplier’s code to identify the travel arrangement for the package A length of time. Identifies whether travel is: one way, return trip, circle trip, open jaw, other Provides the recommended date and time of passenger check-in. Identifies the desk or desks at which the customer will check-in and optionally the handling company operating the check-in service. When 'true', the ticket(s) must be picked up at the airport, usually on the date of departure. When 'false', the tickets will be delivered according to the normal fulfilment arrangements e.g. by post or as an e-ticket. Paper or e-ticket A list of all the items making up a costed booking A collection of invoice item lines. The total booking cost to the customer. The amount payable at the time of booking to secure the booking. The total fee earned by the agent for the booking. The amount payable by the agent, i.e. GrossAmount less Commission less Tax. Date on which payment must be received. A collection of tax item lines. The amount remaining to be paid by the customer i.e. GrossAmount less the greater of DepositAmount and Amount Received. Date on which payment must be received. The payment amount received against the reservation. Details of a passenger or of a quantity of generic passengers e.g. 2 children aged 5. The name of the passenger. A special requirement e.g. wheelchair or vegetarian meal. Details of the passenger's passport. (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. Used to associate this passenger with their insurance cover provided by the supplier. When 'true', indicates that this is the 'lead' passenger (i.e., the primary contact making the booking). A container to allow one to relate individual passengers to an inventory or chargeable item. (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. Gives a price for a quantity of a traveller type e.g. a price for 2 adults. An enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use. Describes a type of room/cabin/apartment etc. A full description of the room/apartment etc. Maximum number of adults allowed in a unit of accommodation. The number of cots/cribs available in a room/apartment etc. Indicates whether a free child is permitted in a room/apartment etc. Provides details of a return travel journey. The type of travel component - e.g. Air, Rail, Sea etc. The supplier’s code to identify the travel arrangement for the package A full definition of a travel segment including supplemental price and facilities. The passenger price of an item - e.g. the base price for a package. Defines the number of guests. A number qualifying the passenger price e.g. 1 with an Age Qualifying Code of 8 (Child) indicates a 1st child price; 2 = 2nd child price and so on. An enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use. Full name or description plus codes for a property. Refer to OTA Code List Property Class Type (PCT). e.g. 3 (Apartment); 20 (Hotel). A reference to s source of information for the property. Gives a total price and prices by traveler type for a room occupancy combination e.g. 2 adults and 2 children A collection of GuestCount by age group. Price for a traveler type in the room. Total price for this room. Used to associate a room price with a specific room. A code to identify a room. Describes the occupancy of a room or cabin. Details of individual passengers in a room; may be used instead of GuestCounts. Where an option is applicable only to certain passengers, this attribute will contain the ReferencePlaceHolders of the relevant passengers. (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. A full description of the room/apartment etc. Maximum number of adults allowed in a unit of accommodation. The number of cots/cribs available in a room/apartment etc. Indicates whether a free child is permitted in a room/apartment etc. Details of seat availability by class with optional charge information. A collection of seat prices. The charge element repeats to allow differential charging according to, for exaample, age. Specifies a seat class and quantity. Describes a customer request for a service or facility which is not directly bookable in the supplier's system and may have to be passed on to the ultimate provider of the service e.g. flowers in room; low floor room etc. Refer to OTA Code List Travel Sector (TVS). Identifies the inventory item to which this request relates. Where details of the package can be found. E.g. brochure code. e.g. brochure edition/issue reference. e.g. page number in the brochure. A value representing a supplement for an item over the cost of the item on which a package basic price is calculated; may be repeated for multiple currencies e.g. GBP and Euros. The charge element repeats to allow differential charging according to, for example, age. Defines a tax item on an invoice An amount of tax payable; may be repeated for multiple currencies e.g. GBP and Euros.. A short description of the tax item. A code identifying the taxable status of an item e.g. E (Exempt), S (Standard) etc.. A percentage rate of tax.