调度室的白板上午写了一行"整班包出",下午线上渠道就显示这一班售罄,窗口跟着挂出满员牌;三天后包船没谈成,一张票也没多卖出去。两边都觉得自己被抢了,抢他们的是同一个库存池。
不分开的两种坏法
一个票池同时供包船和散客,只有两种结果。包船先占位,散客被挤到满员牌前,窗口售票系统当天要多接几十起投诉;散客先卖满,包船谈妥了却没位,合同签不下去,前期沟通全部作废。票务系统的解法是分成两个池:团体专用池和公共池,专用池与公共池不互转。不互转的意思是系统不做自动腾挪,任何一次跨池调整都要人署名、留下原因。

包船单扣哪一头
包船确认前只锁不扣。锁定阶段,专用池的余量数字不动,公共池更不受影响,散客照常买票;合同确认后才从专用池扣减。这一步是分池能不能立住的关键:锁定记录留操作人和锁定时长,扣减记录留单号和班次,两条不是同一条日志,也不能合成一条。窗口售票系统的临时留位不能借用这把锁,留位有留位自己的规则和时限,混用一次就查不清是谁占的。
取消后回哪个池、能不能既包又散
取消后 30 分钟内原路回池,回专用池,不回公共池——"原路"两个字不能改成"重新上架",重新上架就是自动互转。同一班次能不能既包又散?能,前提是这一班的载客定额拆得开:专用池给包船方一部分,公共池给散客一部分,两部分相加不超过定额,且拆分的数字在票务系统里逐班写死。定额拆不开的船型就只走包船,别两头挂,挂上去迟早撞车。

团体不是一张合同就完事。包船单要带班次号、专用池扣减张数、确认时点三项,三项缺一,票务系统的日终对账就要靠人去猜。线上售票系统挂的这一班余票,读的是专用池扣完之后的公共池数字,两个池各自出一个余量,渠道只显示该显示的那一个。团体改期时,先解旧班的锁定、再在新班重新锁,顺序倒过来就会出现同一时间占两个班的情况。
判断自己是不是共用一个池,不用问系统是谁做的,查一个字段就够:在票务系统的班次库存里看这一班有几个余票数。只有一个"余票",就是共用;同时有专用池余量、公共池余量、锁定数三项,才算分开。再翻一条包船取消记录,看数字回的是哪一栏,回池去向一目了然。回错栏的那一单,当天就会出现散客买得到、包船方说没位的争执。
例外是小额包船。不足额定人数 60% 的包船可以改散客销售,但须取得包船方书面同意。同意后这笔转入是一次显式调整,留双方确认记录和转入张数,不写成系统自动互转;没有书面同意,专用池的余量就留在原地,等合同走完或正式取消。
