一句话结论:管好应收应付的关键不是"勤对账",而是"按单据核销"——每一笔收付款都能对应到具体的销货单或进货单,账龄、发票、余额都由系统自动算出来,而不是靠会计手工维护 Excel。
中小企业的往来账款,通常是这样管起来的:会计有一张巨大的 Excel,每月把销货单、回款、发票往上加,月底拉个透视表看谁欠多少。这套办法在单量小的时候能用,订单一多就崩——漏记、重记、串户,客户一对账就吵。
一、应付账款:三个来源,一条主线
| 来源 | 谁制单 | 说明 |
|---|---|---|
| 采购进货单 | 仓库 | 货到入库即形成应付 |
| 委外加工费用单 | 采购 | 外协厂加工费形成应付 |
| 委外费用、运费等其他应付单 | 财务 | 杂项费用 |
主线只有一条:业务单据形成应付 → 财务填付款单 → 付款单与应付逐笔核销。
这里有个容易做错的地方:付款时"付一笔总数"给供应商,但这笔钱其实对应多张进货单。核销要做到指明这次付的是哪几张单,而不是简单把余额减掉。否则时间一长,就分不清哪张单付了、哪张没付,供应商来对账只能重新捋一遍。
二、应收账款:审核后的销货单才算数
应收的确认点是审核后的销货单,不是"开了单"也不是"开了票"。
这个设计的意义在于:销货单由商务制单、仓库发货后审核。审核这一刻,意味着"货确实出库了",此时确认应收才是准确的。如果不审核就确认应收,会出现给客户催款但货还没发的尴尬。
流程:
- 审核后的销货单 → 形成应收账款
- 财务填收款单
- 收款单与应收账款逐笔核销
- 开票后填销售发票,登记销货单的开票情况
三、发票要单独登记,不能当收入确认依据
很多小企业是"开票才算销售",这在税务上或许能糊弄,在管理上会造成严重误判:货已经发了三个月,客户也用了三个月,账上却没有这笔应收——因为还没开票。
正确做法是三流分离:
| 三个流 | 触发点 | 作用 |
|---|---|---|
| 物流 | 销货单审核 | 确认出库、结转成本 |
| 资金流 | 收款单/付款单 + 核销 | 确认收付款、算账龄 |
| 票据流 | 销售发票/采购发票 | 登记开票状态,交税用 |
三者各自独立登记、互相对应。这样你能同时看到三个数字:已发货未开票多少、已开票未收款多少、已收款未发货多少。这三个数字才是真正的经营风险敞口。
四、核销为什么是核心
核销,说白了就是"这笔钱对应的是哪张单"。它的价值体现在三个场景:
场景一:客户问"我们还欠多少" 不核销:会计翻流水、逐笔加总,半小时说不清 核销后:系统出往来余额表,30 秒发过去
场景二:客户付了部分款 不核销:只能记"客户共欠 X 万",不知道是哪几张单没结 核销后:能明确告诉客户"这张单结了,那两张还挂着"
场景三:账龄分析 不核销:账龄无从算起,只能拍脑袋说"大概欠了半年" 核销后:系统按单据日期自动分档(30 天内、31~60 天、61~90 天、90 天以上),催收有优先级
五、当月要看的四张表
系统跑顺之后,这四张表每月必看:
| 报表 | 回答什么问题 | 谁看 |
|---|---|---|
| 应收账款账龄表 | 哪些钱该催、催谁最急 | 老板 + 销售 |
| 应付账款账龄表 | 哪些钱该付、付款优先级 | 老板 + 采购 |
| 往来明细账 | 某个客户/供应商的全部往来 | 会计对账用 |
| 开票情况表 | 已发货未开票、已开票未发货 | 会计 + 税务 |
其中应付账龄表最容易被忽略。很多企业只盯应收,不管应付,结果该付的延期支付,供应商断供或者抬高报价,隐性成本比省下的资金占用费高得多。
六、上线前要定的三件事
- 核销粒度:是按单据核销,还是按"先付先清"(FIFO)?建议按单据核销,虽然操作稍繁琐,但可追溯性最强
- 期初余额怎么录入:上线时未结清的历史单据要全部录入并按单据挂账,否则第一个月的账龄就是错的。这一步工作量最大,也最容易被偷懒跳过
- 谁有核销权限:核销权限必须给财务,不能给业务。业务能核销,就会出现"为了自己的业绩把回款随便挂到某张单上"的情况
七、一个反面案例的启示
我们见过一家企业,应收靠 Excel 管,年底一查发现:
- 有 18 万货款挂在已注销的客户名下
- 有两笔回款被记到同名但不同客户的账上
- 有 6 张销货单从未开票,金额 30 多万,超过了小规模纳税人免征额,被补税加滞纳金
这些问题都不是"会计不认真",而是工具承载不了业务量。Excel 没有核销逻辑、没有账龄计算、没有开票状态跟踪,全靠人脑记,出错是必然的。
判断往来账款管得好不好,有个简单标准:随便问一个客户的欠款金额和账龄,能不能 1 分钟内给出准确数字。给不出,就说明该上系统了。
天津地区的企业如果应收应付还在 Excel 里打转,想看看系统化之后往来账怎么管、期初余额怎么迁移,可以联系我们上门做一次梳理。