Home โ€บ Blog โ€บ How to Create a PNR in Amadeus

How to Create a PNR in Amadeus


How to Create a PNR in Amadeus: Step-by-Step Guide

๐Ÿ“… Updated: October 2026 โฑ 7 min read โœˆ๏ธ GDS HUB Editorial

Creating a Passenger Name Record (PNR) in Amadeus is one of the main tasks for any travel consultant. The following steps explain how to build a complete booking from Cairo to Sharjah using EgyptAir โ€” from flight availability to saving the PNR.

Good to know: The order of entries matters. Always sell the segment first, then add passengers, contact details, and ticketing instructions. Ending the PNR without RF (Received From) will cause the transaction to fail.

Step 1: Search for Flight Availability

1 Check Flight Availability
AMADEUS ยท AN AN24SEPCAISHJ/AMS

This entry searches for available flights from Cairo (CAI) to Sharjah (SHJ) on 24 September with EgyptAir (MS).

The system will display available flights with their booking classes. Review the flight number, departure time, booking class and available seats before selling.

Command Breakdown

Part Meaning
AN Availability Neutral โ€” display flights
24SEP Travel date
CAI Origin (Cairo)
SHJ Destination (Sharjah)
/AMS Airline filter โ€” EgyptAir only

Step 2: Sell Seats

2 Sell the Flight Segment
AMADEUS ยท SS SS2Y1

This command sells two seats in Y class (Economy) from the first line of the availability display.

Command Breakdown

Part Meaning
SS Sell Segment
2 Number of passengers (2)
Y Booking class (Economy)
1 Line number from the availability display

Step 3: Add Passenger Names

3 Add Passenger Names

When entering passenger names in Amadeus, always follow the format: LASTNAME/FIRSTNAME โ€” no spaces before or after the slash.

Adult with Infant

AMADEUS ยท NM1 NM1HAMED/MAHMOUD MR(INF HAMED/MOHAMED/16AUG25)

Adds one adult passenger, MAHMOUD HAMED, with an infant MOHAMED HAMED born on 16 August 2025.

Child

AMADEUS ยท NM1 NM1HAMED/MAHMOUD(CHD/11AUG20)

Adds a child passenger named MAHMOUD HAMED, born on 11 August 2020.

Important: Never use a space before or after the slash โ€” HAMED/MAHMOUD is correct, HAMED / MAHMOUD will fail. Titles (MR, MRS, MS) go after the first name. Passenger type codes (INF, CHD) go in parentheses with the date of birth.

Step 4: Add Contact Information

4 Add Agency Contact Details

Add Phone Number

AMADEUS ยท APM APM 000000000

Enter your agency phone number using APM. Replace 000000000 with the actual phone number.

Add Email Address

AMADEUS ยท APE APE email@email.com

Add your agency email address using APE for communication and ticket delivery.

Why it matters: IATA Resolution 830d requires travel agents to collect and provide passenger contact information. Airlines use these details for flight updates, schedule changes, gate changes and check-in alerts.

Step 5: Add Ticketing Instruction

5 Add Ticketing Instruction
AMADEUS ยท TKOK TKOK

Use TKOK to confirm that you have issued the tickets. You do not need to place the booking in a queue.

What TKOK Does

  • Confirms the tickets are issued โ€” no ticketing reminder will be sent
  • Prevents the PNR from being queued in the ticketing queue
  • Removes the ticketing time limit from the PNR
Alternative: If you want the system to remind you to issue the ticket later, use TKTL followed by a date (e.g., TKTL/15NOV) to set a ticketing deadline. Use TKOK only when the ticket is already issued.

Step 6: End and Save the Booking

6 Save the PNR

Record the Source

AMADEUS ยท RF RF PAX

Use RF PAX to record that you received the information from the passenger.

End and Save

AMADEUS ยท ER ER

End and save the PNR in the system with ER. The system will display the record locator and the complete booking.

Pro tip: Always use ER (End and Retrieve) rather than ET (End Transaction) when creating a new PNR, so that you can immediately verify the booking and record the locator.

Quick Reference Table

Bookmark this table for quick access during your daily work.

Step Command Purpose
1 AN24SEPCAISHJ/AMS Search flight availability
2 SS2Y1 Sell 2 seats in Y class from line 1
3 NM1HAMED/MAHMOUD MR(INF HAMED/MOHAMED/16AUG25) Add adult passenger with infant
3 NM1HAMED/MAHMOUD(CHD/11AUG20) Add child passenger
4 APM 000000000 Add agency phone number
4 APE email@email.com Add agency email address
5 TKOK Confirm tickets issued
6 RF PAX Record source of booking
6 ER End and save the PNR
Related reading: For more Amadeus lessons in the beginner series, see Amadeus Lesson 2: How to Add Passenger Names, Lesson 4: Contact Information, and Lesson 3: Ticketing Arrangement and Save PNR.

Frequently Asked Questions

What is the AN command in Amadeus?
AN is the Amadeus command used to display flight availability. The format is AN followed by the date, origin, destination, and an optional airline filter. For example, AN24SEPCAISHJ/AMS searches for flights from Cairo (CAI) to Sharjah (SHJ) on 24 September with EgyptAir.
What does SS2Y1 mean in Amadeus?
SS2Y1 is the Amadeus command used to sell seats. It sells 2 seats in Y class (Economy) from the first line of the availability display. SS is the sell segment command, 2 is the number of passengers, Y is the booking class, and 1 is the line number from the availability display.
How do I add a passenger name in Amadeus?
In Amadeus, use the NM1 format: NM1LASTNAME/FIRSTNAME with no spaces before or after the slash. For an adult with an infant: NM1HAMED/MAHMOUD MR(INF HAMED/MOHAMED/16AUG25). For a child: NM1HAMED/MAHMOUD(CHD/11AUG20).
How do I add contact information in Amadeus?
Use APM 000000000 to enter the agency phone number, and APE email@email.com to add the agency email address. These elements are used for communication and ticket delivery and are mandatory before ending the PNR.
What does TKOK mean in Amadeus?
TKOK is the Amadeus ticketing instruction that tells the system the tickets have already been issued. It prevents the PNR from being placed into a ticketing queue for follow-up action. Use TKOK when you have already issued the ticket and do not need a ticketing reminder.
What is the difference between RF and ER in Amadeus?
RF (Received From) records the name or source of the person who provided the booking information โ€” it is required before ending the transaction. ER (End and Retrieve) saves the PNR and redisplays it with the record locator. Always use RF before ER to ensure the PNR saves correctly.
Can I create a PNR in Amadeus without an infant or child?
Yes. If there are no infants or children, simply use the adult format: NM1LASTNAME/FIRSTNAME MR or NM1LASTNAME/FIRSTNAME MS. The infant and child formats are only needed when the booking includes these passenger types.
Why is the phone and email required in a PNR?
Agency contact information (APM and APE) is required by most airlines and by IATA Resolution 830d for flight updates, schedule changes, gate changes and check-in alerts. Without APM and APE, the airline cannot contact the passenger, and the PNR may be rejected at the time of ticketing.

Practise PNR Creation in a Safe Amadeus Simulator

Create a free GDS HUB account and practise AN, SS, NM1, APM, APE, TKOK, RF and ER commands in a simulated Amadeus environment โ€” no live data, no risk.

Start Practising Free โ†’