我做过一次采购补货考核的诊断,起点是一张看起来自相矛盾的报表:采购部的「订单满足率」连续三个月达标,仓里的滞销库存占比却同期涨了将近一倍。老板的第一反应是采购在刷数,采购主管的反馈是「我按你们要的指标做了,怎么还是错」。把过去 12 个月的数据按同一个口径重算之后,问题很清楚了,不是采购不努力,是这套考核机制在推着他做这个选择。跨境电商的补货链路动辄跨越 60 到 120 天,而考核周期是一个月;
指标只有缺货率一个抓手,没有防积压的边界;运营报表和采购报表里的「库存」根本不是同一个东西。三件事叠加,考核就变成了一个必然失真的系统。这篇文章我想把这三个结构性问题拆开讲清楚,并给出可以直接落地的指标结构、取数口径和分场景方案。
先把结论放在前面,方便你判断后面值不值得读。
第一,考核失效的主因是「制衡缺失」,不是「指标不全」。绝大多数团队的第一反应是加指标,从 3 个加到 8 个,结果是注意力被稀释,采购学会了挑最容易刷的那几项交差。真正有效的是保留一对互相拉扯的主指标,用约束条件而不是加权平均来平衡。
第二,考核周期必须跟补货 lead time 对齐。跨境补货从需求识别到海外仓上架可售,海运为主的链路普遍在 60 天以上。如果按月考核最终结果,采购对当月数字其实没有影响力,考核只能退化成动作考核,这恰恰是很多团队正在发生的事。
第三,加权平均在采购补货场景里是一个数学陷阱。加权平均允许「补偿性替代」:采购可以通过大幅牺牲有货率来把周转天数做漂亮,总分反而更高。约束式考核不允许这种替代,这是它更管用的根本原因。
第四,数据口径不统一时,考核的第一阶段一定是跨部门对数大战。同一个「库存」概念,运营、采购、财务三张报表能差出 20% 以上。口径没对齐就发考核制度,等于把一个业务问题改造成一个数据纠纷。
第五,爆款、长尾、新品、季节品不能用同一把尺。新品按周转率考核,必然导致没人敢备货;季节品把淡季库存算进全年周转,等于用数学惩罚一个正确的商业决策。
这些结论来自我在跨境供应链项目里的反复踩坑。最典型的一次是给一家家居类目卖家做诊断:采购的考核指标只有「缺货率」,权重 100%。结果完全可预测,采购把整体备货量往上提了 30%,缺货率确实降了,但三个月后滞销库存占比从 9% 涨到 19%,资金占用多了将近 800 万。没有人做错事,是机制只给了单向激励。
反过来,我也见过只考周转天数的团队。采购为了把周转压下来,把长尾品的补货周期从 45 天拉到 90 天,代价是动销前 20 的 SKU 里有一半出现过断货,旺季直接损失了一波流量窗口。这两种失真是同一个结构问题的两面。
需要说明一个前提:这套考核逻辑适用于「有备货量决策权、并且承担库存结果」的采购或计划岗位。如果你的采购只是执行下单动作,备货量由运营或老板拍板,那么考核对象从一开始就选错了。这种情况下先调整权限划分,再谈指标设计,否则你考核的是一个他无法控制的结果,只会制造对立。
另一条边界是团队规模。年 GMV 在 1000 万以下、SKU 不超过 200 个的团队,我的建议是不要搞正式考核体系,用月度复盘会加一份 A 类 SKU 清单,效率更高。正式考核的制度成本本身就不低,小团队承担不起。

要理解为什么「按月考核」在跨境场景里会失效,得先把一条补货链路的真实时间摊开看。
我把一条典型的海运补货拆成六段。需要强调,下面这些区间是基于我在若干跨境项目中的样本推演的示意区间,不同品类、不同线路、不同供应商的差异极大,不能当行业基准使用。
把六段加起来,海运为主的链路总周期落在 60 到 120 天;如果中间出现一次返工或者一次港口拥堵,突破 150 天也不罕见。这就是问题的物理基础:你不可能用一个 30 天的考核周期,去评价一个 90 天的过程。

这里有一个非常清晰的因果链,我建议你对照自己团队看一下是否成立。
我见过最直接的证据是加急空运的次数。某个团队改成 90 天滚动考核之后,季度紧急空运从 11 次降到 6 次。原因不复杂,按 30 天考核时,采购没有动力为 60 天后的销售高峰做提前量,反正那个月数字已经结算完了;改成滚动考核后,提前量变成了他自己的利益。

场景一:精品型卖家,SKU 少但单品深度高。这类团队的补货决策集中在少数几个爆款上,断货的代价极高,一条 listing 断货两周,排名恢复往往要一个月。他们的考核重心应该是服务指标,容忍更高的库存水位。
场景二:铺货型卖家,SKU 数千、生命周期短。这类团队的问题正好相反,滞销是主要成本来源。他们的考核重心应该是资金效率与清理节奏,缺货容忍度可以放宽,因为单个 SKU 的权重本来就低。
场景三:多平台多仓卖家,Amazon + 独立站 + 区域平台并行。这类团队的复杂度不在指标本身,而在数据口径。同一个 SKU 在美国东仓、西仓、欧洲仓的库存状态各不相同,加上平台预留、FBA 不可售、退货在途,没有统一口径就根本算不出一个可信的库存周转。
这三个场景用同一张考核表,必然有两类团队是被牺牲的。
下面这六种误区,我在项目里几乎每次都能碰到其中的三到四种。它们不是「常见错误清单」,每一条背后都有一条完整的因果链。
因果链是:考核月度 → 采购无法影响当月到货 → 只能管动作 → 动作好看但结果不管 → 缺货与滞销同时出现。这条链的唯一出口是把结果指标的考核周期拉长到覆盖完整链路,同时用短周期的过程指标保证执行不失控。
只考缺货率的必然结果是库存膨胀,只考周转率的必然结果是断货频发。这一点没有例外,因为两个指标在数学上是同一枚硬币的两面,你压住一边,另一边就会翘起来。
实际操作中还有一个更隐蔽的版本:只考缺货率,但不管库龄。采购的应对方式是把安全库存整体抬高,所有 SKU 都多备一点。缺货率确实下来了,但多备的那部分没有任何指标去约束它。
这是我在项目里最常见的分歧点。需求预测的输入来自运营的推广节奏、定价策略、平台活动报名、竞品动作,采购能影响的其实是「预测偏差发生后的响应速度」和「安全库存策略」,而不是预测本身。
把预测准确率压给采购的后果是,采购会开始干预运营的预测口径,或者干脆自己另做一套预测,两边打架。更合理的做法是:预测准确率由运营承担(或共背),采购考「计划达成率」和「偏差响应周期」,也就是从识别到偏差,到完成调整动作用了多少天。
这一条值得单独讲,因为它看起来最「科学」。假设考核公式是:
总分 = 0.4 × 订单满足率得分 + 0.6 × 库存周转得分
场景A(均衡):满足率 90 分,周转 70 分 → 总分 = 0.4×90 + 0.6×70 = 78.0
场景B(偏科):满足率 60 分,周转 100 分 → 总分 = 0.4×60 + 0.6×100 = 84.0
场景 B 的业务结果明显更差,缺货严重、客户流失,但它的总分更高。这就是补偿性替代:只要权重大的一项足够好,就能补偿另一项的塌陷。而采购作为一个理性的执行者,一定会找到这个最优解。
加权平均还有第二个问题:权重是谁定的?0.4 和 0.6 的依据是什么?在实践中,这个权重往往是在一次会议上拍出来的,之后再也没有调整过,也无法解释为什么是 0.4 而不是 0.35。
新品的周转率必然难看,因为它需要铺货期。如果新品也按周转天数考核,采购的最优策略就是少备或者不备,让新品自然断货,反正断了也不用他担责。季节品的情况类似:把冬季品的淡季库存算进全年周转,等于用一个数学指标惩罚一个正确的商业决策。
这一条会在第五部分展开。简单说,如果「在库」「在途」「可售」「可用」「锁定量」这几个概念在运营、采购、财务三张报表里定义不同,那么考核制度发布后的第一个月,你的会议时间会全部消耗在「为什么你的数字和我差 20%」上,而不是「怎么改善业务」。

讲完误区,进入我认为真正可用的结构。它由三部分组成,缺一不可。
主指标只保留一对,一个在服务侧,一个在效率侧。
为什么是一对而不是三对?因为考核的注意力是有限资源。当主指标超过两个,被考核人会自动选择最容易达成的那个作为主要工作目标,其余变成形式上的填报。一对主指标加两到三个约束条件,比八项加权更容易执行,也更容易解释。
约束式的表达形式是这样的:
在满足以下边界条件的前提下,最大化订单满足率:
滞销库存占比(库龄 > N 天)≤ X%
单 SKU 期末库存 ≤ Y 天日均销量
紧急空运次数 ≤ Z 次/季度
其中 N、X、Y、Z 由企业根据自身资金成本、品类时效、
退货率和现金流状况自行设定,没有通用标准值。
这种结构的关键差别在于:它是非补偿性的。滞销占比一旦突破边界,无论订单满足率多高,这个考评周期都不算达成。采购无法通过牺牲一边来换取另一边的分数,只能在边界内寻找均衡点。
这也解释了为什么加权平均会被「破解」而约束式不会。加权平均是一个连续可交易的空间,约束式是一个带围栏的空间,围栏之外的努力不产生收益。
我一直反对在文章里写「行业平均周转天数是 XX 天」这类表述,因为它不存在统一口径,品类、平台、季节、物流方式任何一个变量变了,这个数就不成立。正确的做法是自己算基线,然后做同比和环比。下面是四个核心指标的计算口径,重点在于分母怎么选。
(1)订单满足率。分母必须用「真实需求量」,包括缺货期间流失的订单估算,而不是「已下单量」。如果用已下单量做分母,缺货的时候分母同步变小,这个指标会自己变好看。
-- 订单满足率:90天滚动,SKU × 仓库维度 SELECT sku_id, warehouse_id, 1 - SUM(demand_qty - fulfilled_qty) / NULLIF(SUM(demand_qty), 0) AS fulfillment_rate FROM dwd_demand_fulfillment_daily WHERE biz_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 90 DAY) AND CURRENT_DATE AND demand_qty > 0 GROUP BY sku_id, warehouse_id;
(2)库存周转天数。分子口径要明确一件事:在途库存算不算?我的判断是考核资金占用时用全口径(含在途),考核补货节奏时用可售口径。因为钱已经付了,在途同样是资金占用;但采购对「到货节奏」的影响和对「钱花出去」的影响是两个不同的责任。
-- 库存周转天数:全口径(含在途) vs 可售口径,双口径并列输出 SELECT sku_id, AVG(inventory_cost_total) / NULLIF(SUM(cogs) / 90.0, 0) AS turnover_days_full, AVG(inventory_cost_available) / NULLIF(SUM(cogs) / 90.0, 0) AS turnover_days_available FROM dws_inventory_turnover_daily WHERE stat_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 90 DAY) AND CURRENT_DATE GROUP BY sku_id;
(3)滞销库存占比。这里唯一的变量是 N,库龄超过多少天算滞销。我的建议是按品类自定,取该品类正常周转天数的 1.5 到 2 倍,而不是全公司用一个数。3C 配件的 N 可能是 60 天,家居大件的 N 可能是 150 天,用同一个阈值必然有一类被误判。
-- 滞销库存占比:阈值按品类配置 SELECT t.category_id, SUM(CASE WHEN t.stock_age_days > c.slow_moving_days THEN t.inventory_cost ELSE 0 END) / NULLIF(SUM(t.inventory_cost), 0) AS slow_moving_ratio FROM dws_inventory_age_daily t JOIN dim_category_threshold c ON t.category_id = c.category_id WHERE t.stat_date = CURRENT_DATE GROUP BY t.category_id;
(4)预测偏差率。这里有一个必须防的取巧口子:分母用「预测值」时,预测报得越大偏差率越小。我在一个项目里实测过,同一个团队,分母用预测值时平均偏差率 12%,换成实际值之后是 27%,差了一倍多,而这个差异不是业务变化带来的,是分母选择带来的。所以分母必须锁定为实际销量。
-- 预测偏差率:分母锁定为实际销量,禁止用预测值作分母 SELECT sku_id, forecast_period, AVG(ABS(forecast_qty - actual_qty)) / NULLIF(AVG(actual_qty), 0) AS forecast_bias FROM dws_forecast_accuracy WHERE forecast_period >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) GROUP BY sku_id, forecast_period;
这是解决周期错配的具体办法。把所有指标分成两层,分别配不同的考核周期。
| 层级 | 指标 | 考核周期 | 为什么这样切 |
|---|---|---|---|
| 过程层 | 下单及时率、PO 按时交付率、异常响应时长、偏差调整周期 | 月度 | 这些是采购当月真正能影响的动作,短周期反馈有助于及时纠偏 |
| 结果层 | 订单满足率、库存周转天数、滞销库存占比 | 90 天或 180 天滚动 | 覆盖完整补货链路,让采购的决策周期和结果周期重合 |
| 专项层 | 新品上架及时率、首销期售罄率、季节品提前量准确度 | 按单品生命周期一次性结算 | 新品和季节品没有稳定的周转基线,用周转类指标必然误判 |
滚动考核还有一个额外好处:它天然平滑了季节性波动。月度考核下,一个淡季月份的周转必然难看,采购会因此被扣分,尽管他什么也没做错。滚动窗口把淡旺季混合在一起,评价更接近真实能力。
这张表是我在项目里交付频率最高的一页,也是被客户截图保存最多的一页。
| 商品类型 | 主指标 | 边界条件 | 考核周期 | 设计逻辑 |
|---|---|---|---|---|
| 爆款 | 有货率 | 单 SKU 库存上限、紧急空运次数上限 | 90 天滚动 | 断货的机会成本远高于库存持有成本,容忍较高库存水位换供给稳定 |
| 长尾 | 滞销库存占比 | 订单满足率下限(防止一刀切清仓导致断货) | 180 天滚动 | 长尾的价值在清理节奏,重点考核资金回收而非供给保障 |
| 新品 | 上架及时率 + 首销期售罄率 | 不设周转类指标 | 按单品生命周期结算 | 新品需要铺货期,用周转率考核等于禁止备货 |
| 季节品 | 提前量准确度(到仓日期与计划窗口的偏差天数) | 季末清仓完成率 | 按季节周期结算 | 季节品的核心能力是节奏,不是周转;错季的库存不计入常规周转 |

这是被问得最多的问题:X、Y、Z 到底定多少?我的回答一直是同一句话,由你的资金成本和你自己的历史数据决定,不由文章或顾问决定。
操作方法很简单:把过去 12 个月的数据按新口径跑一遍,找到「资金占用最紧但订单满足率没有明显下滑」的那个区间,把它作为初始边界。这个动作叫影子考核,是下一部分的主题。
这一节讲一个具体项目。我把它完整拆开,包括那些不那么成功的地方。
客户是一家做 3C 配件加小家电的跨境卖家,年 GMV 约 8000 万,渠道包括 Amazon 美国站和欧洲站、一个独立站、以及沃尔玛。SKU 约 600 个,海外仓三个(美国东仓、美国西仓、德国仓),国内一个集货仓。物流以海运为主,空运作为紧急补货手段。
他们找到我时的问题很典型:采购部每月被考核「缺货率」,运营部持续投诉断货,采购部的回应是「备货量是运营给的需求」;同时财务指出仓库里的滞销库存占比在上升。三方各有各的报表,谁也说服不了谁。
我在这个项目里用的数据工具是数跨境,主要用它做三件事:把多平台多仓的库存数据归集到统一口径、拉历史数据做回溯演算、以及把指标计算逻辑固化下来形成留痕。需要说明的是,工具能解决的是口径统一和留痕问题,不能替代指标设计,具体功能以官方文档为准,不同版本的能力也有差异。
我做的第一件事不是设计指标,而是让三方各自说出自己报表里「库存」的定义。结果很有意思:
三个口径的差异最终超过 22%。这意味着在口径统一之前,任何关于缺货率的讨论都是无效的,三个人说的不是同一个数。

口径固定之后,我用过去 12 个月的数据按新口径重算了一遍。这一步不改任何实际流程,只是算出「如果按新规则考核,结果会是什么」。
这次回溯跑出来三个让我印象深刻的结论。
第一个,缺货率的数字被高估了 8 个百分点。原来的采购口径把「在途」算作有货,所以在途一多,账面缺货率就低。换成真实可售口径之后,缺货率从 11% 变成 19%。这不是业务变差了,是数字终于变真了。这一点很重要,很多团队以为自己在改善指标,其实只是在改善口径。
第二个,滞销库存里 62% 来自四个冬季品。这四个 SKU 的库龄在淡季必然超过 90 天,但它们的旺季售罄率其实很好。把它们算进全公司全年周转,等于用一个结构性正确的商业决策去惩罚采购。这也是我坚持季节品必须单独结算的原因。
第三个,预测偏差率的分母问题实锤了。同一个团队同一个周期,分母用预测值时平均偏差率 12%,换成实际值后是 27%。差了一倍多,而业务本身没有变化。我在项目复盘会上把这个对比放出来时,会议室安静了几秒钟,没有人承认调整过分母,但这个差异只能从这个方向解释。

新方案的核心只有一句话:以订单满足率为主指标,以滞销库存占比和单 SKU 库存上限为不可突破的边界,过程指标月度看,结果指标 90 天滚动看。
同时做了分场景处理:爆款走有货率优先,长尾走清理优先,新品走首销期售罄率,季节品单独按季节结算。
跑完两个季度之后,观察到的结果是这样的:订单满足率从 88% 提升到 92%,滞销库存占比从 18.3% 降到 13.1%,季度紧急空运次数从 11 次降到 6 次。三个数字同时改善,这在旧机制下几乎不可能。
我必须把话说清楚,否则这些数字会误导人。
我保留这些限定条件,是因为见过太多文章把单案例结果包装成通用结论。能用的是方法,不是数字。
下面按四个维度给建议,你可以对号入座,也可以交叉组合。
| 年 GMV 区间 | 建议方案 | 不要做的事 |
|---|---|---|
| 1000 万以下,SKU < 200 | 不设正式考核,用月度复盘会 + A 类 SKU 清单(覆盖约 70% 销售额的 SKU) | 不要为了「规范化」上一整套 KPI 表,制度成本超过收益 |
| 1000 万 – 1 亿 | 一对制衡指标 + 约束条件 + 周期分层,先做影子考核 | 不要一上来就分场景,先把通用主干跑通 |
| 1 亿以上,多平台多仓 | 分场景指标组 + 专职数据治理 + 季度指标复盘机制 | 不要在口径没统一时就发考核制度,那只会制造对立 |
精品型/垂直型卖家:SKU 少、单品深、断货代价极高。建议以有货率为主指标,容忍更高的库存水位。这类团队最容易犯的错是照搬铺货型团队的周转考核,把爆款逼成缺货。
铺货型/泛品卖家:SKU 多、生命周期短、单个 SKU 权重低。建议以库存周转和滞销清理为主指标,缺货容忍度适当放宽。对这类团队来说,「少备一点、允许断货」往往比「全面铺货」更赚钱。
海外仓分销/一件代发模式:核心是履约效率和库存共享,考核重点不该是采购降价,而是分仓库存的调拨效率和跨仓履约率。用采购降价的逻辑考核这类团队,会直接损害交付体验。
有 ERP 但口径混乱:第一步是做口径字典,把「在库」「在途」「可售」「可用」「锁定量」五个词的定义写下来,三方签字确认。这一步不做,后面全是白费。
有 ERP 且口径基本统一:直接做影子考核。拿 12 个月历史数据跑一遍新规则,看结果是否符合业务直觉,不符合的地方先怀疑口径。
没有 ERP,只有表格:不要试图做全量。先手工维护 A 类 SKU 的台账,通常 50 到 100 个 SKU 就能覆盖 70% 以上的销售额。这比上一个半成品系统然后全量失真要好得多。

考核设计本质上是一组取舍,没有全能解。下面六组取舍是我在项目里反复面对、也反复需要向老板解释的。
SKU × 仓库 × 平台 的组合会让数据量指数级增长。600 个 SKU、3 个海外仓、3 个平台,理论组合是 5400 个数据点,逐个算库龄和周转,人力成本很高。
我的建议是按 ABC 分层:A 类 SKU 做到 SKU × 仓库级,B 类做到 SKU 级,C 类只做到类目级。考核指标不需要对每一个 SKU 都精确,只需要对决定结果的那部分精确。
把全部 SKU 纳入考核,看起来公平,实际上会让注意力稀释。更麻烦的是,长尾 SKU 的波动天然更大,把它们纳入考核会制造大量噪声解释工作。
我的做法是考核对象限定为 A 类 SKU + 新品 + 季节品,其余 SKU 用类目级的汇总指标做兜底。这样既保证了重点,也避免了长尾噪声干扰判断。
分场景更公平,但解释成本更高。分得太细,会变成「采购总能为自己的问题找到合适的标签」,考核失去约束力。
我的经验是最多分三到四组,而且分类规则必须客观可验证,比如按销售额占比划分(前 20% 为爆款)、按库龄阈值划分(超阈值即为长尾),而不是由被考核人自己申报。
团队成熟度低的时候,先考过程。原因很直接:结果指标的反馈周期长,短时间内无法指导改进,而过程指标能快速形成正反馈。等到流程稳定、数据可信之后,再逐步把权重迁移到结果指标。
反过来做,一上来就只看结果,在没有过程能力的情况下,只会得到一个「结果很差但不知道为什么」的局面。
这一组取舍需要说透。采购补货的结果,本质上是运营、采购、供应链三方共同作用的产物。把结果全部压给采购,会制造责任错配;但全部共背,又会变成无人负责。
我的切分方式是:需求预测准确率由运营负责;备货量决策与供应商交付由采购负责;物流时效与入仓上架由供应链负责;订单满足率作为三方共享的结果指标。共享指标的作用不是追责,而是让三方在同一个数字面前讨论问题。
安全库存越高,缺货率越低,资金占用越大。这两者之间存在一个经济最优点,并不在极端。把边界收得太紧,采购会为了守住边界而频繁断货;放得太松,滞销会卷土重来。
理论上,最优安全库存对应的是「缺货的边际损失 = 库存的边际持有成本」那一点。实务上你不需要算得这么精确,用影子考核找到「资金占用最紧但订单满足率没有明显下滑」的区间就够了。

最后给出可直接执行的三步路线,以及一份自查清单。
第一步,口径统一 + 影子考核,周期一个季度。先把在库、在途、可售、可用、锁定量的定义写下来,三方签字。然后用 12 个月历史数据跑一遍新规则,重点看三件事:数字是否符合业务直觉、哪些 SKU 的归属明显不合理、哪些指标在系统里根本取不出来。这一步不改变任何实际考核。
第二步,锁定一对制衡指标,跑一到两个周期。主指标只保留一个服务侧加一个效率侧,其余全部转为边界条件。跑的过程要重点观察一件事:行为有没有被扭曲。比如是否出现压单、是否出现集中清仓、是否出现跨仓调拨来修饰数字。如果出现,说明边界值需要调整。
第三步,引入分场景指标组,建立季度指标复盘机制。这一步的关键是承认一件事:考核制度本身也需要被考核。每季度复盘一次,看指标是否还在驱动正确的行为,不再驱动的指标就该改掉。我见过太多团队把三年前的考核表用到今天,那不是在管理,是在走形式。
这八条里如果有三条以上答不上来,说明你的考核体系还处在「有表但没有机制」的阶段。
今天就可以做的第一件事:打开你的 ERP 或者数据看板,把「可售库存」「在途库存」「全口径库存」三个数拉出来,看它们差多少。如果差异超过 15%,先别碰指标,去解决口径问题。
本周可以做的第二件事:用过去 12 个月的数据,把预测偏差率的分母从预测值换成实际值重算一遍。这个动作只要十几分钟,但它暴露的问题往往比一次完整的考核评审更直接。
本季度可以做的第三件事:选一个品类,按本文的约束式结构跑一次影子考核。不要全品类铺开,先跑一个,验证方法能不能在你的数据环境里落地。
回到最开始那个问题,采购补货的绩效考核怎样更有效?我的答案是:它不取决于你选了多少指标,而取决于这些指标之间有没有制衡、考核周期有没有和补货周期对齐、以及数据口径有没有先统一。前两件是机制设计问题,第三件是数据治理问题。三件都做到,考核才会开始驱动正确行为,而不是驱动漂亮的报表。
还有一句我想留给正在读这篇文章的供应链负责人:任何一套考核方案在被执行三个月后都会开始出现「应试行为」,这不是执行者的问题,是任何指标体系的宿命。所以真正的解决方式不是设计一套完美的指标,而是建立一套能持续发现并修正指标偏差的机制。考核制度是迭代出来的,不是设计出来的。

我们公司去年开始抓补货,一开始老板说就盯缺货率,结果采购拼命多下单,海外仓压了一堆慢销品;今年改成盯周转,又变成爆款经常断货,运营天天在群里吵。我就很困惑,是不是指标太少了,要不要多加几个凑成一张完整的KPI表?
单一指标必然导致行为扭曲,加指标并不能解决问题,关键是要成对设计。建议只保留一对互相拉扯的主指标:一个服务指标保供给,比如有货率或订单满足率;一个效率指标防积压,比如库存周转天数或滞销库存金额占比。
有货率建议这么算:1 减去(缺货SKU天数 ÷ 应可售SKU天数),按天加权,比按SKU个数算更能反映影响面。周转天数用期间平均库存成本除以期间出库成本再乘天数。两项不要做加权平均,高权重会把另一项的低分抵消掉,采购一定去刷容易的那一项。
正确做法是约束式考核:在滞销库存金额占比不超过你自设阈值的前提下,最大化有货率。阈值用你们自己过去四个季度的历史数据算基线,不要抄所谓的行业标准值,品类和平台差异太大,抄来的数字只会引发争议。
我们是做家居类的,供应商在广东,走海运到美国仓,从下单到能卖差不多要七十天。但公司绩效考核是按自然月算的,采购每个月都被催指标,我总感觉哪里不对劲,可又说不上来该怎么改。
考核周期短于补货周期,采购就只能对下单动作负责,对结果无力负责,最后必然演变成压单或者冲量。第一步先自测你们真实的 lead time:从下单日到可售上架日算总天数,把最近二十到三十笔采购单拉出来,按品类分组取中位数,不要用平均值,个别异常单会把平均值拉飞。
第二步做分层考核:过程指标按短周期考,比如下单及时率、到货及时率、到货数量准确率,这些是采购当期能控制的;结果指标按长周期考或者滚动考,比如有货率、周转天数,用滚动十二周或滚动三个月,避免单月季节性波动造成误判。
第三步,如果一定要保留月度节奏,就把月度指标定义为过程指标,结果指标只在季度和年度兑现奖惩,并且明确告知采购,避免他为了月度数字牺牲季度结果。
我们是小团队,运营和采购经常互相甩锅。运营说货是采购备的,卖不动当然是采购的问题;采购说你活动节奏都不提前告诉我,我按什么备货?老板问我要个说法,我也拿不准这个责任到底该怎么切。
先按可控性原则切分。需求预测的信息源在运营手上,流量计划、活动排期、竞品价格、上新节奏,所以预测准确率应该考运营,公式是 1 减去(预测销量与实际销量差的绝对值 ÷ 实际销量),按SKU乘以周或SKU乘以月加权,单独看爆款和高价值SKU。
采购考的是给定预测下的执行质量:下单及时率、到货及时率、到货数量准确率、供应商交期稳定性,以及最终的有货率。售罄率不建议直接压在采购头上,它的第一驱动因素是选品和预测,采购能影响的部分有限;真要考核,可以考采购的补货响应速度,比如从触发补货信号到下单的平均天数。
毛利同理,采购能背的只有采购成本变动和由此带来的成本节约,售价和折扣是运营的口径。把这三块写进一页纸的责任矩阵,谁提供输入、谁执行、谁承担结果,一目了然,比在群里吵一百次有用。
我们有几千个SKU,新品、爆款、老长尾混在一起考周转率,结果新品全被判成不良库存,运营很不服气。而且更头疼的是,同一批货,运营报表里显示的在库数量和库存报表里的数字对不上,一到考核就变成对数大战,压根没人讨论业务。
分场景考核是必须的,四类商品用四把尺子。爆款重有货率,容忍一定的库存水位;长尾重资金效率,考滞销清理节奏,比如超过设定天数无动销的库存金额占比;新品在首销期不适用周转类指标,改考上架及时率和首销期售罄表现;季节品考提前量准确度,也就是实际到仓日与你计划的销售启动日之间的偏差天数,不考周转。
然后是数据前提,这一步比指标本身更容易翻车。先出一页纸的口径说明,把在库、在途、可售、锁定、不良品分别怎么定义写清楚,明确 FBA仓、海外仓、第三方仓和头程在途库存的归集时点与截单时间,所有报表引用同一套口径。
制度发布之前,用过去一个季度的历史数据跑一次影子考核,就是把新指标算一遍但不兑现奖惩,看数据能不能取出来、结果是否和当时的业务感受一致。多数 ERP 能支持多仓归集,但具体字段和版本差异要自己验证,别假设系统默认就懂你的口径。影子考核跑通再上线,能省掉后面至少半年的扯皮。


读者评论
考核周期和补货链路错配这个点太真实了。我们公司就是按月考核采购,结果采购天天盯下单及时率,缺货和滞销反而没人管。看完才明白问题出在机制上,不是人的问题。
加权平均那段算例很有说服力。之前一直觉得加权评分最科学,没想到在采购场景里会鼓励采购牺牲有货率去刷周转分。约束式考核这个思路值得试试。
数据口径不统一导致对数大战,这个我深有体会。运营、采购、财务三张库存报表能差出20%以上,每次开会先吵半小时口径。建议先统一口径再谈考核,顺序不能反。
小团队不建议搞正式考核体系这个建议很实在。我们年GMV不到800万,SKU也就一百多个,之前搞了一套考核表,光填数据就花掉两天,最后不了了之。月度复盘加A类清单确实够用。
天滚动考核让紧急空运从11次降到6次,这个案例很有启发。说明采购不是不愿意做提前量,是短期考核让他没有动力。周期一改,行为自然就变了,比加指标管用。