我看了论坛上许多关于两本护照旅行的解释,发觉有很多误区。我希望写一篇文章解释一下。
是的,抛开航空公司和目的地移民局不谈,CAAC、NIA、海关这三个中国政府机关系统也是彼此独立的。这意味着信息在这三个系统中可能是冲突的、不一致的。在任何一个中国政府部门办理业务的过程中,除非发现异常情况,否则他们只会在其他单位的系统中执行常态化检查。而由于中国政府长期管理混乱,他们的常态化检查是做不到尽善尽美的。由于官僚机构的惰性,除非本部门的SOP要求积极地解决信息冲突的问题,否则任何部门都会把信息不一致归咎于其他部门,不会去主动解决问题。接下来解释一下每个步骤涉及的单位和系统。
在这里需要特别指出的是,本论坛置顶高赞文章(https://forum.iask.ca/threads/891393/)中说“登机牌二维码里没有国籍和证件号”是正确的,但这种说法有误导性。绝大多数航空公司都是国际航空运输协会(IATA)的会员,登机牌是根据IATA的规范制发的,目的是为了保持全球业务的一贯性。如果没有这种一贯性,“上海经东京至温哥华”的联程航班就会导致混乱,因为东京的地勤可能看不懂上海签发的登机牌。然而,登机牌上有什么是一回事,在中国、什么信息被写入了民航离港管理系统,是另一回事。
需要说明的是,COVID之前,在某些机场(例如上海浦东机场)的自助通关机器上可能还保留着登机牌扫描器,需要手工读取登机牌条形码来获取订票记录编号(PNR)。这是因为iAPI的实施需要硬件的配合,而某些客流量大到爆炸的机场的领导是绝对不会冒着出问题的风险来更新设备的。中国官场的逻辑就是“少做少错、不做不错”。但是,COVID导致的机场停摆,让全国范围内机场的系统更新换代成为了可能。
所以,置顶高赞文章(https://forum.iask.ca/threads/891393/)中所说的“扫描登机牌是第一次关联护照和登机牌"是不完全正确的。一方面,护照信息在民航离港系统中已经做了一次记录,只不过NIA的系统是独立的,需要再次采集罢了。另一方面,有新一代设备的机场,例如2018年《出境入境航空器载运人员信息预报预检实施办法》实施之后才开通的北京大兴机场,其系统可以直接对接于iAPI而不需要扫描登机牌。
* 海关查货/国境卫生检疫,航空公司办登机牌,移民局查护照,民航安检(例:厦门高崎)
* 航空公司办登机牌,海关查货/国境卫生检疫,移民局查护照,民航安检(例:上海浦东)
但是无论如何,旅客经过中国政府部门的顺序是相同的:海关、移民局、民航局。
* 我是NIA公务员,CAAC系统不关我事
* 旅客的证件是合法有效的,根据NIA的SOP我应该让他出境
* 根据实际情况,CAAC系统中的证件号有错误的可能(见下文),所以NIA无需过度反应。
由于中国特色《出境入境管理法》,移民局有检查你目的地当局签发的签证/进入许可的权力。但是近年来为了缩短通关时间,移民局已经不再查验这些信息,除非你被标记为电信诈骗网络赌博高风险人员。
移民局确认放行后,会在证件(仅限本式证件)和登机牌上加盖出境章。在证件上盖章是移民局的内部事务,但在登机牌上加盖出境章是为了告诉接下来的民航安检人员:持这个登机牌的人是被我经查验后放行的,不是从栏杆底下偷偷钻过来的。
这里可能有一个疑问:怎么可能有人从栏杆底下钻过来呢?这只是我的比喻而已。因为在机场的隔离区内除了旅客还有商家,他们是拿机场的”隔离区通行证“进入隔离区从事商业活动的。由于NIA和CAAC是两个独立的部门,并且NIA是整个环节中最重要的部门,CAAC自然需要NIA明确把旅客和其他人区分开,防止在登机口的最后检查(参见下文)错误放行任何人。
* 航空公司可能会在国际运输中”拿NIA当祖宗、拿CAAC当孙子“,并采取敷衍了事的态度。
CAAC完成证件检查后就进行危险品检查,然后旅客就进入隔离区。但是这不代表证件检查彻底结束了,旅客必须在登机口再次进行证件检查,而登机口的检察员会再次确认NIA的出境印章和CAAC的安检印章。
* 持团队旅游签注直航台湾(要人工检查是否跟团)
* 持中国护照直航澳门(要人工检查有没有离境机票)
本人绝对不支持这些限制自由旅行的政策,但本文的目的是为了技术分析而不是为了批判,因此略过不表。
在人工过程中,移民局确认放行后会登机牌上加盖出境章。而在自助通关的过程中是不盖章的,这个”盖在登机牌上的章“是采集登机牌PNR号码后,通过NIA和CAAC的自动化系统对接,在民航离港系统中加注查验记录来完成的。这也就解释了,为什么NIA在自助通关的时候必须要关联登机牌。但是,本论坛置顶高赞文章(https://forum.iask.ca/threads/891393/)中说关联登机牌是为了”匹配姓名“,这是错误的。关联登机牌是为了匹配登机牌和”出境放行记录“,以便于民航安检能够知道这个人”确实是被放行的“。而姓名检查只是一个为了防止使用他人登机牌,而作出的最低限度措施而已。
需要再次说明是的,NIA和CAAC是两个独立的部门,并且CAAC不是出入境事务的专家。因此NIA不希望把某些自己的职能交给CAAC,导致自己的业务失控。这也是为什么NIA对CAAC系统中的证件号码不敏感的原因。
但是,民航安检的”鸡肋“原则是,只要NIA放行了,CAAC没有把你拦下来的必要。因此你只要装作什么都不知道,并且CAAC问你是用什么证件过NIA出境检查的,你就告诉他用的是中国护照(因为确实如此),则CAAC多半会认为是航空公司把CAAC当孙子了,不会对旅客本人深究。
登机口的最后一次证件检查只看安检印章(因为没有NIA出境印章)。这也能解释为什么CAAC在自助通关模式下很谨慎,因为在这个模式下他们必须确认NIA放行了,才能盖上自己的安检印章。
如果中国政府采取不管不问的态度,那么最好的方法就是了解上述三个中国机构的运作原理,并且不要自找麻烦。如果你要转机,那么就办个转机地的旅游签证,避开一切出示加拿大身份证件的可能。如果你决定“冒死”直飞,那么请用中国护照买机票,因为你买机票的时候信息可能就被写入民航离港系统了。值机的时候告诉航空公司员工“用中国护照旅行,把加拿大护照当入境签证报加拿大API”,然后祈祷值机地勤没有嫉妒心、不是极端狭隘的爱国主义者,因此不会在后COVID时代反手把你当五十万举报了。
1. 从中国出发时,到底发生了什么?
出发过程涉及五个不同的单位——航空公司、中国民用航空局(CAAC)、国家移民管理局(NIA)、中国海关、目的地国移民局。航空公司和目的地移民局不需要过多解释。中国海关的职责是征收关税(主要针对代购人群)和国境卫生检疫(因此COVID期间他们负责查核酸证明)。国家移民管理局的职责是检查出入境证件,防止黑名单人群(如通缉犯)出境和不受欢迎的外国人入境。中国民用航空局的职责是管理航班的离港业务,包括对乘机旅客执行安全检查。这五个单位都拥有各自独立的计算机系统(不是同一套系统)。是的,抛开航空公司和目的地移民局不谈,CAAC、NIA、海关这三个中国政府机关系统也是彼此独立的。这意味着信息在这三个系统中可能是冲突的、不一致的。在任何一个中国政府部门办理业务的过程中,除非发现异常情况,否则他们只会在其他单位的系统中执行常态化检查。而由于中国政府长期管理混乱,他们的常态化检查是做不到尽善尽美的。由于官僚机构的惰性,除非本部门的SOP要求积极地解决信息冲突的问题,否则任何部门都会把信息不一致归咎于其他部门,不会去主动解决问题。接下来解释一下每个步骤涉及的单位和系统。
第一步:你购买了机票
这一步的本质是购票信息录入航空公司票务系统。有些航空公司的购票系统是自建的,而有些航空公司使用了“中航信”的系统。他们会在购票时要求你提供姓名,可能要求你提供国籍、出生日期、身份证件号码,但这些都不是本质的——这是航空公司为了“防止黄牛、卖票到人”的商业措施。如果航空公司乐意,他完全可以把卖给别人的票在办理登机牌的时候转给你,但基于商业理由,没有航空公司会这么做,否则人人都可以做黄牛囤票,票务代理公司就没生意了。第二步:你办理了登机牌
这一步的本质有四个:(一)乘客信息写入民航离港管理系统;(二)向NIA的iAPI系统作出境乘客信息预报;(三)向目的地移民局的API系统作出入境乘客信息预报;(四)航空公司签发登机牌。在这里需要特别指出的是,本论坛置顶高赞文章(https://forum.iask.ca/threads/891393/)中说“登机牌二维码里没有国籍和证件号”是正确的,但这种说法有误导性。绝大多数航空公司都是国际航空运输协会(IATA)的会员,登机牌是根据IATA的规范制发的,目的是为了保持全球业务的一贯性。如果没有这种一贯性,“上海经东京至温哥华”的联程航班就会导致混乱,因为东京的地勤可能看不懂上海签发的登机牌。然而,登机牌上有什么是一回事,在中国、什么信息被写入了民航离港管理系统,是另一回事。
(一)乘客信息写入民航离港管理系统
在这个过程中,航空公司除了报送登机牌上的信息外,必须报送的旅客的证件信息。这是因为CAAC的职责包括安全检查,而安全检查包括证件检查。《民用航空安全检查规则》第二十九条说:旅客及其行李物品的安全检查包括证件检查、人身检查、随身行李物品检查、托运行李检查等。安全检查方式包括设备检查、手工检查及民航局规定的其他安全检查方式。
(二)向NIA的iAPI系统作出境乘客信息预报
这是2018年《出境入境航空器载运人员信息预报预检实施办法》实施后的强制性规定。至于具体要报送什么,《iAPI业务实施指南》(https://iapi.nia.gov.cn/iAPI/)第3.2.1节中“表2:旅客数据要素”定义了需要报送的内容:其中带有星号(*)的仅需为外国人录入。姓、名、中间名、出生日期、性别、国籍、旅客类型(入境/出境/过境)、出境入境证件种类(身份证明、入境许可*)、出境入境证件号码(身份证明、入境许可*)、出境入境证件签发国、出境入境证件签发日期、出境入境证件有效期截止日期(身份证明、入境许可*)、居住国*、在华住址*、订票记录编号、电子客票号、旅客参考号、航班号、最初登机地、最后下机地。
需要说明的是,COVID之前,在某些机场(例如上海浦东机场)的自助通关机器上可能还保留着登机牌扫描器,需要手工读取登机牌条形码来获取订票记录编号(PNR)。这是因为iAPI的实施需要硬件的配合,而某些客流量大到爆炸的机场的领导是绝对不会冒着出问题的风险来更新设备的。中国官场的逻辑就是“少做少错、不做不错”。但是,COVID导致的机场停摆,让全国范围内机场的系统更新换代成为了可能。
所以,置顶高赞文章(https://forum.iask.ca/threads/891393/)中所说的“扫描登机牌是第一次关联护照和登机牌"是不完全正确的。一方面,护照信息在民航离港系统中已经做了一次记录,只不过NIA的系统是独立的,需要再次采集罢了。另一方面,有新一代设备的机场,例如2018年《出境入境航空器载运人员信息预报预检实施办法》实施之后才开通的北京大兴机场,其系统可以直接对接于iAPI而不需要扫描登机牌。
(三)向目的地移民局的API系统作出入境乘客信息预报
这一步的问题不在于目的地移民局,而在于航空公司。加拿大支持双重国籍,而双重国籍的加拿大公民占了相当的比重,因此CBSA的SOP中必然有两本护照报API的情况——把中国护照和加拿大护照同时录入进去就行了,这完全不违反加拿大法律。然而,某些愚蠢的航空公司为了方便自己的业务,把民航离港、NIA的iAPI和目的地的API全部集成到了自己的系统上。并且,基于合规风险的问题,某些航空公司可能不乐意接受你”中国护照报民航离港/iAPI“、”加拿大护照报CBSA“的请求。(四)签发登机牌
如上所述,登机牌只是结果,重要的是上面的过程。第三步:中国政府三件套
取决于国内不同机场的布局,中国政府办理出境手续的顺序有两种:* 海关查货/国境卫生检疫,航空公司办登机牌,移民局查护照,民航安检(例:厦门高崎)
* 航空公司办登机牌,海关查货/国境卫生检疫,移民局查护照,民航安检(例:上海浦东)
但是无论如何,旅客经过中国政府部门的顺序是相同的:海关、移民局、民航局。
海关
在海关,旅客会填写申报表。申报表中会有证件号码。当然,这个号码和移民局和民航局是不互通的。海关的检查重点是货物和检疫,如果旅客的行李没有问题,本人又没有高烧39度上吐下泻(有国境卫生检疫问题),海关根本不会启动进一步检查程序。而海关的常规检查程序中,完全不包括检查证件。移民局
在移民局,旅客不是申报证件号码,而是接受证件和移民检查。这意味着,NIA高度关心旅客的国籍、证件种类等信息。如有问题,你必然要被转入异常审查程序。在这一步,由于你在办理登机牌时,已经在民航离港系统中申报了证件号,所以移民局如果想看到CAAC系统里的证件号,他是一定可以看到的。但是,基于官僚主义(见上文),移民局不会对”号码不一致“起太大的反应。并且,CAAC系统中的证件号码的确存在错误的可能(见下文)。因此,任何一个NIA移民管理警察,即便检查了CAAC离港系统且发现信息不一致,也会本能地作出以下反应:* 我是NIA公务员,CAAC系统不关我事
* 旅客的证件是合法有效的,根据NIA的SOP我应该让他出境
* 根据实际情况,CAAC系统中的证件号有错误的可能(见下文),所以NIA无需过度反应。
由于中国特色《出境入境管理法》,移民局有检查你目的地当局签发的签证/进入许可的权力。但是近年来为了缩短通关时间,移民局已经不再查验这些信息,除非你被标记为电信诈骗网络赌博高风险人员。
移民局确认放行后,会在证件(仅限本式证件)和登机牌上加盖出境章。在证件上盖章是移民局的内部事务,但在登机牌上加盖出境章是为了告诉接下来的民航安检人员:持这个登机牌的人是被我经查验后放行的,不是从栏杆底下偷偷钻过来的。
这里可能有一个疑问:怎么可能有人从栏杆底下钻过来呢?这只是我的比喻而已。因为在机场的隔离区内除了旅客还有商家,他们是拿机场的”隔离区通行证“进入隔离区从事商业活动的。由于NIA和CAAC是两个独立的部门,并且NIA是整个环节中最重要的部门,CAAC自然需要NIA明确把旅客和其他人区分开,防止在登机口的最后检查(参见下文)错误放行任何人。
民航安检
在民航安检,旅客需要接受证件检查。国际旅行的证件检查和国内旅行最大的不同是:由于出境时NIA已经查过证件了,CAAC的证件检查在国际出发中处于食之无味、弃之可惜的鸡肋状态。因此,民航局的本能反应是:”只要NIA放行了我就放行,因为NIA的证件检查比CAAC更可靠“。基于鸡肋状态,CAAC系统里的证件号码确实有错误的可能:* 航空公司可能会在国际运输中”拿NIA当祖宗、拿CAAC当孙子“,并采取敷衍了事的态度。
例如:出票时直接把订票记录中的证件信息报送到离港系统中去,减少办理登机牌时的地勤工作量。因为没有任何法律要求离港系统中的证件必须和实际办理出境手续的证件一致。
* CAAC对系统中的证件号码并不敏感。因为中国出入境系统很复杂,而CAAC并不是出入境事务的专家。如果订单来自于国外的票务代理,而国外的票务代理根本不采集证件号码(如booking.com),则订票系统里的证件号码很有可能是空白的,或者是A00000000之类的无意义号码。
因此,CAAC安检的过程中如果出现证件号码和出入境证件不一致的情况,安检员通常会要求确认”NIA的出境章“,然后放行。如果旅客用的是没有出入境印章的卡式证件,请参照下文”自助通关“的情况。例如:旅客拿旧护照号买票但是换了新护照登机,或者拿”往来港澳通行证“买票但是实际坐飞机的时候拿护照去香港(然后直接转机出国),或者拿香港特区护照(台湾护照)号码买票但是NIA规定出入境必须使用港澳居民来往内地通行证(回乡证)/ 台湾居民来往大陆通行证(台胞证),则证件号码都可能不一致。
CAAC完成证件检查后就进行危险品检查,然后旅客就进入隔离区。但是这不代表证件检查彻底结束了,旅客必须在登机口再次进行证件检查,而登机口的检察员会再次确认NIA的出境印章和CAAC的安检印章。
2. 自助通关下的”中国政府三件套“
海关
海关是独立工作的部门,也不参与自助系统的建设,因为货物检查和国境卫生检疫都不能”自动“处理。如果旅客有问题,他们会直接连人带行李一起截住,因此当事人根本到不了移民局作护照检查。移民局
自助通关仅适用于”不需要作进一步检查的情况“。因此如果当事人有下列情况,自助通关是不能用的,必须转人工检查:* 持团队旅游签注直航台湾(要人工检查是否跟团)
* 持中国护照直航澳门(要人工检查有没有离境机票)
本人绝对不支持这些限制自由旅行的政策,但本文的目的是为了技术分析而不是为了批判,因此略过不表。
在人工过程中,移民局确认放行后会登机牌上加盖出境章。而在自助通关的过程中是不盖章的,这个”盖在登机牌上的章“是采集登机牌PNR号码后,通过NIA和CAAC的自动化系统对接,在民航离港系统中加注查验记录来完成的。这也就解释了,为什么NIA在自助通关的时候必须要关联登机牌。但是,本论坛置顶高赞文章(https://forum.iask.ca/threads/891393/)中说关联登机牌是为了”匹配姓名“,这是错误的。关联登机牌是为了匹配登机牌和”出境放行记录“,以便于民航安检能够知道这个人”确实是被放行的“。而姓名检查只是一个为了防止使用他人登机牌,而作出的最低限度措施而已。
需要再次说明是的,NIA和CAAC是两个独立的部门,并且CAAC不是出入境事务的专家。因此NIA不希望把某些自己的职能交给CAAC,导致自己的业务失控。这也是为什么NIA对CAAC系统中的证件号码不敏感的原因。
民航安检
安检和海关一样都不能”自动“完成。唯一的区别是,自助通关下的登机牌没有出境验讫章,因此民航系统需要接受来自NIA的电子化出境放行记录。这个时候比较tricky的地方就出现了:由于NIA不作证件号码检查,而只是告诉CAAC”某个PNR号码为XXXXX的登机牌被我放行了“,因此CAAC安检员会看到如下的两条信息:登机牌PNR:XXXXXX;证件号码:A00000000。(上述信息来自离港系统)
需要指出的是我不确定NIA是否会把证件号码(上方打星号*的)传递给CAAC,因为没有公开的技术文档,希望业内人士提供一点消息。我们可以假设没有传递。在此基础上,你递给了安检员号码为B12345678的证件。这时安检员必定会引发警觉,因为虽然有放行记录,但系统中的证件号码和你提供的证件不一致。这时安检员会要求你出示出境时使用的证件加以确认。某些安检员会尝试搞清楚证件号码不一致的原因,因此会问你问题。登机牌PNR:XXXXXX;NIA放行:是;放行时间:YYYY-MM-DD HH:MM:SS。(上述信息来自NIA)证件号码*(可能传递、可能不会传递):B12345678;
但是,民航安检的”鸡肋“原则是,只要NIA放行了,CAAC没有把你拦下来的必要。因此你只要装作什么都不知道,并且CAAC问你是用什么证件过NIA出境检查的,你就告诉他用的是中国护照(因为确实如此),则CAAC多半会认为是航空公司把CAAC当孙子了,不会对旅客本人深究。
登机口的最后一次证件检查只看安检印章(因为没有NIA出境印章)。这也能解释为什么CAAC在自助通关模式下很谨慎,因为在这个模式下他们必须确认NIA放行了,才能盖上自己的安检印章。
3. 所以应该怎么办
这取决于中国政府的态度。如果中国政府对双重国籍采取毫不留情打击的态度,那么只有两条路可以选。一条路,“自首”——注销中国国籍。另一条路,“说谎说到黑”——永不承认自己有加拿大护照,永不把加拿大护照带回国内。而如果中国政府真的动真格,“说谎说到黑”这条路也会很难走,因为中国政府可以把隐瞒外国国籍定为刑事犯罪。如果中国政府采取不管不问的态度,那么最好的方法就是了解上述三个中国机构的运作原理,并且不要自找麻烦。如果你要转机,那么就办个转机地的旅游签证,避开一切出示加拿大身份证件的可能。如果你决定“冒死”直飞,那么请用中国护照买机票,因为你买机票的时候信息可能就被写入民航离港系统了。值机的时候告诉航空公司员工“用中国护照旅行,把加拿大护照当入境签证报加拿大API”,然后祈祷值机地勤没有嫉妒心、不是极端狭隘的爱国主义者,因此不会在后COVID时代反手把你当五十万举报了。
4. 对目前网络上各种公开信息的解释
加拿大护照换登机牌的时候,民航离港系统和NIA的iAPI均留存了加拿大护照信息。但是由于浦东的自助通关系统是旧的(需要手动刷登机牌PNR),它工作在”读取登机牌上的PNR号码、把放行记录发送给CAAC“的模式下,所以不会从离港系统或者iAPI中读取或者比对任何信息,只会比对PNR中的姓名和证件上的姓名。而中国政府具有行政官僚惰性,他接收到iAPI信息之后,如果没发生特殊情况(比如通缉犯”赵瑞龙“从上海浦东溜出去了,公安部大发雷霆),是绝对不会吃饱了没事干拿着iAPI名单对照NIA出境记录检查的。COVID结束后上海浦东可能系统升级,请小心应对。返加行程:中国护照信息购票,航空公司柜台以加拿大护照办票,值机信息更改为加拿大护照信息。中国护照加登机牌顺利自助出关。时间:1年内。地点:上海浦东
这可以证明在大兴机场的南航是”双护照友好航空公司“,他正确地在所有中国系统中报送了只中国护照信息,在加拿大API中额外报送了加拿大护照。大兴机场办理值机的时候,我也被南航的地勤提醒用中国护照过边检
同上返加行程:中国护照信息购票,航空公司柜台以中国护照办票。航空公司值机系统弹出加拿大IAPI联网验证界面,无法通过。手工添加”其他证件“,证件类型P,证件号码和有效期均按加拿大护照录入,即通过验证并显示绿色"On Board"提示,打出登机牌。中国护照加登机牌顺利自助通关。时间:1年内。地点:首都机场
NIA采取了”读PNR后报送放行记录给CAAC“的模式,但CAAC从离港记录中读取的证件号码和他出示的中国护照号码不一致。某澳大利亚护照持有人拿澳大利亚护照换登机牌,中国护照过NIA时无问题,CAAC安检时出示中国护照,被安检员问他是否有另一本护照。
小机场的NIA可能存在”盲精哑毒跛爱现“的问题,而且由于业务量不足,看到CAAC离港系统证件号不一样可能会有过度反应。而大机场的NIA总是想着”快点放人、早点下班、能走自助、别走人工“。因此不要走小机场,也不要走人工。返加行程:中国护照信息购票,航空公司柜台加拿大护照办票被拒,理由是加拿大护照上无中国入境记录。值班经理答复,边检要求外国护照必须检查最近的中国入境章(估计不一定是边检的要求,因为协调后也给办了),随后以中国护照加登机牌人工出境。其间边检问了是否有枫叶卡,答复有,没有要求出示。时间:1年半以前。地点:国内二线城市(直飞航线)