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 21A 0051 UN
1. The value in 0340 shall be unique within the interchange (except for aduplicate transfer).2. The value(s) in S302 shall be identical to the value(s) in S302 in thepreceding UIB.3. 0035, when used, test applies to the message only.4. Dialogue control can be accomplished through the dialogue reference(S302). Optionally, if another means of control is chosen, this compositedata element need not be utilised.5. A combination of 0340 and S302 may be used to identify uniquely a message. - 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.