一家企业的财务在做月结时遇到麻烦:银行流水上这个月有 137 笔转账,结算回单也是 137 张,可两边金额怎么排都差 2400 元。翻了快两个小时才发现,有一笔是上一批的补发款,被同时挂在了两张回单下面。
这类对不上的问题,八成不是金额抄错,而是对账的锚点选少了。只按金额对,碰到同额、补发、合并付款就必然串行;至少要两组锚点交叉,才能把每一笔钉死。
只按一个锚点,为什么总会串
最常见的做法是按金额对账:把流水金额和回单金额分别排序,一一配对。金额单笔唯一的场景下能用,一旦出现两笔同额,配对就开始靠猜。
只按姓名对也一样。同一个人一个月结算两次很常见,姓名相同、金额不同,输错一位就等于两笔都对不上,最后还得回到原始单据里去翻。
再叠加上补发、冲正、合并付款这几种动作,单一锚点基本失效。补发是老批次的钱在新批次发,冲正是把错的抹掉重来,任何一个都可能让流水和回单的笔数对不上。
还有一层容易被忽略:不同银行的流水摘要在导出时会截断,人员姓名或备注写成什么样,取决于开户行的规则,拿它当唯一依据,本身就是不稳的。
双锚点怎么搭才钉得死
更稳的做法是两组锚点交叉:一组是结算批次号,一组是收款账户尾号。批次号定这笔钱属于哪一批,账户尾号定这笔钱进了谁的口袋,两者组合在一批之内基本唯一。
具体做法是在回单上强制带批次号,银行流水的摘要里尽量同时带批次号和尾号。摘要在有些通道里会截断,尾号作为第二锚点,正好补上截断丢掉的那截信息。
对账表也按这个结构排:批次号、账户尾号、金额、状态四列并列,逐行打勾。整批金额先对总,总额对了再逐笔核,比一上来就逐笔找差异省一半时间。
如果一期结算里同一个人确实有两笔以上的款项,再给尾号后面加一位序号,把同人同批的几笔也区分开,这样连补发的重复挂账都能一眼看出来。
对不上时,先去核对这四类情况
真出现差额,别急着改数,先按下面四类归类:
- 补发:上一批未结清的款项在本批一起发,笔数增加,批次归属最容易错
- 冲正:错款退回后重新发放,同一人的两笔流水,对应的其实只有一笔应付
- 合并付款:同一人多笔小额合并成一笔转账,金额对得上,笔数对不上
- 退回在途:对方账户信息有误被退回,状态还没回写,账面看起来像未付
这四类的共同点是,账面差异其实是业务动作的痕迹,不是数字写错了。归类清楚之后,差异就能逐项解释,而不必靠调账把它抹平。
判断很直接:只用一个锚点对账,迟早会串行;批次号加账户尾号双锚点交叉,是这类结算最省事的对法,遇到差额先归类再动手改数,顺序不能反。
下一步的动作可以很小:把对账表的表头改成批次号、账户尾号、金额、状态四列,从最近一期结算开始试跑,看看还有多少笔需要人工回翻,回翻的笔数就是这套方法的改进空间。
站内的 平台服务指南 里对结算回单的字段做过说明;如果手里还在理台账结构,灵活用工资讯 里关于结算粒度的几篇可以对照着看,具体口径拿不准的,常见问题 里有更细的说明。
从下一期结算开始,把批次号写进回单模板,先不改系统,只加一个字段跑一个月。一个月后回看人工回翻的笔数是否下降,降了就固化下来,没降再换别的锚点组合。