TUPRSP Travel, tourism and leisure data update response
TBG9 Travel, Tourism and Leisure
An interactive Travel, tourism and leisure data update response is sent by a global distribution system (GDS) to respond to a TUPREQ that was sent by a supplier to update rates, availability, or general or policy information. It may also be sent by a supplier to respond to a TUPREQ message sent by a GDS to update a traveller'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 response - interactive message is TUPRSP. Note: Travel, tourism and leisure data update response - interactive messages conforming to this document must contain the following data in segment UIH, composite S306: Data element 0065 TUPRSP 0052 D 0054 14A 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.).
- Segment group 1Repeat 99
- 00040Application error informationMandatoryMax 1
A segment to specify an application error that occurred during the updating process.
- 00050Item numberConditionalMax 1
A number associated with the item that was to be updated and for which an error occurred.
- 00060Interactive free textConditionalMax 1
A segment to specify free text related to the error.
- 00040Application error informationMandatoryMax 1
- Segment group 2Repeat 999
- 00080Travel product informationMandatoryMax 1
To specify a rental car location or a hotel property.
- 00090Item numberConditionalMax 1
To specify an item number for this rental car location or hotel property.
- Segment group 3Repeat 5
- 00110Application error informationMandatoryMax 1
A segment to specify an application error that occurred during the updating process.
- 00120Item numberConditionalMax 1
A number associated with the item that was to be updated and for which an error occurred.
- 00130Interactive free textConditionalMax 1
A segment to specify free text related to the error.
- 00110Application error informationMandatoryMax 1
- Segment group 4Repeat 99
- 00150Date and time informationMandatoryMax 1
To specify the begin and/or end date(s) and times for an availability period.
- 00160Item numberConditionalMax 1
An item number associated with a date range.
- 00170Number of unitsConditionalMax 1
The minimum number of nights for a hotel stay.
- Segment group 5Repeat 99
- 00190Quantity and action detailsMandatoryMax 1
To specify the availability status codes such as open, waitlisted, and on request.
- Segment group 6Repeat 999
- 00210Rate typesMandatoryMax 1
A segment to specify a rate code.
- 00220Selection detailsConditionalMax 1
A segment to indicate if the rate code is included or excluded from the availability status.
- 00230Product identificationConditionalMax 1
The room types that are applicable for a rate code.
- 00240Tariff informationConditionalMax 1
The rate category associated with the rate code.
- 00210Rate typesMandatoryMax 1
- 00190Quantity and action detailsMandatoryMax 1
- Segment group 7Repeat 999
- 00260Product informationMandatoryMax 1
A segment to specify the product code.
- 00270Item numberConditionalMax 1
A segment to specify an item number associated to the product code.
- 00280Tariff informationConditionalMax 1
A segment to specify the rate category and rate plan.
- 00290Rate typesConditionalMax 1
A segment to specify the rate codes.
- 00300Point of sale informationConditionalMax 1
A segment to specify agents either by agency identification or locations for whom the availability applies.
- 00310Quantity and action detailsConditionalMax 1
To specify the availability status codes such as open, waitlisted, and on request.
- 00260Product informationMandatoryMax 1
- 00150Date and time informationMandatoryMax 1
- 00080Travel product informationMandatoryMax 1
- Segment group 8Repeat 999
- 00330Message application product informationMandatoryMax 1
A segment to specify the type of action, add, delete, or replace.
- Segment group 9Repeat 999
- 00350Travel product informationMandatoryMax 1
A segment to identify the product by either location or product identification for which the rate applies.
- 00360Item numberConditionalMax 1
An item number associated to the product.
- 00370Date and time informationConditionalMax 1
To specify the begin and/or end date(s) and times for a rate period.
- Segment group 10Repeat 5
- 00390Application error informationMandatoryMax 1
A segment to specify an application error that occurred during the updating process.
- 00400Item numberConditionalMax 1
A number associated with the item that was to be updated and for which an error occurred.
- 00410Interactive free textConditionalMax 1
A segment to specify free text related to the error.
- 00390Application error informationMandatoryMax 1
- Segment group 11Repeat 999
- 00430Rate typesMandatoryMax 1
To specify the rate code.
- 00440Date 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.
- 00450Additional product detailsConditionalMax 1
To indicate if taxes and service charges are included in the rate, and if not the percent of each.
- 00460Special requirement detailsConditionalMax 1
To specify the meal plan associated with the rate.
- 00470Rule 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. - 00480Tariff informationConditionalMax 1
To specify associated charges, e.g. extra person, extra night, and meal plan charges, associated with the rate.
- 00490Item numberConditionalMax 1
The rule identification number associated with the rate.
- 00500Commission informationConditionalMax 1
To specify if commission is automatically paid or if it must be requested and the percentage paid.
- 00510CurrenciesConditionalMax 1
The secondary currency code associated with a rate.
- 00520Payment informationConditionalMax 1
To specify what credit cards can be accepted for this rate.
- 00530Number of unitsConditionalMax 1
To specify how many days prior to use of the service the reservation must be made.
- 00540Interactive free textConditionalMax 99
Any rate facts associated to the rate.
- Segment group 12Repeat 99
- 00560Product informationMandatoryMax 1
To specify a room type for this rate code.
- 00570Tariff informationConditionalMax 1
To specify the actual rate.
- 00560Product informationMandatoryMax 1
- Segment group 13Repeat 999
- 00590Rate detailsMandatoryMax 1
To specify a rate category.
- Segment group 14Repeat 999
- 00610Product informationMandatoryMax 1
To specify a room type for the rate category.
- 00620Tariff informationConditionalMax 1
To specify the actual rate.
- 00630Additional product detailsConditionalMax 1
To specify the time and occupancy indicators for this room type.
- 00610Product informationMandatoryMax 1
- 00590Rate detailsMandatoryMax 1
- 00430Rate typesMandatoryMax 1
- Segment group 15Repeat 999
- 00650Product identificationMandatoryMax 1
The actual product type.
- 00660Date and time informationConditionalMax 1
The begin and/or end date(s) and times for which the rate is effective.
- 00670Rate detailsConditionalMax 1
The rate categories associated with the product type.
- 00680Tariff informationConditionalMax 1
The actual rate and any additional charges associated with the rate.
- 00690Rate typesConditionalMax 1
The rate codes for the product type.
- 00700Additional product detailsConditionalMax 1
To specify the mileage type associated with this rate.
- 00710Number of unitsConditionalMax 1
The decimal representation for the currency.
- 00720Payment informationConditionalMax 1
The method of guaranteeing the reservation in order to get this rate.
- 00730NameConditionalMax 1
The names of the global distribution systems who are eligible to book this rate.
- 00740Item numberConditionalMax 1
The rule identification numbers for this rate.
- Segment group 16Repeat 99
- 00760Rule 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. - 00770Date and time informationConditionalMax 1
The effective and discontinuation dates of the rule.
- 00780Item numberConditionalMax 1
To specify an item number for this rule.
- 00760Rule informationMandatoryMax 1
- 00650Product identificationMandatoryMax 1
- 00350Travel product informationMandatoryMax 1
- 00330Message application product informationMandatoryMax 1
- Segment group 17Repeat 99
- 00800Information type dataMandatoryMax 1
To specify the type of information, e.g. agency, corporate policy or general information.
- Segment group 18Repeat 9
- 00820NameMandatoryMax 1
The supplier code or agency name for whom the information applies.
- 00830Item numberConditionalMax 1
An item number associated with this particular update.
- Segment group 19Repeat 5
- 00850Application error informationMandatoryMax 1
A segment to specify an application error that occurred during the updating process.
- 00860Item numberConditionalMax 1
A number associated with the item that was to be updated and for which an error occurred.
- 00870Interactive free textConditionalMax 1
A segment to specify free text related to the error.
- 00850Application error informationMandatoryMax 1
- Segment group 20Repeat 3
- 00890Message application product informationMandatoryMax 1
To specify if information is to be added, deleted, or replaced.
- 00900AddressConditionalMax 1
The address of the supplier or agency.
- 00910Contact informationConditionalMax 1
Phone, fax, and other contact numbers for the supplier or agency.
- 00920Consumer reference informationConditionalMax 1
Corporate numbers for this supplier.
- 00930Originator of request detailsConditionalMax 1
The agency identification and global distribution system affiliations for this agency.
- 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.
- 00950Selection detailsMandatoryMax 1
- Segment group 22Repeat 99
- 00980Additional product detailsMandatoryMax 1
To specify the keyword and the information if it is formatted.
- 00990Interactive free textConditionalMax 9
The keyword information if it is not formatted information.
- 01000Date and time informationConditionalMax 1
The effective dates of the keyword information.
- 00980Additional product detailsMandatoryMax 1
- Segment group 23Repeat 99
- 01020Rule 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. - 01030Date and time informationConditionalMax 1
The effective dates of the rules.
- 01040Item numberConditionalMax 1
An item number associated with the rule.
- 01020Rule informationMandatoryMax 1
- Segment group 24Repeat 999
- 01060Travel product informationMandatoryMax 1
To specify the supplier location.
- 01070Date and time informationConditionalMax 1
The effective dates for this information.
- Segment group 25Repeat 99
- 01090Selection detailsMandatoryMax 1
To indicate if the information is excluded or included.
- 01100Point of sale informationConditionalMax 1
A segment to specify agents either by agency identification or locations.
- 01110Consumer reference informationConditionalMax 1
The numbers of corporations affiliated with this agency.
- 01090Selection detailsMandatoryMax 1
- Segment group 26Repeat 99
- 01130Additional product detailsMandatoryMax 1
To specify the keyword and the information if it is formatted.
- 01140Item numberConditionalMax 1
A number associated with the keyword.
- 01150Interactive free textConditionalMax 1
The keyword information if not formatted.
- 01160Consumer reference informationConditionalMax 1
To specify applicable corporate discount numbers if the keyword information applies to age restrictions.
- 01170Tour informationConditionalMax 1
To specify applicable tour programs if the keyword applies to age restrictions.
- 01130Additional product detailsMandatoryMax 1
- Segment group 27Repeat 9
- 01190AddressMandatoryMax 1
The address of a product location.
- 01200Date and time informationConditionalMax 1
The effective dates for this address.
- 01190AddressMandatoryMax 1
- Segment group 28Repeat 9
- 01220Contact informationMandatoryMax 1
The phone and fax numbers for a location.
- 01230Date and time informationConditionalMax 1
The effective dates for the contact information.
- 01220Contact informationMandatoryMax 1
- Segment group 29Repeat 999
- 01250Product identificationMandatoryMax 1
To specify the product type, such as car type.
- 01260VehicleConditionalMax 1
To describe the model for a car type.
- 01270Number of unitsConditionalMax 1
A segment to further describe a vehicle, e.g. passenger capacity, number of doors, and luggage capacity.
- 01280Rule 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. - 01290Quantity and action detailsConditionalMax 1
To specify the availability status for this product type.
- Segment group 30Repeat 9
- 01310Insurance cover informationMandatoryMax 1
To identify the type of insurance coverage available and/or required and the applicable waivers.
- 01320Interactive free textConditionalMax 9
Free text information related to insurance coverage.
- 01310Insurance cover informationMandatoryMax 1
- Segment group 31Repeat 9
- 01340Car delivery instructionMandatoryMax 1
A segment to indicate if delivery and/or chauffeur drive is applicable to a car type.
- 01350Quantity and action detailsConditionalMax 1
To indicate the availability of the delivery services.
- 01360Tariff informationConditionalMax 1
A segment to specify charges associated with vehicle delivery or chauffeur drive.
- 01370Interactive free textConditionalMax 9
Additional delivery information in free text format.
- 01340Car delivery instructionMandatoryMax 1
- Segment group 32Repeat 99
- 01390Special requirement detailsMandatoryMax 1
To identify the type of special equipment.
- 01400Tariff informationConditionalMax 1
To identify any charges associated with the special equipment.
- 01410Rule 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. - 01420Interactive free textConditionalMax 9
Additional information in free text format related to the special equipment.
- 01390Special requirement detailsMandatoryMax 1
- 01250Product identificationMandatoryMax 1
- 01060Travel product informationMandatoryMax 1
- 00890Message application product informationMandatoryMax 1
- 00820NameMandatoryMax 1
- 00800Information type dataMandatoryMax 1
- Segment group 33Repeat 999
- 01440Additional location informationMandatoryMax 1
To specify a city location of a product.
- 01450Item numberConditionalMax 1
To associate an item number with this product initialization.
- 01460Interactive free textConditionalMax 1
Free text associated with the initialization.
- 01470CurrenciesConditionalMax 1
To identify the primary currency code for the city location.
- Segment group 34Repeat 5
- 01490Application error informationMandatoryMax 1
A segment to specify an application error that occurred during the updating process.
- 01500Item numberConditionalMax 1
A number associated with the item that was to be updated and for which an error occurred.
- 01510Interactive free textConditionalMax 1
A segment to specify free text related to the error.
- 01490Application error informationMandatoryMax 1
- Segment group 35Repeat 999
- 01530Travel product informationMandatoryMax 1
To identify the product by name and identifier.
- 01540Item numberConditionalMax 1
To associate an update number with this product.
- 01550Message application product informationConditionalMax 1
To identify the type of update to be made.
- 01560NameConditionalMax 1
To identify who is responsible for the information in this update.
- 01570Product location informationConditionalMax 1
To identify the reference points associated with a product.
- 01580Number of unitsConditionalMax 1
To further describe the product, e.g. number of hotel rooms, maximum number of people per room, number of floors.
- 01590Contact informationConditionalMax 1
The phone and fax numbers for a product.
- 01600CurrenciesConditionalMax 1
The currency code for this product which may be different than the primary currency code of the city.
- 01610Special requirement detailsConditionalMax 1
To detail special facilities associated with the product.
- 01620Interactive free textConditionalMax 9
To identify additional information, e.g. tax and surcharge information, which is not normally formatted information.
- Segment group 36Repeat 99
- 01640Additional product detailsMandatoryMax 1
To identify formatted information about the product, including any charges associated to it.
- 01650Number of unitsConditionalMax 1
A segment to state the maximum capacity of a room if that is the product information identified in the previous segment.
- 01640Additional product detailsMandatoryMax 1
- Segment group 37Repeat 99
- 01670Payment informationMandatoryMax 1
To specify the types of payment that are acceptable for guarantee and deposit payments.
- 01680AddressConditionalMax 1
To specify an address to send guarantee and deposit payments.
- 01670Payment informationMandatoryMax 1
- Segment group 38Repeat 9
- 01700Product informationMandatoryMax 1
A segment to identify the room type.
- 01710Quantity and action detailsConditionalMax 1
A segment to state whether the room type is available.
- Segment group 39Repeat 99
- 01730Rate typesMandatoryMax 1
To identify a rate category for a room type.
- 01740Interactive free textConditionalMax 1
Free text description of a room type.
- 01730Rate typesMandatoryMax 1
- 01700Product informationMandatoryMax 1
- Segment group 40Repeat 99
- 01760Date and time informationMandatoryMax 1
To specify a begin and/or end date(s) for the rate period.
- Segment group 41Repeat 99
- 01780Product informationMandatoryMax 1
A segment to identify the product type, e.g. room type.
- 01790QuantityConditionalMax 1
A segment to give the inventory of each product type.
- 01780Product informationMandatoryMax 1
- 01760Date and time informationMandatoryMax 1
- 01530Travel product informationMandatoryMax 1
- 01440Additional location informationMandatoryMax 1
- Segment group 42Repeat 9
- 01810Traveller informationMandatoryMax 1
To identify the customer by name.
- 01820Item numberConditionalMax 1
To associate a number with this traveller profile update.
- Segment group 43Repeat 5
- 01840Application error informationMandatoryMax 1
A segment to specify an application error that occurred during the updating process.
- 01850Item numberConditionalMax 1
A number associated with the item that was to be updated and for which an error occurred.
- 01860Interactive free textConditionalMax 1
A segment to specify free text related to the error.
- 01840Application error informationMandatoryMax 1
- Segment group 44Repeat 3
- 01880Message application product informationMandatoryMax 1
To specify if the information is to be added, deleted, or changed, etc.
- 01890AddressConditionalMax 5
The addresses of the customer.
- 01900Contact informationConditionalMax 1
The contact numbers, e.g. phone, fax, e-mail for a customer.
- 01910Consumer reference informationConditionalMax 1
The corporate discount and frequent traveller numbers for the customer.
- 01920Payment informationConditionalMax 1
Credit card information for the customer.
- 01930Traveller document informationConditionalMax 1
To specify passport, visa, and driver's license information for a customer.
- 01940Additional location informationConditionalMax 1
To identify city and country of birth.
- 01950Additional product detailsConditionalMax 1
To specify the type of mailings preferred.
- Segment group 45Repeat 2
- 01970Selection detailsMandatoryMax 1
To indicate if the information is for business or leisure.
- 01980Product identificationConditionalMax 1
The type of product preferred such as car type or bedding type.
- 01990Insurance cover informationConditionalMax 1
Insurance coverage preferred for a rental car.
- 02000Special requirement detailsConditionalMax 1
To identify seat preferences, special equipment needed, and if smoking or non-smoking is preferred.
- 02010Payment informationConditionalMax 1
To specify the credit cards to be used for travel.
- Segment group 46Repeat 9
- 02030Message action detailsMandatoryMax 1
To identify the travel sector.
- 02040Tariff informationConditionalMax 1
To identify the rate category for a travel sector.
- 02030Message action detailsMandatoryMax 1
- Segment group 47Repeat 9
- 02060Additional location informationMandatoryMax 1
The country in which a travel product is used.
- 02070Product identificationConditionalMax 1
The product type preferred for a specific country.
- 02080Insurance cover informationConditionalMax 1
The insurance coverage preferred for a rental car.
- 02090Special requirement detailsConditionalMax 1
To identify seat preferences, special equipment needed, and if smoking or non-smoking is preferred.
- 02100Payment informationConditionalMax 1
To specify the credit cards to be used for travel.
- Segment group 48Repeat 9
- 02120Message action detailsMandatoryMax 1
To identify the travel sector.
- 02130Tariff informationConditionalMax 1
To identify the rate category for a travel sector.
- 02120Message action detailsMandatoryMax 1
- 02060Additional location informationMandatoryMax 1
- 01970Selection detailsMandatoryMax 1
- 01880Message application product informationMandatoryMax 1
- 01810Traveller informationMandatoryMax 1
- 02140Interactive 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.