> ## Content Index
> Fetch the complete content index at: https://www.travelbiztalk.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# PNR (Passenger Name Record)
- URL: https://www.travelbiztalk.com/pnr-passenger-name-record/
- Published: 2024-12-20T10:13:24.000Z
- Updated: 2024-12-20T10:14:27.000Z
- Description: 여행산업에서 PNR 이라는 단어는 굉장히 쉽게 접할 수 있는 단어인데 실제로 어떤 내용인지를 알고 사용하는 경우가 많지 않죠. 간략하게 PNR과 PNR No.를 정리해 보았습니다. 딱히 재미 없는 그냥 참고용 자료입니다. 지속적으로 업데이트 예정입니다.
- Author: TravelBizTalk
- Tags: 용어사전, PNR, Passenger Name Record, booking reference, reservation code, 항공, GDS, Sabre, Amadeus, Galileo

### PNR의 정의

**PNR(Passenger Name Record)** 은 우리 말로 표현하기가 참 애매합니다. 굉장히 많은 곳에서 짧게 **예약기록**으로 칭하고 있습니다. 하지만 대부분의 경우 PNR이라는 단어가 더 익숙하실 겁니다.

PNR은 항공 여행 예약 시 생성되는 **디지털 문서**입니다. PNR은 단순한 예약 확인을 넘어, 항공 여행 전반에 걸쳐 다양한 목적으로 활용됩니다. 승객의 여행 일정에 대한 상세 정보를 담고 있으며, 항공권 예약, 발권, 탑승 수속 등 다양한 단계에서 중요한 역할을 합니다.

![](https://www.travelbiztalk.com/content/images/2024/12/image-10.png)

E-Ticket 샘플

### PNR의 주요 기능

PNR은 단순한 예약 기록을 넘어 다양한 목적과 시스템 간의 상호 작용을 통해 복잡하게 발전해 왔습니다. 초기에는 항공사 간 예약 정보 교환을 용이하게 하기 위해 도입되었으나, 이후 항공편 외에 호텔, 렌터카 등 다양한 여행 서비스가 포함되면서 그 중요성이 더욱 커졌습니다. PNR은 예약 시스템(CRS)과 글로벌 유통 시스템(GDS)을 통해 관리되며, 때로는 하나의 여정에 여러 개의 PNR이 생성될 수 있습니다.

PNR의 주요 기능은 다음과 같습니다:

- **예약 확인**: PNR은 예약이 성공적으로 완료되었음을 확인하는 데 사용됩니다.
- **정보 저장소**: PNR은 승객 이름, 연락처, 여정, 결제 정보 등 다양한 데이터를 저장합니다.
- **데이터 교환**: 항공사 및 여행사 간에 예약 정보를 교환하는 데 사용됩니다.
- **보안**: 테러 방지 목적으로 PNR에 보안 관련 정보가 추가되기도 합니다.
- **상업적 활용**: 항공사는 PNR 데이터를 활용하여 고객 맞춤형 서비스나 마케팅 전략을 수립할 수 있습니다.

### PNR의 구성요소

PNR의 구성 요소는 필수 데이터 요소와 선택적 데이터 요소로 나눌 수 있으며, 보안 및 상업적 목적으로 추가되는 정보도 있습니다. PNR에 사용되는 다양한 정보들을 분류하면 아래와 같습니다.

#### 필수 데이터

- **전화번호(Phone):** 여행객 또는 여행사의 연락 가능한 전화번호입니다. 예약 변경이나 긴급 상황 발생 시 연락을 용이하게 합니다.
- **수신자(Received from):** PNR에 마지막으로 변경 사항을 적용한 사람을 나타냅니다. 주로 여행객 본인 또는 여행사 직원이 됩니다.
- **여정(Itinerary):** 최소한 하나의 여행 구간이 포함되어야 합니다. 출발지와 목적지, 항공편 정보 등을 포함합니다.
- **이름(Name):** 승객의 성과 이름이 포함됩니다. 중간 이름은 필수가 아닙니다.
- **발권(Ticketing):** 티켓 발권 방법과 시기를 명시합니다.

#### **선택적 데이터**

- 추가 여정 구간: 항공편 외에 호텔 예약, 렌터카 예약 등 추가적인 여행 서비스 정보가 포함될 수 있습니다.
- 결제 방법: 현금, 신용/직불 카드, 수표 등 결제 수단 정보가 포함됩니다.
- 신용카드 번호: 결제에 사용된 신용카드 번호가 포함될 수 있습니다.
- 승객 이메일 주소: 승객의 이메일 주소가 포함됩니다.
- 상용 고객 번호: 항공사의 상용 고객 프로그램 번호가 포함될 수 있습니다.
- 여행사 이름 및 주소: 여행사를 통해 예약한 경우, 여행사 정보가 포함됩니다.
- 운임 및 가격 정보: 항공권 가격 및 관련 정보가 포함됩니다.
- 티켓 제한 사항: 티켓에 적용되는 제한 사항(예: 환불 불가, 변경 불가)에 대한 정보가 포함됩니다.
- 여행 관련 연령 정보: 혼자 여행하는 어린이 또는 노약자와 같이 특별한 도움이 필요한 승객에 대한 정보가 포함됩니다.
- 특별 서비스 요청(SSR): 식사 선호도, 좌석 선택 등 특별 서비스 요청 정보가 포함됩니다.
- 여행사 서비스 수수료: 여행사가 부과하는 수수료 정보가 포함됩니다.
- 기타 여행 관련 사항: 여행에 대한 기타 참고 사항이 포함될 수 있습니다.
- PNR 변경 내역: PNR의 과거 변경 이력이 포함됩니다.

#### 보안 데이터

미국 교통안전청(TSA)의 Secure Flight Program에 의해 다음 정보가 추가됩니다.

- 전체 이름: 신분증에 표기된 중간 이름 또는 이니셜을 포함한 전체 이름입니다.
- 생년월일 및 성별
- Redress Number : TSA(미 교통안전국)에서 발급하는 7자리 고유 식별 번호로 미 전역의 공항에서 탑승객의 신원 확인을 위해 사용합니다.

### PNR이 복잡한 이유

PNR은 초기에는 꽤 심플한 예약자에 관한 정보였습니다. 하지만 PNR은 점점 복잡해졌는데 단순한 예약 기록을 넘어 다양한 목적과 복잡한 시스템 간의 상호 작용으로 인해 복잡해졌습니다. 특히, **데이터 표준화의 부재**와 **보안 및 상업적 요구 사항의 추가**가 복잡성을 심화시켰습니다. 

- **데이터 교환의 필요성:** 항공사 간 예약 정보 교환을 용이하게 하기 위해 PNR이 도입되었으며, 이후 여행 산업의 중요한 구성 요소가 되었습니다. 항공편 외에도 렌터카, 호텔 예약 등 다양한 여행 서비스가 포함될 수 있어 더욱 복잡해졌습니다.
- **다양한 시스템:** 항공사는 자체 CRS(Central Reservation System)를 운영하지 않고, Amadeus, Sabre, Travelport와 같은 GDS(Global Distribution System)를 통해 예약 정보를 관리합니다. 하나의 여행 일정이 여러 항공사나 시스템을 거칠 경우, 여러 개의 PNR이 생성될 수 있습니다.
- **표준의 부재:** IATA(국제항공운송협회)와 ICAO(국제민간항공기구)가 PNR 표준을 개발했지만, **PNR의 형식을 통일하지 않았습니다**. 따라서 시스템마다 PNR의 내용과 형식이 다를 수 있으며, 이는 데이터 처리의 복잡성을 증가시켰습니다.
- **보안 요구 사항:** 테러 방지 목적으로 PNR에 보안 관련 정보가 추가되었습니다. 미국 TSA(교통안전청)의 Secure Flight 프로그램에 따라 PNR에 SFPD(Secure Flight Passenger Data)를 포함해야 하며, 이는 개인 정보 보호에 대한 우려를 불러일으켰습니다.
- **상업적 활용:** PNR 데이터는 항공사의 Dynamic Pricing, 고객 세분화 등 상업적 목적으로 내용이 추가되었습니다. 하지만 엄격한 개인 정보 보호 규제로 인해 활용에는 제약이 따릅니다.

복잡한 PNR 시스템을 개선하기 위해 IATA는 ONE Order라는 새로운 시스템을 도입하려 하고 있습니다. ONE Order는 **여행 관련 모든 데이터를 단일 XML 파일에 저장**하여 데이터 처리 및 관리를 단순화합니다. 아마도 NDC가 더욱 활성화 되면 ONE Order가 새로운 표준이 될 수 있으리라 생각합니다. NDC에 대해서는 아래 글을 참고하세요.

[NDC(New Distribution Capability)몇가지 자료들을 종합해서 NDC에 대해서 약간 정리해 보았습니다. 딱히 재미도 없고 별 대단한 것도 아니니 그냥 참고용 자료 정도입니다. 지속적으로 업데이트 예정입니다.![](https://www.travelbiztalk.com/content/images/icon/travel-business-talk-logo-small.png)Travel Business Talk엄지척![](https://www.travelbiztalk.com/content/images/thumbnail/----------GDS--iata--NDC-ARM-INDEX-----------------------.png)](https://www.travelbiztalk.com/ndc/)

### PNR 번호 

우리가 보통 PNR을 이야기할 때는 대부분 이 PNR 번호를 PNR이라고 줄여 부르는 것입니다. booking reference, reservation code 또는 record locator 라 부르기도 하는데 일반적으로 PNR 파일이 생성될 때 부여되는 고유한 식별 코드입니다. 이 코드는 주로 **6개의 문자 또는 숫자와 문자** 조합으로 이루어져 있습니다.

PNR 번호는 예약 시스템에 따라 다른 형식을 가지게 되는데 Sabre 시스템은 문자만 사용하고, Amadeus와 Galileo는 숫자와 문자를 혼합하여 사용합니다.

주요 특징 및 기능은 다음과 같습니다:

- **PNR 파일의 디지털 주소:** PNR 번호는 항공사의 데이터베이스에서 특정 PNR 파일을 찾을 수 있도록 하는 디지털 주소 역할을 합니다.
- **예약 확인:** 승객은 이메일로 PNR 번호를 받아 예약을 확인할 수 있으며, 이 코드는 전자 항공권과 탑승권에도 표시됩니다.
- **온라인 예약 관리 및 체크인:** PNR 번호를 통해 승객은 온라인으로 예약을 관리하고 체크인할 수 있습니다.
- **여행 정보 접근:** PNR 번호는 승객에게 자신의 항공편 세부 정보에 대한 접근 권한을 제공하지만, 개인 정보가 포함된 전체 PNR 파일에는 접근할 수 없습니다.
- **중복 방지:** 항공사는 특정 알고리즘을 사용하여 PNR 번호의 문자 및 숫자 순서를 정하고, 이미 사용된 조합을 피하여 중복을 방지합니다. 또한, 욕설을 검열하는 기능도 포함되어 있습니다.

참고로 PNR 번호는 해당 여행이 완료된 후 일정 시간이 지나면 동일 번호로 재사용 될 수 있습니다. 그렇기 때문에 항공권을 확인할 때 이 PNR만으로는 고유성을 확인할 수 없어 출발일자, 탑승객 명을 확인하게 됩니다.

![](https://www.travelbiztalk.com/content/images/2024/12/image-9.png)

대한항공의 온라인 체크인 PNR번호 외 다양한 정보로 예약을 확인합니다.

PNR 번호는 단순한 임의의 문자 조합처럼 보이지만, 실제로는 예약 시스템 내에서 매우 중요한 역할을 합니다. 승객은 이 코드를 통해 자신의 예약 정보를 확인하고 관리할 수 있으며, 항공사는 이 코드를 통해 예약 데이터를 효율적으로 관리할 수 있습니다. 또한, 여러 항공사 또는 시스템이 관련된 복잡한 여행 일정을 처리할 때, 슈퍼 PNR 또는 마스터 여정을 통해 각각의 PNR을 연결하고 관리하는 데 사용됩니다.