财务月底核退款时发现,售票系统的退款单上有两个流水号,渠道那边只找到一条真实到账记录。票务系统里这两条的来源不一样:一条是窗口 A 手工发起的退款,一条是渠道回调回来自动登记的。两条都活着,账面就比实际多退了一笔。这种单最难的是先作废哪一条,规则得事先有,不能到跟前两个人一人一个意见。
看来源:两条各从哪来
一条来自票务系统内部的退款动作,状态停在已发起;一条来自渠道回调,状态是成功。窗口连点两次、前端重复提交、回调推了两遍、系统自己重试,都会出两条。分清来源就知道这是重复还是两笔业务:来源是同一个退款动作的,重复;来源分别是两次申请的,业务。留谁只有一句话——以渠道回调成功那条为准,另一条作废并标注重复。
看时刻、看金额
时刻用来确认先后:两条相差一秒和相差两天,性质完全不同。差一秒的多半是重复提交或者回调重推;差两天的要查是不是两笔业务被记到了同一个单号上,那就不能作废,得拆。金额用来定留谁:两条金额相同、指向同一张原单、原单只支付过一次,留渠道成功那条。退款金额合计不得超过原单实付——这一条要当场算,拿原单实付同本单已退合计去比,超了就在票务系统里拦下,不能等出了账再回头核。

钱退了两次怎么办,说明怎么写
先追回。重复退款 24 小时内追回——趁日结还没做,在票务系统里当天处理就是跟渠道方对一句就能办完;一过月结,就要走调整、重出报表,还要向看数的人解释这一笔为什么动了。追回和作废要在同一时间做完:只作废流水不追钱,票务系统的账面上平了、客人手里多拿了一份;只追钱不作废,下一期报表里那条重复还活着。说明写三句:以哪一条为准、依据是什么、另一条怎么处理。三句写完,经办和复核签两个名字。
留谁的原则是留能对得上钱的那条。渠道回调成功这条对得上账,留它;系统内那条已发起、没进支付的,作废并标注重复,但记录要留着,不删。删掉之后别人回票务系统也查不到当时有过几笔,就永远解释不清账面为什么少一行。售票系统的对账报表里,作废那一条也要出现在明细中,状态一栏写明重复作废。
防下一次比事后核更省事。售票系统的退款入口要做三件事:同一单号的退款按钮第二次点击要弹一句已发起;渠道回调的重复通知按回调号做幂等,认号不认次数;每天把一笔退款对出两条流水的单子拉成一张清单,清单不空就有人当天处理。判断自己系统里藏没藏这种单,动作就一句:拿退款单号同流水号做一张对照,一个单号对上两个流水号的先挑出来,再逐条看来源那栏写的是内部发起还是渠道回调。

例外单列一条:部分退款分两笔属正常,不作废,须在备注写明原因。一张票先退差价、又退一部分费用,或者客人分两次申请,两条流水本来就是两笔业务。备注里写清各退的是什么、依据哪一次审批,两条合计不超过那张原单的实付就没事。这一类被误当成重复作废,会把两笔一起挂上重复标签,报表上凭空少掉一半退款数。
