先分清“有货”和“可用”
账面数量包含冻结、质检、待退、临期和已分配库存。采购下单时应使用可用库存,必要时再扣除安全库存和已承诺数量,否则容易出现一边积压、一边补货的矛盾。
我在梳理多仓库存问题时,通常先问四个问题:现在有多少货、这些货在哪里、什么时候必须用掉、下一批货何时到。只要其中一个问题需要采购、仓库、销售分别打开不同表格才能回答,协同就已经产生了信息延迟。
账面数量包含冻结、质检、待退、临期和已分配库存。采购下单时应使用可用库存,必要时再扣除安全库存和已承诺数量,否则容易出现一边积压、一边补货的矛盾。
同一种物料不同批次的价值并不相同。距离到期更近的库存,应优先进入销售、生产或促销计划;距离到期更远的库存,才适合承担未来需求。
临期不是一句“注意风险”,而要转成明确动作:谁确认需求、谁调整采购、谁安排调拨、谁跟进供应商补偿,以及何时复盘结果。
在实际工作中,问题往往不是没有记录,而是记录没有形成同一条业务链。采购拿到的是订单和到货数据,仓库关心的是库位和批次,销售关心的是可承诺数量,财务关心的是金额和结存。每个部门都可能是“对的”,但拼在一起却无法快速回答客户或计划的真实需求。
假设华东仓有 1,200 件,华南仓有 480 件,中央仓还有 900 件。系统总量看起来充足,但华南仓的可用量只有 180 件,未来 14 天预测需求为 260 件;如果采购只看总库存,就会误判为不需要补货。如果只看华南仓,又可能直接下新单,忽略中央仓调拨。
我会把这个问题拆成“库存位置、未来需求、调拨时长、供应周期”四个变量。只有当调拨无法在缺货前完成,或者调拨成本高于补货成本时,采购订单才有必要介入。
某批商品还有 75 天到期,正常月销约 300 件,但该批次被放在库位深处,出库仍按“先进先出”口头执行,实际拣货优先级却受订单、距离和操作便利影响。结果是远期批次先被拿走,临期批次逐渐变成损耗。
这类问题不能只归咎于仓库。采购需要将剩余效期、入库批次、预计消耗和供应商最低剩余效期要求放到同一张表里,采购策略才能从“补多少”升级为“补什么批次、以什么效期补”。
我建议把字段分成基础主数据、库存状态、批次效期、业务计划和责任追踪五组。字段不宜一开始就无限增加,先保证每个字段都有来源、更新频率、负责人和使用场景。
| 字段组 | 关键字段 | 采购怎么用 | 常见风险 |
|---|---|---|---|
| 基础主数据 | 物料编码、规格、单位、供应商、保质期 | 避免同品不同码、不同单位导致需求重复计算 | 名称相同但规格不同,采购量被放大 |
| 库存状态 | 账面量、可用量、冻结量、已分配量、在途量 | 判断真实可承诺量与净需求 | 把在途当现货,把冻结当可销售库存 |
| 批次效期 | 批次号、生产日期、到期日、剩余天数 | 决定先进先出、临期处置和供应商验收标准 | 批次缺失,出库后无法追溯 |
| 计划需求 | 预测销量、订单量、生产计划、促销计划 | 把静态库存转成覆盖天数和补货建议 | 只使用上月销量,忽略活动和季节变化 |
| 责任追踪 | 风险等级、责任人、截止时间、处理结果 | 推动异常从提醒进入闭环 | 报表显示红色,但没人知道下一步做什么 |
可用库存 = 账面库存 − 冻结库存 − 质量待检库存 − 已承诺未出库库存。不同业务可能需要增加退货待处理、损耗预留等扣减项。
净需求 = 预测需求或订单需求 − 可用库存 − 可在需求日前到达的在途库存 + 安全库存补充量。这不是自动下单公式,而是采购判断的起点。
我通常会按业务要求设计绿、黄、橙、红四级阈值。例如剩余效期大于 180 天为绿色,91—180 天为黄色,31—90 天为橙色,小于等于 30 天为红色。阈值仅为示例,药品、食品、化妆品和工业耗材必须遵守各自行业规范。
总量高不代表结构健康。若高库存集中在低周转或临期批次,反而占用资金并提高报废风险。采购应同时看覆盖天数、批次结构和区域分布。
在途只有在“确认供应、预计到货日早于需求日、到货效期符合要求”三个条件同时成立时,才可以计入可用计划。
入库先后与到期先后并不总是一致。对有保质期的货品,更准确的策略是 FEFO,即先到期先出,并将批次拣货规则落到仓库作业。
销售促销只是处置工具,不是采购管理的替代品。采购还要追溯供应商交付效期、订单批量和验收规则是否合理。
仓库的需求波动、运输时长、服务水平和补货频率不同,安全库存应分仓设置。统一数值通常会让小仓积压、大仓缺货。
如果一张表有几十个颜色和大量人工筛选,使用者很难抓住优先级。好的看板应先给异常排序,再允许下钻查看订单、批次和责任人。
下面是我在采购评审会上使用的简化框架。它不是替代行业规则的自动决策器,而是一套让不同部门按同一顺序讨论问题的方法。
示例数据:某企业四类库存批次占比。图表用于演示看板结构,不代表真实企业数据。
示例评分仅用于说明决策优先级,实际权重应结合缺货损失、效期法规和供应周期校准。
以下是一个经过抽象和脱敏的示例案例,用于展示方法,不代表 E数通客户的真实名称、真实数据或承诺效果。假设一家经营食品和日化商品的企业拥有中央仓、华东仓、华南仓三个库存节点,采购团队每周需要处理约 600 个 SKU 的补货和调拨判断。
进度条为项目建设示例,不表示产品功能完成度或真实实施结果。
首页只展示采购真正需要先处理的指标:预计 7 天缺货 SKU、临期批次数、效期不达标在途单、超过交期订单、跨仓可调拨库存。每个指标都应支持按仓库、供应商、品类、负责人下钻。
我不建议把所有指标都放在首页。采购首页的价值是排序,而不是把数据库完整搬到屏幕上。
点击临期数量后,看到物料编码、仓库、批次、剩余天数、库存量、近 30 天出库量、预计消化日期和建议动作。这样仓库可以执行 FEFO,销售可以制定消化计划,采购可以暂停或调整下一批订单。
将采购订单、承诺交期、实际到货、到货效期和验收结果关联起来,可以区分“供应商交付慢”“企业需求变化”“仓内执行偏差”三种不同原因。只有原因被区分,供应商评价和合同谈判才有数据依据。
每条异常至少保留发现时间、风险等级、责任人、计划动作、截止日期和完成结果。对于临期批次,结果不应只写“已处理”,而应记录已调拨数量、促销消化数量、退换货数量或最终损耗数量。
示例数据以库存健康度评分呈现,分数为演示口径:可用库存准确性、临期识别及时性、调拨响应和到货效期合规四项综合而成。
确认物料编码、仓库编码、库存状态、批次和效期字段来源。把“库存数”“可用数”“可销售数”分别写成定义,邀请采购、仓库、销售和财务共同确认。
处理重复编码、单位换算、缺少保质期和批次缺失问题。暂时无法修复的数据要打上质量标签,不要悄悄混入正常库存。
按品类设置临期阈值、最低剩余效期和缺货覆盖天数。规则应记录版本和生效日期,避免每个人凭经验调整颜色。
先选择 50—100 个高价值或高风险 SKU,连续追踪发现、分派、处理和复盘。不要一开始追求覆盖所有品类而忽略流程是否真正有人执行。
形成每日看缺货和临期、每周看供应商交付、每月看库存结构的节奏。将会议从“解释数字”转成“确认动作和截止日期”。
| 判断情况 | 优先动作 | 采购取舍 | 需要留下的证据 |
|---|---|---|---|
| 需求稳定、可用库存低于覆盖线、无可靠在途 | 按供应周期下单,并确认最小剩余效期 | 牺牲部分价格优惠,换取稳定交付 | 需求预测、覆盖天数、供应商承诺交期 |
| 总库存充足,但需求仓缺货、其他仓有可用库存 | 先核算调拨时长和费用 | 用运输成本换取降低重复采购和缺货损失 | 仓间库存、调拨报价、需求日期 |
| 临期库存高于预计消耗量 | 暂停同品补货,推动 FEFO、促销或退换 | 短期可能降低毛利,但避免更大损耗 | 批次效期、消化计划、处置结果 |
| 在途到货晚于需求日,且无替代供应 | 升级供应商,寻找替代品或跨仓调拨 | 可能接受加急运费或较高采购单价 | 原承诺交期、缺货影响、升级记录 |
| 数据质量不足,批次和可用状态无法确认 | 先做盘点和数据修复 | 暂缓精确下单,避免在错误数据上放大风险 | 差异清单、盘点记录、修复责任人 |
重点控制现金占用和呆滞风险。建议使用订单驱动、供应商寄售、分批到货或更短采购周期,避免仅因为单次采购单价低而大批量囤货。
重点保证服务水平。建议建立分仓安全库存、替代供应商和异常升级机制,同时把供应商交期稳定性纳入采购评价。
重点关注到货剩余效期。采购合同要明确验收标准,计划系统要能按批次追踪,仓库作业要优先执行 FEFO。
会议不讨论所有库存,而是回答三个问题:今天是否有需求无法满足?是否有批次必须在本周消化?是否有订单的到货日期已经威胁需求日期?每个问题只指定一个责任人和一个截止时间。
周会关注临期库存金额变化、缺货 SKU 重复出现次数、调拨完成率、供应商准时交付率和批次数据完整率。趋势比某一天的库存总数更能说明流程是否改善。
如果某项指标连续四周没有变化,通常意味着它没有绑定行动,或者负责人没有足够权限完成动作。
以下回答使用第一人称整理,适合采购、仓库和供应链负责人在实际工作中快速对照。
我理解很多企业已经能查到库存数量,但“有数量”不等于“能在需求日期前使用”。如果同一物料分布在三个仓库,且不同批次剩余效期不同,采购需要知道哪一批可用、哪一批必须优先消化、哪一批不符合渠道要求。批次效期把库存从静态数量变成带时间价值的资源,也能帮助我判断下一张采购订单是否会增加临期风险。
我会把先进先出理解为按入库先后出库,把 FEFO 理解为按到期先后出库。两者在批次到货顺序与到期顺序一致时结果可能相同,但在不同供应商、不同生产日期或退货重新入库时可能完全不同。食品、药品、日化等效期敏感业务,通常更应该把 FEFO 作为作业原则,并在系统或拣货单上明确批次优先级。
我遇到这类问题时,首先会检查库存是否分布在错误的位置。中央仓有货并不能立即满足远端仓需求,还要考虑调拨审批、运输时长、在途损耗和需求发生时间。如果华南仓三天后缺货,而中央仓调拨需要五天,那么总库存虽然充足,服务层面仍然是缺货。多仓看板必须同时展示库存位置、覆盖天数和调拨可达日期。
我不会只根据库存颜色做决定,而会比较剩余效期、渠道要求、预计消耗、物流成本、折价损失和退换货条件。能在合规范围内被原渠道消化时,优先安排 FEFO 出库;其他仓有更高消耗时,可以评估调拨;供应商合同支持退换时,再核算退货成本。只有在无法合规销售、无法退换且继续存放成本更高时,才考虑报废,并保留审批和处置证据。
我不建议所有仓库直接使用同一个安全库存。安全库存至少应结合需求波动、供应商交期波动、目标服务水平和补货频率计算;区域仓还要考虑运输时间和最小配送量。初期没有足够历史数据时,可以先按近几周平均日销量乘以覆盖天数建立临时规则,再通过缺货次数和积压金额持续校准,而不是把经验数字永久固化。
以示例场景来说,E数通更适合用于连接和分析已有业务数据,帮助我构建采购总览、批次效期预警、跨仓库存分析和异常闭环看板。它不应被理解为无条件替代 ERP、WMS 或仓库作业系统,具体边界取决于企业现有系统和实施方案。更合理的做法是先明确数据来源与业务动作,再用可视化和分析能力减少人工汇总。
我会先做,但会把数据完整率作为独立风险指标,并明确哪些结论只能作为参考。可以先用库存状态、仓库分布、订单和在途数据识别大方向,同时安排盘点和主数据修复;对于批次缺失的高价值或强效期 SKU,则不能直接给出精确的临期判断。分析与治理可以并行推进,但不应把不完整数据包装成精确结论。

