一、先给结论
供应商对账对不上,根源通常不在财务算错,而在三处记录断点:收货数量只记在纸上、价格变更只留在聊天记录里、退货与扣款没有同步到同一张账上。财务月底拿采购订单、入库单、发票三样东西去凑,只要其中任何一环是补录的,差异就会产生。
断点不补,换再贵的软件也只是把错误的对账做得更快。判断标准很简单:任取一家供应商当月全部往来,能不能在系统里一路点开——订单、到货、质检、入库、退货、对账、付款,每一条都有时间、有经手人、有对应的原始单据。能点通,账就基本对得上;点不通,断点在哪里,就先补哪里。
工厂管理软件在这个环节的价值,是把「事后补单」改成「当场留痕」。下面按三个断点展开,最后给出可执行的起步方式。
二、断点一:收货环节没有实时记录
收货是所有对账差异的源头。数量一错,后面全错。
常见情形是货车到厂,仓管在送货单上签个字,货先卸到车间边上,等有空再录进系统。这个时候,实际库存已经变了,系统里的数字还是旧的。等财务月底对账,供应商报的数量和仓库报的数量对不上,谁也说不清那几箱去了哪里。
更麻烦的是部分收货。供应商一次送一千件,质检抽检后判定一小批不合格要退,仓管按整单签收,退货没走单据。月底供应商按一千件开票,仓库说实际只收了合格的那部分,两边各有各的道理,因为中间那一步没人记录。
要断掉这个断点,收货必须当场完成三件事:
- 核对到货与采购订单的对应关系,超订单、无订单的货单独处理,不混进正常收货;
- 有条件的物料按货位落位,货位编码在厂内唯一,物料放哪里、放多少在系统里能查;
- 不合格品当次开退货单,而不是等月底统一处理。
如果物料有条码,贴码时把物料编码、规格、供应商、入库时间和货位绑在一起,后面领料、退料、盘点、溯源都靠这个码串起来。这一步做扎实,对账时争议会少很多,因为每批货是哪个供应商、什么时候进的、放在哪,都有据可查。
判断标准:随便挑一批库存,能不能在系统里回答「这批是哪家供应商、哪天到的、在哪个货位、还剩多少」。答不出来,说明收货环节还是断的。
三、断点二:价格与变更散在系统外
数量对上,金额还可能对不上。原因多是价格变更没有落到单据上。
采购谈价的过程往往发生在微信、电话、报价单里。谈完之后,新价格有没有更新到系统?生效日期是从哪天算?老订单按老价格还是新价格执行?这几个问题不清楚,月末对账就变成翻聊天记录。
还有一种情况是价格附带条件。供应商说这个价含运费,或者达到某个量给一个价。这些条件如果只存在于业务员的记忆里,财务对账时既不敢认也不敢否,只能挂账。
做法是把价格当成有版本的记录来管:
| 变更类型 | 记录什么 | 生效规则 |
|---|---|---|
| 调价 | 新价格、生效日期、变更依据 | 按生效日期匹配对应订单 |
| 临时价 | 适用物料、适用批次、有效期 | 只对该批次有效,到期自动回到标准价 |
| 附带条件 | 含运费、含税、最低量等条款 | 写进采购单据备注,对账时可见 |
| 供应商信息变更 | 开票主体、收款账户 | 变更留痕,付款前需复核 |
价格变更不需要多复杂的流程,关键是两点:一是改价必须由有权限的人在系统里改,不能在单据上手写;二是改完的每一版都留得住,能查到谁在什么时候改的、依据是什么。这样财务对账时看的是系统里的价格记录,不用回头问业务员。
判断标准:随机抽一张三个月前的采购订单,能不能查到它当时执行的是哪一版价格、这版价格从哪天生效。查不到,金额差异迟早会出现。
四、断点三:退货、扣款、折让没进同一本账
前两个断点补上,很多厂的对账还是差一截,差在退货和扣款。
退货最容易脱节。货退回去了,仓库有记录,采购知道,财务不知道,或者财务知道但没在应付账款里冲减。月底供应商按全额开票,我方按净额付款,一来一回就是一整轮扯皮。
扣款的情况更分散。来料不良造成停线、供应商迟交货影响订单,采购口头通知要扣款,扣多少、扣在哪张单上,没有统一记录。到了付款环节,财务不敢扣,因为找不到依据;不扣,成本就自己承担了。
折让同理。质量让步接收、批量差异让价,这类协商结果如果只记在会议纪要里,不会自动反映到对账单上。
处理原则是把所有影响应付金额的事项,都落到同一套单据链上:
- 退货单必须关联原入库单,退的是哪一批、多少数量、什么原因,清清楚楚;
- 扣款单要有触发依据,比如来料检验结论、交期延误记录,谁发起、谁确认;
- 折让作为对账调整项记录,不直接改原订单金额,保留原始价格可追溯;
- 对账单生成时,正常入库、退货、扣款、折让在同一张表里体现,最终应付金额是算出来的,不是凑出来的。
这里有个容易被忽略的点:对账单应该是系统生成的,不是两边各做一张 Excel 再人工比对。系统生成的依据是己方单据,供应商那边有异议,逐条对单据,而不是对总数。总数对不上时最难查,逐条对反而快。
判断标准:上个月的退货和扣款,能不能在应付账款里找到对应的冲减记录,并且每条都能点回原始单据。找不到,说明第三处断点还在。
五、三处断点为什么总是同时出现
它们不是三个独立问题,而是同一个习惯的三种表现:业务发生时不留痕,等需要用的时候再补。
补录的问题在于,补的时候人已经不在现场,凭的是记忆和纸条。数量靠回忆,价格靠翻记录,退货靠翻微信。三处断点同时出现,是因为收货、采购、财务用的不是同一套数据,各自维护各自的一摊。
所以修的时候不能只修一处。只上收货扫码,价格还在手写,金额照样对不上;只做价格台账,收货还是事后录,数量照样有争议。三个环节要串在一条链上:采购订单是起点,收货和退货挂在这张订单下,价格按版本匹配,对账按供应商汇总生成。
这也是工厂管理软件与单纯的记账工具的区别。记账工具记的是结果,管理软件记的是过程。过程完整,结果自然对得上;过程缺失,财务再仔细也只能在月底反复核对。
需要说明的是,这套做法对物料种类多、供应商数量多、月往来笔数多的厂子收益明显。如果一年只有几家固定供应商、每月往来就十来笔、老板自己盯着,用表格加人工核对也够用,不必为了上系统而上系统。
六、上线节奏:先跑一条线,别一次全切
对账问题看起来急,但系统上线不宜一次全切。
可行的做法是先选一个车间或一条产线,用真实订单并行跑一段时间。这段时间里,纸质单据照常走,系统里同步录,两边对比。跑上几周,哪个环节容易漏、哪个岗位不习惯扫码、哪种物料条码贴不住,都会暴露出来。等问题改完,再逐步停掉纸质单据。
工厂类系统的实施周期,按经验在四到八周这个量级,具体取决于物料主数据和供应商档案的整理进度。这两样东西不干净,系统跑起来也是一团乱。培训方面,车间端扫码报工的现场培训通常一次半小时内能完成,难的不是操作,是让人愿意在收货当时就扫码,而不是攒到下班一起补。
部署方式上,本地化和私有化部署是主流选择,数据留在厂内;也可以上云。这一点按单位的信息管理要求定,没有统一答案。
七、常见问题
Q1:我们规模不大,用 Excel 对账也能凑合,需要上系统吗?
要看往来笔数。供应商在几家、每月单据在几十笔以内,Excel 加人工核对是可行的,前提是收货当场签字、退货当次开单。往来笔数上去之后,人工比对的时间成本和出错概率都会明显增加,这时候再考虑系统更合适。
Q2:供应商不愿意配合,坚持用他们自己的对账单怎么办?
不用强求对方换工具。我方把自己这边的单据链做完整,对账时以己方单据为准,逐条比对。差异逐笔说明依据,比总数扯皮有效。对方自己的对账单可以作为参考,但不能替代我方记录。
Q3:条码贴不住,物料太小或者油污重,怎么办?
不是所有物料都适合贴码。可以按物料分类处理:关键物料、价值高的物料贴码管理;散装、低值物料按货位和批次管理,收货时记录数量和货位即可。先解决金额大的那部分,收益更明显。
Q4:退货和扣款由谁发起,财务还是采购?
发起方应该在业务侧,因为问题发生在业务环节。采购或质检发起退货单、扣款单,附上依据,财务负责核对和入账。财务不具备判断来料是否合格的条件,让它发起反而容易卡住。
Q5:这套东西上线要多久?
工厂类系统按经验在四到八周。时间主要花在物料主数据和供应商档案整理上,软件安装和培训占的比重不大。如果主数据本身就乱,先花时间整理,比急着上线有用。
八、怎么开始
不用等整套方案齐备。这周就可以做一件事:挑一家往来最频繁的供应商,把它上个月的全部单据找出来,按订单、收货、退货、对账、付款的顺序排一遍,看哪一步缺记录。缺的那一步,就是你的第一个断点。
第二步,把收货环节的规则定下来:什么时候录、谁录、退货怎么开单。规则不用写得多漂亮,能让仓管照着做就行。
第三步,再考虑工具。工具的作用是把规则固定下来,让人想漏也漏不掉。如果评估下来需要一套覆盖采购、库存、生产、领料、订单、收支的系统,可以看看工厂管家 ERP的模块范围,对照自己的断点在哪,再决定先上哪部分。
本文为时代科技原创内容,文中涉及自家产品介绍。



