库存低于某个固定数值,就立即补货
固定数量没有考虑销量速度。一个日均销售1件的SKU,库存20件可能覆盖20天;另一个日均销售50件的SKU,库存20件只够半天。两者都显示“库存20”,但补货紧迫程度完全不同。
改进方式:用“可用库存覆盖天数”替代单纯库存余额,并设置不同品类或ABC等级的目标覆盖区间。对慢销商品,还要额外看库存年龄和临期风险,避免因为数量看似不多就继续增加呆滞。
01 / FIRST PRINCIPLE
我不认为经验没有价值。熟悉商品、供应商和仓库节奏的主管,往往能比系统更早发现异常;但经验应该负责提出问题,而不是独自决定采购数量。真正稳定的补货流程,需要让每一次建议都能回答“为什么现在补、为什么补这个量、如果不补会怎样、补完如何验证”。
我建议仓库主管把补货审批单、库存报表和采购沟通放到同一条逻辑链上。先用经过统一口径的可用库存计算覆盖天数,再用近期需求趋势和交期估计未来缺口,随后加入在途库存、最小起订量、库容、保质期和供应商可靠性等约束,最后将建议分成“立即补货、观察、暂停、升级确认”四类,而不是只给一个孤立的采购数量。
这个改变的关键不是把公式做得非常复杂,而是把不同角色默认使用的口径统一起来。销售说“最近卖得很好”、采购说“供应商要提前下单”、仓库说“货位已经满了”,这些话都可能正确,但它们对应的是不同维度。只有把它们放在同一个SKU、同一个时间窗口和同一个数据截面中比较,主管才有机会做出可解释的选择。
如果基础数据还没有统一,自动化只会更快地复制错误。我的顺序是:先固定SKU编码、库存状态和销量口径;再建立可解释的规则;最后才考虑自动生成建议。对仓库主管而言,系统最重要的价值不是替他按下采购按钮,而是提前把异常暴露出来,并清楚说明建议来源。
02 / DAILY REALITY
我见过不少库存团队:系统里有库存余额、销售明细、采购订单和供应商表格,但到了补货会议,大家仍然围绕“我感觉这个SKU快没了”或“去年这个时候卖得不错”争论。问题通常不在于完全没有数据,而在于数据没有被组织成能够支持决策的上下文。
仓库主管打开库存表,先按库存数量排序。数量低的SKU被标成红色,于是团队开始催采购;采购又指出有一批货已经在途,销售则补充说某个渠道下周会做活动。主管再去查订单、查消息、查供应商承诺,最后凭经验给出一个大概数量。这个过程看似完成了补货,实际上没有形成可追溯的判断。
如果活动取消,过量库存可能滞留;如果在途货物延期,低库存SKU仍然会缺货;如果库存数量包含质检和锁定库存,系统上的“有货”并不能直接用于出库。于是团队陷入一种循环:缺货时认为补得太晚,积压时认为补得太多,复盘时却找不到当时采用了什么假设。
我会把这个流程改成“异常池”。主管不再从所有SKU中手工挑选,而是每天看到带有原因的异常条目:可用库存覆盖不足、需求突然上升、供应商交期变长、在途未更新、临期库存过高或预测与实际偏差扩大。每条异常都配一个责任人和下一步动作,会议讨论的是取舍,而不是重新寻找事实。
这些压力都很真实,所以改进方案不能只要求员工“更加理性”。流程应该减少他们在关键时刻寻找和整理信息的成本。
系统根据可用库存覆盖天数、近七日需求变化、未交采购订单和服务水平目标生成异常。主管先确认是否存在数据问题,例如重复订单、负库存、冻结库存误计入或促销订单未被标记。
建议数量不单独出现,而要同时展示日均需求、供应交期、目标覆盖天数、安全库存、在途数量和最小起订量。仓库、采购和业务看到的是同一份截面,才有可能快速指出真正的分歧。
低风险标准SKU可以按规则执行;高金额、长交期、临期或需求突增的SKU需要升级确认。主管不必亲自处理所有项目,但必须知道哪些项目已经被谁接手、何时回看结果。
复盘关注实际需求与当时假设的差异、供应交期是否兑现、补货后库存周转是否改善,以及人工覆盖规则的原因。这样才能持续调整参数,而不是每个月重新争论一遍经验。
03 / COMMON TRAPS
以下误区并不意味着使用者不专业。很多错误恰恰是因为团队在高压环境中采用了最容易理解的指标。我的做法是保留简单指标作为入口,再补上会改变结论的条件。
固定数量没有考虑销量速度。一个日均销售1件的SKU,库存20件可能覆盖20天;另一个日均销售50件的SKU,库存20件只够半天。两者都显示“库存20”,但补货紧迫程度完全不同。
改进方式:用“可用库存覆盖天数”替代单纯库存余额,并设置不同品类或ABC等级的目标覆盖区间。对慢销商品,还要额外看库存年龄和临期风险,避免因为数量看似不多就继续增加呆滞。
移动平均能平滑波动,但在新品、促销、季节变化或渠道切换时可能滞后。如果最近七天需求已经明显上升,过去30天平均值会低估缺口;如果促销刚结束,短期高销量又可能让补货量被高估。
改进方式:同时查看7天、30天和更长窗口,并标注促销、价格、渠道、节假日等事件。预测不是一个神奇的数字,而是对未来需求的假设,必须让异常原因可见。
采购订单已经下达,不等于货物当天可以销售。运输中的货物可能延期,入库后还要经过质检、分仓和上架。若把全部在途数量直接从补货需求中扣除,系统可能错过真正的缺口。
改进方式:把在途库存按预计到货日期分桶,并给供应商设置交期可靠性。预计三天内到货和预计二十天内到货不能使用同一扣减逻辑;已经延期的订单要进入异常池,而不是继续保持“正常在途”。
安全库存的作用是吸收需求和供应波动,不是把所有不确定性都转换成库存。安全库存过高会占用现金和库容,增加搬运、盘点、损耗、过期和调拨成本,也可能掩盖供应商交期不稳定的问题。
改进方式:让安全库存与需求波动、交期波动和服务水平目标相关,并按SKU重要性分层。高价值、低频、易过期商品需要更审慎;关键备件则可能值得承受更高库存风险,前提是这个取舍被明确记录。
04 / DECISION LOGIC
我建议把补货规则拆成五层。每一层都能独立解释,也能在后续数据治理或工具建设中逐步完善。不要把所有业务复杂性一次塞进一个黑盒分数里,因为仓库主管需要知道分数为什么变化。
可用库存通常不等于系统库存。先区分现货、锁定、质检、冻结、报废和调拨中的数量,再确认这些状态在当前业务场景下是否可以出库。
同时观察短期和中期销量,识别促销、季节、新品和断货造成的失真。对断货期间的销量,不要简单当作真实需求为零。
用交期和目标覆盖天数估计需要保障的需求,再扣减可用库存和可信在途库存。结果需要经过最小起订量、包装规格和库容约束修正。
高金额、长交期、临期、供应商不稳定或需求突然变化的SKU,不应完全由标准规则自动执行,需要进入升级确认。
以下公式是帮助团队建立共同语言的示例,并不意味着所有企业必须使用完全相同的参数。参数的来源和更新频率比公式形式更重要。
如果结果小于或等于零,通常不代表“永远不用补”,而是当前窗口内没有明确的补货缺口。仍需检查需求趋势是否快速上升、供应商交期是否发生变化,以及未来活动是否已经确认。
如果结果大于零,还要按采购批量、整箱规格和预算约束向上取整或分批下单。对于高风险商品,我会优先讨论“分批补还是一次补”,而不是直接把计算结果当作最终订单。
| 指标 | 建议定义 | 主管应该问什么 | 常见误判 |
|---|---|---|---|
| 库存覆盖天数 | 可用库存 ÷ 预测日均需求 | 这个覆盖天数是否包含了无法出库的库存?需求窗口是否受促销影响? | 只看库存数量,不看需求速度。 |
| 安全库存 | 用于吸收需求和交期波动的缓冲数量 | 缓冲是为了什么风险?风险变化后参数是否更新? | 把安全库存当作越多越安心的固定常数。 |
| 在途库存 | 有可验证订单和预计到货信息的采购数量 | 货物是否延期?到货后还需要多少入库处理时间? | 订单已下达就当作可立即销售。 |
| 服务水平 | 在目标周期内满足需求的比例或目标承诺 | 这个SKU的缺货代价是否高于持有库存的代价? | 所有SKU使用同一服务水平目标。 |
| 库存周转 | 在指定期间内库存被需求消耗的速度 | 补货后周转改善了吗?慢销和临期是否被掩盖? | 只追求缺货率下降,不看资金占用。 |
05 / EXAMPLE DATA
下面的图表使用一组虚构的仓库SKU样本,仅用于演示如何把补货问题可视化。数据包括10个SKU的日均需求、可用库存、在途库存、交期和目标覆盖天数。它不代表任何真实公司、品牌或行业平均水平。
目标线用于识别需要进一步核查的SKU,不直接等于采购结论。
示例观察:覆盖天数低于目标的SKU更值得优先进入异常池,但还要结合在途、交期和需求趋势。覆盖天数高于目标的SKU也不一定安全,可能存在慢销、临期或预测偏低等问题。
散点位置帮助主管先分组,再决定使用哪类规则。
右上区域通常意味着需求和库存都高,资金占用需要被关注;左下区域可能是低需求低库存的慢销SKU。真正紧急的判断要结合交期和服务影响。
以下为虚构的流程指标趋势,用来说明改造后应关注哪些变化,不是对任何产品效果的承诺。
可观察的方向包括:补货建议的复核及时率提高、无原因人工覆盖率降低、异常关闭周期缩短,以及库存覆盖偏离目标的SKU数量下降。不要只看某一个指标,避免为了降低缺货率而无条件增加库存。
06 / E数通 EXAMPLE
由于没有提供真实企业的业务数据,下面采用“E数通示例场景”来说明方法。这里的E数通是本文用于演示分析流程的业务对象,不对其真实经营规模、客户结果或产品能力作未经证实的承诺。实际使用时,应以企业已经授权的数据源和内部规则为准。
假设E数通示例场景中,仓库主管每天需要处理多个仓位和多个供应商的SKU。库存余额来自库存系统,出库量来自订单系统,采购订单与预计到货时间由采购维护。每个系统都有数据,但SKU命名、日期口径和状态字段没有完全统一,主管必须手工拼接。
团队的第一个目标不是立即预测得非常准,而是让主管能够在一次查看中知道:哪些SKU正在变危险、危险的原因是什么、如果采取动作会影响哪些库存指标、下一次复核应该在什么时候。
展示SKU总数、低覆盖SKU数、超库存SKU数、延期在途订单数和待处理异常数,帮助主管快速判断今天的压力来自哪里。
按SKU展示日均需求、可用库存、覆盖天数、目标覆盖、在途、交期、库存年龄和建议动作,支持从异常总数下钻到具体原因。
记录建议动作、责任人、确认时间、人工调整原因和复核日期,让补货不是停留在报表,而是进入可跟踪的工作队列。
假设SKU-A每天需求为8件,可用库存为40件,覆盖约5天,供应交期为12天,目标缓冲为5天,暂无可靠在途。它的库存数量看起来不算低,但因为交期较长,补货风险已经出现,应该进入“立即核查并计划补货”。如果采购批量为100件,还要讨论一次性补100件是否会超过库容或造成资金压力。
再假设SKU-B每天需求只有1件,可用库存为90件,覆盖约90天,供应交期为3天。它不需要因为库存余额较大就直接清理,但应检查库存年龄、保质期、替代品和未来需求。若其中30件将在两个月后临期,最合理的动作可能是先做库存消化或调整销售策略,而不是继续补货。
再看SKU-C:可用库存为20件,日均需求为5件,覆盖约4天;系统显示在途100件,但供应商最近三次交期分别为7天、14天和18天,当前预计到货日期已经变化。这个SKU不能简单地把在途100件全部扣除,应该把供应交期可靠性作为异常,确认是否需要拆单、替代采购或调整客户承诺。
通过这三个示例可以看到,补货决策不是由一个字段决定的。E数通示例场景中的视图应该把数量、速度、时间和风险同时呈现,让仓库主管可以从“系统提示异常”快速走到“明确下一动作”。
07 / ACTION BY SCENARIO
我不建议用“库存低于X就补货”这种单一规则覆盖所有SKU。下面把常见场景拆开,每个场景都给出优先动作、需要核查的证据和不建议做的事情。
优先动作:缩短复核周期,比较7天、14天和30天需求趋势,并确认增长来自持续销售还是一次性活动。若供应交期较长,可采用分批下单,同时保留活动结束后的回落情景。
核查证据:订单来源、促销标记、客户集中度、退货率、渠道库存和供应商可扩产能力。
避免做法:直接把最近一天的高销量外推到整个交期,导致一次性放大库存。
优先动作:先确认可用库存是否准确,再核对交期和替代供应商。必要时将补货拆为小批量,并同步评估客户承诺和替代品。
核查证据:真实可出库库存、供应商历史交期、在途状态、替代SKU、加急成本和缺货影响。
避免做法:为了追求单次采购价格而延迟到货,也不要只看标准交期而忽略实际波动。
优先动作:暂停或降低补货,检查库存年龄、临期、退货和渠道消化计划。对仍有需求但周转变慢的商品,可以调整采购批量和目标覆盖。
核查证据:需求下降是否由季节结束、价格变化、竞争替代或数据缺失造成,不能把暂时断货误判成需求下降。
避免做法:为了凑供应商折扣继续采购,或者只看总库存而忽略不同仓库之间的结构性缺口。
优先动作:将“在途数量”和“可信在途数量”分开,确认到货承诺;必要时对关键SKU启动替代采购或拆分订单。
核查证据:供应商实际发货、物流节点、历史准时交付率、剩余需求覆盖天数和加急方案。
避免做法:保持表面上的正常库存状态,让系统一直等待一批没有明确到货日期的货物。
优先动作:使用相似品、试销计划、渠道订单和供应约束建立初始假设,并设置更短的复核周期。首批量更适合分阶段验证,而不是盲目按照老品参数复制。
核查证据:相似SKU的需求曲线、上市节奏、首批客户、退货风险和供应商补单周期。
避免做法:把新品的销售目标当作已发生需求,或者因为首周卖得好就直接放大长期预测。
优先动作:明确缺货的业务影响、替代难度和停机成本,在可解释的前提下设置更高保障级别,并定期检查库存年龄和可用性。
核查证据:关键客户、维修承诺、替代件兼容性、供应商恢复时间和长期停产风险。
避免做法:把所有SKU都按关键备件管理,造成库存策略失去层次和预算边界。
08 / TRADE-OFFS
库存管理最容易出现的误解,是把“缺货”和“积压”当成两个可以同时降到零的指标。现实中它们经常需要在服务水平、资金占用、库容、采购价格和供应稳定性之间平衡。我建议把每个取舍写出来,避免事后用结果倒推当初的判断。
| 决策选项 | 可能收益 | 主要代价 | 适用条件 |
|---|---|---|---|
| 一次性大批量补货 | 可能降低单位采购成本,减少下单频率,对长交期商品提供更大缓冲。 | 占用现金和库容,需求变化时容易积压,临期和调拨成本上升。 | 需求稳定、保质期长、库容充足且供应商价格差异确实可量化。 |
| 小批量分批补货 | 减少需求预测错误带来的库存风险,能够根据实际销售逐步调整。 | 可能增加采购、运输和收货管理成本,供应商不一定接受。 | 需求波动大、商品生命周期短、库存价值高或供应弹性较好。 |
| 提高安全库存 | 对突发需求和交期延迟有更强缓冲,缺货概率可能下降。 | 库存资金和持有成本增加,容易掩盖供应商或预测问题。 | 缺货代价高、替代困难且波动来源可以被监测和复盘。 |
| 降低安全库存 | 释放资金和空间,推动供应协同与预测质量改善。 | 异常时更容易出现缺货,需要更快的预警和响应能力。 | 供应稳定、替代品明确、需求可见度高且补货周期短。 |
| 临时加急采购 | 快速缓解关键缺货,保护重要客户或生产连续性。 | 价格、运输和协调成本增加,可能形成对紧急流程的依赖。 | 缺货损失显著高于加急成本,并且已有明确审批边界。 |
这三个问题可以把争论从“谁的经验更强”转成“哪个风险更值得承担”。
09 / 30-DAY IMPLEMENTATION
库存流程优化不应该从购买工具或编写复杂算法开始。我建议先用一个明确范围的小闭环验证:选择一个仓库、一个品类或一组高频SKU,先解决字段和责任,再逐步扩大范围。下面的进度比例是示例性的工作完成度表达,不是任何项目的实际进展。
确认SKU主数据、库存状态、出库口径、采购订单状态和日期字段。
建立覆盖天数、目标库存、在途可信度和风险分层,先用可解释的规则。
把异常、建议动作、责任人和截止时间放到同一张工作视图。
比较建议与结果,记录人工覆盖原因,决定哪些规则需要调整。
我会把“人工调整”看成流程资产,而不是失败记录。只要每次调整都留下原因,团队就能知道哪些业务因素尚未被规则覆盖;如果没有原因,人工经验就无法沉淀,下一次仍然只能重新凭感觉。
10 / FAQ
以下问题按仓库主管、采购和库存分析人员常见的决策疑惑整理。每个回答都尽量把术语放回具体场景中,并明确说明示例数字不能替代企业自己的数据校准。
我经常看到团队用“低于100件就补货”作为简单规则,但这个数字脱离需求速度和供应交期后很难成立。更稳妥的做法是先计算可用库存覆盖天数,再结合交期、安全库存、在途和目标服务水平判断。例如示例中库存40件、日均需求8件的SKU只有约5天覆盖,如果交期需要12天,即使库存数量看起来不小,也可能需要立即核查和计划补货;最终数量还要受最小起订量和库容限制。
我不会把7天或30天平均简单判定为唯一正确答案。7天平均对最近变化更敏感,适合高频消费或需求快速变化的SKU,但容易被一次促销、集中发货或异常订单影响;30天平均更平滑,却可能掩盖趋势转折。实践中可以同时展示7天、14天和30天需求,并标注促销、季节、断货和渠道变化,再根据SKU分类设定主要参考窗口。
我建议不要把所有在途数量直接当作可用库存扣除。采购订单已经创建,只说明团队有采购意图;货物还可能没有发出、正在延期、到货后等待质检,或者需要跨仓调拨。更好的做法是把在途按预计到货日期和供应商可靠性分层,形成“可信在途”和“待确认在途”。例如一批预计三天内到货的货物与已经延期但没有新日期的货物,应该使用不同的补货判断。
安全库存提高通常能增加对需求波动或交期延迟的缓冲,但并不意味着缺货率会无限下降,也会带来资金占用、库容压力、损耗和临期风险。我的建议是先明确安全库存要吸收哪一种风险,再根据需求波动、交期波动和SKU重要性分层。关键备件可能值得较高保障,低频易过期商品则需要更严格的库存上限;所有SKU使用同一个高安全库存值通常会制造新的问题。
我认为经验非常重要,但经验通常分散在个人记忆中,很难让采购、销售和其他班组共享,也不容易在人员变化后保留下来。数据化不是把主管排除在流程之外,而是把经验转化成可检查的规则和例外原因。例如主管知道某供应商经常晚到,那么系统可以记录交期可靠性,之后在途判断中给出提醒;主管仍然可以覆盖建议,但要留下理由,经验才会变成团队资产。
我会先把促销订单或活动日期标记出来,再分别观察活动前基线、活动期间需求和活动后回落,而不是直接把活动期间销量当成长期日均需求。补货时可以设计至少两种情景:活动按计划持续和活动提前结束,并考虑供应交期、分批到货以及退货可能性。示例中如果最近7天销量明显上升,但增长主要来自一次活动,就更适合分批补货和缩短复核周期,而不是一次性按高峰销量补满整个周期。
新品不能直接套用成熟SKU的历史平均,但也不等于完全没有依据。我会使用相似商品、试销订单、渠道计划、客户承诺和供应商补货周期建立初始假设,并把首批采购拆成可验证的阶段。上线后重点观察真实需求、退货率、渠道结构和补单速度,较短周期复核参数。新品的第一批数量更像一次风险受控的实验,不应把销售目标直接当成已经发生的需求。
在本文的E数通示例场景里,我建议主管先看异常SKU数量、低覆盖SKU、延期在途、高库存年龄和待确认动作,而不是一上来浏览全部SKU。点进异常后,再查看可用库存、预测日均需求、覆盖天数、交期、在途、目标覆盖和建议动作。这样可以先判断今天的风险结构,再进入具体订单。示例数据仅用于演示视图结构,真实项目必须根据授权数据、业务目标和内部口径重新配置。
11 / TAKEAWAYS
先让流程可见,再逐渐扩大数据范围和自动化程度。
减少补货凭感觉,并不是要求仓库主管放弃经验,而是让经验站在更完整的数据上。好的库存流程不会假装未来可以被精确预测,它会明确哪些数字是事实、哪些是估计、哪些是风险假设,也会告诉团队当假设失效时应该如何响应。对于E数通示例这样的多数据源场景,最有价值的改造往往不是多做一张报表,而是建立一条从异常识别到责任动作、从订单执行到结果复盘的闭环。
当主管能够在同一张视图中看到需求速度、库存覆盖、供应交期、在途可信度和风险边界,补货会议就会从“谁觉得应该买”转向“我们选择承担哪种风险”。这正是流程优化的核心:让决策更快,但不是更草率;让动作更标准,但不是更僵硬;让数据参与判断,但仍然保留业务人员处理例外的空间。

