Elective Airlines Ticketing and GDS

Airlines Ticketing and GDSUnit 715 min read

Global Distribution Systems (GDS): Functions, Types & Workflow

Unit 7 of Airlines Ticketing and GDS explores the role of Global Distribution Systems (GDS)—their definition, architecture, major players (Amadeus, Sabre, Galileo, Travelport), and how they integrate airlines, travel agencies, and customers. It covers real-world applications (e.g., eSewa’s ticketing, Daraz’s logistics)

What is a Global Distribution System (GDS)?

A GDS is a centralized computerized reservation system that connects airlines, travel agencies, hotels, car rentals, and other travel services. It enables real-time booking, fare quoting, inventory management, and ticketing for travel products. Think of it as the "backbone" of the travel industry—without GDS, agencies like Nepal Travels or Pathao’s flight booking wouldn’t function efficiently.

Key Functions of GDS

1. Inventory Management (real-time seat/availability trackin2. Fare Calculation (dynamic pricing & fare rules)3. Booking & Reservations (PNR creation & seat holds)4. Ticketing (e-Ticketing via IATA 830 messages)5. Passenger Name Records (PNR management)6. Reporting & Analytics (yield management & revenue trackinGDS Core Functions
Hierarchical breakdown of GDS core functions (simplified for clarity)
  • Inventory Management: Tracks available seats, hotel rooms, or car rentals in real time.
  • Fare Calculation: Computes base fares + taxes + surcharges (e.g., NTC’s fuel surcharge on Kathmandu-London flights).
  • Booking & Reservations: Allows agents to hold seats (e.g., a Daraz customer booking a flight via a travel agency).
  • e-Ticketing: Issues electronic tickets (IATA 830 standard) instead of paper tickets.
  • PNR (Passenger Name Record): Stores all booking details under a unique 6-character code (e.g., ABC123).
  • Reporting: Generates daily sales reports, passenger lists, or no-show statistics for airlines.
  • Integration: Connects with CRS (Central Reservation Systems) of airlines, PMS (Property Management Systems) of hotels, and third-party APIs (e.g., Google Flights).

Major GDS Providers in the Travel Industry

There are four dominant GDS used worldwide, each with a market share and specializations:

010203040Amadeus40Sabre30Travelport (Galileo)20Worldspan10
Global GDS market share (2023) with Amadeus leading in Europe/Asia, Sabre in North America.
Amadeus (35%)Sabre (30%)Travelport (Galileo) (25%)Worldspan (10%)
Global market share of major GDS providers (2023 estimates)
GDS Name Owner/Parent Company Market Share (%) Key Airlines/Regions Unique Features
Amadeus Amadeus IT Group (Europe) ~40% Lufthansa, Air France, Singapore Airlines Strong in Europe & Asia; used by eSewa for domestic flights.
Sabre Sabre Corporation (USA) ~30% American Airlines, United, JetBlue First GDS (1960s); dominates North America.
Travelport (Merged: Galileo + Worldspan) ~20% British Airways, Qantas, Emirates Galileo (Europe) + Worldspan (USA); used by Nepal Airlines.
Worldspan (Now part of Travelport) ~10% Delta, Southwest, Cathay Pacific Historically strong in USA & Latin America.

How GDS Works: A Step-by-Step Workflow

When a travel agency books a flight (e.g., Kathmandu to Delhi), here’s how GDS processes the request:

sequenceDiagram
    participant TravelAgent as Travel Agent (e.g., Nepal Travels)
    participant GDS as GDS (Amadeus/Sabre)
    participant AirlineCRS as Airline CRS (e.g., Nepal Airlines)
    participant Customer as Customer

    Customer->>TravelAgent: Requests flight booking (KTM-DLI)
    TravelAgent->>GDS: Queries available flights/fares
    GDS->>AirlineCRS: Checks inventory & fare rules
    AirlineCRS-->>GDS: Returns seat availability & pricing
    GDS-->>TravelAgent: Displays options (e.g., Economy: NPR 12,000)
    TravelAgent->>Customer: Confirms booking
    TravelAgent->>GDS: Issues reservation (creates PNR)
    GDS->>AirlineCRS: Confirms seat hold
    GDS-->>TravelAgent: Generates e-Ticket (IATA 830)
    TravelAgent->>Customer: Delivers ticket via email

Real-World Example: Booking a Flight via eSewa

  1. Customer searches for a Kathmandu to Delhi flight on eSewa’s website.
  2. eSewa’s backend queries Amadeus GDS (since Nepal Airlines uses Amadeus).
  3. Amadeus checks Nepal Airlines’ CRS for available seats and applies taxes (13% VAT + airport fees).
  4. eSewa displays the total fare: NPR 15,500 (base fare + taxes).
  5. Customer pays via Khalti/eSewa wallet.
  6. Amadeus generates an e-Ticket (IATA 830 format) and sends it to the customer’s email.

Types of GDS Interfaces

GDS offers two main interfaces for users:

classDiagram
    class TravelAgent {
        +uses Host Interface
        +queries Amadeus/Sabre
    }
    class Customer {
        +uses Retail Interface
        +books via eSewa/Expedia
    }
    class OTA {
        +uses API/Third-Party
        +integrates with Daraz Travel
    }
    TravelAgent --> Host Interface : "Direct Access"
    Customer --> Retail Interface : "Simplified"
    OTA --> API : "Programmatic"
How different user types interact with GDS interfaces (e.g., travel agents vs. customers).
Interface Type Description Users Example
Host Interface Direct access to GDS databases (complex, requires training). Travel agencies, airline agents Amadeus “Host” or Sabre “Sonic”.
Retail Interface Simplified, user-friendly version for non-technical users. Customers, corporate travel managers Expedia, MakeMyTrip, eSewa.
API/Third-Party Programmatic access for OTAs (Online Travel Agencies) and apps. Daraz Travel, Pathao, Google Flights Amadeus Self-Service API.

Advantages and Disadvantages of GDS

Advantages

✅ Real-Time Inventory: Agents see live seat availability (e.g., a Nepal Airlines flight from Kathmandu to Singapore). ✅ Multi-Carrier Access: One system for all airlines (e.g., booking Qatar Airways + Nepal Airlines in one go). ✅ Standardized Fare Rules: Ensures consistent pricing across agencies (e.g., Y-class fares are the same everywhere). ✅ PNR Management: All booking details stored in a single record (e.g., PNR: ABC123 for a family of 4). ✅ Integration with Other Systems: Works with hotels (Booking.com), cars (Rentalcars.com), and trains (NTC).

Disadvantages

❌ High Costs: GDS subscriptions are expensive (e.g., $500–$2,000/month for agencies). ❌ Complexity: Requires specialized training (e.g., Amadeus certification). ❌ Dependency on GDS: If a GDS goes down, bookings fail (e.g., Sabre outage in 2018 caused global delays). ❌ Legacy Technology: Some GDS systems are slow compared to modern APIs. ❌ Commission Fees: Airlines charge 10–20% commission per booking (e.g., Nepal Airlines takes 15% from agencies).


GDS vs. Non-GDS Booking Systems

Feature Global Distribution System (GDS) Non-GDS Systems (OTAs, APIs, Direct Booking)
Data Source Centralized (Amadeus, Sabre) Direct from airlines or third-party APIs
Inventory Accuracy Real-time, but may lag behind airline CRS Often real-time (e.g., Google Flights)
Fare Rules Standardized across all agencies May vary (e.g., Khalti vs. eSewa pricing)
Commission High (10–20%) Lower (5–10%) or none (direct booking)
User Interface Complex (for agents) Simple (for customers)
Examples Amadeus, Sabre, Travelport Expedia, MakeMyTrip, AirAsia.com, NTC website

## In the Real World

  1. eSewa & Khalti Flight Bookings

    • When you book a domestic flight (Kathmandu-Pokhara) via eSewa, it uses Amadeus GDS in the background to check Yeti Airlines’ or Buddha Air’s seat availability and apply taxes (13% VAT + airport fees).
    • How it works: eSewa’s system sends a query to Amadeus → Amadeus checks the airline’s CRS → Fare is calculated → e-Ticket is generated in IATA 830 format.
  2. Pathao’s Flight Booking Service

    • Pathao partners with travel agencies that use Sabre or Travelport GDS to offer last-minute flight bookings (e.g., Kathmandu-Dhaka).
    • Real example: A Pathao user books a Nepal Airlines flight via Pathao’s app → Pathao’s backend queries Travelport → Seat is confirmed → e-Ticket is sent via email.
  3. Nepal Airlines’ Central Reservation System (CRS)

    • Nepal Airlines uses Amadeus GDS to manage all bookings. When a travel agent in Pokhara books a seat, the GDS:
      • Checks available seats in Economy/Business.
      • Applies fare rules (e.g., Y-class fare for advance bookings).
      • Generates a PNR (Passenger Name Record) like PKL123.
      • Issues an e-Ticket with a 16-digit locator code.

## Exam Tip

This unit is highly practical and often tested with:

  1. Definitions: Be ready to explain GDS, PNR, e-Ticketing, and fare construction in GDS.
  2. Worked Examples: Expect fare calculation questions (e.g., "Calculate the total cost of a Kathmandu-Singapore flight using Y-class fare rules in Amadeus").
  3. Comparisons: Know the differences between GDS and OTAs (e.g., Expedia vs. Amadeus).
  4. Real-World Applications: Questions may ask how eSewa, Pathao, or NTC use GDS.
  5. Diagrams: Be able to draw a GDS workflow (e.g., customer → travel agent → GDS → airline CRS).

Common Exam Questions:

  • "Explain the role of Amadeus GDS in booking a flight from Kathmandu to Delhi."
  • "What are the advantages and disadvantages of using a GDS like Sabre?"
  • "How does a PNR work in a GDS system? Give an example."
  • "Compare GDS with direct airline booking systems."

Scoring Tip: Always relate answers to Nepal’s context (e.g., Nepal Airlines + Amadeus, eSewa’s GDS integration).


Key Terms to Memorize

Term Definition
GDS Global Distribution System (e.g., Amadeus, Sabre).
PNR Passenger Name Record (6-character booking code, e.g., ABC123).
e-Ticket (IATA 830) Electronic ticket format replacing paper tickets.
CRS Central Reservation System (airline’s internal booking system).
Host Interface Complex GDS interface for trained agents.
Retail Interface Simplified GDS access for customers (e.g., Expedia).
Fare Rules Conditions for ticket pricing (e.g., Y-class fare requires 21-day advance booking).
Taxes & Surcharges Additional costs (e.g., NTC fuel surcharge, airport taxes).
OTA Online Travel Agency (e.g., MakeMyTrip, Expedia).
API Integration Direct connection between GDS and third-party apps (e.g., Pathao + Sabre).

Worked Example: Calculating a Flight Fare via GDS

Scenario: A travel agent in Pokhara books a Kathmandu to Singapore (SIN) flight on Nepal Airlines using Amadeus GDS. The customer selects:

  • Departure: 15 June 2024
  • Return: 22 June 2024
  • Class: Y (Economy)
  • Passengers: 2 adults
Step 1Agent queriesKTM-DLI route on GDSStep 2GDS fetches farerules from airline CRSStep 3System appliestaxes (13% VAT + airpoStep 4Final faredisplayed: NPR 12,500
Fare calculation workflow in a GDS system (Nepal example)

Step 1: Check Fare Rules in Amadeus

  • Y-class fare requires 21-day advance booking (satisfied).
  • Minimum stay: 7 days (satisfied).
  • Maximum connections: 1 (direct flight).

Step 2: Base Fare (from Amadeus)

  • KTM-SIN (one-way): USD 350 (converted to NPR: 350 × 130 = NPR 45,500).
  • SIN-KTM (return): USD 380 (NPR 49,400).

Step 3: Taxes & Surcharges (Applied via GDS)

Item Amount (NPR)
Base Fare (Round-trip) 94,900
Airport Tax (KTM) 1,200
Airport Tax (SIN) 3,500
Fuel Surcharge 2,000
Security Fee 800
VAT (13%) 13,500
Total 116,900

Step 4: Agent Commission (15%)

  • Nepal Airlines takes 15% of the base fare:
    • 15% of 94,900 = NPR 14,235 (deducted from the agent’s earnings).

Final Amount Paid by Customer: NPR 116,900 Agent Earns: NPR 116,900 – 14,235 = NPR 102,665

PNR Generated: PKL678 (stored in Amadeus for future modifications).


## Common Mistakes to Avoid

❌ Confusing GDS with OTA: GDS is a booking tool for agents, while OTA (e.g., Expedia) is a customer-facing platform. ❌ Ignoring Taxes & Surcharges: Always add VAT, airport fees, and fuel surcharges in fare calculations. ❌ Assuming All Airlines Use the Same GDS: Nepal Airlines (Amadeus), Qatar Airways (Sabre), Emirates (Travelport). ❌ Forgetting PNR: Every booking has a 6-character PNR code—always mention it in answers. ❌ Mixing Host & Retail Interfaces: Know which is used by agents vs. customers.


## Quick Revision Checklist

Before the exam, ensure you can: ✔ Define GDS, PNR, e-Ticket, and CRS. ✔ List the four major GDS and their market shares. ✔ Explain the workflow of a flight booking via GDS (customer → agent → GDS → airline). ✔ Calculate a flight fare including taxes and surcharges. ✔ Compare GDS vs. OTA vs. Direct Booking. ✔ Describe how eSewa or Pathao uses GDS for flight bookings. ✔ Draw a sequence diagram of a GDS booking process.


In the real world

  • eSewa uses Amadeus GDS to display real-time flight availability (e.g., Kathmandu-Delhi) and calculate taxes (13% VAT + airport fees) before showing the final fare (NPR 15,500). This demonstrates inventory management and fare calculation in action.
  • Nepal Airlines relies on Travelport (Galileo) for its Central Reservation System (CRS), which syncs with GDS to update seat availability for travel agencies like Nepal Travels.
  • Daraz Travel integrates with Sabre’s API to offer flight bookings directly on its platform, bypassing traditional agency interfaces—showing how third-party APIs modernize GDS access.

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

Discussion

Loading…