做代发、灵活用工、佣金结算这行的公司,账不难算,难在三段之间的缝。
开票是一个动作,收款是一个动作,发放是一个动作。三个动作各自都有人做,但没有任何一个人对"这三段接上了没有"负责——这就是绝大多数对账问题的来源。
这篇文章把三段拆开,逐段说:容易断在哪、怎么发现、怎么补。
开票是一张票,收款是一笔银行流水,两者之间唯一的连接是「金额」和「时间」。当一笔钱到账时,谁来判断它对应哪张票?靠人记,就一定会有记错和忘记。
怎么发现:把开票金额和到账金额按客户做两侧比对,凡是「票在、钱不齐」的,逐条列出来。这一步不需要任何系统,Excel 就能做——但必须每周做一次,因为超过一个月,人就想不起来那笔钱是什么了。
这比第一种更麻烦。常见于:客户同时有几张票、客户合并付款、客户少付或分两笔付。
判断方法:先按金额精确匹配;匹配不上的,按「票号 + 客户 + 时间窗」三个条件缩小范围;还不行就挂起,不硬认。
硬认是账务事故的头号来源。宁可挂一笔"待确认",也不要为了把账做平而猜。
红冲票的金额是负数,格式是「¥-499,730.70」这种。如果你的对账脚本只认正数,红冲票会被静默跳过——账面上就多出一笔永远对不上的差额。
自查:问一句「上个月有几张红冲票?」如果没人答得上来,这里一定有问题。
行业里普遍的硬规则是:服务费到账当天就要把代发资金发出去。但"当天"是一个很脆的约束——周五下午到的钱,周一可能就忘了。
怎么补:把这条规则变成一条派给具体人的、带截止时间的待办,而不是一条"大家记得"的口头要求。人不会记,系统会。
60 天是一个倒计时,不是一次性判断。它需要在第 30 天、第 45 天、第 55 天都提醒一次。
怎么算:开票日 + 60 天 = 红线日;今天距离红线日还有几天,就是这条单子的"危险度"。这个数字每天都要重算一遍。
发放动作本身有流水,但"发了多少笔、多少金额、对不对"往往靠对账单人工核。对账单认领是这里的关键动作:拿到对账单 → 按批次匹配 → 回填实际发放笔数和金额。
合同通常在三个地方:微盘、某人电脑、某个群里发过的一张图。要找的时候,三个地方都找不到。
正确做法:凭证不是一个文件夹,而是一张按客户索引的表。每个客户名下:有没有合同、合同在哪、有没有发票、发票号是多少。缺什么,一目了然。
发票开了,但 PDF 没下载。"表上记着已开票,文件夹里没有"——这是最常见的一种账面与实物不符。
怎么发现:拿台账里每一笔的开票金额,去和发票文件逐张核对。金额对得上,才算有这张票。
| 检查项 | 合格标准 |
|---|---|
| 每笔已开票的单子,都能说出收款状态 | 「已收 / 未收 / 部分收」三选一,没有空白 |
| 每笔收款,都能对应到具体单据 | 无主收款 = 0 笔 |
| 每笔已收服务费,都能说出是否已发放 | 无空白 |
| 每笔已开票的单子,都有红线倒计时 | 每笔都能报出"还剩几天" |
| 每个客户,都有合同和发票的明确状态 | 要么有文件,要么明确"缺" |
| 红冲票被单独标记 | 能报出张数和金额 |
这六条里,任何一条你现在答不上来,就说明这条链子在那一段是断的。
不是人不认真,是这六条检查没有一条是"做完就结束"的——它们每天都会重新变脏:新的票、新的钱、新的单子。
人只能做一次性的检查,而这件事需要的是每天自动重算一遍。
事情只有两种:有人盯,和没人盯。
而"每天重算 6 类状态 × 几十笔单子"这件事,本来就不该由人来盯。
想先看看自己的账断在哪一段?
我们可以免费做一次《经营差异诊断》:你把最近的流水表和开票清单发过来,我们逐条列出金额、日期、对方、单号、差异类型,按金额从大到小排,报告归你,原始文件用完即删。
本文作者在四川仕沃负责代发业务的账务与系统建设。文中提到的做法,都是我们自己在跑的流程: 22 条业务单据、2,017 万开票、9 张发票逐张对账、10 条凭证缺口由系统自动发现(数据截至 2026-10-19)。