HHL - Roommaster Hotel

Level

Hex

Dec

Label

Bytes

Type

Description

1

00

00

A16SEC

3

B

Section label "A16"

1

03

03

A16TYP

1

B

Segment type code

"A" - HHL  Hotel booked through RoomMaster.

1

04

04

A16NUM

2

N

Itinerary index number (segment number)

This is the numeric sequence (from first to last) of the passenger's air and auxiliary segment itinerary. 

1

06

06

A16DTE

7

B

Arrival date (Format:  DDMMMYY)

Scheduled arrival date for the hotel reservation.

1

0D

13

A16PRP

6

B

Property number

Right justified. Zero filled.

The specific property number assigned in the RoomMaster system.  Note: a change of chain does not change the Property Number.

1

13

19

A16HCC

2

A

Hotel chain code

1

15

21

A16CTY

4

B

Alpha city code

Usually the city code of the hotel property, but a Pseudo city Code used by agency consortiums can also be used in this field.

1

19

25

A16MUL

1

A

Multi-level rate indicator

This indicator identifies whether the booking was priced through RoomMaster or if a special rate was used based on an agreement between the agency and the hotel vendor.

  • Y = Multi Level Rate used

  • N = Priced Through RoomMaster

1

1A

26

A16STT

2

A

Hotel action/status code

  • HK = Confirmed Reservation

  • UC = Unconfirmed Reservation

1

1C

28

A16OUT

5

B

Departure date (Format:  DDMMM)

Scheduled departure date from the hotel.

1

21

33

A16DAY

3

N

Number of nights

Length of hotel stay.

1

24

36

A16NME

20

B

Hotel name

The hotel name is taken directly from  RoomMaster database, which is entered by the hotel vendor. If more than 20 characters it is truncated.

1

38

56

A16FON

17

B

Telephone number

Hotel phone number.

1

49

73

A16FAX

17

B

Hotel fax number

1

5A

90

A16RTT

1

A

Rate type

  • D = Daily

  • W = Weekly

  • M = Monthly

1

5B

91

A16RMS

8

B

  • X = NUMBER OF ROOMS

  • XXX = ROOM TYPE

  • XXX = RATE TYPE

  • X = NUMBER OF PEOPLE

1

63

99

A16LOC

20

B

Hotel location

RoomMaster generated location information. Usually the street address of hotel or location information immediately following the hotel name found in the description of the property.

1

77

119

A16C01

1

S

Carriage return

****************************

Note:  Carriage Return "A16C01" directly follows the last fixed data field in the auxiliary section of the MIR.

**OPTIONAL DATA** "Hex" and "Dec" are not provided.  Maximum field sizes are given.  It is suggested that you look for specific identifiers, to locate desired information.

Travelport+: outside the US, agents are not obliged to enter data in the format shown. Where data is marked with an “*” if the vendor returns this data it will appear in Optional data.

1

 

 

A16ODN

223

I

Optional data section

2

 

 

A16ODI

3

A/S

Optional data identifier

OD-

2

 

 

A16ODD

220

B/S

Optional data

Any or all of the optional data fields can exist in the optional data section with a maximum of 220 characters. These fields appear in the same order as those listed over. Note that new fields may be introduced by RoomMaster and announced by that group and not included in this document.

 

OPTIONAL DATA FIELD

MAX FIELD SIZE

ENTRY

/RAC- RATE ACCESS CODE

11

The data field identifier is included in the maximum field size.

Example: /RAC-XXXXXX

Rate Access Code

/ADV ADVISED GUARANTEE

7

Room guarantee - Latest time room will be held until for late arrival.

/AGT BOOKING SOURCE

8

Programmatic response:

/AGT14618262

/RR- RATE REQUESTED

7

01A1K1/RR-WEEKEND

/G- GUARANTEE LATE ARRIVAL

 

/G-PAY 

ADVANCE PURCHASE

*SU 

SINGLE-USE CREDIT CARD

69

01A1K1/G-DEPOSIT

/G-AX373223791111013EXP0196

 

01INSIDE1/G-PAYAX370000000000028EXP1215

 

01INSIDE1/G-AX370000000000028EXP1213*SU

 

/RA- ROLLAWAY - ADULT

9

01A1K1/RA-1

/RC- ROLLAWAY - CHILD

9

01A1K1/RC-2

/CR- CRIB CHARGE

9

01A1K1/CR-1

/EX- EXTRA ADULT CHARGE

9

01A1K1/EX-10

/EC- EXTRA CHILD CHARGE

9

01A1K1/EC-2

/IT TOUR NUMBER

17

01A1K1/ITUAE1234567

/L TOUR ROOM LOCATION

2

01A1K1/LBF

  • BF = BEACH FRONT

  • MV = MOUNTAIN VIEW

  • OF = OCEAN FRONT

  • PS = POOL SIDE

  • SV = SEA VIEW

  • GC = GOLF COURSE VIEW*

  • BV = BAY VIEW*

  • GV = GARDEN VIEW*

  • LV = LAKE VIEW*

  • RV = RIVER VIEW*

  • CV = COURTYARD VIEW*

  • DO = DOWN AND OUT*
    *Travelport Apollo System only.

/M TOUR MEAL PLAN

2

01A1K1/MCB

  • AP = AMERICAN PLAN

  • BP = BERMUDA PLAN

  • CB = CARIBBEAN PLAN

  • CP = CONTINENTAL PLAN

  • FP = FAMILY PLAN

  • MA = MODIFIED AMERICAN PLAN

* /CD- CORPORATE DISCOUNT

15

01A1K1/CD-736245

/FG- FREQUENT GUEST

25

01A1K1/FG-3462175

 

/FT-FREQUENT AIR TRAVELER NUMBER

25

01A1K1/FT-UA00101269310

/ID-FREQUENT DRIVER

25

01A1K1/ID-1234567981123

* /SI- SPECIAL INFORMATION

135

01A1K1/SI-DSRS 1ST FLOOR

* /NM- NAME ROOM HELD UNDER

25

01A1K1/NM-SHARI MORGAN

/RQ-RATE QUOTED

12

(VENDOR RESPONSE)

01A1K1/RQ-12500

/RG-RATE GUARANTEED

12

(VENDOR RESPONSE)

01A1K1/RG-USD12500

*/RT-RATE

12

(AGENT OVERRIDE and VENDOR  RESPONSE)

01A1K1/RT-6500

/AT-APPROXIMATE TOTAL

 

 

Note: "*" indicates this data may be returned by the vendor or input by the agent.

 

Level

Hex

Dec

Label

Bytes

Type

Description

1

 

 

A16C02

1

 

Carriage return

****************************

Note: Carriage Return "A16C02" is a floating carriage return that applies to the Optional Data Item transmitted in each Auxiliary Segment.  It directly follows the last Optional Data field transmitted and may be omitted if no Optional Data exists for this segment.

1

 

 

A16O1C

3

A/N

Optional data continuation identifier 

O1-

1

 

 

A16O1D

250

B/S

Optional data continuation

Any or all of the optional data continuation fields can exist up to a maximum of 250 characters.  These fields appear in the following order. Maximum field size includes data identifier.

OPTIONAL DATA FIELD

MAX FIELD SIZE 

ENTRY

/AT-APPROXIMATE TOTAL

12

 

/DBL- 

DIRECT BILL 

 

55

>01INSIDE1/G-AX370000000000028EXP1215/DBL

-1234567181** - TRAVELPORT AGENCY

/CS

CCV CODE ENTRY

3

>01INSIDE1/G-AX370000000000028EXP1215/CS-1234

1

 

 

A16C03

1

S

Carriage return

****************************

Note:  Carriage Return "A16C03" is a floating carriage return that applies to the Optional Data Continuation item transmitted in each Auxiliary Segment.  It directly follows the last Optional Data Continuation field transmitted and may be omitted if no Optional Data Continuation exists for this segment.

1

 

 

A16O2C

3

A/N

Optional data continuation identifier 

O2-

1

 

 

A16O2D

250

B/S

Optional data continuation

Any or all of the optional data continuation fields can exist up to a maximum of 250 characters.  Maximum field size includes data identifier.

OPTIONAL DATA FIELD

MAX FIELD SIZE 

ENTRY

/CPI-

CARD PAYMENT INSTRUCTIONS

200

01A1KCOR/G-PAYAX000000000000000EXP

1216/PF-BUS-FBS-PRK-WFI**-MAX CREDIT LIMIT 500 USD

1

 

 

A16C04

1

S

Carriage return

****************************

Note:  Carriage Return "A16C04" is a floating carriage return that applies to the O2- Optional Data Continuation item transmitted in each Auxiliary Segment.  It directly follows the last O2- Optional Data Continuation field transmitted and may be omitted if no O2- Optional Data Continuation exists for this segment.

1

 

 

A16O3C

3

A/N

Optional data continuation identifier

O3-

1

 

 

A16O3D

250

B/S

Optional data continuation

Any or all of the optional data continuation fields can exist up to a maximum of 250 characters. Maximum field size includes data identifier.

OPTIONAL DATA FIELD

MAX FIELD SIZE 

ENTRY

/MEA- MEAL PLAN

/CXL- CANCELLATION RULE

/CMI- COMMISSION Indicator

(Y, YES, N, NO)

/COM- COMMISSION

46

66

8

 

15

N/A

1

   

A16C05

1

S

Carriage return

****************************

Note:  Carriage Return "A16C05" is a floating carriage return that applies to the O3- Optional Data Continuation item transmitted in each Auxiliary Segment.  It directly follows the last O3- Optional Data Continuation field transmitted and may be omitted if no O3- Optional Data Continuation exists for this segment.

****************************

1

 

 

A16FFN

66

 

Free form data section

2

 

 

A16FFI

3

 

Free form data identifier

FF:

2

 

 

A16FIP

2

 

Itinerary index number (segment number)

This is the numeric sequence (from first to last) of the passenger's air and auxiliary segment itinerary.  In this case, it is the HHL or HTL segment associated to the hotel reservation that the Freeform Data is contained in.

2

 

 

A16FTI

1

 

Indicator

Travelport Apollo System: [] or * indicator.

This indicator identifies which format the agent used to enter the following data. 

  • [] = Data does not print on itinerary

  • * = Data does print on itinerary.

Travelport+:  RT. entry otherwise blank filled.

Level

Hex

Dec

Label

Bytes

 

Description

2

 

 

A16FFD

60

 

Free form data 

Travelport+: data may be truncated from 68 characters.

1

 

 

A16C05

1

 

Carriage return

****************************

Note: Carriage Return "A16C05" is a floating carriage return that applies to the Freeform Data Item transmitted in each Auxiliary Segment.  It directly follows the last Freeform Data field transmitted and may be omitted if no Freeform Data exists for this segment.

1

 

 

A16CFN

35

 

Confirmation number section

2

 

 

A16CFI

3

 

Confirmation number identifier

CF:

2

 

 

A16CIP

2

 

Itinerary index number

(Segment Number).

This is the numeric sequence (from first to last) of the passenger's air and auxiliary segment itinerary.  In this case, it is the HHL or HTL segment associated to the hotel reservation that the Confirmation Number is contained in.

2

 

 

A16CFD

30

 

Confirmation number

The confirmation number is displayed in the PNR/Booking File as optional data preceded by /CF-.

1

 

 

A16C06

1

 

Carriage return

****************************

Note: Carriage Return "A16C06" is a floating carriage return that applies to the Confirmation Number Item transmitted in each Auxiliary Segment.  It directly follows the last Confirmation Number field transmitted and may be omitted if no Confirmation Number exists for this segment.

1

 

 

A16DPN

94

 

Due/Paid section

2

 

 

A16DPI

3

 

Due/Paid identifier

DP:

2

 

 

A16DPP

2

 

Itinerary index number (segment number)

This is the numeric sequence (from first to last) of the passenger's air and auxiliary segment itinerary.  In this case, it is the HHL or HTL segment associated to the hotel reservation that the Due/Paid Data is contained in.

2

 

 

A16DTI

1

 

Indicator

Travelport Apollo System: [] or * indicator.

This indicator identifies which format the agent used to enter the following data. 

  • [] = Data does not print on itinerary

  • * = Data does print on itinerary

Travelport+ only: Dues, Paids, Text data is input by RD. and RP. Otherwise is blank filled.

Level

Hex

Dec

Label

Bytes

 

Description

2

 

 

A16DAD

12

 

Accounting data

Travelport Apollo System: the data is picked up from the DUE/PAID segments of the itinerary using the format: **DUE200.00/10SALE** where "/10SALE" is considered accounting data.  The accounting data information does not print on the itinerary.

Individual Back Office Systems design their own use of this field.

Travelport+: blank filled.

2

 

 

A16DCR

3

 

Currency code for due/paid data

2

 

 

A16DPD

12

 

Due/Paid amount

2

 

 

A16DPA

1

 

Due or paid indicator

Indicates whether the amount entered is a Due or Paid amount.

  • Space = Due Amount

  • "-" = Paid Amount

2

 

 

A16DPF

60

 

Free form data

Travelport+: freeform data input after the * character which follows RD. and RP. entries.

1

 

 

A16C07

1

 

Carriage return

****************************

NOTE:- Carriage Return "A16C07" is a floating carriage return that applies to the Due/Paid Item transmitted in each Auxiliary Segment.  It directly follows the last Due/Paid field transmitted and may be omitted if no Due/Paid Data exists for this segment.

1

 

 

A16WAN

105

 

Address section

2

 

 

A16WAI

3

 

Address identifier

W-:

2

 

 

A16WAP

2

 

Itinerary index number (segment number)

This is the numeric sequence (from first to last) of the passenger's air and auxiliary segment itinerary.  In this case, it is the HHL or HTL segment associated to the hotel reservation that the Address Data is contained in.

2

 

 

A16WAD

100

 

Address data

This is the RoomMaster Address.

1

 

 

A16C08

1

 

Carriage return

****************************

Note: Carriage Return "A16C08" is a floating carriage return that applies to the Address Item transmitted in each Auxiliary Segment.  It directly follows the last Address field transmitted and may be omitted if no Address Data exists for this segment.

1

 

 

A16C09

1

 

Carriage return - This carriage return indicates the end of the Auxiliary Data Section and follows the last Auxiliary Segment in this record.

****************************