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