維與田的微甜生活

Slightly.Sweets

哩程

明明有訂位,為什麼還是不能登機?一次搞懂 PNR、ETR 與 DCS

發表於

前言

這趟旅行,我終於搞懂了一個困擾我很多年的航空票務問題。

我大部分的機票都是用哩程兌換的,而且很常是「A 航空的哩程,開 B 航空執飛的票」,所以偶爾會遇到一個很詭異的狀況:訂位明明還在、航班也有位子,航空公司的系統裡甚至看得到我的名字,但到了機場就是印不出登機證。

以前碰到這種事,我只覺得是航空公司的 IT 系統很爛,或是哪裡出了 Bug。這次旅途中連續遇到兩次之後才終於搞懂:問題往往不是單純的「有沒有訂位」,而是航空公司的三套系統 PNR、ETR、DCS 沒有同步。

本篇文章會先講這次在塞席爾發生的事,再解釋這三套系統各自在做什麼、為什麼哩程票特別容易中獎,最後整理我以後會怎麼預防。


這次在塞席爾發生了什麼事

這次出事的機票,是我用英國航空 (British Airways, BA) 的 Avios 開的卡達航空 (Qatar Airways, QR) 商務艙哩程票,也就是 BA 環球票裡 SEZ-DOH 的那一段。

原本訂的是 2026 年 9 月 18 日的航班,後來因為 QR 的航班異動,被非自願改到了 9 月 19 日。

到了塞席爾 (SEZ) 機場報到的時候,代理地勤怎樣都印不出登機證。我的訂位是存在的,QR 的系統也看得到新的航班,但 check-in 系統就是不接受。

代理地勤打電話給 QR 的主管,得到的答案是:這張票不是 QR 開的,是 BA 開的,所以必須聯絡 BA 把票重新處理。

問題是當時已經快關櫃了。我好不容易打通 BA 客服,對方重新處理電子機票之後,QR 的系統立刻就可以報到。最後我是在關櫃前大約 5 分鐘才拿到登機證。

同一時間,現場還有一對法國情侶遇到幾乎一模一樣的事。他們的票是伊比利航空 (IB) 開的,同樣是 QR 執飛,也同樣是原訂前一天、被改到當天,現場一開始也是要他們自己聯絡 IB 處理。我們離開櫃檯的時候他們還卡在那裡,不過後來上飛機又遇到他們,代表最後也成功拿到登機證了。

這讓我開始重新理解這件事:很多時候並不是「沒有票」,而是那張票在不同系統裡的狀態沒有對上。


PNR、ETR、DCS 到底是什麼

航空公司的系統不是只有一套,最簡單可以分成三層:

系統全名白話它回答的問題
PNRPassenger Name Record訂位紀錄你訂了哪一班飛機?
ETRElectronic Ticket Record電子機票紀錄你有沒有一張有效的票可以搭這一班?
DCSDeparture Control System離港控制系統機場現在能不能讓你上這一班?

PNR:訂位紀錄

PNR 裡面記的是姓名、航段、艙等、座位、特殊服務需求這些資訊,例如「QR679、9 月 19 日、商務艙、Confirmed」。

所以當客服跟你說「你的訂位還在,而且是 Confirmed」的時候,他很多時候只是看到了 PNR,並不代表電子機票也已經同步完成。

ETR:電子機票紀錄

ETR 才是真正代表你手上那張票的資料。電子機票不是一張抽象的「票」,而是由一段一段的 flight coupon 組成,例如 SEZ-DOH 一張、DOH-BKK 一張,每一張 coupon 都有自己的狀態:

狀態意思
OPEN還沒使用,可以用
AIRPORT CONTROL執飛的航空公司在起飛前把這張 coupon 接管過去
CHECKED-IN已經報到
LIFTED已經登機
FLOWN / USED已經搭乘完畢
EXCHANGED已經被拿去換成新的票

如果航班異動之後,PNR 已經被改到新的航班,但 ETR 裡的 coupon 還指向舊的航班、舊的日期,還沒有被正確地 revalidate(票號不變,把新的航班更新到原本的票上)或 reissue(換開一張新的票),就會出問題。

DCS:離港控制系統

DCS 是機場實際在用的系統,地勤辦理報到、選位、掛行李、印登機證、登機,都是在這套系統裡完成的。

到了機場,DCS 不只是看「這個人有沒有訂位」,它還要確認「這個人有沒有一張有效的電子機票 coupon 可以搭今天這一班」。如果 PNR 跟 ETR 對不上,DCS 就可能直接拒絕,於是出現最讓旅客崩潰的畫面:

  • PNR:有位。
  • ETR:有票。
  • DCS:不讓你 check-in。

最典型的問題:PNR 更新了,ETR 沒有更新

以我這次的狀況為例。原本是 9/18 的 QR679,後來航空公司把我改到 9/19 的 QR679。這時候 PNR 已經變成「QR679、9/19、Confirmed」,所以在 App 裡看起來完全正常:訂位確認、座位選好、航班準點。

但電子機票的 coupon 還停留在 9/18:

PNRETR 的 coupon
航班QR679QR679
日期9/199/18

到了機場,DCS 一看:這個人的訂位是今天,但他的電子機票 coupon 不是今天,結果就是無法報到。這就是所謂的 coupon mismatch。

最麻煩的地方在於,旅客自己通常完全看不出來,因為 App 裡的一切都很正常,只有背後真正的電子機票沒有同步。

補充:根據達美航空給旅行社的改班處理準則(另開新視窗):改班之後系統會自動幫機票 revalidate,但最多可能要等 72 小時;PNR 的行程和電子機票 (ETKT) 的資料完全一致,旅客才算是可以報到的狀態。而且大約有 20% 的改班沒辦法自動處理、要人工重新開票,其中就包括用別家航空票號開的票,以及行程裡有別家航空航段的票。

OPEN 不是壞掉

我以前一直以為「機票變 OPEN 了,所以不能用」,其實這個理解不太對。在電子機票系統裡,OPEN 代表這張 coupon 還沒有被使用、而且可以使用,本身是一個很正常的狀態。

真正的問題通常不是 coupon 是 OPEN,而是 OPEN 的 coupon 還指向錯的航班,沒有重新跟新的航班連結。所以比較精確的說法不是「票變成 OPEN」,而是:PNR 已經更新,但 ETR 的 coupon 沒有被正確地 revalidate 或 reissue。


回頭看,我以前就有遇過

2024 年 10 月:維珍航空開華航

2024 年 10 月,我老婆搭華航 CI835 從台北飛曼谷 (TPE-BKK)。那張票不是華航自己開的,而是用維珍航空 (Virgin Atlantic, VS) 的 Flying Club 哩程開的夥伴票,電子機票號碼是 932 開頭,也就是 VS 的票。

當時也是票明明存在,系統卻卡在一種有訂位、但無法正常確認和報到的狀態。最後是在桃園機場,由華航主場的地勤處理完,才順利拿到登機證。

當年完全搞不懂發生什麼事。現在回頭看,很可能也是 PNR、ETR 的 coupon 跟執飛航空的 DCS 沒有同步。

2026 年 9 月:Flying Blue 開肯亞航空

其實這趟旅行在塞席爾之前幾天,就已經先發生過一次幾乎一樣的事。

當時的票是用 Flying Blue 的哩程開肯亞航空 (Kenya Airways, KQ),行程是 JRO-NBO-SEZ,其中 NBO-SEZ 被 KQ 改了班。到了吉力馬札羅 (JRO) 報到的時候,外站地勤沒辦法完整處理這張票,只能先給我們 JRO-NBO 這一段的登機證,後面的 NBO-SEZ 怎樣都出不來。

我們當時只知道後面那一段的票好像有問題。但至少第一段可以先飛,而且到了奈洛比 (NBO) 還有 KQ 的主場可以處理,所以當下沒有特別去研究到底是 PNR、電子機票還是 coupon 哪裡出了問題。

抵達奈洛比之後再去找地勤,一開始連一般地勤也處理不了,被告知要等權限比較高的主管上班。主管來了之後進系統處理了一陣子,NBO-SEZ 的登機證就順利出來了。

事情解決之後,我也沒有再追問主管到底做了什麼,是重新開票、revalidate,還是重新抓 coupon,只留下一個印象:「奇怪,為什麼一般地勤都做不了,主管一來就可以?」

一直到這次在塞席爾又遇到 BA 開票、QR 執飛的問題,才突然把兩次經驗串在一起。現在回頭看,JRO 那次很可能是這樣:

  1. NBO-SEZ 的航班被 KQ 改掉。
  2. PNR 已經有新的行程。
  3. Flying Blue 開出的電子機票 coupon,沒有完全跟新的 KQ 航班同步。
  4. JRO 外站的 DCS 無法正常接受。
  5. 一般地勤沒有足夠的票務權限。
  6. 到了 NBO 主場,由權限比較高的主管重新處理。
  7. ETR 的 coupon 跟 KQ 的訂位重新對上,DCS 才終於印得出登機證。

我們當時看到的只是「主管來了之後,登機證突然可以印」,背後真正發生的,很可能就是票務系統重新同步。


為什麼哩程票特別容易遇到

現金票很多時候是航空公司自己出票、自己執飛,例如 QR 開 QR、BR 開 BR、CI 開 CI,所有東西都在同一家公司的系統裡。

但哩程玩家常常是這樣:

出票的哩程計畫執飛的航空公司
BA AviosQR
Flying BlueKQ、CI
Virgin Atlantic Flying ClubCI
AA 的哩程JL、QR、CX
Alaska 的哩程CX、JX

出票航空跟執飛航空不是同一家。如果再碰到航班異動,A 航空的票務系統、B 航空的訂位系統、B 航空的 DCS 三邊都要同步,任何一個環節沒有更新,就可能出現「有訂位、有機票、有座位,但是不能登機」。


為什麼主管和主場常常可以處理

因為「看得到這張票」跟「有權限修改這張票」是兩回事。

一般地勤可以查 PNR、辦理報到、選座位、掛行李、印登機證,但未必有權限去重新開票、revalidate coupon,或是修改別家航空公司開出來的票。

在 A 航空出票、B 航空執飛的情況下,事情又更複雜,因為真正擁有那張電子機票的出票航空 (validating carrier) 還是 A 航空。所以出了問題之後,外站地勤最安全的答案通常就是「請找出票的航空公司」。這不一定代表執飛航空技術上完全做不到,更多時候是這不在這個櫃檯的權限裡,或是這張票不是自家的票,不願意冒險去碰。

這幾次經驗還有一個很明顯的共同點:

機場角色結果
JROKQ 的外站一般地勤處理不了
SEZQR 的外站,代理地勤處理不了,要我自己找 BA
NBOKQ 的主場主管處理成功
TPECI 的主場地勤處理成功

這並不是票到了主場就突然變簡單,而是主場通常有權限更高的系統、票務櫃檯、後台支援,還有經驗豐富的主管。所以「一般地勤做不到」跟「這家航空公司完全做不到」,其實是兩回事。


以後我會怎麼避免

這次最大的教訓是:不要只確認 PNR。

如果是夥伴航空的哩程票,而且航班發生過異動,我以後會做這幾件事:

  1. 確認新的航班在 PNR 裡是 Confirmed。
  2. 請客服確認電子機票,不要只問訂位。不要只問「Is my booking confirmed?」,而是要問:
    • Could you please check the e-ticket coupons, not just the reservation?
    • Have the e-ticket coupons been properly reissued or revalidated for the new flights?
  3. 重新下載電子機票收據 (e-ticket receipt)。確認新的航班、新的日期已經反映在電子機票上。
  4. 從小型外站出發要特別提高警覺。A 航空開票、B 航空執飛,出發地又是 B 航空的小型外站,是最危險的組合。外站的票務權限有限,真的出了問題,不像 HKG、TPE、NRT、DOH、NBO 這種大型樞紐那麼容易找到有權限的人處理。

總結

省流一圖:PNR、ETR、DCS 三者一致才能順利報到

現在我會這樣理解航空票務:

  • PNR 告訴航空公司「我要坐哪一班」。
  • ETR 證明「我有一張有效的票可以坐這一班」。
  • DCS 決定「機場現在能不能讓我上這一班」。

三個都一致,就可以順利報到;只要其中一個沒有同步,就會出現最經典的票務鬼故事:「明明有位,為什麼就是不能印登機證?」

前幾天遇到 Flying Blue 開 KQ 那次,我只知道票出問題了,事情解決之後也沒有再去探究原因。直到這次又在 BA 開 QR 的票上遇到,而且是在關櫃前幾分鐘才把票救回來,我才真正把過去幾年的幾次經驗串在一起。

原來這不是玄學,也不只是航空公司的電腦壞掉,而是 PNR、ETR、DCS 三套系統,沒有把同一張票講成同一個故事。


參考資料

3 筆
  1. Delta Professional:Schedule Change and Ticket Revalidation General Overview(另開新視窗)
  2. Travelport:Assisted Ticketing: Viewing Ticket Lists and Ticket Details(另開新視窗)
  3. Wikipedia:Departure control system(另開新視窗)