开船前三分钟,候船厅门口举着名单喊航班号,队伍里有人问自己坐哪一排,值班的人答不上来。这种场面多半只有一个起因:同一个航班里,按航班卖的票和按座位卖的票混着卖,两套规矩凑不到一块。
票务系统立船票只有两种走法。一种卖的是这一班你去不去,不给座位,上船自己找位置;一种卖的是七排三号那个座,人和座位绑死。两种都能出票,但超员怎么拦、改签怎么改、检票口核什么,答案完全不一样,所以要立成两个票种,不能在一个票种里既勾座又不勾座。

按航班卖:只设载客定额,不设座
这类票在票务系统里不挂座位图,只挂载客定额,可售数等于定额减掉已售,窗口售票系统、自助售票系统和线上渠道扣的是同一个数。最怕的是各渠道自己报余票,客人在机器上看还有、走到窗口被告知卖完了。规矩要写死:按航班票只设载客定额不设座,余票数在停售前 15 分钟同步一次,这一次之后各渠道的余票只往下减、不再往上加。超员拦在这一次同步上,不靠值班的人口头喊。
按座位卖:锁座与只允许一次的座位变更
有座的票多一道锁座:客人提交、余座扣下、座位号进订单,从这一刻起这个座位在这一班不再放给任何人,只有未支付超时才回池。窗口手工把七排三号改成七排五号,就算一次座位变更,按座票的座位变更只允许一次,第二次不再给改,只能整张退掉重买。留这一条是因为座位改来改去,最后落到名单上会出现同一个座两个名字,检票时谁都说不清。售票系统里锁座和释放要各留一条痕,改签到别的航班等于旧座释放、新航班重新锁座,报表上算一笔还是两笔,事先就得定。
检票核的是航班号还是座位号
按航班卖的票,闸机核的是航班号加有效期,座位那一栏空着,验过之后随便坐,只要船上定额没超。按座位卖的票,核的是座位号,第二个人拿同一个座号再过一遍,系统直接拦下。两种票混进同一个航班,冲突就落在这一条上:一条通道按航班放行、一条通道按座位放行,同一个定额被扣两遍,或者两边都没扣。办法只有一个,要么给两种票各开一条通道、各算各的余量,要么在同一个航班下把定额切成两块,无座一块、有座一块,两块之和不能超过载客定额。票务系统里的通道配置跟着票种走,不跟着码头走,这一层错位是现场最容易犯的;在售票系统里改一条通道的核销口径,无座和有座两块余量都要跟着重算一遍,只改通道不改余量,检票口就会出现明明还能过人被拦下、明明超员却一路放行的两种结果。

例外只有一种:加班船并进来、两个班次合成一个航班卖的时候。这时按航班票先放行,先把无座的客人送完;有座的客人如果这一班已经排满,安排下一班,现场在票务系统里做变更并留下经办记录,不占这一班的定额。余票同步那一刀照常执行,不能因为并班就把两次同步合成一次,也不能因为有座客人没走完就把无座的名额压住不发。
