Home โ€บ Blog โ€บ Amadeus DNA Command: Airline Code Encode/Decode

Amadeus DNA Command: Airline Code Encode/Decode

A complete guide to the DNA command in Amadeus โ€” how to encode and decode airline names and codes, including two-character codes, ticket codes, and alliance names.

Airlines in the GDS are identified by codes โ€” not by their full names. A two-character airline code, a three-digit ticket code, or an alliance name each has its own place in the booking workflow, and agents need to move between them quickly. The DNA command is the Amadeus entry that handles this. It allows you to find an airlineโ€™s two-character code from its name, identify the airline from its code, decode a ticket code, or display the name of an airline alliance. This guide explains what DNA does, the syntax for each variation, and when it should be used.

What Does the DNA Command Do?

DNA is the Amadeus GDS command used to encode and decode airline names and codes.

Category: Encoding & Decoding.

It allows you to find an airlineโ€™s two-character code from its name or identify the airline from its code. DNA can also search by ticket code and by alliance name, making it one of the most versatile reference entries in the Amadeus encoding and decoding toolkit.

Encode an Airline Name into its Two-Character Code

Display the two-character code for Iberia:

DNAIBERIA

This displays the two-character code for Iberia. Use it when you know the airline name but not its code โ€” the system returns the code you need for availability, ticketing, or fare rules.

Decode a Two-Character Airline Code into its Name

Display the airline name for the code CP:

DNACP

This displays the airline name for the code CP. Use it when you see a two-character code in a schedule, an availability display, a fare rule, or a colleagueโ€™s note and need to confirm which airline it refers to.

Decode an Airline Ticket Code

Display the airline name using its airline ticket code:

DNA005

This displays the airline name for the three-digit airline ticket code 005. Ticket codes appear as the prefix on every e-ticket number, so DNA is the correct entry whenever you need to identify which airline issued a ticket from its number alone.

This is particularly useful when handling exchanges, refunds, or audit work, where the ticket number on a document must be traced back to the issuing carrier before any action can be taken.

Display the Name of an Airline Alliance

Display the name of the airline alliance:

DNAONEWORLD

This displays the name of the airline alliance oneworld. Use it when you need to confirm which carriers belong to an alliance, or when a customer refers to an alliance by name but the booking requires individual airline codes.

Alliance-level bookings often use availability entries such as AN*A for Star Alliance or AN*O for oneworld, so DNA helps you confirm the correct carrier list before building the itinerary.

Important Notes

  • Use DNA for airline encoding and decoding.
  • It can search by airline name, two-character code, ticket code, or alliance name.
  • DNA is part of the Amadeus encoding and decoding toolkit โ€” the same command family used for hotels, car rental companies, aircraft types, and other reference data.

When to Use DNA

Use DNA during the encoding and decoding step whenever you need to identify an airline or find its corresponding code. Typical scenarios include:

  • Finding an airlineโ€™s two-character code when the customer names the carrier.
  • Decoding a two-character code from a schedule, availability display, or fare rule.
  • Identifying the issuing carrier from a three-digit ticket code on an e-ticket.
  • Confirming the carriers that operate under a specific airline alliance.
  • Matching a corporate agreement to a specific airlineโ€™s code before booking.
  • Supporting refund, exchange, or audit work where the ticket number must be traced to the issuing carrier.
  • Verifying the correct code before entering the airline in a PNR or an availability request.

How DNA Fits Into Your PNR Management Workflow

A typical session using DNA might look like this:

  • Retrieve the PNR with RT or begin a new booking.
  • When an airline name or code is needed, enter the DNA entry โ€” for example DNAIBERIA, DNACP, or DNA005.
  • Note the code or name and continue with the booking.
  • Open availability for the relevant route with AN โ€” optionally filtered by the airline code with the /A option.
  • Sell the segment with SS once the airline and flight are confirmed.
  • Check the fare rules and pricing with FXP.
  • If the airline participates in a frequent flyer agreement, check it with VFFD before adding the frequent flyer number with FFN.
  • Save the PNR with ER or ET.

How DNA Relates to Other Encoding and Decoding Commands

  • DNA โ†’ encodes and decodes airline names, two-character codes, ticket codes, and alliance names.
  • DAN โ†’ a related Amadeus encoding and decoding command for airline reference data.
  • DNH โ†’ encodes and decodes hotel company codes and displays master chain hotels.
  • DNC โ†’ encodes and decodes car rental company codes.
  • DNE โ†’ encodes and decodes aircraft types.
  • DNS โ†’ a related Amadeus reference data decoding command.
  • DAC โ†’ a related Amadeus reference data decoding command.
  • DO โ†’ displays detailed flight information including the operating carrier.

The distinction matters: DNA handles airline names, codes, ticket codes, and alliances, while DNH handles hotels, DNC handles car rentals, DNE handles aircraft types, and DAN, DNS, and DAC cover other reference data. Use DNA whenever the question is about an airline.

Important: DNA returns the airline name or code only. It does not confirm availability, fares, or schedules โ€” it simply identifies the carrier. For availability, use AN, and for flight details use DO.

Airlines rebrand, merge, and join or leave alliances over time. Always verify the code with DNA before entering it into a PNR, and confirm alliance membership details with the airline or the applicable alliance reference where the booking depends on it.

Frequently Asked Questions

What does the DNA command do in Amadeus?

DNA encodes and decodes airline names and codes โ€” it finds the two-character code from an airline name, or the name from a code. It also decodes ticket codes and alliance names.

What does DNAIBERIA mean?

It displays the two-character code for Iberia.

What does DNACP mean?

It displays the airline name for the code CP.

What does DNA005 mean?

It displays the airline name using its three-digit airline ticket code 005. Ticket codes appear as the prefix on e-ticket numbers.

What does DNAONEWORLD mean?

It displays the name of the airline alliance oneworld.

How is DNA different from DNH, DNC, or DNE?

DNH handles hotel codes, DNC handles car rental company codes, DNE handles aircraft types, and DNA handles airline names, codes, ticket codes, and alliances.

Conclusion

The DNA command is the airline encoding and decoding tool in Amadeus. Use DNAIBERIA to find the two-character code for an airline, DNACP to decode a two-character airline code into its name, DNA005 to identify the issuing carrier from a three-digit ticket code, and DNAONEWORLD to display the name of an airline alliance. It removes the need for external reference lists, supports ticket tracing, and is essential when a customer names a carrier or when a code appears without explanation in a schedule, fare rule, or document. Remember that DNA only handles airline reference data โ€” for availability use AN, for flight details use DO, and for frequent flyer agreements use VFFD. Paired with the other encoding and decoding commands โ€” DAN, DNH, DNC, DNE, DNS, and DAC โ€” DNA completes your reference data toolkit and keeps every booking accurate from first entry to final ticket.

Focus Keywords

  • DNA command
  • Amadeus DNA
  • airline code Amadeus
  • airline encoding decoding
  • DNAIBERIA
  • DNACP
  • DNA005 ticket code
  • DNAONEWORLD alliance
  • Amadeus encoding commands
  • DNH command