夜里十一点,最后两板雪具下道,柜员在票务系统里敲下23点04分的起表时间。次日日结要回答一个问题:这一单算昨天的流水还是今天的?要回答这个问题,得先弄明白系统认哪个时刻。跨日判断涉及三个时刻:23点起表、次日凌晨2点还在用、早上9点归还,争议都围着这三个点起,售票系统的办法是用一条线把三个点钉死。
那条线是营业日切分点,定在凌晨3点,写死在票务系统的字段里,不跟着闭店时间走,也不跟着班次走。一个营业日从当天3点起到次日3点止,3点前的单据一律归前一营业日。客人用到次日凌晨2点半、2点50归还,这一单仍是昨天的流水;夜里财务扎账,这一单的时长和钱必须出现在昨天的表里。要是它跑进了今天的表,说明切分点被设成了零点,整张日结单的口径都错。收银口的人习惯看零点,报表口的人要习惯3点,两个点中间切出来的单据会在两张表里各出现一半,越核越乱。
9点归还的不一样。9点已过凌晨3点,这一单整个落进新的营业日,费用、时长、笔数都记到新日的报表。归口只看归还时刻,不看起表时刻。这条规则简单到机械,可只有机械,月底才对得上流水。售票系统不做成按起表归口,因为按起表归口会让归还日的表里挂着一堆看得见起、看不见还的单,日结笔数没法跟退款记录配平。

跨两个营业日与零点那一档
要是客人23点起表、次日晚上8点才归还,占用就跨了两个凌晨3点。票务系统在归还那一刻把总时长按3点切成两段,段记在计费明细的辅助字段里,供查账时核对每个营业日各占用了多久;报表销售量不拆,整单仍归归还那一天。费用按连续总时长套档位,跨日不多出档,零点不重置走表。零点前后那一档照常从起表时刻数起,23点起表到零点满一小时,这一小时和它前后的单是同一档。要是零点那单多出了一个档,说明计费代码把换日期当成了时长差,售票系统夜里的异常单汇总先乱掉,隔天上午退押窗口会集中冒投诉。

三个时刻归纳成一句口径:3点前归前一营业日。日报表、超时表、对账表,售票系统里所有表都按这一句出;报表里再开一个自然日口径,就是多埋了一套账,迟早对不上。
例外是包夜活动单独设切分点。跨年夜包夜场放到次日清晨5点,这个场的营业日就按5点切,包夜单在票务系统里单独打标,归口跟着标走,不跟凌晨3点的通用规则走。改切分点之前必须通知财务与报表口,通知在包夜场开场前发出,改动只对打了标的单生效;活动散了没改回来,次日的日结照样按3点归口,多出来的那两个小时会被对账对出来,没人替一场活动扛整月的口径。
扫一扫官方微信号