6.2 Availability, Booking Classes & Status Codes
Key Takeaways
- GDS flight availability screens display real-time inventory broken down by single-letter Reservation Booking Designators (RBDs), which represent distinct fare buckets and yield management levels.
- Primary cabin codes strictly establish physical seating: F (First Class), C or J (Business Class), W (Premium Economy), and Y (Full-Fare Economy).
- Sub-booking codes within Economy (e.g., M, H, K, Q, V, L) represent discounted fare tiers with identical cabin seats but varying advance purchase, change fee, and refund restrictions.
- Two-letter segment status codes define booking states: HK (Holding Confirmed) indicates confirmed space, HL indicates Waitlist, NN indicates Need/Request space, and UC indicates Unable/Closed space.
- System action codes returned by airlines require prompt travel agent processing: KL (Waitlist Cleared to Confirmed, requiring change to HK), TK (Schedule Change), and HX (Cancelled by Airline).
6.2 Availability, Booking Classes & Status Codes
Quick Answer: Flight availability displays in a GDS list real-time seat inventory categorized by single-letter Reservation Booking Designators (RBDs) or booking classes. While primary letters define physical cabins (F for First, C/J for Business, W for Premium Economy, Y for Economy), lower sub-classes (e.g., M, H, Q, V) represent discounted fare tiers. Once booked, each flight segment is tracked using a two-letter status code (e.g., HK for Holding Confirmed, HL for Holding Waitlist, KL for Cleared Waitlist, HX for Cancelled by Carrier).
1. Flight Availability Displays in GDS
To initiate an airline reservation, a travel agent first queries the GDS for flight schedules and available seats between an origin and destination airport for a specific date. GDS availability displays are governed by international regulatory standards requiring neutrality—meaning flights must be listed in objective order (typically by departure time or total elapsed journey time) without biased manipulation favoring specific carriers.
GDS Availability Command Syntax
- Amadeus:
AN15OCTLHRJFK(Availability Neutral: 15 October, London Heathrow to New York JFK)- Optional filters:
AN15OCTLHRJFK/A BA(Filter for British Airways),AN15OCTLHRJFK/C C(Filter for Business Class)
- Optional filters:
- Sabre:
115OCTLHRJFKor115OCTLHRJFK‡BA - Travelport:
115OCTLHRJFKorA15OCTLHRJFK
Decoding an Availability Display Line
A typical GDS neutral availability response displays rows of flight data formatted as follows:
1 BA 175 F4 C9 J9 W7 Y9 B7 M4 Q0 LHR JFK 0950 1235 777 0 E 0/7:45
2 AA 10 F2 C7 J6 W4 Y9 H6 V2 Q0 LHR JFK 1115 1405 777 0 E 0/7:50
- Line Number (
1): Index number used by the agent to select and sell the line segment. - Carrier & Flight (
BA 175): Airline two-letter IATA code (BA) and flight number (175). - Booking Classes & Seat Counts (
F4 C9 J9 W7 Y9 B7 M4 Q0): Single-letter class codes paired with remaining bookable seat counts (capped at9in most displays;0indicates closed/sold out class). - Boarding & Off Point (
LHR JFK): Origin and destination airport IATA three-letter codes. - Departure & Arrival Times (
0950 1235): Local times at origin and destination airports. - Aircraft Type (
777): Equipment code (Boeing 777). - Transit Stops (
0): Number of intermediate en-route stops. - Electronic Ticketing Indicator (
E): Confirms flight is eligible for e-ticketing. - Elapsed Flight Duration (
7:45): Total flight duration in hours and minutes.
2. Booking Classes & Reservation Booking Designators (RBDs)
An airline aircraft contains a fixed physical cabin layout (e.g., 8 First Class suites, 48 Business Class lie-flat seats, 210 Economy Class seats). However, airline Yield Management (or Revenue Management) departments subdivide these physical cabins into dozens of single-letter Reservation Booking Designators (RBDs) or fare classes.
Every seat in a given physical cabin is identical in terms of physical space and inflight service, but seats sold under different RBDs carry drastically different price points, advance purchase windows, change penalties, refundability rules, and loyalty mileage accrual rates.
Standard IATA Booking Class Hierarchy
| Cabin Category | Primary Full-Fare Code | Secondary & Discounted Sub-Class Codes | Service & Restrictions Characteristics |
|---|---|---|---|
| First Class | F | P (Premium First), A (Discounted First) | Full flexibility, premium lounge access, fully refundable, 200–300% mileage accrual. |
| Business Class | C, J | D, I, Z (Discounted / Promotional Business) | Lie-flat seating, priority boarding, high flexibility. I and Z codes often carry change fees. |
| Premium Economy | W | E, T (Discounted Premium Economy) | Dedicated wider seats, extra legroom, upgraded meal service. |
| Economy Class | Y | B, H, K, M, L, V, S, N, Q, O, G | Y is full-fare, unrestricted, fully refundable. Lower letters (Q, O, G) represent deep discount fares with strict non-refundable terms. |
+-----------------------------------+
| PHYSICAL ECONOMY CABIN |
+-----------------------------------+
|
+--------------------------+--------------------------+
| |
+------------------+ +------------------+
| Y CLASS (Full) | | Q CLASS (Disc) |
| Price: $1,200 | | Price: $350 |
| Refundable: YES | | Refundable: NO |
| Changes: FREE | | Changes: $200 |
+------------------+ +------------------+
Yield Management Rule: Airlines dynamically open and close RBD availability in real time. As departure approaches and high-demand thresholds are breached, low-cost RBD buckets (like
QorO) are closed (0), forcing remaining buyers into higher fare buckets (M,H, orY).
3. Two-Letter Segment Status Codes
Once an agent sells a flight segment from an availability screen, the GDS tracks the reservation status using a two-letter segment status code. These codes reflect the communication loop between the GDS active buffer, the GDS central database, and the operating airline's Central Reservation System (CRS).
Segment status codes are broadly classified into three functional categories:
1. Active Request & Confirmation Status Codes
HK(Holding Confirmed): Space is firmly reserved and confirmed in both the GDS and carrier CRS. This is the normal confirmed state required prior to ticket issuance.HL(Holding Waitlist): Request was accepted onto the airline waitlist. Space is not guaranteed.HN(Have Needed): Space requested on a pending basis; awaiting carrier confirmation message.NN(Need Segment): Transmitted during initial sell entry from availability. Automatically transitions toHKorUCupon carrier response.UC(Unable / Closed): Flight or requested class is completely sold out. Space request is rejected by carrier.NO(No Action Taken): Carrier rejected request due to system technical error or invalid flight number.
2. Vendor Response & Action-Required Status Codes
When airlines alter flight schedules or process waitlists, their CRS returns automated action codes to agency GDS queues. Travel agents must manually process and convert these codes to maintain valid bookings:
KL(Waitlist Cleared to Confirmed): The airline has cleared a previously waitlisted segment (HL) into a confirmed seat. The agent must acknowledge the message and update the status fromKLtoHKbefore the specified deadline, or the seat will be forfeited.TK(Schedule Change - Confirmed New Times): The airline modified departure/arrival times or flight numbers, but space remains confirmed. Agent must review new flight times with passenger and update code toHK.TL(Schedule Change - Waitlist New Times): Schedule change applied to a waitlisted segment.HX(Have Cancelled): The airline cancelled the segment (e.g., due to unscheduled flight cancellation, operational withdrawal, or failure to ticket before the Ticketing Time Limit). The agent must delete theHXsegment from the PNR (KXentry).UN(Unable - Flight Cancelled): Carrier cannot operate flight and offers no alternative.
3. Passive Status Codes
GK(Ghost / Passive Confirmed): Recorded in the GDS for itinerary printing and back-office invoicing without sending inventory request messages to the carrier. Used when space was booked directly with the airline over the phone or via direct distribution.PK(Passive Waitlist): Passive record of a waitlisted segment.YK(Airline Direct Holding): Direct carrier hold indicator.
| Status Code | Description | Action Required by Travel Agent |
|---|---|---|
| HK | Holding Confirmed | None. Proceed to ticketing when client pays. |
| HL | Holding Waitlist | Monitor queue for clearance. |
| KL | Waitlist Cleared | URGENT: Update segment status to HK to lock in seat. |
| TK | Schedule Change | Review new flight times with client and update to HK. |
| HX | Cancelled by Airline | Remove dead segment from PNR; rebook alternative flight. |
| GK | Passive Confirmed | Ensure ticket details match external carrier booking. |
4. Worked Scenario: Processing a Waitlist Clearance
- Initial Booking: Agent sells full Business Class line on a sold-out flight. System returns status code
HL1(Holding Waitlist, 1 seat). - Queue Notification: Two weeks prior to departure, an automated message arrives in the agency GDS queue. The airline returned code
KL1. - Agent Intervention: The agent opens the PNR, views the segment displaying
1 BA 175 J 12MAY LHRJFK KL1, types the status update command (1/HKin Amadeus), and executesET(End Transaction). - Final State: The segment updates to
1 BA 175 J 12MAY LHRJFK HK1, allowing ticket issuance.
Which single-letter Reservation Booking Designator (RBD) represents a full-fare, unrestricted Economy Class ticket?
An agent receives a queue message indicating that a waitlisted flight segment now displays status code KL. What action must the agent take?
What is the primary operational purpose of using the passive segment status code GK?