TermFlightId
Business termFlight Identifier
Description

FlightId is defined as the concatenation of OperatingAirlineCode, FlightNumber and OperationalSuffix

IATA-based identifier for a flight which is usually issued long before the flight actually takes place.

FlightId is normally the concatenation of OperatingAirlineIataCode, FlightNumber and OperationalSuffix.

FlightId typically identifies a flight to the majority of systems, but it is not unique across time. It's unique only in conjunction with FlightOriginDate.

Exception: Some airlines use their ICAO code (OperatingAirlineIcaoCode) instead of OperatingAirlineIataCode. This might be because they aren't an IATA member or because they just prefer the ICAO code. Regardless, this means that it is allowed to use OperatingAirlineIcaoCode as part of FlightId.

Allowed values
Comments

Often called flight designator.

NB! IATA accepts the following pattern for flight designator: "xx(a)nnn(n)". This means that:

  • The up to three characters for operating airline include the following: 1AA, A1A, 11A
  • AirlineIataCode are two characters and AirlineIcaoCode is three characters. This means that IATA in practise allows for ICAO airline codes with numbers, which isn't allowed by ICAO. These "illegal" codes are typically used for testing purposes.

NB! Non-numeric flight numbers are a relic of systems that require FlightNumber or FlightId, and where Callsign are used as the FlightId to satisfy the system requirement. Non-numeric FlightNumbers don't really exist. An IATA compliant FlightId will always have a numeric FlightNumber.

StatusApproved 2024-07-12
XML typestring(8)
Equivalent terms

AIRM: "FlightDesignator" https://airm.aero/developers/advanced-search/1.0.0/FlightDesignator?model=LogicalModel
FIXM: "FlightNumber?" https://fixm.aero/releases/EURO_Ext-1.0/Europe_A-CDM_FIXM_Extension_v1.0_CM_D.pdf