Elective Airlines Ticketing and GDS

Airlines Ticketing and GDSUnit 811 min read

GDS Reservations: Systems, Workflows & Real-World Booking

Unit 8 of Airlines Ticketing and GDS explores how Global Distribution Systems (Amadeus, Sabre, Galileo) process reservations—from seat selection to fare validation—using IATA standards, PNRs, and real-time inventory. Covers workflows, error handling, and integration with airline databases, with Nepalese and global exam

Core Concepts: What is a GDS Reservation?

1. Definition and Role of GDS in Reservations

A Global Distribution System (GDS) is a centralized platform that connects airlines, travel agencies, and corporate clients to manage bookings, fares, and inventory in real time. For reservations, GDS acts as the electronic switchboard between:

  • Travel agents (e.g., Nepal’s Travel World or Eagle Travels)
  • Airlines (e.g., Nepal Airlines, Biman, or international carriers like Emirates)
  • Ancillary services (hotels, car rentals, visas).

Key Functions in Reservations:

  • PNR (Passenger Name Record) creation: A unique booking reference (e.g., ABC123) linking all passenger details, flights, and services.
  • Seat inventory management: Checking real-time availability (e.g., "Window seat on KTM-KTM flight 234").
  • Fare validation: Ensuring the selected fare aligns with airline rules (e.g., "Y-class fare allows 1 free checked bag").
  • Automated confirmation: Generating e-tickets or manual tickets via IATA’s e-ticketing standards.

2. How GDS Handles Reservations: Step-by-Step Workflow

flowchart TD
    A["Agent/Client Requests Booking"] --> B["GDS Receives Query\n(Amadeus/Sabre/Galileo)"]
    B --> C["1. Check Flight Availability\n- Airline inventory\n- Seat maps\n- Fare classes"]
    C --> D["2. Validate Fare Rules\n- Blackout dates\n- Minimum stay\n- Discount eligibility"]
    D --> E["3. Create PNR\n- Passenger details\n- Flight segments\n- Special requests (MOS: Meal, Seat, etc.)"]
    E --> F["4. Seat Assignment\n- Manual or auto-selection\n- Upgrade options"]
    F --> G["5. Fare Calculation\n- Base fare + taxes + surcharges\n- Currency conversion if needed"]
    G --> H["6. Confirmation\n- E-ticket issued\n- Itinerary sent to passenger"]
    H --> I["7. Post-Booking\n- Modifications\n- Refunds\n- No-show handling"]

Visual 1: The GDS Reservation Screen (Amadeus Example)


Why This Matters:

  • The green-highlighted fare class (e.g., "Y") shows the rules (e.g., "Non-refundable, 24-hour advance purchase").
  • The seat map (bottom-right) lets agents assign seats interactively.
  • Error alerts (e.g., "Fare invalid for this route") appear in red if rules are violated.

3. Key Components of a GDS Reservation

A. Passenger Name Record (PNR)

A PNR is the digital "booking file" in GDS, containing:

Field Example Purpose
Record Locator (RL) ABC123 Unique ID for tracking (printed on tickets).
Passenger Details Name: "Ram Prasad", DOB: 1990-05-15 IATA compliance for tickets.
Flight Segments KTM-KTM via DEL (Flight 234, 10AM) Route and timing.
Fare Basis Code Y1234K Encodes fare rules (e.g., "Y" class, 1234 route).
Special Requests Seat 12A, Vegetarian meal, Wheelchair MOS (Meal, Seat, Other Services).
Status Confirmed / Held / Cancelled Booking lifecycle.

Example PNR for a Kathmandu-Delhi-Kathmandu Trip:

RL: NPK456
Passenger: "Sita Devi" (DOB: 1985-11-20)
Segments:
1. KTM-DEL (Flight BI123, 08:00 AM, Y-class)
2. DEL-KTM (Flight BI124, 06:00 PM, Y-class)
Fare: $250 (Base) + $50 (Taxes) = $300
MOS: Seat 12A, Vegetarian meal
Status: Confirmed

Real-World Tie-In: When you book a Nepal Airlines ticket via eSewa, the agent uses Amadeus GDS to create this PNR. The RL (NPK456) is printed on your e-ticket, and if you request a seat change, the agent updates the PNR in GDS.


B. Fare Basis Code (FBC)

The FBC is a cryptic but critical code that defines:

  • Fare class (Y, B, W, etc.)
  • Routing (e.g., KTM-DEL-KTM vs. KTM-BOM-KTM)
  • Rules (refundable, non-stop only, etc.)

Example Decoding:

FBC Meaning Example Rule
Y1234K Y-class, KTM-DEL-KTM route Non-refundable, 24-hour advance purchase.
B5678L Business class, KTM-LHR-KTM Fully refundable, no blackout dates.
W9012M Economy, KTM-SIN-KTM (via MCT) Must stay 7+ days, no open-jaw allowed.

Visual 2: Fare Class Hierarchy in Airlines


Why This Matters:

  • A Y-class fare on Nepal Airlines might allow 1 free checked bag, while a W-class allows 2.
  • If you book a Y-class ticket but try to check 3 bags, the GDS will flag an error: "Exceeds baggage allowance for fare Y."

4. Real-World Applications: How GDS Powers Bookings

Example 1: Booking a Flight via eSewa (Nepal)

  1. You visit eSewa’s travel section and select Nepal Airlines KTM-KTM.
  2. The agent logs into Amadeus GDS and:
    • Checks availability for Flight BI123 (Y-class, $250).
    • Creates a PNR with your name and seat preference (12A).
    • Validates that the fare allows 1 free bag (Y-class rule).
  3. The GDS generates an e-ticket with RL NPK456, which you receive via email.

Why GDS?

  • Real-time updates: If Flight BI123 is overbooked, Amadeus shows "No seats left" instantly.
  • Error prevention: If you try to book a Y-class ticket for a stopover in Mumbai, the GDS rejects it (rule: "Y-class requires direct flight").

Example 2: Corporate Travel with Sabre GDS (Global)

Companies like Nepal’s Ncell or Daraz use Sabre GDS for employee travel:

  • An HR manager books a Delhi business trip for an employee.
  • Sabre checks:
    • Flight availability (e.g., IndiGo 6E123, Business class).
    • Fare rules: "Corporate discount applies (20% off Y-class)."
    • Seat assignment: "Window seat, priority boarding."
  • The PNR is linked to Ncell’s travel policy (e.g., "No first-class upgrades").

Real-World Impact:

  • Cost savings: GDS applies corporate fares automatically.
  • Compliance: Ensures bookings follow company policies (e.g., "No last-minute changes").

Example 3: Overbooking and Reaccommodation (Nepal Airlines)

When a flight is overbooked (e.g., KTM-KTM Flight 234 has 180 seats but 190 bookings), GDS helps:

  1. The airline uses Amadeus’ "Overbooking Module" to identify voluntary cancellations (passengers willing to rebook for compensation).
  2. If no volunteers, GDS auto-reassigns passengers to the next flight (e.g., Flight 235, 2 hours later).
  3. The system logs:
    • Original PNR: NPK789 (Flight 234, 10AM)
    • New PNR: NPK789A (Flight 235, 12PM) with a reaccommodation note.

Why This Matters:

  • Passenger experience: GDS ensures minimal disruption.
  • Airlines save costs: Avoids last-minute cancellations or penalties.

5. Common GDS Reservation Errors and Fixes

Error Cause Solution in GDS
"Fare invalid for this route" Wrong fare class for the itinerary. Change fare to Y1234K (valid for KTM-DEL).
"Seat unavailable" Seat already booked or closed. Select another seat or upgrade to Business.
"Exceeds baggage allowance" Passenger tries to check 3 bags on Y-class. Downgrade to B-class or pay extra.
"Blackout date" Trying to book on a restricted date. Choose a different travel date.
"PNR expired" Booking held for 24+ hours without payment. Pay the fare or cancel the PNR.

Visual 3: GDS Error Handling Flowchart

flowchart TD
    A["Agent Enters Booking"] --> B{"Is Fare Valid?"}
    B -->|"No"| C["Display Error:\n'Fare invalid for route'"]
    C --> D["Suggest Alternative Fare\n(e.g., B-class)"]
    B -->|"Yes"| E{"Is Seat Available?"}
    E -->|"No"| F["Show Next Available Flight\nor Seat Upgrade"]
    E -->|"Yes"| G["Proceed to Payment"]

6. Advantages and Disadvantages of GDS Reservations

Advantages

✅ Real-time inventory: Agents see live seat availability (e.g., "Only 5 window seats left on Flight 234"). ✅ Standardized fares: Ensures consistent pricing across agencies (no undercutting). ✅ Multi-carrier access: Book Nepal Airlines + Turkish Airlines in one PNR. ✅ Automated compliance: Checks IATA rules (e.g., "No open-jaw for Y-class"). ✅ Post-booking services: Easy modifications, refunds, or reissuance.

Disadvantages

❌ Complexity: Agents must learn fare rules, FBCs, and GDS shortcuts. ❌ Cost: Airlines pay high fees to GDS (e.g., $5–$10 per transaction). ❌ Dependency: If GDS goes down (e.g., Amadeus outage), bookings halt. ❌ Overbooking risks: Passengers may face bumping if flights are overbooked.


7. How GDS Integrates with Other Systems

GDS doesn’t work alone—it connects with:

  1. Airline Reservation Systems (ARS): E.g., Nepal Airlines’ internal database.
  2. E-ticketing Systems: Generates IATA-compliant e-tickets.
  3. CRM Systems: Tracks customer loyalty points (e.g., Nepal Airlines’ frequent flyer program).
  4. Payment Gateways: Processes credit card, Khalti, or eSewa payments.

Visual 4: GDS Ecosystem Diagram



Exam Tip: How This Unit is Tested

This unit is heavily practical—expect:

  1. Scenario-based questions:

    • "An agent tries to book a Y-class ticket for KTM-LHR-KTM but gets an error. What could be wrong?"
    • Answer: The fare might require a minimum stay or direct flight only.
  2. PNR creation exercises:

    • "Create a PNR for a passenger flying KTM-BOM-KTM in Business class with 2 checked bags."
    • Key points: Use correct FBC (e.g., B5678L), include MOS (seat, meal), and note baggage rules.
  3. GDS vs. Direct Booking comparisons:

    • "Why would a travel agency prefer GDS over booking directly on an airline’s website?"
    • Answer: GDS offers multi-carrier access, fare validation, and PNR management.
  4. Error diagnosis:

    • "A passenger’s PNR shows 'Held' status. What does this mean, and how can it be resolved?"
    • Answer: The booking is temporarily reserved (usually for 24 hours). The agent must pay or cancel it.
  5. Real-world applications:

    • "How does Pathao’s corporate travel service use GDS?"
    • Answer: Pathao’s business travel module uses Sabre/Amadeus to:
      • Apply corporate fares.
      • Track employee travel policies.
      • Generate e-tickets with RLs.

Final Checklist for Full Marks

Before the exam, ensure you can: ✔ Explain the PNR structure and its fields (RL, passenger details, fare basis code). ✔ Decode a fare basis code (e.g., Y1234K → Y-class, KTM-DEL-KTM route). ✔ Describe the step-by-step reservation workflow in GDS. ✔ List 3 common GDS errors and their fixes. ✔ Compare GDS reservations vs. direct airline bookings. ✔ Relate GDS to Nepalese examples (eSewa, Nepal Airlines, Ncell corporate travel).

Based on the TU BTTM syllabus for Airlines Ticketing and GDS, unit 8.

Discussion

Loading…