1. What Amadeus Is Used For
Travel agents use Amadeus to:
-
Search flight availability
-
Compare airline schedules and fares
-
Create PNR (Passenger Name Record)
-
Issue airline tickets
-
Rebook or cancel flights
-
Add special requests (meals, seats)
-
Check passenger information
The system works through commands typed into the reservation interface.
2. Basic Amadeus Screen Structure
When you open Amadeus, you usually see:
| Area | Purpose |
|---|---|
| Command Line | Where you type commands |
| Display Screen | Shows flight results and booking info |
| Status Line | Shows system messages |
Agents mainly work through short command codes.
3. Important Basic Commands
These commands are used every day in Amadeus.
| Function | Command Example |
|---|---|
| Display Help | HE |
| Flight Availability | AN |
| Flight Schedule | SN |
| Sell Flight Seat | SS |
| Passenger Name Entry | NM |
| Contact Information | AP |
| Ticketing Time Limit | TK |
| End Transaction | ET |
Learning these commands is the first step in mastering Amadeus.
4. How to Check Flight Availability
To search flights between cities.
Example command:
AN20JUNBLRDXB
Meaning:
-
AN = Availability neutral
-
20JUN = Travel date
-
BLR = Bangalore
-
DXB = Dubai
This will display available flights.
5. Understanding Flight Display
Example display:
| Flight | From | To | Departure | Arrival | Status |
|---|---|---|---|---|---|
| EK567 | BLR | DXB | 10:30 | 12:45 | Available |
You will see booking classes like:
-
Y – Economy
-
J – Business
-
F – First Class
Numbers next to them show available seats.
6. How to Sell a Seat
Once you find a flight, you book the seat.
Example:
SS1Y1
Meaning:
-
SS = Sell seat
-
1 = Number of passengers
-
Y = Booking class
-
1 = Flight line number
7. Enter Passenger Name
After selling the seat, add passenger details.
Example:
NM1RAHUL/KUMAR MR
Meaning:
-
NM = Name field
-
1 = Number of passengers
-
Passenger name
8. Add Contact Information
Example command:
AP9876543210
Adds passenger phone number.
Email example:
APE-Rahul@email.com
9. Add Ticket Time Limit
Set ticket deadline.
Example:
TKTL15JUN
Meaning ticket must be issued before 15 June.
10. End and Save Booking
To save the reservation:
ET
This command ends the transaction and creates the PNR.
The system will show a PNR record locator like:
ABC123
This is the booking reference.
11. Retrieve Existing Booking
To open an existing reservation:
RTABC123
Where ABC123 is the PNR.
12. Cancel Flight Segment
To cancel a segment:
XE1
This removes flight segment 1.
13. Display Fare
To check ticket fare:
FXP
The system calculates the price.
14. Issue Ticket
Once payment is confirmed, ticket is issued using:
TTP
This creates the electronic airline ticket.
15. Add Special Service Requests (SSR)
Example:
Meal request:
SRVGML
Seat request:
ST
Wheelchair request:
SRWCHR
16. Useful Amadeus Help Commands
If you forget commands, use help.
Examples:
HE AN
HE PNR
HE SS
The system will show instructions.
17. Example Booking Workflow
Typical booking process in Amadeus:
-
Check flights
-
Sell seats
-
Enter passenger name
-
Add contact details
-
Set ticketing time limit
-
Save PNR
-
Price itinerary
-
Issue ticket
18. Other Services Available in Amadeus
Besides flights, Amadeus also supports:
-
Hotel reservations
-
Car rentals
-
Travel insurance
-
Tour packages
These services help travel agencies provide complete travel solutions.
19. Skills Travel Agents Should Learn
To work professionally with Amadeus, agents should practice:
-
PNR creation
-
Fare pricing
-
Ticket issuance
-
Rebooking flights
-
Refunds and cancellations
With practice, agents can manage bookings quickly.
20. Where Amadeus Is Used
Amadeus is used worldwide by:
-
Travel agencies
-
Airlines
-
Corporate travel departments
-
Online travel companies
It works alongside other systems like Sabre Global Distribution System and Travelport Galileo.
1. System Help Commands
| Purpose | Command |
|---|---|
| Help page | HE |
| Help on availability | HE AN |
| Help on PNR | HE PNR |
| Help on fares | HE FARES |
| Help on ticketing | HE TICKETING |
2. Flight Availability Commands
| Purpose | Command Example |
|---|---|
| Neutral availability | AN20JUNBLRDXB |
| Flight schedule | SN20JUNBLRDXB |
| Direct flights only | AD20JUNBLRDXB |
| Availability next day | AN21JUNBLRDXB |
| Availability previous day | AN19JUNBLRDXB |
Explanation example:
AN20JUNBLRDXB
-
AN = Availability Neutral
-
20JUN = Date
-
BLR = Bangalore
-
DXB = Dubai
3. Selling Flight Seats
| Purpose | Command |
|---|---|
| Sell 1 seat from line 1 | SS1Y1 |
| Sell 2 seats from line 2 | SS2Y2 |
| Sell specific flight | SS1Y EK567Y20JUNBLRDXB |
4. Passenger Name Commands
| Purpose | Command |
|---|---|
| Single passenger | NM1SHARMA/RAHUL MR |
| Two passengers | NM2SHARMA/RAHUL MR SHARMA/PRIYA MRS |
| Child passenger | NM1SHARMA/RIA CHD |
5. Contact Information
| Purpose | Command |
|---|---|
| Phone number | AP9876543210 |
| Email address | APE-rahul@email.com |
| Agency contact | APB-080123456 |
6. Ticketing Commands
| Purpose | Command |
|---|---|
| Ticket time limit | TKTL15JUN |
| Ticket immediately | TKOK |
| Display ticketing info | TQT |
7. Save or End Booking
| Purpose | Command |
|---|---|
| End and save booking | ET |
| End and retrieve | ER |
| Ignore booking | IG |
8. Retrieve PNR
| Purpose | Command |
|---|---|
| Retrieve by PNR | RTABC123 |
| Retrieve by name | RTSMITH |
| Display PNR history | RH |
9. Cancel Flight Segment
| Purpose | Command |
|---|---|
| Cancel segment 1 | XE1 |
| Cancel segments 1 and 2 | XE1-2 |
| Cancel all segments | XI |
10. Fare Display and Pricing
| Purpose | Command |
|---|---|
| Display fare | FQD BLRDXB |
| Price itinerary | FXP |
| Price with options | FXP/R,UP |
| Display fare rules | FQN1 |
11. Ticket Issuance
| Purpose | Command |
|---|---|
| Issue ticket | TTP |
| Issue ticket and print | TTP/RT |
| Display ticket record | TWD |
12. Seat and Meal Requests
| Purpose | Command |
|---|---|
| Seat request | ST |
| Vegetarian meal | SRVGML |
| Non-veg meal | SRAVML |
| Wheelchair request | SRWCHR |
13. Special Services (SSR)
| Purpose | Command |
|---|---|
| Frequent flyer | FFN |
| Passport details | SRDOCS |
| Add remarks | RM |
14. Display Commands
| Purpose | Command |
|---|---|
| Display itinerary | RT |
| Display fares | TQT |
| Display flight details | DO1 |
15. Queue Management
| Purpose | Command |
|---|---|
| Display queue | QT |
| Place booking in queue | QE |
| Exit queue | QI |
Example Basic Booking Flow
A simple booking in Amadeus usually follows this process:
1️⃣ Search flight
AN20JUNBLRDXB
2️⃣ Sell seat
SS1Y1
3️⃣ Enter passenger name
NM1SHARMA/RAHUL MR
4️⃣ Add contact
AP9876543210
5️⃣ Set ticket limit
TKTL15JUN
6️⃣ Save booking
ET
7️⃣ Price ticket
FXP
8️⃣ Issue ticket
TTP
1. Advanced Availability Commands
| Purpose | Command |
|---|---|
| Availability by airline | AN20JUNBLRDXB/EK |
| Availability by class | AN20JUNBLRDXB/C |
| Availability with connection | AN20JUNBLRDXB/XBOM |
| Availability by time | AN20JUNBLRDXB/0800 |
| Availability next screen | MD |
| Previous screen | MU |
| Availability 7 days | AN20JUNBLRDXB/7 |
2. Flight Information Commands
| Purpose | Command |
|---|---|
| Flight information | DOEK567 |
| Flight details | DO1 |
| Aircraft type | DOD |
| Minimum connection time | DCTBLRDXB |
| Airport information | GGAPTBOM |
3. Advanced Sell Commands
| Purpose | Command |
|---|---|
| Sell waitlist | SS1Y1/LL |
| Sell open segment | SOYBLRDXB |
| Passive segment | PK1YBLRDXB |
| Married segment sell | SS1Y1*2 |
4. PNR Passenger Management
| Purpose | Command |
|---|---|
| Add infant | NM1SHARMA/RIYA(INF) |
| Passenger with ID | NM1SHARMA/RAHUL MR(ID12345) |
| Change passenger name | NU1SHARMA/RAHUL MR |
| Split PNR | SP1 |
| Split multiple passengers | SP1-2 |
5. Contact & Remarks
| Purpose | Command |
|---|---|
| General remark | RM PASSENGER VIP |
| Confidential remark | RC IMPORTANT CLIENT |
| OSI message | OSI EK VIP PASSENGER |
| Agency remark | RM*GROUP BOOKING |
6. Advanced SSR Commands
| Purpose | Command |
|---|---|
| Wheelchair | SRWCHR |
| Blind passenger | SRBLND |
| Deaf passenger | SRDEAF |
| Unaccompanied minor | SRUMNR |
| Special meal vegan | SRVGML |
| Muslim meal | SRMOML |
| Kosher meal | SRKSML |
7. Passport and Document Commands
| Purpose | Command |
|---|---|
| Add passport | SRDOCS |
| Visa details | SRDOCO |
| Redress number | SRDOCA |
| Secure flight data | SRDOCS/P/IND/123456 |
8. Fare Display Commands
| Purpose | Command |
|---|---|
| Fare display | FQD BLRDXB |
| Fare by airline | FQD BLRDXB/EK |
| Fare by class | FQD BLRDXB/C |
| Fare rules | FQN1 |
| Fare notes | FQN2 |
9. Pricing Commands
| Purpose | Command |
|---|---|
| Price itinerary | FXP |
| Price with lowest fare | FXL |
| Price private fares | FXP/R,U |
| Price without restrictions | FXA |
| Price fare family | FXP/R,FF |
10. Ticketing Commands
| Purpose | Command |
|---|---|
| Ticket display | TWD |
| Issue ticket | TTP |
| Reissue ticket | TTP/EXCH |
| Void ticket | TRDC |
| Ticket list | TJQ |
11. Electronic Miscellaneous Documents (EMD)
| Purpose | Command |
|---|---|
| Display EMD | TQM |
| Issue EMD | TTM |
| EMD history | EWD |
12. Queue Management
| Purpose | Command |
|---|---|
| Display queue | QT |
| Access queue | QS |
| Queue count | QC |
| Remove from queue | QR |
| End queue | QI |
13. PNR History Commands
| Purpose | Command |
|---|---|
| PNR history | RH |
| History by segment | RHS |
| History by passenger | RHP |
14. Itinerary & Printing
| Purpose | Command |
|---|---|
| Print itinerary | IEP |
| Email itinerary | IEE |
| Invoice display | IV |
15. Schedule Change Commands
| Purpose | Command |
|---|---|
| Display schedule change | SC |
| Accept schedule change | SCN |
| Reject schedule change | SCR |
16. Timetable & Schedule
| Purpose | Command |
|---|---|
| Timetable display | TN20JUNBLRDXB |
| Airline timetable | TNEK |
17. Hotel & Car Booking Commands
| Purpose | Command |
|---|---|
| Hotel availability | HOTBLR20JUN |
| Sell hotel | HS1 |
| Car rental availability | CARBLR20JUN |
| Sell car | CS1 |
18. Advanced PNR Display
| Purpose | Command |
|---|---|
| Display segments | RTS |
| Display fares | RTF |
| Display SSR | RTG |
19. Seat Management
| Purpose | Command |
|---|---|
| Seat map | SM1 |
| Request seat | ST |
| Seat aisle | ST/A |
| Seat window | ST/W |
20. Miscellaneous Commands
| Purpose | Command |
|---|---|
| System date | DD |
| Encode city | DANBANGALORE |
| Decode city | DACBLR |
| Currency conversion | FQCUSDINR |
| Minimum stay | FQS |
| Mileage | FQM |
| Tax display | FQT |
Example Advanced Booking Workflow
1️⃣ Check availability
AN20JUNBLRDXB
2️⃣ Sell seat
SS1Y1
3️⃣ Add passenger
NM1SHARMA/RAHUL MR
4️⃣ Add passport
SRDOCS
5️⃣ Add meal request
SRVGML
6️⃣ Price ticket
FXP
7️⃣ Issue ticket
TTP
8️⃣ Email itinerary
IEE
ive Flight Booking Example in Amadeus (Step-by-Step)
Step 1: Check Flight Availability
First, check available flights for the route.
Command
AN20JUNBLRDXB
Explanation:
-
AN = Availability Neutral
-
20JUN = Travel date
-
BLR = Bangalore
-
DXB = Dubai
The system will show a list of flights with:
-
Airline
-
Departure time
-
Arrival time
-
Booking class
-
Seat availability
Step 2: Sell the Flight Seat
Assume the agent chooses line 3 from the availability screen.
Command
SS1Y3
Explanation:
-
SS = Sell seat
-
1 = Number of passengers
-
Y = Booking class
-
3 = Flight line number
This adds the flight segment to the PNR (Passenger Name Record).
Step 3: Add Passenger Name
Command
NM1SHARMA/RAHUL MR
Explanation:
-
NM = Name element
-
1 = Number of passengers
-
SHARMA/RAHUL = Passenger name
-
MR = Title
Step 4: Add Contact Phone Number
Command
AP9876543210
Explanation:
-
AP = Passenger phone number
Example with country code:
AP +91 9876543210
Step 5: Add Email Address
Command
APE-rahulsharma@email.com
Explanation:
-
APE = Passenger email
Step 6: Add Ticketing Time Limit
The system must know when the ticket will be issued.
Command
TKTL15JUN
Explanation:
-
TKTL = Ticket time limit
-
15JUN = Last ticketing date
Step 7: Add Special Service Request (Optional)
Example: Vegetarian meal.
Command
SRVGML
Other examples:
-
SRAVML – Asian vegetarian meal
-
SRWCHR – Wheelchair request
Step 8: Save the Booking (End Transaction)
Command
ET
Explanation:
-
ET = End Transaction and save PNR
The system generates a PNR record locator, for example:
ABC123
Step 9: Retrieve the Booking
To open the booking again:
RTABC123
Explanation:
-
RT = Retrieve PNR
-
ABC123 = PNR code
Step 10: Price the Ticket
Now calculate the fare.
FXP
Explanation:
-
FXP = Price itinerary automatically
The system will show:
-
Base fare
-
Taxes
-
Total price
Step 11: Issue the Ticket
After confirming payment, issue the ticket.
TTP
Explanation:
-
TTP = Ticketing command
The system will generate the E-Ticket number.
Example Complete Booking Flow
Here is the full sequence used by travel agents in Amadeus Global Distribution System:
AN20JUNBLRDXB
SS1Y3
NM1SHARMA/RAHUL MR
AP9876543210
APE-rahul@email.com
TKTL15JUN
SRVGML
ET
RTABC123
FXP
TTP
What the PNR Contains
A completed Passenger Name Record (PNR) will include:
-
Passenger name
-
Flight segments
-
Contact details
-
Special requests
-
Ticketing time limit
-
Fare information




