Hotel Sell Optional Field Data

The following is a list of optional field data for Hotel Sell, in the HT04 <HotelOptionalData> or the
IT04 <HtlSegOptFlds>.

Some optional fields are contained in the fixed header part of this transaction, for example, crib.
They will not be accepted for input in this section.

 

Code

Description Req Res
AD Customer Address. There are two options to express the customer address:
  • Include the address in the Optional Field <Contents>.
  • Get the address from the PNR/BF. Include the character 'W' in <Contents>, and use a value of '1' for Optional Field Length.

<Fld>
   <ID>AD</ID>
   <Contents>W</Contents>
</Fld>

x x
AV Advance deposit.

<ID>AV </ID>
<Contents> 4PM </Contents>

  x
BA Billing Address. Contains the billing address that the credit card company has on file for the credit card entered in the Form of Guarantee.

The format is street address @ city @ state @ Z/postal code or ZIP Code @ country. Blanks are allowed for the address and city. Currently, the country code is not required, as Merchant Model inventory is only available in the US.

<Fld>
   <ID>BA</ID>
   <Contents>MAIN ST@DENVER@CO@Z/1234</Contents>
</Fld>

x  

BS

Booking Source. This eight-digit ARC/IATA number is assigned to the Pseudo City Code (PCC) that is making the request. x x
BT Bed Type Configuration. The bed type configuration for a room, which includes the number of beds and bed size. For example: “A2K”, “*2Q”, “B1D”, or “A2*”.

Note: The BT field is not used to request extra bedding.

x x
CA Child Ages. Child Ages are optional for the CRS and vendors. If entered, there must be one age for each child listed in Number of Children (CC). CC must precede CA.

CA should be used with CC (number of children).

The format is either one or two digits per age, separated by a space. For example, “12 4 3 2 1”. Up to five ages can be entered.

This data is copied from previous <HotelCompleteAvailability_#> or <HotelAvailability_#> responses.

x x
CC Number of Children count. The number of children staying in one room (1 - 5). This is used in a request.

Note: The number of Adults plus the number of Children must not exceed a total of nine. CC can be submitted without CA (Child Ages). CC must precede CA.

Also see <HotelOptionalData> (HT04 KLR) for related optional child ages. Returned in previous <HotelCompleteAvailability_#> or <HotelAvailability_#> responses.

x x

CD

Corporate Discount/Negotiated Rate. These rates are negotiated between major corporations and hotel chains. The format is CorporateDiscountNumber@RateAccessCode. The Rate Access Code is six-digit code provided by the vendor. x x
CL Credentials ID. Flags a booking that requires credentials at check-in. For example, if a booking has a military discount, the traveler must show a military ID.

Y = Requires credentials.
N = Does not require credentials.

  x
CM Commissionable Booking. Flags a booking that will include an agency commission for the sale.

Y = Commissionable
N = Not Commissionable

Note: Supplier can also return a 2-byte numeric percentage value with format – NN.

  x

CN

Credit Card Name. The name that the credit card company has on file for the credit card entered in the Form of Guarantee. This name can be different for the name in the hotel booking and the name in the PNR/BF <Firstname Lastname>. x  
CR Crib. Requests an infant crib. A maximum of three cribs can be requested. x x
CS Alternate Currency Crib. If a user requests a rate amount for a crib in a currency that is different from the currency rate stored in the vendor's database, this field will contain the crib charge in the requested currency.   x
CT Rate Categories. The codes are based on OTA values (Table RPT), but  the following are Galileo codes.

A09 - Association
B14 - Club
C02 - Corporate
F08 - Family Plan
G03 - Government
I13 - Travel Industry
L11 - Special
M04 - Military
P05 - Package
R01 - Regular or Rack
S06 - Senior Citizen
T10 - Tour
V12 - Convention
W07 - Weekend
Z15 - All

  x
CV Credit Card Verification Value (CVV ID). User provides this if applicable to the Credit Card. x  
DB

A ‘Direct Bill’ parameter “/DBL” sent to Suppliers by agency users to identify an account code value that Suppliers bill directly.

The maximum length of DBL is 50. It can be alphanumeric value.

x  
DP Deposit. The deposit can also be a Payment Guarantee (GT). For credit cards, the credit card code, number, and expiration date are included as optional fields. Maximum of 25 characters.

Example: AX98765432123EXP1295.

Other forms of deposit include: guaranteed by the agency (AGT), deposit has been taken (DPST), and deposit with free-form text.

x x
DR Rate Description – This contains rate description text saved from HOC screen. This will be displayed only for PNR created from green screen.   x
EC Extra Child. Adds an additional Child traveler, in addition to any Children who where entered in the preceding Hotel Complete Availability or Hotel Rules request. x x
ED Alternate currency extra child. If a user requests a rate amount for an extra child in a currency that is different from the currency rate stored in the vendor's database, this field will contain the extra child charge in the requested currency.   x
EF Effective Date. The effective date is part of Rate change information received in Type A sell and modify vendor’s response. Effective Date is succeeded by Rate Change Amount (RN). EF and RN together specify the rate change information.

Hotel suppliers can return up to 30 rate changes.
Example: EF29AUG, RN500USD

The above example specifies that rate change is effective from Date 29AUG and Rate Change amount 500USD applies to that date.
 
  x
EX Extra Adult. Adds an additional Adult traveler, in addition to any Adults who where entered in the preceding Hotel Complete Availability or Hotel Rules request. x x
EY Alternate currency extra adult. If a user requests a rate amount for an extra child in a currency that is different from the currency rate stored in the vendor's database, this field will contain the extra child charge in the requested currency.   x
FG Frequent Guest Number. A number assigned by a chain for frequent guests. Format: The two-character Chain or All Brands Code followed by the Frequent Guest Number, which has a maximum of 35 characters.

For example: BW12345678987654321 for Best Western or EM112345678987654321 for Every Marriott.

x x
FT Frequent Air Traveler Number. FT includes a carrier code as well as the number. x x
GA Absolute Hold Deadline. The date and time when a deadline for a payment goes into effect.

The date and time are based the hotel property’s location. The time is in a 24-hour clock, where "T" is used as a delimiter between the date and the time: CCYYMMDDTHHMM. For example: 20050122T1800 and 20051101T0700.

  x
GD

This will indicate how unit of time Off-set given in GO is applied to the above date.


AB = After booking indicator Indicates that the above date is the booking date and the following unit of time Off-set is used to calculate the actual deadline for a payment after the booking date.

 

BA = Before arrival indicator Indicates that the above date is the arrival date and the following unit of time Off-set is used to calculate the actual deadline for a payment in advance of the arrival.

  x
GH Guarantee Hold Time. The time until the room will be held, in a 24-hour clock.   x
GI Guarantee Type Indicator. The Guarantee Type Indicator for Room Rate values are:

    G - Guarantee
    D - Deposit
    P - Prepaid

  x
GM Guarantee Amount   x
GO Guarantee Deadline Offset Time. The optional units of time off-set before or after the date/time that apply to the deadline. Used in conjunction with Time Base - Before Arrival/After Booking (GD).

The format is YR-###, MO-###, DY-###, or HR-###, where ### is the number of units. If the above date (GA) is the arrival date, these units are used to calculate the actual deadline for a payment in advance of the arrival. For example, if the preceding date (GA) is the arrival date (BA), and this field contains DY-002, the actual deadline for a payment is two days before the arrival date.

If the above date (GA) is the booking date, these units are used to calculate the actual deadline for a payment after the booking date. For example, if the preceding date (GA) is the booking date (AB), and this field contains MO-003, the actual deadline for a payment is three months after the booking date.

  x
GT Payment Guarantee. Can also be a Deposit (DP).

For credit cards, the credit card code, number, and expiration date are included as optional fields. Maximum 25 characters. Example: AX98765432123EXP1295.

Other forms of guarantee are: guarantee to agency with IATA number in AAA (AGT), guarantee to agency with the following IATA number, and guarantee free-form text. The "following IATA number" means that IATA number is not copied from AAA. The IATA number is provided in this optional field.

x x

ID

Customer Identification Number. A 19-character special code given by hotels for promotional bookings. x x

LI

Line number of property from previous availability. x  
MC

Meals Codes. Identifies a maximum of five of the following OTA meal codes that are associated to the Rate Plan (OTA Code: MPT). Formatted as a space-delimited list. For example: “12 10 3 8 11”, “9”, or “02 06 11”.

 1  -  All inclusive
 2  -  American
 3  -  Bed & breakfast
 4  -  Buffet breakfast
 5  -  Caribbean breakfast
 6  -  Continental plan
 7  -  English breakfast
 8  -  European plan
 9  -  Family plan
10  -  Full board
11  -  Full breakfast
12  -  Half board/modified American plan
  x
MI Meals Included Indicator. Y/N list that represents Breakfast, Lunch, and Dinner, respectively. Examples:

YYY = Breakfast, Lunch, Dinner

NNN = No Breakfast, No Lunch, No Dinner

YNN = Breakfast, No Lunch, No Dinner

  x
MP Meal Plan. You cannot include a meal plan in a sell, nor would it be returned in a sell response. With Complete Pricing, it is returned in the HOV (Rules) response and it would show what meals are included. Presently, the meal plan, or meals included with the rate are listed in the HOC description or in the HOV response.   x
NC Number of Children   x
NF First Name. Optional. The first name of the primary traveler in the booking. Minimum of one character.

Must be used with NL to create a full name. Overrides the First Name field in the PNR/BF.

x x
NL Last Name. The last name of the primary traveler in the booking. Minimum of two characters.

Must be used with NF to create a full name. Overrides the Last Name field in the PNR/BF.

x x
NR Non-refundable type for a Room Rate.

Y = Non-refundable
N = Refundable (default

x x
OR On Request Flag. Indicates if the requested Room Type is available on request status only.

Y = Room Type is available on request
N = Room Type is not available on request (default)

Returned in the Room on Request <RoomByReq> value in <HotelRate> (HTRT KLR) in the preceding Hotel Complete Availability response.

x  
PA

PA new ‘pay’ parameter sub-qualifier will be sent to Suppliers to flag that the booking is to be ‘Prepaid’ upon commit or check-in arrival with the cc number in /G- field which may or may not be a virtual credit card.
Example:/G-PAYAX370000000000028EXP1213

x  
PT

Pricing Type. Indicates that the rate in the Sell request is an approximate total. The values are:

AP = Approximate Total Plus. The total includes all taxes, surcharges, and extra charges.

AT = Approximate Total. The total includes all taxes and surcharges, but does not include any extra charges.

x x
RA Rollaway bed for an adult. Maximum of three beds. x x
RB Alternate Currency rollaway bed for an adult.

If the user requests a rate amount for a rollaway bed in a currency that is different from the currency rate stored in the vendor's database, this field will contain the extra rollaway bed charge in the requested currency.

  x
RC Rollaway bed for a child. Maximum of three beds. RC should be used only in HT04 <HotelOptionalData>. x x
RD Rollaway bed for a child. Maximum of three beds. RD should be used only in IT04 <HtlSegOptFlds>. x x
RE Alternate Currency rollaway bed for a child.

If a user requests a rate amount for a rollaway bed in the currency that is different from the currency rate stored in the vendor's database, this field will contain the extra rollaway bed charge in the requested currency.

  x
RG Guaranteed rate.   x
RL Tour room location. From a business standpoint, this is the room location,

e.g., MV – mountain view.

x x
RN Rate Change Amount. Rate change information received in a Type A sell and modifies the vendor’s response. Rate Change Amount (RN) is followed by Effective date (EF).

EF and RN together specify the rate change information. Hotel suppliers can return up to 30 Rate changes.

Example: EF29AUG, RN500USD

The above example specifies that rate change is effective from Date 29AUG and Rate change amount 500USD applies to that date.
 
  x
RO Rate Override Rate   x
RQ Quoted Rate.   x
RR Room Rate (Rate Request). This rate is often a booking code (BIC). x x
RT Nightly rate with currency code.   x
RV Room View codes (OTA Code: RV). The OTA Room View codes are:

1 – Airport View
2 – Bay View
3 – City View
4 – Courtyard View
5 – Golf View
6 – Harbor View
7 – Intercoastal View
8 – Lake View
9 – Marina View
10 – Mountain View
11 – Ocean View
12 – Pool View
13 – River View
14 – Water View

  x
SC Surcharge Fee Total. The surcharge amount charged for a room. The surcharge amount is common to the HT03 <HotelSell> currency code and decimals field. The currency code in the <HotelSell> applies to all amounts returned in a response.   x
SI Special Information. Information about guest requests, such as ground floor or a feather pillow. x x
SM Smoking Room. Identifies when smoking is allowed in Room. 'Y' or 'N'.   x
SU

Parameter that identifies the existing cc parameter /G- is a virtual or single use cc sent to hotel suppliers. This *SU can be only be given with G-CC, G-DPSTCC, G-PAYCC fields and cannot be given as a separate Qualifier.

Example: /G-PAYAX370000000000028EXP1213*SU
/G-DPSTAX370000000000028EXP1213*SU

/G-AX370000000000028EXP1213*SU

x  
TK Token value from previous availability. x  
TN Tour Number. x x
TR Total Rate Amount. The total amount, per room, including taxes and surcharges, for the stay. The format is a three-character currency code followed by a nine-digit rate amount. This rate also includes extra options, if the Pricing Type (PT) is "AP". Has common <HotelSell> currency code and decimals field. May contain currency code (mandatory when in request record, but optional when in response). x x
TT Taxes Total. The total tax amount per room. This has the common HT03 <HotelSell> currency code and decimals field.   x
XA Absolute deadline for a cancellation fee. The last date and time the reservation can be canceled without penalty

The date and time are based the hotel property’s location. The time is in a 24-hour clock, where "T" is used as a delimiter between the date and the time: CCYYMMDDTHHMM. For example: 20050122T1800 and 20051101T0700

  x
XB Basis Unit for Charge. The unit of charge for the rate (first night, last night, etc.) This value is used with Percent Cost of Cancel (XP).

This cost qualifier describes the percentage applied to calculate the cancellation penalty. The options are: FullStay, First, and Last.

  x
XC Cost Amount of Cancel. The cancellation penalty charge with a currency code. This value does not include a decimal point. The format for this "10000USD"   x
XD Time Base - Before Arrival/After Booking. Indicates how a unit of time off-set (XO) is applied to a Cancellation Deadline (XA).

AB = After booking indicator
Indicates that XA is the booking date and a unit of time Off-set (XO) is used to calculate the actual cancellation date after the booking date.

BA = Before arrival indicator
Indicates that a date (XA) is the arrival date and a unit of time Off-set (XO) is used to calculate the actual cancellation date in advance of the arrival.

  x
XF Fees Inclusive Cancel Amount. Displays if the penalty amount contains fees.   x
XN Number of Nights Cost for Cancel. The number of nights from the original booking that are charged if the booking is canceled.   x
XO Deadline Offset Time for Cancel Fee. The optional units of time off-set. This ID can be used only if the Cancel Date (XA) is the booking date or the arrival date. May be used in conjunction with XA and XD.

If the cancel date is the arrival date, these units are used to calculate the actual cancellation date in advance of the arrival. For example, if the XO is DY-002, the actual cancellation date is two days before the arrival date.

If the cancel date is the booking date, these units are used to calculate the actual cancellation date after the booking date.  The format is YR-###, MO-###, DY-###, or HR-###, where ### is the number of units. For example, if the XO is MO-003, the actual cancellation date is three months after the booking date.

  x
XP Percent Cost of Cancel. The percentage of the booking rate that is charged if the booking is canceled.   x
XT Tax Inclusive Cancel Amount. The penalty amount for canceling the booking, including taxes.   x