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-KTMvs.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)
- You visit eSewa’s travel section and select Nepal Airlines KTM-KTM.
- 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).
- 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:
- The airline uses Amadeus’ "Overbooking Module" to identify voluntary cancellations (passengers willing to rebook for compensation).
- If no volunteers, GDS auto-reassigns passengers to the next flight (e.g., Flight 235, 2 hours later).
- The system logs:
- Original PNR:
NPK789(Flight 234, 10AM) - New PNR:
NPK789A(Flight 235, 12PM) with a reaccommodation note.
- Original PNR:
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:
- Airline Reservation Systems (ARS): E.g., Nepal Airlines’ internal database.
- E-ticketing Systems: Generates IATA-compliant e-tickets.
- CRM Systems: Tracks customer loyalty points (e.g., Nepal Airlines’ frequent flyer program).
- 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:
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.
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.
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.
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.
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…