Forge Your Skills. Command the Terminal.

The Complete Amadeus Tutorial: From Zero to Ticketed

This guide is your all-in-one resource for learning the Amadeus booking flow. Launch the simulator and follow along step-by-step!

Search for Availability (AN)

Every booking begins with a question: "What's available?" The `AN` (Availability Neutral) command is your key. The format is the command, the date (DDMMM), the 3-letter departure city code, and the 3-letter arrival city code.

Your Entry:

AN15DECFRAJFK
Explanation: You are asking the system for all available flights on **15 December** from **Frankfurt (FRA)** to **New York (JFK)**. The simulator will return a list of mock flights, each with a line number, airline, flight number, times, and available fare classes (like J, Y, M, K).

Sell a Seat (SS)

From the availability list, you must select a flight and "sell" a seat to temporarily hold it for your client. The `SS` command requires the number of passengers, the specific fare class you want, and the line number from the list.

Your Entry:

SS1Y1
Explanation: This command tells the system to sell **1** seat in **Y** (full economy) class from line number **1** of the availability display. The system will respond with the flight details, confirming the seat is held. This is the first step in building the PNR (Passenger Name Record).

Add Passenger Name (NM)

A booking is useless without a name. The `NM` (Name) command is a mandatory element. The format is critical: `NM` followed by the number of passengers, surname, a slash, first name, and title (MR, MRS, MSTR for a child, MISS).

Your Entry:

NM1SMITH/JOHN MR
Explanation: This adds **1** passenger named **John Smith** to the booking. In the real world, this must match the passport exactly. An incorrect name can result in the passenger being denied boarding.

Add Contact Information (AP/APE)

Airlines require a way to contact the passenger in case of flight changes. You must add at least one contact element. `AP` is for phone numbers and `APE` is for email.

Your Entries:

AP +1-555-123-4567 - PASSENGER MOBILE APE J.SMITH@MAIL.COM
Explanation: These commands add a phone number and an email address to the PNR. This is a mandatory step before you can save the booking.

Finalize Mandatory Fields (TKOK/RF)

Before saving, Amadeus requires two final pieces of information: the ticketing arrangement and your signature. `TKOK` confirms a ticket will be issued. `RF` (Received From) is your digital signature.

Your Entries:

TKOK RF J SMITH
Explanation: `TKOK` tells the airline system that this is a confirmed booking that will be ticketed. `RF` is an audit trail, showing who made the booking (in this case, you received the request from J Smith).

Save the Booking (ER)

With all mandatory elements (Name, Itinerary, Contact, Ticketing, Received From) entered, you can now save the PNR. The `ER` (End & Retrieve) command finalizes the booking and the system will generate a unique Record Locator.

Your Entry:

ER
Explanation: The 6-character code the system returns (e.g., `JX7K9P`) is the **Record Locator**. This is the unique key to this entire booking. You will use it for any future action, from reprinting the itinerary to changing the flight. Congratulations, you've created a complete PNR!

Command & Control Center

  • AN - Availability (AN12NOVCDGLHR)
  • SS - Sell Segment (SS1Y1)
  • NM - Name (NM1SMITH/JOHN MR(CHD))
  • AP/APE - Contacts (AP 33-123...)
  • TKOK - Ticketing OK
  • RF - Received From (RF J SMITH)
  • ER - End & Retrieve
  • RT - Retrieve PNR (RT JX7K9P or RT)
  • IR - Ignore & Retrieve
  • RH - Retrieve History
  • NU - Name Update (NU1/1SMITH/JONATHAN)
  • RM - Remark (RM VIP CLIENT)
  • XE - Cancel Element (XE2)
  • SP - Split PNR (SP 2,3)
  • FXP - Price Itinerary
  • FQN - Display Fare Rules
  • TTP - Ticket PNR
  • TWX - Void Ticket (same day)
  • TRF - Process Refund
  • ITR/P - Print Itinerary
  • FXA/FXK - Ancillary Services
  • FCM - Add Markup (FCM-A20)
  • QP/QT/QS - Queue Management
  • PROFILE - Client Profiles
  • SSR DOCS - Passport Info
  • CS - Clear Screen

A Passion Project from Donabil

DonaTrainer was born from a simple idea: every aspiring travel professional deserves access to the best tools. Developed under the leadership of our President, Mohammed Abdul Kahar, this simulator is our commitment to providing powerful, accessible educational resources. It's our way of giving back to the community and ensuring the next generation of agents are the most skilled yet.

With honorable mention to Muhammad Ali, General Director of Donabil, for his invaluable contributions to this project.