菜单

库存账面有货却发不出:先把可用、预留、待检和在途分开

用单据、状态、日期和责任人把经营风险提前暴露

账面数量不等于可以立即承诺给客户的数量。本文用可用、预留、待检、在途四类状态,说明如何建立可承诺库存口径。

为什么“有库存”仍然不能发货

销售看到库存表里还有 500 件,马上答复客户今天可以发;仓库接单后却说其中 180 件已被其他订单预留,120 件刚到货还在待检,另有 100 件其实只是采购在途。真正能发的只有 100 件。问题不在仓库动作慢,而在一列“库存数量”承载了太多不同含义。

企业要避免这种承诺失真,先统一一个判断:账面库存回答“系统记录了多少”,可用库存回答“此刻还能分配多少”。两者不能混用。

先拆开四类状态

可用库存

已经入库、质量状态允许使用、没有被其他订单或任务占用的数量,才进入可用库存。销售承诺交期时,应优先读取这个数字。

预留库存

已经分配给销售订单、生产任务或项目,但尚未实际出库的数量。预留要带来源单号、责任人、预计释放日期,不能只写一句“已占用”。订单取消、数量变更或超期未执行时,应触发释放检查。

待检库存

货物已经到厂或到仓,但质量检验尚未完成。待检数量可以用于供应判断,却不宜直接计入可发库存。需要记录到货单、检验状态、检验责任人和预计完成时间。

在途库存

采购订单已确认发出但尚未完成收货的数量。在途库存影响未来供给,但供应商承诺日期、物流节点和实际到货日期都可能变化,不应直接拿来答复“今天能发多少”。

建立一条能执行的计算口径

可用库存可以从简单口径开始:

可用库存 = 合格在库数量 - 已预留数量 - 冻结数量

企业若有批次、库位、货主或项目限制,还要按这些维度继续拆分。同一物料在 A 仓可用,不代表 B 仓订单可以无条件调用;某批次符合国内订单要求,也不代表满足出口批次或客户指定批号。

计算公式写出来之后,要把每个减项对应到实际单据。预留来自哪张销售订单,冻结来自哪次盘点或质量异常,待检对应哪张到货单,都应能追溯。只保留一个汇总数字,异常发生时仍然查不到原因。

销售承诺前检查四个字段

第一,看可用数量而不是账面总数。第二,看承诺日期范围内是否有已确定的入库或释放。第三,看订单是否指定仓库、批次、包装或质量等级。第四,看数量变更后预留是否同步更新。

对于大额订单或紧急订单,可以保留一次人工复核,但复核对象应是系统里清晰的状态和单据,而不是让销售在群里逐个问仓库、采购和质检。

常见误区

把在途全部算作可用,会把供应商延迟风险转嫁给客户交期;把待检全部排除又可能让计划过度补货。更稳妥的做法,是让不同角色看到同一份数量拆分:销售看当前可承诺量,采购看未来到货,质检看待处理批次,仓库看可执行出库任务。

另一个误区是永久预留。订单延期或取消后,若没有释放规则,库存会长期“看得见、用不了”。建议每周生成预留超期清单,至少包含来源单号、预留日期、承诺日期、责任人和处理状态。

从一张表开始落地

先选十个高频缺货或经常争议的物料,把库存拆成合格在库、预留、待检、冻结和在途五列,再逐项补上来源单号与预计日期。连续核对一周后,再把口径扩展到全部物料。需要数字化系统时,重点确认它能否关联订单、入库、检验与预留记录,而不是只看有没有一个“库存余额”页面。

常见问题

是否必须先上系统才能执行这些方法?

不必。可以先用现有表格补齐单号、状态、日期和责任人,验证口径后再选择工具。

状态由谁负责更新?

由最接近业务动作的角色更新,管理者负责定义口径并检查超期和缺失记录。

怎样判断流程是否真的改善?

连续观察异常发现时间、待处理记录数量、承诺变更次数和跨部门追问次数,不用只看表格是否填满。

易管云是否一定具备文中全部能力?

本文主要说明通用管理方法;具体功能与配置范围需结合当前产品版本和企业流程确认。