首页 / 企业系统 / 文章

库存异常反映什么问题?

库存异常先分三类差异:账多货少、账少货多、账实都乱——不同方向对应不同根因和处理动作。
2026-10-08 · 东莞妥达信息 · 库存管理

我们是东莞妥达信息(tudait.com),做精细化库存管理(WMS)与企业管理软件。下面这套做法来自我们在客户现场跑出来的规则,不是 PPT 上的制度。

先给一个判断框架

库存异常不是一个「数字不对」的问题,它是流程在某个环节断了的症状。而最有用的一条线索是:差异的方向。

  • 账面 > 实际(账多货少):消耗发生了,但没有进账。货有出口,账没出口。
  • 账面 < 实际(账少货多):货进来了,但没有入账;或者出库记重、记多了。货有入口,账没入口。

两个方向要分开治,因为断点根本不在同一段。很多公司把两者混成一句「账实不符」,然后用同一个动作对付——月底盘一次、把账改成实物。结果差异从明账变成暗账,下个月照旧。

在给解法之前,还有个更重要的前置动作:先把差异分类。


一、先分三类差异,别急着改账

盘点盘出来的差异,其实混着三种完全不同性质的东西:

  1. 时间性差异:货已经动了,单还没录。当日已发未录、在途未确认、已到未验。这类差异会自然收敛——你月底去盘它,等于把一个「还没记完的账」当成「错了的账」去处理。
  2. 记录性差异:记错行、记错数量、记错单位、重复记、漏记。有单据就能查出来,属于「抄错」而不是「丢了」。
  3. 实质性差异:真实的损耗、报废未登记、丢失、挪用。这类才需要治理环境与流程。

处理顺序必须是 1 → 2 → 3。 现实里绝大多数公司的顺序是反的:先盘、先调账,把时间性差异和记录性差异一起搅进「盘亏」里,最后连「哪里真丢了」都分不清。差异清单越来越长,但原因永远是那句「就是不准」。

所以第一步不是盘,是把账变成可以查的——查得出来「哪些是还没记的」,剩下的才叫异常。


二、账面 > 实际(账多货少)反映什么

这是最容易被看见的方向(因为怕丢东西),它通常反映消耗侧没有出口。按发生率从高到低:

1. 出库 / 领用没有及时登记。 「先拿后补」「拿了不补」是工厂仓库的头号差异来源。特征:差异集中在高频物料,且在月末集中爆发(因为补录的截止日就在那几天)。 → 验证方法:查未结单据、查近三日的领用流水与手工条子。

2. 损耗和报废没有出口。 锈蚀、折断、切削废料、超期变质——这些「慢慢消失」的货如果没有报废单,账上就会一直留着它们。五金件尤其典型:东西不起眼,坏了就扔,扔了没人记。 → 验证:看报废单、退料单是不是长期为零。如果工厂在消耗,却几乎没有报废记录,那报废一定藏在盘亏里。

3. 借出、试用、寄存没有登记。 车间借件、样件试装、外协厂拿料——「还会还回来的」,所以没人当回事,最后要么没还,要么还了没入账。 → 验证:查有没有借出台账;差异是否集中在车间常用的那几种料上。

4. 计量与单位换算不可靠。 按盒入库、按个发料;发料靠估、不做换算记录。这类差异看起来不大,但会天天产生,长期积累成可观数字。 → 验证:抽查几个物料的换算率是否入库建档;有无「按估算发料」的记录。

5. 「假差异」:货没丢,是位置错了或看错了。 混放、串位、货位没记录。或者复点的人和记账的人用了不同的单位。 → 验证:换人复点、按货位逐一核对、先做一次「货位级」清点。

6. 挪用与内盗。 这条要放在最后说:先把上面五条都排除掉,再看差异是否「扎堆」——集中在某个班次、某个人经手的区域、某几种高值易带走的物料。扎堆才值得怀疑人;均匀分布通常说明是流程问题。

小结:账多货少,八成是「货出去了,账不知道」。要补的是「出口登记」。


三、账面 < 实际(账少货多)反映什么

这个方向常被当成「好事」(多了总比少了强),其实它同样严重——它意味着成本被低估、追溯性断裂,而且往往是下一次盘亏的伏笔。常见来源:

1. 收货没有入账。 货到了先上架、单据后补;供应商补货、赠品、样品没有入库单。特征:差异集中在「刚采购过的物料」上。 → 验证:拿采购单和到货记录对一遍,看有没有「到了没入」的批次。

2. 退料回库没有登记。 车间余料退回仓库,实物进了货位,账上没这一笔。这是五金件、标准件的常客——退回来的一小袋螺丝,谁也不愿意为它走一张单。 → 验证:查退料单数量与车间实际退料习惯是否匹配。

3. 出库记重了、记多了。 同一笔发料记了两次;或者发料数量写错(多发少记反了方向)。特征:某一天的某笔单据金额异常,或同一批次有两笔几乎相同的出库。 → 验证:按批次流水找「同批次重复出库」;比对单据与实物签收记录。

4. 拆分 / 组合、返工与外协没有配平。 一件拆成两个零件,只记了入库没记出库;或者外协加工发出去了,回来时又入了一遍。 → 验证:查所有「有入无出」的记录。

5. 上次盘点「以账调实」留下的后遗症。 上个月为了平账,把账直接改成了实物数,但当时的实物数是错的(比如把别处的货算进来了);这个月实物是对的,账反而显得少了。这类「历史调账」造成的差异,往往隔一个月才显形。 → 验证:看历史盘点调整记录,有没有「无归因的整批调整」。

小结:账少货多,多半是「货进来了,账没入口」,或者上一次的平账动作不干净。要补的是「入口登记」。


四、把「方向」变成「定位」:五个聚类维度

知道方向只是第一步,定位到环节才有用。差异永远不会均匀分布——它一定扎堆在某个维度上,扎堆的地方就是流程的断点。建议固定按五个维度做聚类:

  1. 按物料:ABC 分级,先看高值和高频。用帕累托——20% 的物料通常贡献 80% 的差异金额。
  2. 按货位 / 区域:差异集中在某个区,先怀疑该区的作业习惯与货位管理。
  3. 按经手人 / 班组 / 班次:不是用来追责,是用来定位「哪个班次的作业没有闭环」。
  4. 按时间:差异是「这周新产生的」还是「陈年老账」——老账要一次性清理,新账要堵流程。
  5. 按单据类型:哪些类型的单据最容易漏(例如报废、退料、借出)。

这一步能不能做得快,取决于一个前置条件:账里必须留下这些字段。我们的做法是每一笔库存变动都绑定「单据 + 经手人 + 时间 + 批次 + 货位」,所以聚类是免费的——排查时不需要访谈、不需要翻纸质条子,直接从账里筛。


五、差异排查 SOP(现场可直接执行)

真盘出差异了,按这个顺序走,别跳步:

  1. 先确认是不是假差异:换人复点;核对货位、标签、是否混放;核对计量单位与换算率。
  2. 查时间差:近三天未录、未结、未确认的单据(尤其是当天还在作业的)。
  3. 查单边记录:有入无出、有出无入的批次流水——这是重复记账和漏记账最快的出口。
  4. 查重复与错行:同批次两笔雷同出库、发错料、记错行。
  5. 查未登记的出口与入口:报废、借出、退料、赠品、直拨。
  6. 归因并留痕:差异归到具体环节(收货少记 / 拣货多拿 / 退料未入账 / 报废未登记 / 换算错误),盘盈走「盘点入库」、盘亏走「盘点出库」,保留盘点历史。

一条铁律:不要「以实调账」了事。 把账改成实物,你得到的是「一本这个月看起来平的账」,同时永远丢掉了「差异是怎么发生的」这条信息。下个月同样的差异会重来一遍,而且这次没人知道它从哪开始。


六、治本:让异常无处藏身的五条机制

单次排查治表,机制治本。这五条是我们在自己系统里落地过的:

  1. 事件账:只追加,不修改。

数量只有三种行——入库、冻结、出库;余额靠聚合: 可用 = Σ入库 − Σ冻结 − Σ出库,另有「冻结数量」和「实数」两个口径。 任何一次「改数字」都会让历史断裂,账实不符的第一现场就被抹掉了。

  1. 每一笔变动绑定单据、人、时间。

差异不是「查不出来」,而是「没地方查」。绑定之后,聚类和追责都是查询动作。

  1. 批次与货位身份,禁止合并计数。

同一个物料十批货就是十行;同规格不同材质就是不同编码。「混账」本身就会制造假差异。

  1. 冻结 / 预留:先冻后拣。

可用与在库分开,一张工单要的料先留出来,避免「两个需求同时算同一批货」。可用数不够就报错,不静默少发。

  1. 定期体检清单(每月跑一次,逐项清零):
  • 可用数量为负的记录
  • 冻结数量超过入库数量的记录
  • 单边记录(有出无入 / 有入无出)
  • 缺价格 / 缺货位 / 缺来源单据的记录
  • 指向已删除物料、供应商的悬空引用
  • 呆滞料清单(三个月无收发)
  • 盘点差异率与归因 Top 3

配套一条纪律:出错必须可见。 库存不足就报错,不做「兜底成 0」、不填默认值、不静默跳过——账面「平」但问题藏在系统里,比账面不平更危险。


七、差异率目标怎么定

不要追求「零差异」,那是不可持续的;要追求「差异可解释、可收敛」:

  • 差异率 = 盘差金额 / 库存金额。A 类(高值高频)控制在 0.2%~0.5% 以内,B/C 类可以放宽。
  • 节奏:A 类每月盘,有收发就盘(动碰盘点);B 类每季;C 类每半年。月度大盘点的工时拆成每周几小时,账反而更准。
  • 报告要有归因 Top 3:只报「差异率 0.4%」没有用,要报「0.4% 里,60% 来自报废未登记」——然后去改那件事。

一句话总结

库存异常反映的从来不是「数错了一个数」,而是流程上有出口没登记、有入口没记账:账多货少 = 消耗侧漏记(出库、报废、借出、计量);账少货多 = 收入侧漏记(收货、退料)或出库重复记账。解法只有一条路径:先分时间性 / 记录性 / 实质性差异,再按维度聚类定位环节,最后用「只追加不改数的事件账 + 单据绑定 + 定期体检」把漏口堵住。 盘差本身不可怕,可怕的是用一句「就是不准」代替归因——那样差异永远治不好。


关于我们:东莞妥达信息(tudait.com),做精细化库存管理(WMS)与企业管理软件 —— 国产自研、私有化部署,数据留在企业自己手里。
相关:精细化库存管理(WMS) · 常见问题 · 关于我们

更多库存管理文章:如何处理呆滞库存? · 如何协调多平台的库存和发货? · 如何从零建立完善的库存管理政策? · 如何实现实时动态库存管理? · 小企业做批发,进销存财务一体软件怎么选? · 小工厂仓库怎么管控? · 库存混乱、销售数据不清晰怎么办? · 第三方仓储计费:库存管理软件怎么选? · 预测准确率 90%,为什么库存还是乱?

你的库存,卡在「管不清」还是「改不动」?

把场景(品类、批次 / 效期要求、现在怎么管)发给我们,评估后给方案与周期。

联系我们 →