Amadeus GDS command reference dashboard

Essential Starter Commands for Your First Agency Job

If you’re stepping into your first travel agency role, these 15 Amadeus commands are your foundation. They cover everything from encoding city names to ticketing and PNR retrieval—the exact tasks you’ll handle daily. Click any command below to see its full documentation.

Suggested Learning Path

  1. Week 1 — Encoding & Navigation: Start with DAN, DAC, DNS, DNA, then master MD, MU, MT, MB. These are the commands you’ll use every single day.
  2. Week 2 — Searching & Selling: Add AN, SN, TN, and SS. Practice reading availability displays before you try selling.
  3. Week 3 — Building a PNR: Learn NM1, AP, TK, RF, and ER as one unit — you’ll almost always use them together.
  4. Week 4 — Pricing & Ticketing: Move on to FXP, FXX, FP, and TTP. Do not ticket real passengers until you’ve practised pricing repeatedly on our free GDS simulator.
  5. Week 5 — Queues & Real Workflow: Add QT, QS, QE. By now you should be able to work a full booking cycle without notes.

A Complete Booking, Start to Finish

The single most useful thing to understand about Amadeus is that the commands are a workflow, not a list. Below is one realistic end-to-end booking — Cairo to Dubai on 15 October — using 13 of the commands in this reference, in the exact order you’d type them.

1

Sign in

JI1234AA/SU

Your agent sign-in. Replace 1234AA with your office ID and SU with your duty code. Nothing works until you sign in.

2

Encode the city

DANCAIRO

Returns CAI — Cairo International. Always confirm the code before searching; misspelt city names produce availability for the wrong airport silently.

3

Check availability

AN15OCTCAIDXB

Neutral availability on 15 October, Cairo → Dubai. Add a return date for round-trips, or /ACXX to filter by airline.

4

Sell the segment

SS1Y1

Sell line 1, Y class, 1 passenger. Change Y to match the class you’re actually booking. The availability display disappears after this — the flight is now in your PNR.

5

Add the passenger name

NM1AHMED/OMAR MR

Surname, first name, title. Multiple passengers use separate NM lines or one line with numbered entries. Name errors are painful to fix after ticketing — always verify against the passport.

6

Add contact details

AP CAI +20 100 123 4567

Passenger contact. Required before ticketing, and the airline may use it to notify the passenger of schedule changes.

7

Add ticketing arrangement

TKOK

Ticket on the spot. If the passenger is paying later, use TKTL15OCT instead — that creates a ticketing deadline and a queue entry to remind you.

8

Add received-from

RF AGENT

Who the booking was taken from. Often the agent name, WALK-IN, or a corporate contact.

9

End transaction — save the PNR

ER

This is the step beginners forget. Nothing you typed above is real until you end the transaction. ER saves and redisplays the PNR with a 6-character record locator. Forget this step and the whole booking disappears when you sign out.

10

Price the itinerary

FXP

Stores a Transitional Stored Ticket (TST) with fare, taxes, and total. Add /P1 to price for a specific passenger only.

11

Add form of payment

FP CASH

Or FP CCVI4111111111111111/1226 for credit cards. Required before issuing.

12

Issue the ticket

TTP

Issues the ticket for everyone in the TST. Use TTP/P1 for one passenger only, or TTP/ET for an e-ticket (the default in most markets).

13

End transaction again

ER

Commits the ticketing changes. Your booking is now complete and the passenger has a ticket number. Retrieve the PNR with RT plus the record locator to verify everything is stored correctly.

Sign-in & Session Management

4 commands

Before you can search, sell, or ticket anything, you need to sign in and set up your session. These commands cover agent sign-in, creating new agent IDs, and accessing reference data like city and airport codes.

ji

The Quick Sign-In Command

Open

JG

How to Create a New Agent ID

Open

gg

Accessing the Amadeus Information System (AIS)

Open

dan

Encode City or Airport Name

Open

Navigation & Display Control

10 commands

Amadeus returns far more data than fits on a single screen. These commands let you move around the display — scroll down, go back up, jump to the top or bottom, and redisplay a cleared screen. They become muscle memory within your first week.

mt

Move Screen to Top

Open

mb

Move Screen to Bottom

Open

mdn

Move Screen Down by Lines

Open

mun

Move Screen Up by Lines

Open

mp

Redisplay Cleared Screen

Open

dac

Decode City or Airport Code

Open

dns

Encode & Decode State or Province

Open

dna

Encode & Decode Airline

Open

Availability, Schedule & Flight Info

9 commands

Every booking starts here. You search available flights on a route and date, then check schedules, flight status, minimum connecting times, and aircraft types before selling a segment. Getting availability right is what separates a fast agent from a slow one.

an

Neutral Availability

Open

ac

Change Availability Display

Open

acr

Return Availability Display

Open

do

Flight Information

Open

dm

Minimum Connecting Time

Open

dne

Encode & Decode Aircraft Type

Open

dnc

Encode & Decode Car Rental Company

Open

PNR Creation – Name, Segments & Itinerary

12 commands

Once you’ve found flights, you build the Passenger Name Record: add passenger names, sell segments, add contact details, ticketing arrangements, and received-from information. This is the core of daily agency work and the area where small mistakes cost the most time.

nm2

Special Passenger Name Entries

Open

si

Arrival Unknown & Information Segment

Open

ru

Memo Auxiliary Segment

Open

rtsvc

Flight Service Information

Open

rtim

Display Entire Itinerary

Open

rtam

Display Married Segments

Open

iep

Send Itinerary by Email

Open

rf

Received From Element

Open

End Transaction & PNR Finalization

9 commands

Nothing you do in a PNR is saved until you end the transaction — and forgetting to do it is one of the most common beginner mistakes. These commands save, file, or discard your work, and control whether the PNR stays open or drops out of your session.

et

Amadeus End Transaction

Open

er

End Transaction and Redisplay

Open

etk

End Transaction and File

Open

erk

End Transaction and Redisplay

Open

ef

End Transaction and File for Split PNR

Open

etx

Cancel Itinerary for All Linked PNRs

Open

erx

Cancel Itinerary for All Linked PNRs

Open

ig

Ignore Transaction

Open

ir

Ignore Transaction and Redisplay

Open

SSR, Remarks & Options

10 commands

Special Service Requests (SSRs) and remarks are how you communicate passenger needs to airlines — wheelchair assistance, meal preferences, corporate references, OSI messages. Getting these wrong can mean a passenger is denied boarding, so accuracy matters more here than almost anywhere else in Amadeus.

sr

Special Service Request (SSR)

Open

rc

Confidential Remark

Open

rm*

Interface Record Remark

Open

am / ab

Mailing and Billing Addresses

Open

dnh

Encode & Decode Hotel Company

Open

Frequent Flyer & Agreements

6 commands

Loyalty program data matters for earning miles, applying status benefits, and in some cases applying corporate or alliance fares. These commands handle frequent flyer entries, airline agreements, and redemption bookings.

ffd

Frequent Flyer Information

Open

ffa

Frequent Flyer Name & SSR

Open

ffn

Frequent Flyer SSR

Open

ffr

Frequent Flyer Redemption

Open

vffd

Frequent Flyer Agreements

Open

dd

Time & Date Calculations

Open

PNR Security & Agreements

3 commands

These commands control which offices and agents can access a PNR — essential in multi-branch agencies or when a booking needs to be restricted from general view. Fewer commands, but high-stakes if used incorrectly.

es

Individual PNR Security

Open

esd

Display Security Agreements

Open

esx

Cancel Security Agreements

Open

Seat Requests & Seat Maps

5 commands

Advance seat requests (ASR) and seat maps let you assign or request specific seats before check-in. Unlike SSRs, these interact directly with airline seat inventory — so a seat request can be confirmed, waitlisted, or refused in real time.

st

Advance Seat Request

Open

sx

Cancel Seat Request

Open

stg

Group Seat Request

Open

dk

Unit & Decimal Conversions

Open

PNR Retrieval, History & Claim

8 commands

You’ll constantly need to pull up PNRs — by record locator, passenger name, flight, or queue. These commands also cover PNR history, purged records, and claiming PNRs across offices, which matters when bookings move between branches.

rpp

Purged PNR Retrieval

Open

rpd

Display Purged PNRs

Open

rld / pld

Office Request & PDR List

Open

rp

Change Responsible Office

Open

ti

Travel Information Commands

Open

Print, Copy & PNR Replication

9 commands

Printing PNRs, copying itinerary elements between records, and replicating bookings for group or return trips saves hours of manual re-entry — and reduces the errors that come with it. These are the commands agents reach for once they’re past the beginner stage.

wrs

Print First Screen

Open

rra

Copy PNR and Create AXR

Open

rrp

Copy Passenger Data

Open

rri

Copy Itinerary Elements

Open

xe

Cancel PNR Elements

Open

xi

Cancel Entire Itinerary

Open

Modify, Cancel & Update

5 commands

Plans change. These commands let you change flights, cancel segments, delete inactive elements, and update passenger names when corrections are needed. Some overlap with other categories because the same command often serves multiple purposes.

sb

Change Booking Class, Date & Flight

Open

dl

Delete Inactive Segment

Open

sx

Cancel Seat Request

Open

rp

Change Responsible Office

Open

Group Booking & PNR

7 commands

Group bookings work differently from individual PNRs — they use a name list, group fare SSRs, and specific workflows airlines require for group reservations. If your agency handles tours, corporate travel, or sports teams, this section is essential.

ng

Group Booking Commands

Open

rtn

Group PNR Name Display

Open

srgrpf

Group Fare SSR Element

Open

nt

Group PNR Name Transmission

Open

stg

Group Seat Request

Open

ti

Travel Information Commands

Open

Fares, Pricing & Currency

18 commands

Before you can ticket, you need to price the itinerary. These commands display fares, calculate mileage, convert currencies, and store fare information in the PNR. Pricing is where most agents spend the most time — get comfortable with FQD, FXP, and FXX first.

fqn

Fare Note & Rule Display

Open

fqntax

General Tax Information

Open

fqm

Mileage Calculation

Open

frm

PNR Mileage Calculation

Open

fqa

IATA Rates of Exchange

Open

fqc

Currency Conversion

Open

fqb

Bankers’ Exchange Rates

Open

fxp

Itinerary Pricing

Open

fxx

Itinerary Pricing Without TST

Open

fxb

Lowest Fare Pricing

Open

fxr

Lowest Fare Pricing Without TST

Open

fxa

Lowest Applicable Fare Display

Open

fxl

Lowest Possible Fare

Open

fe

Endorsement Element

Open

fm

Commission Element

Open

fh

Manual Ticket Number

Open

fpo

Original Form of Payment

Open

Ticketing, TST & Reissue

22 commands

The full ticketing workflow: store a Transitional Stored Ticket (TST), add forms of payment, issue the ticket, and handle reissues and refunds. Errors here are costly — a wrongly issued ticket can mean debit memos and unhappy clients — so learn it thoroughly before working live.

fs / fz

Miscellaneous Fare Information

Open

ft

Tour Code & Net Remit

Open

ttd

Confidential TST Flag

Open

fxf

ATC Reissue Informative Pricing

Open

fxq

ATC Reissue Confirmed Pricing

Open

fxe

ATC Reissue Informative Best Pricer

Open

fxo

ATC Reissue Confirmed Best Pricer

Open

trf

ATC & Manual Refund Commands

Open

tqtc

TST Display in Cryptic Mode

Open

tqt

TST & Commission Display

Open

ttc

Create Manual TST

Open

tti

Manual TST Information Update

Open

ttk

Manual TST Fare & Tax Update

Open

ttf

Remove TST Change Flag

Open

tta

Add Passenger to TST

Open

tts

Split Passenger from TST

Open

tth

TST History Display

Open

Queues – Workload, Processing & Placement

14 commands

Queues are how agencies track pending work — schedule changes, ticketing deadlines, waitlists, customer requests. If you work in a busy agency, you’ll spend part of every day processing queues. These commands let you view, process, and manage queue items efficiently.

qt

Queue Workload Display

Open

qtq

Queue Summary Count

Open

qc

Queue Count & Workload

Open

qs

Queue Processing & Browsing

Open

qn / qnf

Queue Navigation

Open

qd

Queue Delay & Ignore

Open

qir

Ignore Queue PNR and Redisplay

Open

qf / qfr

Queue Transaction Commands

Open

qr

Remove Queue Items

Open

qu

Redisplay Queue Message

Open

qe / qer / qes

Queue Placement Commands

Open

ti

Travel Information Commands

Open

Ready to Start Your GDS Journey?

From your first login to searching flights and issuing tickets — your journey starts here.
Practice. Learn. Build your confidence.

Agent logging into Amadeus system
1. Login to Amadeus
Searching for a flight from Cairo to Sharjah
2. Search for flights
Agent issuing a ticket and handing it to the customer
3. Issue and deliver tickets

Create your account and make your first booking today!

Start Training Now →

Already have an account?

Frequently Asked Questions

The questions we get most often from agents starting out on Amadeus.

What’s the difference between a TST and a ticket?

A TST (Transitional Stored Ticket) is the pricing record stored inside the PNR — it holds the fare, taxes, and total but isn’t yet a ticket. A ticket is the actual document issued to the passenger. You always store a TST with FXP before issuing with TTP.

Do I need to memorize all 150 commands on this page?

No. Most working agents use 20–30 commands daily and look up the rest as needed. The Essential Starter Commands section above covers the daily-use core. Focus on fluency there first, then expand.

Why do some commands appear in more than one category?

Because a single command can serve multiple purposes. SX, for example, cancels a seat request (Seat Requests) and can also remove elements during modification (Modify/Cancel). The categories are for navigation, not strict taxonomy — always check the command’s own page for its full syntax.

What’s the most common beginner mistake?

Forgetting to end the transaction with ER or ET. If you don’t end it, nothing is saved and the entire PNR disappears the moment you sign out or the session times out. Always end the transaction after building or modifying a PNR.

Where can I practice these commands safely?

On our free GDS simulator — it replicates the real Amadeus terminal so you can practise every command in this reference without affecting a live booking or a real passenger.