TUPREQ Travel, tourism and leisure data update request
TBG9 Travel, Tourism and Leisure
An interactive Travel, tourism and leisure data update request is sent by a supplier of a product or service to a global distribution system (GDS) to update the receiver's data base for rates, availability, policy, and general information. It may also be used to initialize the receiver's system with a new product or service. The message may also be sent by a GDS to a supplier when a travel agent has made updates to a traveller's profile or a GDS needs to update an agency's profile.
Header
- 00010Interactive message headerMandatoryMax 1
A service segment starting and uniquely identifying a message. The message type code for the Travel, tourism and leisure data update request - interactive message is TUPREQ. Note: Travel, tourism and leisure data update request - interactive messages conforming to this document must contain the following data in segment UIH, composite S306: Data element 0065 TUPREQ 0052 D 0054 18B 0051 UN
- 00020Message action detailsMandatoryMax 1
A segment identifying the industry type (e.g. air, car, train, accommodations, etc.) and what type of data update is to be done (e.g. availability, rates, etc.).
- 00030Originator of request detailsMandatoryMax 1
A segment providing data pertaining to the originator of the interactive request.
- 00040Number of unitsMandatoryMax 1
A segment to indicate how many updates are being sent or are to be sent in the update.
- Segment group 1Repeat 999
- 00060Travel product informationMandatoryMax 1
To specify a rental car location or a hotel property.
- 00070Item numberConditionalMax 1
To specify an item number for this rental car location or hotel property.
- Segment group 2Repeat 99
- 00090Date and time informationMandatoryMax 1
To specify the begin and/or end date(s) and times for an availability period.
- 00100Item numberConditionalMax 1
An item number associated with a date range.
- 00110Number of unitsConditionalMax 1
The minimum number of nights for a hotel stay.
- Segment group 3Repeat 99
- 00130Quantity and action detailsMandatoryMax 1
To specify the availability status codes such as open, waitlisted, and on request.
- Segment group 4Repeat 999
- 00150Rate typesMandatoryMax 1
A segment to specify a rate code.
- 00160Selection detailsConditionalMax 1
A segment to indicate if the rate code is included or excluded from the availability status.
- 00170Product identificationConditionalMax 1
The room types that are applicable for a rate code.
- 00180Tariff informationConditionalMax 1
The rate category associated with the rate code.
- 00150Rate typesMandatoryMax 1
- 00130Quantity and action detailsMandatoryMax 1
- Segment group 5Repeat 999
- 00200Product informationMandatoryMax 1
A segment to specify the product code.
- 00210Item numberConditionalMax 1
A segment to specify an item number associated to the product code.
- 00220Tariff informationConditionalMax 1
A segment to specify the rate category and rate plan.
- 00230Rate typesConditionalMax 1
A segment to specify the rate codes.
- 00240Point of sale informationConditionalMax 1
A segment to specify agents either by agency identification or locations for whom the availability applies.
- 00250Quantity and action detailsConditionalMax 1
To specify the availability status codes such as open, waitlisted, and on request.
- 00200Product informationMandatoryMax 1
- 00090Date and time informationMandatoryMax 1
- 00060Travel product informationMandatoryMax 1
- Segment group 6Repeat 999
- 00270Message application product informationMandatoryMax 1
A segment to specify the type of action, add, delete, or replace.
- Segment group 7Repeat 999
- 00290Travel product informationMandatoryMax 1
A segment to identify the product by either location or product identification for which the rate applies.
- 00300Item numberConditionalMax 1
An item number associated to the product.
- 00310Date and time informationConditionalMax 1
To specify the begin and/or end date(s) and times for a rate period.
- Segment group 8Repeat 999
- 00330Rate typesMandatoryMax 1
To specify the rate code.
- 00340Date and time informationConditionalMax 1
To specify the begin and/or end date(s) and times for which the information for the rate code is effective.
- 00350Additional product detailsConditionalMax 1
To indicate if taxes and service charges are included in the rate, and if not the percent of each.
- 00360Special requirement detailsConditionalMax 1
To specify the meal plan associated with the rate.
- 00370Rule informationConditionalMax 1
The rules, e.g. minimum and maximum length stay, the cancellation policy, associated with the rate.
The component 4440 - Free text value - occurs 20times in composite E005 - Rule text. - 00380Tariff informationConditionalMax 1
To specify associated charges, e.g. extra person, extra night, and meal plan charges, associated with the rate.
- 00390Item numberConditionalMax 1
The rule identification number associated with the rate.
- 00400Commission informationConditionalMax 1
To specify if commission is automatically paid or if it must be requested and the percentage paid.
- 00410CurrenciesConditionalMax 1
The secondary currency code associated with a rate.
- 00420Payment informationConditionalMax 1
To specify what credit cards can be accepted for this rate.
- 00430Number of unitsConditionalMax 1
To specify how many days prior to use of the service the reservation must be made.
- 00440Interactive free textConditionalMax 99
Any rate facts associated to the rate.
- Segment group 9Repeat 99
- 00460Product informationMandatoryMax 1
To specify a room type for this rate code.
- 00470Tariff informationConditionalMax 1
To specify the actual rate.
- 00460Product informationMandatoryMax 1
- Segment group 10Repeat 999
- 00490Rate detailsMandatoryMax 1
To specify a rate category.
- Segment group 11Repeat 999
- 00510Product informationMandatoryMax 1
To specify a room type for the rate category.
- 00520Tariff informationConditionalMax 1
To specify the actual rate.
- 00530Additional product detailsConditionalMax 1
To specify the time and occupancy indicators for this room type.
- 00510Product informationMandatoryMax 1
- 00490Rate detailsMandatoryMax 1
- 00330Rate typesMandatoryMax 1
- Segment group 12Repeat 999
- 00550Product identificationMandatoryMax 1
The actual product type.
- 00560Date and time informationConditionalMax 1
The begin and/or end date(s) and times for which the rate is effective.
- 00570Rate detailsConditionalMax 1
The rate categories associated with the product type.
- 00580Tariff informationConditionalMax 1
The actual rate and any additional charges associated with the rate.
- 00590Rate typesConditionalMax 1
The rate codes for the product type.
- 00600Additional product detailsConditionalMax 1
To specify the mileage type associated with this rate.
- 00610Number of unitsConditionalMax 1
The decimal representation for the currency.
- 00620Payment informationConditionalMax 1
The method of guaranteeing the reservation in order to get this rate.
- 00630NameConditionalMax 1
The names of the global distribution systems who are eligible to book this rate.
- 00640Item numberConditionalMax 1
The rule identification numbers for this rate.
- Segment group 13Repeat 99
- 00660Rule informationMandatoryMax 1
The rules in either coded or free text associated with this rate.
The component 4440 - Free text value - occurs 20times in composite E005 - Rule text. - 00670Date and time informationConditionalMax 1
The effective and discontinuation dates of the rule.
- 00680Item numberConditionalMax 1
To specify an item number for this rule.
- 00660Rule informationMandatoryMax 1
- 00550Product identificationMandatoryMax 1
- 00290Travel product informationMandatoryMax 1
- 00270Message application product informationMandatoryMax 1
- Segment group 14Repeat 99
- 00700Information type dataMandatoryMax 1
To specify the type of information, e.g. agency, corporate policy or general information.
- Segment group 15Repeat 9
- 00720NameMandatoryMax 1
The supplier code or agency name for whom the information applies.
- 00730Item numberConditionalMax 1
An item number associated with this particular update.
- Segment group 16Repeat 3
- 00750Message application product informationMandatoryMax 1
To specify if information is to be added, deleted, or replaced.
- 00760AddressConditionalMax 1
The address of the supplier or agency.
- 00770Contact informationConditionalMax 1
Phone, fax, and other contact numbers for the supplier or agency.
- 00780Consumer reference informationConditionalMax 1
Corporate numbers for this supplier.
- 00790Originator of request detailsConditionalMax 1
The agency identification number and global distribution system affiliations for this agency.
- Segment group 17Repeat 99
- 00810Selection detailsMandatoryMax 1
To indicate if the information is excluded or included.
- 00820Point of sale informationConditionalMax 1
A segment to specify agents either by agency identification or locations.
- 00810Selection detailsMandatoryMax 1
- Segment group 18Repeat 99
- 00840Additional product detailsMandatoryMax 1
To specify the keyword and the information if it is formatted.
- 00850Interactive free textConditionalMax 9
The keyword information if it is not formatted information.
- 00860Date and time informationConditionalMax 1
The effective dates of the keyword information.
- 00840Additional product detailsMandatoryMax 1
- Segment group 19Repeat 99
- 00880Rule informationMandatoryMax 1
To specify the rules that are applicable in general to a supplier.
The component 4440 - Free text value - occurs 20times in composite E005 - Rule text. - 00890Date and time informationConditionalMax 1
The effective dates of the rules.
- 00900Item numberConditionalMax 1
An item number associated with the rule.
- 00880Rule informationMandatoryMax 1
- Segment group 20Repeat 999
- 00920Travel product informationMandatoryMax 1
To specify the supplier location.
- 00930Date and time informationConditionalMax 1
The effective dates for this information.
- Segment group 21Repeat 99
- 00950Selection detailsMandatoryMax 1
To indicate if the information is excluded or included.
- 00960Point of sale informationConditionalMax 1
A segment to specify agents either by agency identification or locations.
- 00970Consumer reference informationConditionalMax 1
The numbers of corporations affiliated with this agency.
- 00950Selection detailsMandatoryMax 1
- Segment group 22Repeat 99
- 00990Additional product detailsMandatoryMax 1
To specify the keyword and the information if it is formatted.
- 01000Item numberConditionalMax 1
A number associated with the keyword.
- 01010Interactive free textConditionalMax 1
The keyword information if not formatted.
- 01020Consumer reference informationConditionalMax 1
To specify applicable corporate discount numbers if the keyword information applies to age restrictions.
- 01030Tour informationConditionalMax 1
To specify applicable tour programs if the keyword applies to age restrictions.
- 00990Additional product detailsMandatoryMax 1
- Segment group 23Repeat 9
- 01050AddressMandatoryMax 1
The address of a product location.
- 01060Date and time informationConditionalMax 1
The effective dates for this address.
- 01050AddressMandatoryMax 1
- Segment group 24Repeat 9
- 01080Contact informationMandatoryMax 1
The phone and fax numbers for a location.
- 01090Date and time informationConditionalMax 1
The effective dates for the contact information.
- 01080Contact informationMandatoryMax 1
- Segment group 25Repeat 999
- 01110Product identificationMandatoryMax 1
To specify the product type, such as car type.
- 01120VehicleConditionalMax 1
To describe the model for a car type.
- 01130Number of unitsConditionalMax 1
A segment to further describe a vehicle, e.g. passenger capacity, number of doors, and luggage capacity.
- 01140Rule informationConditionalMax 1
To identify the rules that apply to a product type.
The component 4440 - Free text value - occurs 20times in composite E005 - Rule text. - 01150Quantity and action detailsConditionalMax 1
To specify the availability status for this product type.
- Segment group 26Repeat 9
- 01170Insurance cover informationMandatoryMax 1
To identify the type of insurance coverage available and/or required and the applicable waivers.
- 01180Interactive free textConditionalMax 9
Free text information related to insurance coverage.
- 01170Insurance cover informationMandatoryMax 1
- Segment group 27Repeat 9
- 01200Car delivery instructionMandatoryMax 1
A segment to indicate if delivery and/or chauffeur drive is applicable to a car type.
- 01210Quantity and action detailsConditionalMax 1
To indicate the availability of the delivery services.
- 01220Tariff informationConditionalMax 1
A segment to specify charges associated with vehicle delivery or chauffeur drive.
- 01230Interactive free textConditionalMax 9
Additional delivery information in free text format.
- 01200Car delivery instructionMandatoryMax 1
- Segment group 28Repeat 99
- 01250Special requirement detailsMandatoryMax 1
To identify the type of special equipment.
- 01260Tariff informationConditionalMax 1
To identify any charges associated with the special equipment.
- 01270Rule informationConditionalMax 1
To specify any rules or restrictions related to the special equipment.
The component 4440 - Free text value - occurs 20times in composite E005 - Rule text. - 01280Interactive free textConditionalMax 9
Additional information in free text format related to the special equipment.
- 01250Special requirement detailsMandatoryMax 1
- 01110Product identificationMandatoryMax 1
- 00920Travel product informationMandatoryMax 1
- 00750Message application product informationMandatoryMax 1
- 00720NameMandatoryMax 1
- 00700Information type dataMandatoryMax 1
- Segment group 29Repeat 999
- 01300Additional location informationMandatoryMax 1
To specify a city location of a product.
- 01310Item numberConditionalMax 1
To associate an item number with this product initialization.
- 01320Interactive free textConditionalMax 1
Free text associated with the initialization.
- 01330CurrenciesConditionalMax 1
To identify the primary currency code for the city location.
- Segment group 30Repeat 999
- 01350Travel product informationMandatoryMax 1
To identify the product by name and identifier.
- 01360Item numberConditionalMax 1
To associate an update number with this product.
- 01370Message application product informationConditionalMax 1
To identify the type of update to be made.
- 01380NameConditionalMax 1
To identify who is responsible for the information in this update.
- 01390Product location informationConditionalMax 1
To identify the reference points associated with a product.
- 01400Number of unitsConditionalMax 1
To further describe the product, e.g. number of hotel rooms, maximum number of people per room, number of floors.
- 01410Contact informationConditionalMax 1
The phone and fax numbers for a product.
- 01420CurrenciesConditionalMax 1
The currency code for this product which may be different than the primary currency code of the city.
- 01430Special requirement detailsConditionalMax 1
To detail special facilities associated with the product.
- 01440Interactive free textConditionalMax 9
To identify additional information, e.g. tax and surcharge information, which is not normally formatted information.
- Segment group 31Repeat 99
- 01460Additional product detailsMandatoryMax 1
To identify formatted information about the product, including any charges associated to it.
- 01470Number of unitsConditionalMax 1
A segment to state the maximum capacity of a room if that is the product information identified in the previous segment.
- 01460Additional product detailsMandatoryMax 1
- Segment group 32Repeat 99
- 01490Payment informationMandatoryMax 1
To specify the types of payment that are acceptable for guarantee and deposit payments.
- 01500AddressConditionalMax 1
To specify an address to send guarantee and deposit payments.
- 01490Payment informationMandatoryMax 1
- Segment group 33Repeat 9
- 01520Product informationMandatoryMax 1
A segment to identify the room type.
- 01530Quantity and action detailsConditionalMax 1
A segment to state whether the room type is available.
- Segment group 34Repeat 99
- 01550Rate typesMandatoryMax 1
To identify a rate category for a room type.
- 01560Interactive free textConditionalMax 1
Free text description of a room type.
- 01550Rate typesMandatoryMax 1
- 01520Product informationMandatoryMax 1
- Segment group 35Repeat 99
- 01580Date and time informationMandatoryMax 1
To specify a begin and/or end date(s) for the rate period.
- Segment group 36Repeat 99
- 01600Product informationMandatoryMax 1
A segment to identify the product type, e.g. room type.
- 01610QuantityConditionalMax 1
A segment to give the inventory of each product type.
- 01600Product informationMandatoryMax 1
- 01580Date and time informationMandatoryMax 1
- 01350Travel product informationMandatoryMax 1
- 01300Additional location informationMandatoryMax 1
- Segment group 37Repeat 9
- 01630Traveller informationMandatoryMax 1
To identify the customer by name.
- 01640Item numberConditionalMax 1
To associate a number with this traveller profile update.
- Segment group 38Repeat 3
- 01660Message application product informationMandatoryMax 1
To specify if the information is to be added, deleted, or changed, etc.
- 01670AddressConditionalMax 5
The addresses of the customer.
- 01680Contact informationConditionalMax 1
The contact numbers, e.g. phone, fax, e-mail for a customer.
- 01690Consumer reference informationConditionalMax 1
The corporate discount and frequent traveller numbers for the customer.
- 01700Payment informationConditionalMax 1
Credit card information for the customer.
- 01710Traveller document informationConditionalMax 1
To specify passport, visa, and driver's license information for a customer.
- 01720Additional location informationConditionalMax 1
To identify city and country of birth.
- 01730Additional product detailsConditionalMax 1
To specify the type of mailings preferred.
- Segment group 39Repeat 2
- 01750Selection detailsMandatoryMax 1
To indicate if the information is for business or leisure.
- 01760Product identificationConditionalMax 1
The type of product preferred such as car type or bedding type.
- 01770Insurance cover informationConditionalMax 1
Insurance coverage preferred for a rental car.
- 01780Special requirement detailsConditionalMax 1
To identify seat preferences, special equipment needed, and if smoking or non-smoking is preferred.
- 01790Payment informationConditionalMax 1
To specify the credit cards to be used for travel.
- Segment group 40Repeat 9
- 01810Message action detailsMandatoryMax 1
To identify the travel sector.
- 01820Tariff informationConditionalMax 1
To identify the rate category for a travel sector.
- 01810Message action detailsMandatoryMax 1
- Segment group 41Repeat 9
- 01840Additional location informationMandatoryMax 1
The country in which a travel product is used.
- 01850Product identificationConditionalMax 1
The product type preferred for a specific country.
- 01860Insurance cover informationConditionalMax 1
The insurance coverage preferred for a rental car.
- 01870Special requirement detailsConditionalMax 1
To identify seat preferences, special equipment needed, and if smoking or non-smoking is preferred.
- 01880Payment informationConditionalMax 1
To specify the credit cards to be used for travel.
- Segment group 42Repeat 9
- 01900Message action detailsMandatoryMax 1
To identify the travel sector.
- 01910Tariff informationConditionalMax 1
To identify the rate category for a travel sector.
- 01900Message action detailsMandatoryMax 1
- 01840Additional location informationMandatoryMax 1
- 01750Selection detailsMandatoryMax 1
- 01660Message application product informationMandatoryMax 1
- 01630Traveller informationMandatoryMax 1
- 01920Interactive message trailerMandatoryMax 1
A service segment ending a message, giving the total number of segments in the message (including the UIH & UIT) and the control reference number of the message.
1. 0340, the value shall be identical to the value in 0340 in thecorresponding UIH segment.