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
- 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:
| 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 emailReal-World Example: Booking a Flight via eSewa
- Customer searches for a Kathmandu to Delhi flight on eSewa’s website.
- eSewa’s backend queries Amadeus GDS (since Nepal Airlines uses Amadeus).
- Amadeus checks Nepal Airlines’ CRS for available seats and applies taxes (13% VAT + airport fees).
- eSewa displays the total fare: NPR 15,500 (base fare + taxes).
- Customer pays via Khalti/eSewa wallet.
- 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
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.
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.
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.
- Nepal Airlines uses Amadeus GDS to manage all bookings. When a travel agent in Pokhara books a seat, the GDS:
## Exam Tip
This unit is highly practical and often tested with:
- Definitions: Be ready to explain GDS, PNR, e-Ticketing, and fare construction in GDS.
- Worked Examples: Expect fare calculation questions (e.g., "Calculate the total cost of a Kathmandu-Singapore flight using Y-class fare rules in Amadeus").
- Comparisons: Know the differences between GDS and OTAs (e.g., Expedia vs. Amadeus).
- Real-World Applications: Questions may ask how eSewa, Pathao, or NTC use GDS.
- 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 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…