库存研习社-专注于供应链、库存分析实战;与你一起拆解库存,用数据方法看清库存背后的逻辑。
点击 阅读原文 或复制链接到浏览器打开 https://s./eli3s 免费体验库存数据分析、智能库存预警工具。
客户下了大单,财务报表上显示订单都完成了,库存也没有报缺货
但客户却打来电话抱怨:“为啥我们只收到一半货?剩下的呢?”
这在供应链管理里很常见,很多人被几个听起来很像的指标绕晕:订单满足率、现货率、缺货率、fill rate(订单履行率)。
表面看起来都是“库存和订单相关”,但实际上它们各有侧重点,放在不同角度看问题,会发现结论截然不同。
今天一文帮你把这四个指标梳理清楚,让你从报表里看得明白,做决策更精准。
一、订单满足率:订单维度的履约能力
想象你是门店的采购经理:客户每单下单,你的目标是每个订单都完整送到。
订单满足率(Order Complete Rate)就是在衡量你在一个周期内,有多少订单是完全按照客户需求发货的。
计算公式:
订单满足率=周期内完全满足需求的订单数/总订单数×100%
举个例子:
假设本周期你有100单订单,其中有90单完全满足需求(货物全部发出),10单出现缺货或部分发货,那么订单满足率就是 90%。
核心要点:
- 关注“订单维度”
订单满足率不关心单个订单发了多少货,只关心订单是不是完全满足。 - 强调履约能力
它反映的是供应链对客户订单的整体履约能力,是客户体验的直接体现。 - 应用场景
适用于判断整个供应链的完整性,例如你想知道某个仓库、某条供应链在一个月内能否按时按量完成订单。
需要注意的是:
-
统计订单满足率时,要剔除取消或退货订单,以避免数据失真。 -
对于部分发货的订单,可以单独记录,结合fill rate分析更精准。
二、现货率:库存的即时可用性
再换个角度,如果你站在仓库里,手里能直接抓到的货有多少?
现货率(Stock Availability Rate)就是在衡量库存里有多少是“随时可以动用的”。
计算公式:
现货率=当前可直接发货的库存数量/总库存数量×100%
这里的“可直接发货”强调的是库存即时可用性:
- 排除在途库存
供应商已经发货但未到仓库的货不算。 - 排除锁定库存

已经预留给其他订单或被质押的库存不算。
举个例子:
-
仓库总库存1000件,其中800件可立即发货,200件在途或已锁定。现货率就是 80%。 -
这说明仓库随时能满足80%的订单需求,但不意味着订单就能完全满足,因为一个订单可能需要100件,而现货只有50件。
需要注意:
-
定期盘点现货库存,确保系统数据与实际库存一致。 -
对于快消品、季节性商品,可设定最低现货率门槛,保证随时可发。 -
可结合订单需求预测,对高频商品提升现货率。
三、缺货率:需求未被满足的概率
订单满足率关注的是“有多少订单完全满足”,那么缺货率则从另一个角度看问题:有多少需求没被满足。
计算公式:
缺货率=周期内发生缺货的订单次数(或缺货数量)/总订单次数
缺货率高,意味着订单未被满足的概率高,是供应链的“警报灯”。
举个例子:
-
订单满足率是90%,缺货率自然是10%。 -
如果一个订单中100件商品只发了80件,缺货率也可按数量计算,缺货数量占总需求数量的比例就是缺货率。
复制链接到浏览器打开 https://s./1ia9g 免费体验下述可视化demo
需要注意:
-
监控缺货率可以提前发现潜在断货风险。 -
按商品分类统计缺货率,重点关注核心SKU。 -
可结合安全库存、在途库存和预测模型,动态调整采购计划。
四、Fill rate(订单履行率):数量维度的履约精度
最后一个指标 fill rate(订单履行率),很多人容易和订单满足率混淆,但它的关注点完全不同:它看的是数量完成度,而不是订单完成度。
计算公式:
FillRate=周期内实际发货数量/客户订单需求数量×100%
举例:
-
客户订了100件货,你实际发了80件,即使订单本身没有完全满足,也计入fill rate 80%。 -
如果客户订单中有多种商品,每种商品的发货比例也可分别计算fill rate,便于分析局部缺货情况。
复制链接到浏览器打开 https://s./1ia9g 免费体验下述可视化demo
需要注意的是:
-
对重要客户或关键SKU,建议单独统计fill rate,避免订单满足率掩盖部分发货问题。 -
配合缺货率分析,可发现问题根源:缺货率高、fill rate低,说明数量不够;缺货率低、fill rate低,说明订单分配策略可能存在问题。
一个案例带你实操
假设你管理一个食品电商仓库:
-
周期内总订单:500单 -
完全满足的订单:450单 -
部分发货订单:30单 -
缺货订单:20单 -
总需求量:5000件 -
实际发货量:4800件 -
仓库可直接发货库存:4000件,总库存5000件
那么
-
订单满足率 = 450 / 500 × 100% = 90% -
现货率 = 4000 / 5000 × 100% = 80% -
缺货率 = 50 / 500 × 100% = 10%(假设缺货总量50件) -
Fill rate = 4800 / 5000 × 100% = 96%
分析:
-
虽然fill rate高达96%,说明大部分数量得到了满足,但订单满足率只有90%,说明部分订单仍未完全履约。 -
现货率80%,提醒仓库随时可用库存有限,需关注后续订单风险。 -
缺货率10%,提示有部分需求未被满足,需要优化采购计划或调配库存。
然而,现实中你需要计算指标所需的数据,不可能就这么放好等你来算,而是会分散在多个系统端口,甚至自己手动填写的excel;统计报表耗时又容易出错。
使用九数云BI这样的工具就是为了解决这些难题:
-
通过API接口直接连接企业的ERP、WMS、财务系统等系统,抓取数据,实时计算关键指标 -
还可以生成可视化看板,帮你分维度掌握全仓库和全订单的健康状况 -
除此之外,还可以自动推送缺货、订单不满足等情况,让数据来找人
复制链接到浏览器打开 https://s./1ia9g 免费试用九数云BI
可视化透明化管理库存
写在最后
四个指标各有侧重点:
- 订单满足率:订单维度的完整履约能力
- 现货率:库存的即时可用性
- 缺货率:需求未满足的风险概率
- Fill rate:数量维度的履约精度
掌握它们,你就能从“报表数字”跳出来,真正看懂订单、库存和供应链的真实状况。
复制链接到浏览器打开 https://s./1ia9g 免费获取方案