sku库存:采购人员自查表:滞销识别最容易出现的错发漏发
我在复盘仓库错发、漏发记录时,发现一个很反常的现象:不少订单差错并不是发生在拣货动作,而是采购人员把“滞销”判断错了。某个 SKU 表面上连续 90 天没有销量,实际上只是主仓没有销量,分仓仍在出货;另一个 SKU 看似每周都有订单,却因为销售单位、采购单位和包装单位不一致,连续三个月发生少发。滞销识别不是单纯看销量,而是要同时看需求是否真实、库存是否可用、库存是否在正确位置,以及这个 SKU 是否容易被仓库正确识别。
本文是一份面向采购人员的自查方法。我会把滞销识别和错发漏发放在同一张表里判断,因为二者往往共享同一组根因:SKU 主数据混乱、库存状态被合并、补货参数过时、仓库拣货路径不清,以及采购只看采购数量、不看订单履约过程。文中的比例主要来自我参与过的多次库存与订单差错复盘,并将样本口径匿名化;其中标注“情景模拟”的数据,用于帮助读者建立判断框架,不代表某个行业的统一基准。
采购人员最常用的判断方式是按 SKU 汇总近 30 天或 90 天销量,再把销量为零的商品标记为滞销。这种方法简单,却会把“没有被当前仓库出货”误判为“没有市场需求”。在我见过的一个多仓样本中,单仓零销量 SKU 中约有 31% 在其他仓仍有实际出库,另有约 12% 正处于预售、调拨或质检状态。
真正需要判断的是四件事:有没有真实需求、库存能不能被销售、库存是否放在需求发生的位置、仓库能不能准确拿到它。只有四项同时偏弱,才适合直接进入清仓或停采名单。
| 表面现象 | 可能的真实原因 | 错误处理 | 应先核查的字段 |
|---|---|---|---|
| 90天零销量 | 销量被其他 SKU 编码承接 | 立即停采 | 替代 SKU、旧编码、新编码、组合品映射 |
| 库存很高 | 大量库存已锁定或待检 | 按可售库存计算周转 | 可售、冻结、质检、待退、已分配库存 |
| 订单频繁缺货 | 库存分散在错误仓库 | 继续向供应商加单 | 区域需求、仓间调拨、在途库存 |
| 经常漏发一箱或一包 | 采购单位与销售单位不同 | 追责拣货员 | 最小销售单位、包装系数、箱规、计量单位 |
这张表最重要的启示是:库存金额是结果,不是判断依据;可售库存、可履约库存和可准确拣选库存,才是采购决策的输入。

另一种常见误区是认为畅销品才会频繁错发漏发。实际上,仓库最容易出错的往往是“低频、相似、包装复杂”的 SKU。它们订单少,员工不熟悉;商品外观接近,拣货时依赖经验;采购又可能为了降低起订成本,采购成整箱,销售却按单件出货。
我在一次家居耗材项目中看到,一个配件 SKU 每月只有 40 至 60 个订单,远不如主商品活跃,但它的漏发率达到 4.8%。原因不是仓库人员懒散,而是系统库存以“箱”为单位,销售订单以“个”为单位,拣货单又把箱规隐藏在备注中。采购认为“库存还有 12 箱”,仓库人员却误解为“还有 12 个可拣”。
因此,自查表不能只问“这个 SKU 卖得快不快”,还要问“这个 SKU 是否容易被正确理解和正确交付”。对采购而言,低频并不等于低风险,低频加高歧义才是错发漏发的组合风险。
如果每天只有 30 分钟用于库存自查,我不会先从库存金额最高的 SKU 开始,而会先筛选以下组合:可售库存覆盖天数高于目标、近 30 天订单数低于 3 单、近 60 天出现过错发或漏发、同类 SKU 外观相似、库存单位与销售单位不同、库存分布与订单区域不匹配。
这类组合比单纯的库存金额更有价值。金额高的慢销品可能是大客户项目的安全库存,也可能已经被订单锁定;而金额不高但连续发生漏发的 SKU,会持续产生补发运费、客户投诉、退款和人工核对成本。
同一个商品可能同时存在零售订单、批发订单、赠品订单、售后补发、样品领用和仓间调拨。采购报表如果只统计销售出库,就可能遗漏真实消耗;如果把调拨也当销售,又会高估需求。我的做法是先把库存流动拆成“需求消耗”和“组织动作”两类。
| 流动类型 | 是否计入真实需求 | 采购判断方式 | 错发漏发风险 |
|---|---|---|---|
| 正常销售出库 | 计入 | 按订单行和实际出库数量统计 | 高频订单可通过流程降低风险 |
| 售后补发 | 单独统计 | 不能直接视为新增市场需求,应追查原订单错误 | 通常是错误的结果,不是需求增长 |
| 仓间调拨 | 不直接计入 | 看调拨前后的区域需求和库存结构 | 容易造成一仓滞销、一仓缺货 |
| 样品、赠品领用 | 单独统计 | 判断是否为营销计划,不用于常规补货 | 免费品与销售品包装可能混淆 |
| 报损、报废、盘亏 | 不计入需求 | 作为库存质量和管理损耗指标 | 账面库存与可售库存严重偏离 |
如果把这些流动混在一起,采购人员会得到一个看似精确、实际上无法行动的销量数字。尤其是售后补发,很多系统会将补发数量计入出库销量,导致采购以为 SKU 有持续需求,却没有意识到它的销量来自前一次错发漏发。

在多仓环境中,SKU 的需求必须至少按仓库、区域和渠道拆开看。总部仓可能积压 500 件,但华东仓每周都缺货;如果采购只看全国库存,就会得出“不需要补货”的结论。反过来,某个区域仓连续 60 天没有出库,也不一定是滞销,因为该区域的订单已经被临近仓代发。
我建议把“全国需求”和“仓库履约能力”分开计算。全国需求回答“市场还要不要”;仓库履约能力回答“当前库存能不能在承诺时效内发出去”。这两个问题不能用一个库存周转率解决。
判断多仓 SKU 时,至少需要拉出以下字段:仓库可售库存、在途库存、已分配库存、近 30 天实际出库、未满足订单、仓间调拨量、订单来源区域、平均配送时效。缺少其中任何一项,结论都可能偏向补货或停采的一端。
SKU 编码变更是滞销误判的高发原因。商品改包装、改颜色、换供应商或升级规格后,业务人员可能创建新编码,但没有建立旧新映射。采购看到旧编码 90 天零销量,就把它列入滞销;销售却仍然用旧名称向客户报价,仓库则按新编码发货。
还有一种更隐蔽的情况是组合品。一个套装 SKU 的需求会消耗多个子件,但子件的销售出库记录可能没有体现为独立销售。若只看子件销量,会以为子件滞销;若只看套装销量,又可能低估子件的实际消耗。
自查时,我会把 SKU 分为“独立销售品、组合品、套装子件、替代品、赠品、售后专用件”六类。同一个库存预测公式不能适用于这六类 SKU。尤其是套装子件,必须从生产或组套记录中还原实际消耗量。
库存金额适合回答资金占用问题,不适合单独回答滞销问题。高单价 SKU 即使只剩 20 件,也可能占用大量资金;低单价耗材即使有 10,000 件,金额不高,却可能因为长期不动、过期或包装变质而更难处理。
我通常把库存判断拆成两个轴:一条轴看资金占用,一条轴看需求速度。资金占用高、需求速度低的 SKU,应优先做处置;资金占用低、需求速度低的 SKU,则要看保管成本和失效风险;资金占用高、需求速度高的 SKU,重点不是清仓,而是防止错发漏发造成高额售后。
| 库存类型 | 资金占用 | 需求速度 | 优先动作 |
|---|---|---|---|
| 高占用高速度 | 高 | 高 | 保证供货,强化批次、版本和数量复核 |
| 高占用低速度 | 高 | 低 | 冻结新增采购,核查项目、替代和清仓渠道 |
| 低占用高速度 | 低 | 高 | 减少拣货歧义,优化包装和补货频率 |
| 低占用低速度 | 低 | 低 | 按保质期、库位成本和处理成本决定是否清理 |
平均销量会掩盖订单波动、季节性、促销和项目订单。一个 SKU 过去 90 天平均每天 10 件,不代表每天都需要 10 件;如果真实情况是 80 天没有订单、10 天每天 90 件,直接使用平均数会造成两种错误:无订单时持续补货,有订单时又因为库存被错误分配而缺货。
我更关注“有效需求日”和“需求间隔”。有效需求日是实际发生正常销售出库的天数,需求间隔则观察相邻订单之间的时间。对于低频 SKU,需求间隔比日均销量更能说明问题。
例如,近 180 天出库 120 件,看起来日均只有 0.67 件。但如果这些出库集中在两个工程项目中,未来是否继续采购,取决于项目是否续单,而不是简单乘以未来天数。对项目型 SKU,采购应先问业务“下一次需求是否有合同或预测依据”,而不是套用常规补货逻辑。
账面库存通常包含可售、已分配、冻结、待检、残损、待退和锁定库存。采购只看总库存,就会认为商品库存充足;订单部门只看可售库存,又可能频繁催采。两边争议的根源不是谁算错,而是使用了不同的库存口径。
我建议固定使用下面这条关系式:
可履约库存 = 可售库存 − 已分配未出库库存 − 拣货占用库存 + 可在承诺期内到仓的有效在途库存
其中,“可在承诺期内到仓”不是所有在途库存。供应商已经发货但预计晚于订单承诺日的货,不能用于解释当前缺货;处于清关、质检或异常状态的货,也不能按正常在途处理。

很多企业认为只要编码唯一,仓库就不会发错。但真实拣货环境不是数据库环境,员工面对的是纸箱、货架、标签和订单行。编码可能唯一,商品却仍然难以识别:不同规格只差一个数字,颜色名称来自供应商,内外包装图不一致,箱标和单件标签使用不同简称。
我把可识别性拆成五个问题:看标签能否确认、看实物能否确认、看拣货单能否确认、看包装数量能否确认、看复核界面能否确认。只要其中两个环节依赖个人经验,错发风险就不应归咎于单个拣货员。
我建议采购不要直接使用“近 30 天销量”,而是先计算有效需求。有效需求应排除调拨、报损、样品、赠品和因错误导致的重复补发,并对促销订单、一次性项目订单做单独标记。
基础计算可以按以下方式进行:
如果有效需求天数太少,日均需求会失真。例如半年只有两次项目订单,不能因为分母使用 180 天,就把它变成一个稳定的低速 SKU。此时更适合使用项目概率、客户预测、历史项目周期和供应商交期进行判断。
我不建议把 SKU 简单分成“畅销”和“滞销”。在实际采购中,至少需要四级标签,因为每一级对应的动作不同。
| 等级 | 判断特征 | 采购动作 | 仓库动作 |
|---|---|---|---|
| 一级:正常周转 | 需求稳定,可售覆盖接近目标 | 按补货点采购 | 维持标准库位和复核流程 |
| 二级:低速观察 | 需求间隔拉长,但仍有明确客户或项目 | 降低批量,暂停自动加单 | 增加库位提示和拣货复核 |
| 三级:高风险滞销 | 长期低需求,库存覆盖明显超标 | 冻结新增采购,推动替代、促销或退货 | 移至专门区域,避免混入正常货位 |
| 四级:确认滞销 | 无有效需求、无项目、无替代价值且存在失效风险 | 停止采购,制定清仓或报废方案 | 隔离库存,禁止无授权拣货 |
这里有一个容易被忽略的边界:三级和四级都不代表“立即降价清仓”。如果商品涉及保质期、认证、客户定制或售后责任,错误清仓可能比继续保留更贵。采购需要把资金占用、保管成本、退货价值和客户服务责任放在一起比较。
滞销评分不能替代履约差错评分。一个 SKU 可能周转正常,但错发风险很高;另一个 SKU 可能滞销,但因为只服务一个熟悉的项目客户,错发风险很低。两者应分别评分,再决定处理优先级。
我会给以下因素设置 0 至 2 分:名称相似度、规格复杂度、单位转换复杂度、包装混装程度、库位混放程度、近 60 天差错记录、复核难度。总分达到 8 分以上,就应进入仓库专项整改,不应等到下一次客户投诉。
| 风险因素 | 0分 | 1分 | 2分 |
|---|---|---|---|
| 名称相似度 | 名称和规格明显不同 | 品名相似但规格不同 | 仅一个数字、颜色或后缀不同 |
| 单位转换 | 采购、库存、销售均为单件 | 存在固定换算关系 | 箱规、内盒和单件经常混用 |
| 包装复杂度 | 单一包装 | 内外包装数量不同 | 混箱、组合或散装比例高 |
| 库位混放 | 独立库位 | 同类商品相邻 | 不同版本共用货位且标签不清 |
| 历史差错 | 60天无记录 | 1至2次异常 | 3次及以上或重复发生同类错误 |
将滞销程度放在横轴、错发漏发风险放在纵轴,可以得到四种处理策略。这个矩阵比单纯按库存金额排序更接近实际管理优先级。

一个耗材类 SKU 的供应商报价单位是“箱”,每箱 24 个;库存系统的基本单位是“个”;采购订单却沿用了供应商的“箱”。在一次月度采购中,采购员下单 50 箱,系统入库时人工录入成 50 个,形成了 1,150 个的账面差异。
差异没有立即暴露,因为仓库按照箱拣货,前两周订单量又不大。到第三周,销售订单显示可售库存不足,采购认为供应商少送;仓库盘点则认为实物正常。最终查明,系统少记了 1,150 个,但在出库环节又有几笔按“箱”发、按“个”扣的记录,导致账面库存和实物库存同时偏离。
这个案例说明,采购自查不能只看采购订单数量,还要把订单单位、入库单位、库存单位和销售单位连成一条链。只要中间有一个换算由人工备注完成,差错就会随着订单量放大。
| 字段 | 正确值 | 错误值 | 可能后果 |
|---|---|---|---|
| 供应商采购单位 | 箱 | 箱 | 无明显问题 |
| 每箱数量 | 24个 | 空白 | 无法自动换算 |
| 系统库存单位 | 个 | 个 | 需要换算后入库 |
| 销售单位 | 个 | 个 | 订单数量与拣货数量不一致 |
| 拣货显示 | 24个或1箱 | 仅显示1个 | 产生少发和重复补发 |
另一个项目中,两个型号的外观完全相同,仅接口版本不同。采购报表把它们合并成“同系列商品”统计,显示近 90 天销量 420 件,库存覆盖 45 天,看起来周转正常。拆分后却发现,A 型销量 390 件、库存仅 12 天;B 型销量 30 件、库存 180 天。
由于系统报表以系列名称展示,仓库在拣货时又将两个型号放在相邻货位,客户收到错误版本的概率明显增加。B 型并不是市场完全没有需求,但它已经属于低速高风险 SKU;A 型则是正常需求但供货偏紧。合并统计掩盖了两种完全相反的采购动作。
复盘后,我们将“系列统计”保留给管理层看趋势,但采购和仓库作业必须回到最小可销售 SKU。凡是会影响价格、适配性、客户使用结果或退货责任的差异,都不能在补货和拣货层面合并。

有一个低频配件近 60 天出库 76 件,其中正常销售只有 28 件,售后补发 48 件。采购报表将全部出库计入销量,于是系统自动建议补货。实际上,补发数量占总出库的 63.2%,需求并没有增长,仓库和客服正在用新库存弥补旧错误。
进一步追查发现,48 件补发中有 35 件来自同一类漏发:订单包含主机和配件,但拣货单将配件显示在第二页,复核员只核对了第一页。此时继续补货只会增加库存,却不会降低差错。真正的动作应是修改拣货单分页、增加配件行提示,并把补发单与原订单关联。
采购在看到某 SKU 出库上升时,必须追问“这些出库是否创造了新的客户需求”。如果答案是否定的,就不能把补发出库用于常规需求预测。
每周自查的目标不是把所有 SKU 都检查一遍,而是快速找到“统计结果可能误导决策”的对象。建议先导出近 90 天订单、库存状态、仓库分布和差错记录,再进行以下筛选。
这一步的关键是“先筛异常组合,再做人工判断”。如果把所有低销量 SKU 都送入人工审核,采购团队很快会陷入报表劳动,反而没有时间处理真正高风险对象。
月度自查应从商品主数据开始,而不是从采购订单开始。因为一旦主数据发生变化,后续的补货、入库、拣货和报表都会继承错误。
| 自查项目 | 合格标准 | 不合格信号 | 责任协同部门 |
|---|---|---|---|
| SKU 唯一性 | 一个可销售规格对应一个明确编码 | 同一商品多个编码,或多个规格共用编码 | 商品、销售、仓库 |
| 单位换算 | 箱、内盒、单件有固定系数 | 依靠备注、口头或人工计算 | 采购、财务、仓库 |
| 商品图片 | 能识别版本、颜色和关键接口 | 只有供应商通用图 | 商品、仓库 |
| 库位信息 | 系统库位与实物一致 | 同一 SKU 多处散放且无主库位 | 仓库、计划 |
| 替代关系 | 可替代与不可替代关系明确 | 销售、采购、仓库各自理解不同 | 商品、销售、技术 |
| 库存状态 | 可售、冻结、待检、待退分开 | 总库存被当作可售库存 | 仓库、质量、财务 |
季度复盘不能只看本季度错发漏发率下降了多少,还要看错误是否集中在同一批 SKU、同一仓库、同一供应商或同一种单位转换。总差错率下降,可能只是订单减少,并不代表流程变好了。
我会同时看四个结果指标:错发订单行数、漏发订单行数、补发成本、客户投诉关闭周期。再看三个过程指标:高风险 SKU 标签覆盖率、拣货复核完成率、主数据异常关闭时长。只有结果和过程一起改善,才说明问题得到控制。

这类 SKU 的特点是:多仓无有效销售、没有明确项目、没有替代需求、库存状态正常,但覆盖天数明显超出合理范围。采购首先应冻结自动补货和新增采购,再根据商品价值与时效选择处置路径。
这里的取舍是:清仓可能造成毛利损失,但继续存放会产生资金占用、仓储费、盘点费和过期风险。应计算净回收价值,而不是只看原采购成本。
如果全国有需求,但某个仓库长期无出库,第一动作不是停采,而是核查订单区域与库存位置。很多企业通过继续采购来缓解局部缺货,结果全国库存越来越高,仓间调拨也越来越频繁。
建议先做一次仓间库存平衡:将未来 30 天区域需求、现有可售库存、有效在途和调拨周期放在一起比较。若某仓覆盖超过 120 天,另一个仓仅覆盖 8 天,优先调拨通常比新增采购更合理;但如果调拨费用高于缺货损失,则需要按订单价值和客户时效做取舍。
这类 SKU 不能通过降低采购量解决。采购应联合仓库和商品团队处理识别问题,通常包括:拆分相似 SKU 库位、统一命名顺序、补充实物图片、在包装上增加大字规格、把箱规直接显示在拣货界面、对高风险订单增加扫码或二次复核。
如果没有条件立即改造系统,至少可以先做三个低成本动作:给高风险 SKU 建立颜色标签;在货架上增加“不可替代、按单件拣货”等提示;在采购订单和入库单上明确单位换算。它们不能替代系统治理,但能快速降低重复错误。
项目型和季节型 SKU 不适合用常规 30 天销量判断。采购应建立需求事件表,记录项目名称、预计订单、确认概率、交付时间、客户是否接受替代、供应商交期和剩余库存。
项目尚未确认时,不要把客户口头意向等同于确定需求;项目已经确认时,也不要把全部需求一次性采购到仓,除非供应商交期和缺货损失足以支持这种选择。更稳妥的做法是分批采购,将库存分成“确认需求库存”和“机会库存”。

库存过高会占用现金,库存过低会造成缺货和加急采购。采购不能只追求库存天数下降,因为低库存环境下,错发漏发的补发成本可能上升,供应商临时加急也会推高采购成本。
我建议把总成本拆成四部分:库存资金成本、仓储保管成本、缺货损失、履约差错成本。对于高价值且低频的 SKU,资金成本占主导;对于低价值但高频的配件,履约差错成本可能更值得关注。
| 决策目标 | 可以接受的代价 | 不应牺牲的底线 |
|---|---|---|
| 快速降低库存 | 部分毛利下降、增加促销资源 | 不能把不可替代的售后件全部清掉 |
| 提高交付及时率 | 保留一定安全库存、增加复核成本 | 不能用混放和人工记忆换取速度 |
| 减少仓储占用 | 增加小批量采购或提高采购频率 | 不能忽视供应商交期和起订量 |
| 降低错发漏发 | 增加扫码、图片、标签和培训投入 | 不能用降低采购量掩盖主数据错误 |
自动规则适合筛选,不适合替代所有决策。系统可以准确找到“90 天零销量”“覆盖天数超标”“近 60 天有差错记录”的 SKU,但系统无法独立判断一个项目是否会落地、一个客户是否接受替代,也无法理解某个售后件的长期服务价值。
我的建议是:机器负责发现异常,人负责确认原因;机器负责计算库存,人负责决定风险;机器负责触发任务,人负责关闭任务。不要把“自动标记滞销”直接连接到“自动停采”,中间至少应有业务确认和库存状态核验。

判断是否清仓时,可以使用一个简单的净价值比较:
清仓净回收 = 清仓收入 − 促销费用 − 操作费用 − 额外配送费用
继续保留净价值 = 未来可确认销售毛利 − 预计保管成本 − 失效或贬值损失 − 资金占用成本
如果清仓净回收高于继续保留净价值,通常应尽快处置;如果商品是关键售后件,即使财务价值不高,也应保留最低服务库存。这个最低库存必须单独标记,不能与正常销售库存混在一起,否则采购会反复把售后保障库存误判为滞销。
第一周不要急着清库存,先确定统计口径。明确正常销售、售后补发、调拨、赠品、报损和盘亏的定义;明确可售库存、已分配库存、冻结库存和待检库存的区别;明确采购单位、库存单位、销售单位和拣货单位的换算关系。
同时选取 20 个高金额 SKU、20 个低频 SKU 和 20 个高差错 SKU 做人工抽查。这个样本不必覆盖全部商品,但要覆盖不同仓库、不同品类和不同包装方式。抽查结果可以快速暴露报表中最严重的口径问题。
第二周将 SKU 按四级滞销标签和错发风险分组,并为每个异常项指定责任人、完成时间和验证方式。不要只写“请关注”“加强管理”,而要写成可检查的任务。
第三周必须产生实际动作:冻结采购、调整采购批量、发起退货、安排调拨、设置隔离库位、修改标签、更新拣货提示或清理无效 SKU。很多库存项目失败,是因为团队做完了分类,却没有改变实物和订单流程。
对于确认滞销的 SKU,最好建立处置批次和截止日期。对于暂时观察的 SKU,设置下一次复核日期和触发条件,例如连续 30 天无有效订单、库存覆盖超过 180 天、出现一次以上错发,或者供应商交期发生变化。
第四周检查三个问题:系统库存是否与实物一致,销售订单是否按照新单位和新编码流转,仓库是否仍然能够区分相似 SKU。验证不能只看任务是否关闭,而要看关闭后的实际订单。
可以抽取整改后 50 至 100 个订单,核对订单行、拣货记录、出库数量、包装单位和售后记录。如果错误仍集中在同一个 SKU,说明问题可能不在标签,而在订单拆分、组合品逻辑或复核责任上。

我认为,采购库存管理最容易被忽视的不是预测公式,而是对象定义。你统计的到底是哪个 SKU,库存到底是哪一种状态,销量到底来自正常需求还是错误补发,库存到底在哪个仓,采购单位和销售单位是否一致,这些问题没有回答清楚,任何周转率都可能只是一个漂亮的数字。
滞销识别和错发漏发应该放在同一套自查流程中。因为二者都在提醒采购:系统里的“商品”并不等于仓库里能够被准确交付的“可用商品”。一个 SKU 只有在需求真实、库存可售、位置正确、单位清晰、仓库可识别时,才真正具备经营价值。
如果你准备马上开始,建议不要先做全量大项目,而是选择一个高差错品类,按以下顺序执行:
不要把“库存减少”当作库存治理成功,也不要把“报表变得更复杂”当作管理变专业。真正有效的结果是:采购更早识别真实滞销,仓库更容易找到正确商品,销售订单更少依赖人工解释,客户收到的数量和规格与承诺一致。下一步,就从最近 60 天发生过漏发或错发的 20 个 SKU 开始,而不是从一张巨大的库存总表开始。
我在做月度采购复盘时,发现单看“库存天数”很容易把新品、季节性商品和正常备货品判成滞销品。采购人员到底应该结合哪些数据,才能判断一个SKU是真的卖不动,还是只是暂时没有到销售周期?
我更建议把滞销识别拆成“销售停滞、库存积压、采购责任”三个维度,而不是只设置一个库存天数阈值。实际复盘中,一个SKU连续60天没有出库,并不一定等于滞销:新品可能还在铺货,季节品可能尚未进入销售窗口,定制品则可能本来就低频。我通常先拉取近180天的出库记录,再按商品生命周期分组。
对成熟常规品,看最近30天、60天和90天的出库频次;对新品,看上架后30天的动销率;对季节品,则要和去年同期或相邻销售周期比较。这样可以避免用同一把尺子判断所有SKU。
检查项建议阈值判断意义 连续无出库天数常规品超过45天进入人工复核,不直接判定滞销 库存覆盖天数超过近90天日均销量的3倍库存可能明显偏高 近60天动销率低于20%需要核对价格、陈列和需求变化 近90天退货率高于历史均值5个百分点可能存在质量或适配问题 我会把SKU分为四类:高库存高销量、高库存低销量、低库存高销量、低库存低销量。
真正优先处理的是“高库存低销量”,但还要排除采购批量过大、销售渠道下架、商品状态未更新等原因。单纯根据库存数量做清仓,往往会把本来即将进入旺季的商品过早降价。一个更实用的判断公式是:预计可售库存价值=当前可用库存×近90天实际成交价;
预计滞销损失=库存占用资金×月度资金成本+仓储成本+过期或贬值风险。只有当预计滞销损失高于补货中断风险时,才适合立即降采、促销或退供。
我曾经遇到过系统显示库存足够,但仓库仍然漏发的情况,最后发现不是库存数量错误,而是同一商品存在多个包装规格和相似编码。采购人员做自查时,应该从订单、拣货、复核到出库逐环核对哪些字段?
错发和漏发通常不是单点故障,而是“SKU主数据、库存状态、拣货规则、复核记录”之间没有对齐。采购人员如果只看系统库存余额,无法解释为什么账面有货、订单却没有完整发出。我会先抽取一周内所有发生差异的订单,按“错发、漏发、少发、重复发、系统扣减异常”分类。
然后逐单核对六个字段:商品编码、商品名称、规格单位、批次或效期、拣货数量、实际出库数量。尤其要注意箱、盒、支、件之间的换算关系。
核对环节常见异常优先检查内容 下单客户选择了相似SKU商品名称、图片、规格是否足够区分 分配库存系统预占了不可用库存冻结、待检、破损库存是否被排除 拣货同货不同包装混放条码、库位和包装单位是否一致 复核只核数量不核规格是否扫描商品条码和订单条码 出库退货未及时回库退货状态和可售库存是否同步 我建议给每个SKU建立“发货差异率”:差异订单数÷总发货订单数。
不要只看总差异件数,因为一个大订单少发一件和多个订单反复错发,管理优先级完全不同。比如某SKU月度差异率达到2.8%,但总出货量只有200件,说明它可能是包装或编码问题;另一个SKU差异率只有0.4%,却影响了8000个订单,实际损失更大。
针对相似商品,我会采用“一个SKU一张拣货标签”的方式,标签同时显示规格、单位换算和主图,并要求复核时扫描条码。对于高频错发SKU,先暂停自动补货和大批量采购,完成编码清理后再恢复,否则仓库会持续放大同一个主数据错误。
我以前处理滞销品时,最容易犯的错误是看到库存高就立刻要求销售打折,但有些商品其实是规格错配或渠道库存分布不合理。采购人员应该用什么顺序判断,才能避免把问题简单归结为“卖不动”?
滞销处理不能从“打折”开始,而应先判断库存为什么没有转化为销售。我的处理顺序是先确认商品是否可售,再确认需求是否存在,最后才决定是调拨、改采、促销还是退供。第一步检查库存状态。账面库存中,待检、残次、冻结、已分配未出库和客户退回未复检的数量,不能直接当作可销售库存。
如果系统把这些库存全部计入可用量,采购会误以为库存过剩,仓库却仍然无法正常发货。第二步检查“有货但无需求”的原因。我会对比近90天搜索量、询价量、加购量、成交量和退货原因。如果搜索量高、成交量低,往往是价格、页面或规格问题;如果搜索量和询价量都低,才更接近真实需求不足;
如果成交后退货集中在尺寸或适配错误,则应优先修正商品信息。
现象更可能的原因优先动作 搜索高、成交低价格或详情页不匹配调整价格、规格说明和销售渠道 成交有、退货高适配或质量问题暂停继续补货,先做质量和描述整改 一个仓库积压、另一个仓库缺货库存结构失衡先调拨,不急于采购或清仓 所有渠道都无动销需求消失或产品过时停止补货,评估退供、组合销售或清仓 我会把决策分成四档:库存可跨仓消化时优先调拨;
供应商允许退换时优先退供;商品仍有需求但库存结构不合理时改小采购批量;需求已经消失时才进入清仓。判断是否清仓时,不要只看采购成本,还要把未来90天仓储、资金占用和贬值成本算进去。实践中,停止补货往往比立即降价更重要。
若补货参数没有修改,促销清掉一批后系统又自动补进同样数量,表面上库存下降,实际只是库存周转变慢。处理完成后,必须同步更新安全库存、补货上限、采购周期和商品状态。
我不想把库存管理做成月底才看一次的大报表,因为等发现问题时,错发和滞销往往已经发生了。有没有一套采购人员每周花30分钟就能完成的检查方法,并且能明确哪些情况需要升级处理?
一套有效的自查表不应追求字段越多越好,而要能在一周内暴露“即将造成损失”的信号。我建议把检查拆成四个模块,每周固定抽样,不要等到月底才全面盘点。第一个模块是滞销预警,查看连续无出库天数、库存覆盖天数、近30天动销率和临期数量。
第二个模块是库存准确性,抽查高价值SKU、差异频发SKU和最近发生退货的SKU。第三个模块是发货差异,统计错发、漏发和少发订单。第四个模块是采购动作,检查是否存在重复补货、超上限采购和供应商交期异常。
频率检查内容触发升级的条件 每日缺货、负库存、异常占用出现负库存或订单无法分配 每周滞销、错发漏发、库存差异同一SKU连续两周异常 每月采购批量、供应商交期、库存金额库存金额连续两月上升且销量下降 每季度SKU生命周期和淘汰清单连续90天无销售且无明确项目需求 每周抽查时,我不会平均抽样,而是采用“风险抽样”:取库存金额前20%的SKU、错发漏发次数最多的SKU、最近新增的SKU,以及临近保质期的SKU。
通常抽查20到50个SKU,就能比随机盘点更快发现结构性问题。自查表至少要保留“发现时间、责任环节、异常数量、预计损失、处理动作、复核结果”六列。没有处理动作和复核结果的表,只是在记录问题,并没有形成闭环。
比如某SKU漏发3件,不能只写“仓库注意”,而应写明是包装单位未维护、由谁修正、何时复核以及复核后是否再发生。如果使用某项目管理工具或某项目管理平台承接整改,建议把库存异常设置成可追踪事项,而不是散落在聊天记录中。
采购、仓库和销售分别承担数据确认、现场处理和需求验证,超过规定时限自动升级,这样才能把库存自查从“报表阅读”变成真正的风险控制。


读者评论
以前我们也把90天零销量直接列为滞销,后来发现不少库存其实在其他仓库出货。把仓库、渠道和替代编码一起核查后,停采误判明显少了,这个判断逻辑比较实用。
文中提到采购单位、库存单位和销售单位不一致,这确实是漏发的常见原因。尤其整箱采购、按件销售的商品,最好在系统和拣货单上都明确换算关系,不能只写在备注里。
我比较认同把售后补发和正常销售出库分开统计。之前补发量增加时,团队误以为需求上涨,实际是前端错发持续累积。建议再结合错发原因和仓库位置一起复盘。