← 返回资讯问答

收款码"交易流水"导出后怎么和银行流水逐笔勾对

老板月底对账,手里一份收款码交易流水、一份银行入账流水,两表对不上急得睡不着。这篇教你怎么把两份流水逐笔勾对、常见差额从哪来、三步查出差异。

一个生鲜店老板月底给我发两张表:一张收款码后台导出的交易流水,一张银行打出来的入账流水,数字差了三百多块,问我哪边错了。我说:别逐行肉眼比,用"关键字段匹配"法,十分钟勾完。

先说结论:以"银行实际入账"为准,差额多来自手续费和延迟

  • 银行流水是最终到账:你实际钱以银行入账金额和时间为准,收款码流水是"交易成功"记录,二者差在手续费和清算时滞(对账逻辑见第47篇)。
  • 先按"订单号/流水号"匹配:两表都有平台订单号,用它在Excel做VLOOKUP或筛选,能对的打勾。
  • 差额三大来源:①手续费(每笔扣);②T+1清算的跨日时延;③退款/撤销已扣但流水仍在。
  • 勾不平先查这三类,别怀疑钱丢了(流水导出见第126篇)。

勾对三步法

  1. 统一字段:把两份表都留"订单号、交易时间、交易金额、手续费、入账金额、入账时间"。
  2. 按订单号匹配:以收款码流水为基准,用订单号去银行流水分表找对应行;银行表没有的,是未到账或退票。
  3. 算差异列:新增"差异=交易金额-手续费-银行入账额",差异≈0为正常;差异大查退款和异常(对账见第128篇)。

常见问题

两表按日期对总是差一笔,怎么回事?

因为清算有延迟,今日交易次日才入账,按"日期"比对必错位。改成按"订单号"匹配,时间差就不影响,差异自然消失(对账见第126篇)。

银行流水少了一笔,是钱丢了还是没到账?

先看该笔在收款码流水里的状态和入账日。若状态"已结算"但银行无,查是否退票或通道延迟;若状态还是"结算中",就是还没到。极少是真丢,按订单号追就行(风控异常见第99篇)。

退款那笔怎么在两边对平?

退款在收款流水标记"已退款",银行侧原额回冲。勾对时把退款行单独拎出来,和银行"支出/回冲"行按订单号配对,配对成功就不计入应收差额(退款对账见第95篇)。