A Passenger Name Record (PNR) is a digital master file inside a Computer Reservation System (CRS) or Global Distribution System (GDS) that contains the complete itinerary and personal details for a traveler or group of travelers. Developed for the airline industry by the International Air Transport Association (IATA), the PNR is the fundamental transactional backbone of a booking with flight segments, passenger identity data, ticketing metadata, and special service requests all contained in a single system record.
A Record Locator (also called a PNR Code, a Booking Reference, or a Reservation Code) is a 6-character alphanumeric code assigned to a travel reservation made by a travel advisor or automated booking engine.
For the PNR (Passenger Name Record) to be considered legal and saved in a GDS database, it should include five essential elements:
Aside from required fields, PNRs contain optional elements such as Special Service Requests (SSRs) for dietary preferences or wheelchair assistance, Other Service Information (OSI) notes for crew, and payment method authorization tokens.
PNRs are dynamic, ever-changing files that can be modified during the travel life cycle. Modern travel technology platforms manage PNRs across complex operational workflows:
The legacy Passenger Name Record (PNR) system has been used for decades and has a lot of technical debt. Legacy PNRs use cryptic, mid-20th-century-designed, text-heavy EDIFACT messaging standards that separate the booking record (the PNR) from the financial record (the electronic ticket/e-ticket), and ancillary purchases (EMDs).
The travel industry is transitioning towards IATA’s ONE Order initiative along with NDC (New Distribution Capability):
A PNR Code (X7K9P2) is a 6 character reservation locator, which contains overall itinerary and passenger info. An E-Ticket Number is a 13-digit financial document code (e.g. 006-1234567890) that is issued only when payment is complete, and is a true statement of the actual contract of carriage between the passenger and the airline.
This occurs when there are several systems used for a trip. The first PNR (Passenger Name Record) code is held by the portal or GDS that the ticket was booked on, and the second PNR code is held by the operating airline’s internal reservation system. These codes are set up to be automatically synced by modern itinerary builders, so as to not confuse the client.
The transfer of PNR data is subject to strong bilateral agreements between aviation authorities and governments. To comply with frameworks like GDPR, systems must sanitize, encrypt, and restrict access to sensitive PII stored inside PNR history logs.
Leave your request
We will contact you shortly
Thank you for your request!
We will get back to you as quickly as possible