sku库存:仓库主管避坑指南:做滞销识别时别忽略盘点耗时
很多仓库主管做滞销识别时,只看“最近多少天没有出库”,却没有把盘点耗时、复核差异和库存冻结时间算进去。我的经验是:一个SKU在系统里显示为“90天未动销”,不等于它真的90天没有需求;也可能是库位混放、账实不符、盘点占用作业时间,或者销售订单已经发生但出库数据还没有及时回传。滞销识别不是单纯找出不动的库存,而是判断这些库存是否值得继续占用库位、资金和人工。
传统判断通常使用一个简单公式:近90天出库数量为零,就标记为滞销。这个公式适合库存准确、库位稳定、盘点频率低且订单回传及时的仓库,但在实际仓储环境中,库存数据并不是静止的。
当仓库开始大规模盘点时,部分SKU会经历找货、开箱、清点、复核、重新上架和系统调整。盘点期间,库存可能暂时不能被正常拣选,订单也可能被延迟出库。此时如果直接把盘点期间视为“没有需求”,就会把供应链执行问题误判为销售问题。
我建议仓库主管至少使用“可销售天数”和“有效观察天数”两个概念。有效观察天数应扣除盘点冻结、系统切换、库位迁移、缺货和订单截单异常等时间。
有效观察天数 = 统计周期天数 – 盘点冻结天数 – 库存不可用天数 – 数据延迟天数。
例如,某SKU近120天只有2次出库,表面上看动销很差。但这120天里有14天处于整区盘点,8天因库位调整无法拣货,系统还有3天出库回传延迟,那么真正可以观察销售需求的时间只有95天。此时不能简单地说它“120天没有需求”。

我在实际项目中不会只设置一个“滞销”标签,而会把库存分成三个层次。第一层是需求滞后,代表客户确实很少购买;第二层是库存不可见,代表货物可能有需求,但账务、库位或库存状态有问题;第三层是处理成本过高,代表即使货物还能卖,也不值得继续用原来的方式管理。
| 判断维度 | 核心问题 | 典型证据 | 错误判断的后果 |
|---|---|---|---|
| 需求 | 客户是否持续购买 | 订单频次、销量趋势、最近销售日期 | 把季节品或项目品误判成滞销 |
| 可得性 | 库存是否真的能被拣出 | 账实差异、库位状态、冻结记录 | 把库存异常误判成销售疲软 |
| 处理成本 | 继续保留和盘点是否划算 | 盘点耗时、占库面积、复核次数 | 低价值库存持续消耗人工 |
特别要注意第三类。一个SKU每月卖出3件,看起来并非完全滞销,但每次盘点需要两名员工花40分钟拆包、辨认批次和重新归位。如果该SKU的月毛利只有几十元,继续按照高频维护方式管理,可能是在用人工成本保护一项并不重要的销售。
因此,我更倾向于使用“库存价值贡献”而不是“销量是否为零”作为最终判断。库存价值贡献至少要结合销售毛利、占用空间、盘点耗时、差异风险和未来需求概率。
滞销识别的结果不应该只有“保留”和“报废”两个按钮。现实中更常见的动作包括:降低盘点频率、移入低维护库区、拆零销售、组合销售、设为订单触发采购、转入项目备货区、退供应商、降价清仓和报损处理。
判断一个SKU是否需要退出库存,不只看它卖得慢不慢,还要看它是否值得继续以当前管理成本存在。这句话是我认为仓库主管最应该记住的核心原则。
某食品仓库曾经把近180天出库量为零的包装礼盒列入清理清单。仓库团队认为,半年没有出库,继续占用货架没有意义。但销售负责人提出异议:该礼盒主要用于春节和中秋前的团购订单,真正的销售窗口只有每年两个阶段。
回看过去三年的订单后,团队发现该SKU每年销售集中在两个四周窗口,其他时间几乎没有订单。如果按全年平均动销计算,它看起来像“长期滞销”;如果按销售窗口计算,它实际上是典型的季节库存。
这类SKU的盘点策略不应该和日常快消品相同。销售窗口前要提高盘点精度和补货响应,窗口结束后则可以降低维护频率,但不能因为淡季无出库就直接清理。
我通常会先画出月度出库曲线,再判断需求是持续下降、周期性波动,还是订单集中在少数月份。没有做季节拆分之前,任何“90天无动销”结论都只能算初筛结果。

工业品仓库里有一类库存非常容易被识别为滞销:它们平时几乎没有出库,但一旦客户设备维修或项目启动,就会一次性领用。比如某种特殊规格的密封件,全年只出库7次,却承担关键设备的停机保障。
如果只看出库频率,这类SKU一定排名靠后;但如果计算缺货损失,它的库存价值可能远高于普通高频商品。仓库主管需要问的不是“它为什么卖得少”,而是“它是否承担了低频高影响的保障功能”。
我会把库存分成销售库存、项目库存、维修备件、法规要求库存和供应风险库存。不同类型必须使用不同的滞销阈值。项目库存可以按项目状态判断,维修备件可以按设备失效风险判断,法规要求库存则要先确认是否存在合规保留义务。
假滞销通常发生在系统有库存、现场找不到货。销售订单没有办法正常出库,报表会显示库存长期未动;但这不是客户没有需求,而是库存不可用。假畅销则可能发生在系统库存不足、现场用替代品发货,导致某些SKU的出库数据被错误归集。
有一次盘点中,系统显示某型号连接器有286件,现场只找到193件。缺少的93件并不是全部丢失,其中一部分被放在待检区,一部分混入了相近型号,还有一部分已经发货但单据没有关闭。若直接将该SKU列入清理计划,后续会同时产生缺货和重复采购。
所以我会把账实差异率设置成滞销识别的前置条件。账实差异超过阈值的SKU,先进入库存治理队列,不直接进入滞销处置队列。

大型盘点往往不是把货数一遍那么简单。对高货值、批次多、包装复杂的SKU,员工需要逐箱核对,部分库位还需要暂停作业。盘点期间,订单可能转为人工审批,拣货波次被压缩,甚至出现“有库存但不敢发”的情况。
如果主管在盘点结束后立即用最近30天出库量评估滞销,得到的结果通常偏悲观。我的做法是给盘点后的数据设置恢复期,观察库存状态恢复后至少两到四周的订单和拣选情况,再决定是否降级。
盘点耗时不是单纯的人力统计,它还是判断库存管理复杂度的重要信号。一个SKU每次都耗时很长,说明它可能存在包装不标准、批次混放、库位设计不合理或主数据不完整的问题。
无出库只能说明在某个时间窗口内没有完成出库。它没有回答客户是否询价、是否下单后取消、是否因缺货转买替代品,也没有说明该SKU是否被锁定用于项目或售后服务。
更稳妥的做法是同时看订单创建、订单取消、缺货记录、替代品出库、客户询价和销售预测。尤其是B2B仓库,客户需求可能先以项目预测或维修工单的形式出现,正式出库只是最后一个节点。
“180天无出库”对日用品可能已经足够长,对大型设备备件却可能完全不适用。库存周期应由需求频率、供应周期、缺货损失、保质期和替代难度共同决定。
| SKU类型 | 建议观察方式 | 不宜直接使用的规则 | 重点风险 |
|---|---|---|---|
| 高频常用品 | 按周看销量、缺货和补货准确性 | 只看年度累计销量 | 短期波动未被及时发现 |
| 季节品 | 对比同季历史窗口 | 按自然日连续无出库判断 | 淡季误清理 |
| 项目物料 | 关联项目状态和交付节点 | 按通用库存周转率判断 | 项目变更后形成呆料 |
| 维修备件 | 看设备基数、故障概率和供应周期 | 只看出库次数 | 低频但高损失缺货 |
| 短保商品 | 看剩余保质期和销售窗口 | 只看账面库存金额 | 临期报损集中发生 |
库存金额高的SKU当然值得关注,但低金额SKU也可能消耗大量作业时间。一个价值200元、每月盘点一次且每次耗时30分钟的SKU,可能比一个价值2万元、每季度盘点一次且自动识别的SKU更消耗仓库资源。
我会把“盘点人时”折算成月度维护成本,再与SKU的毛利贡献、缺货风险和处置收益放在一起看。这样才能发现那些金额不大、却不断占用人员注意力的“碎片化库存”。
很多仓库系统只记录盘点后的数量,却没有记录盘点用了多少时间、复盘了几次、差异原因是什么。结果是主管知道“这个SKU盘点差异很大”,却不知道问题来自包装、人员、库位还是主数据。
建议至少记录以下过程字段:初盘开始时间、初盘结束时间、复盘次数、参与人数、差异数量、差异原因、异常库位和最终处理结果。没有这些过程数据,后续很难判断是SKU本身难管理,还是现场流程出了问题。
清仓是处置手段,不是识别结论。对于季节品,淡季降价可能损失旺季利润;对于备件,清仓后再采购的交期可能远高于当前库存的账面价值;对于包装材料,降价未必能解决规格不匹配问题。
我更建议先做“再利用路径”评估:能否组合销售,能否转到其他仓,能否用于替代品,能否改包装,能否退回供应商,能否转为项目专用库存。只有这些路径都不成立,才进入清仓或报损。

在任何滞销分析开始前,我都会先做一轮数据体检。重点不是报表是否漂亮,而是确认出库、退货、调拨、报损、冻结和盘点调整是否使用同一套SKU编码和时间口径。
如果数据体检不通过,我不会先做处置建议,而是把结果标注为“待核实”。滞销识别最怕的是给出一个看起来精确、实际无法复核的数字。
建议把统计周期拆成四部分:正常可销售时间、盘点冻结时间、库存异常时间和数据等待时间。只有第一部分真正能用于判断需求。
| 时间字段 | 含义 | 是否计入需求观察 | 管理动作 |
|---|---|---|---|
| 正常可销售时间 | 库存可拣、订单正常回传 | 计入 | 用于计算销量和订单频次 |
| 盘点冻结时间 | 库位暂停拣选或发运 | 不直接计入 | 单独记录盘点影响 |
| 库存异常时间 | 账实不符、待检、错放 | 不直接计入 | 先完成库存治理 |
| 数据等待时间 | 出库或订单尚未回传 | 不计入 | 设置数据延迟缓冲期 |
如果某SKU在有效需求窗口内仍然没有订单,同时也没有项目、季节和保障属性,那么滞销判断才具有较高可信度。反过来,如果有效窗口很短,就只能输出“观察中”,不能直接输出“清理”。
销量总量、订单频次和最近一次出库日期分别回答不同问题。销量总量回答卖了多少,频次回答需求是否稳定,最近一次动销回答需求是否已经中断。三者缺一不可。
例如,某SKU一年销售1000件,但只有一次大客户订单,这和每月销售80件的SKU在库存策略上完全不同。前者需要确认项目是否结束以及剩余库存如何处理,后者则更适合做稳定补货。
我通常会把以下指标放在同一张分析表中:
为了把人工成本纳入判断,可以建立一个简化评分。它不需要一开始就非常复杂,但必须让仓库主管看得懂、能复核。
管理负担分 = 月度盘点人时 × 人工小时成本 + 库位占用面积 × 单位面积成本 + 异常复核次数 × 单次处理成本。
再把库存的预期贡献放在另一侧:
预期库存贡献 = 未来需求概率 × 单次需求毛利 – 预计缺货损失 – 继续维护成本。
当预期库存贡献明显低于管理负担时,优先考虑改变管理方式;当预期库存贡献高但出库频率低时,应保留库存,同时降低日常操作成本;当两者都低时,才适合进入清仓、退货或报损评估。

我不建议把滞销识别设计成一次性裁决,而是设计成逐级动作。这样既能控制误清理风险,也能避免所有问题都停留在“继续观察”。
某设备制造企业有一批专用轴承,库存金额约12万元,近90天没有出库。仓库主管最初建议清理,因为它占用了一个整列货架,且每季度都要盘点。
进一步查阅设备台账后发现,现场仍有37台设备使用该型号轴承,供应商正常交期为75天,紧急采购交期可能超过100天。过去两年虽然只领用过4次,但其中两次是因为设备故障停机,每次停机损失都远高于轴承本身的采购金额。
这批库存不适合清理,但也不应该继续放在高频作业区。最终处理方式是保留最低保障数量,建立设备关联关系,移至低频备件区,并把盘点频率从每月一次调整为季度一次。盘点耗时从每季度6.2小时降到2.1小时,库存保障功能没有被削弱。
另一家电商仓库有一种定制纸箱,近120天出库量只有86个,库存金额不到3000元。它看起来不算严重滞销,但每次盘点都需要开10多个包装箱,员工还要确认不同尺寸是否混放,单次耗时约75分钟。
复盘后发现,问题不是销售完全没有需求,而是这种纸箱被放在距离打包区较远的库位,且同系列有5种尺寸共用外包装。员工在盘点和拣选时都要反复确认,导致库存维护成本偏高。
仓库最后没有降价清仓,而是把5种尺寸拆分到独立周转箱,增加外箱标签,并将小规格移到打包区旁边。调整后,单次盘点耗时降到18分钟,错拣次数从每月9次降到2次。这个案例说明,部分“滞销问题”其实是库位和标识问题。
某礼品仓库在春节后盘点时发现一批礼盒库存,近45天没有出库。若只看短期销量,这批货很容易被判定为滞销。
但历史数据表明,春节前六周销售占全年销量的72%,节后45天本来就是低谷期。仓库如果在节后立即大幅降价,会把本可以在下一销售窗口正常消化的库存变成低毛利库存。
最终团队采用分层处理:外观完好、保质期充足的库存保留;包装轻微损坏的库存用于员工福利或组合促销;保质期临近的库存才进入快速清理。相比一次性全面降价,这种做法减少了不必要的利润损失。

这时最重要的任务不是做滞销排行榜,而是建立可信库存底表。建议先选取库存金额最高、差异频率最高和出库异常最多的SKU做样本盘点,确认问题属于编码、库位、状态还是单据。
如果仓库当前账实差异率较高,滞销识别结果最多只能作为排查线索。先治理数据,再治理库存,顺序不能倒置。
人员紧张的仓库,不一定要马上增加盘点人员。更有效的方式通常是先找出耗时集中在哪些SKU和哪些库位,再决定是否调整频率、包装和标识。
可以把SKU按“盘点人时/库存金额”和“盘点人时/出库次数”两个指标排序。前者能找出单位价值维护成本高的库存,后者能找出每次动销都需要大量人工处理的库存。
| 现象 | 优先动作 | 不建议做法 |
|---|---|---|
| 同类SKU分散在多个库位 | 合并库位、设置固定拣选位 | 继续增加盘点次数 |
| 外包装无法识别规格 | 补充标签、条码和颜色区分 | 完全依赖员工记忆 |
| 低频SKU长期占用黄金库位 | 迁移到低频区,设置订单触发 | 因为占位就全部报废 |
| 批次和状态复杂 | 分状态存放并增加复核规则 | 用一个总库存数覆盖全部状态 |
这类仓库应把历史同期数据放在最近数据之前。建议至少对比过去两到三年的同月销量、订单数、客户数和销售窗口长度。如果企业没有足够历史数据,可以先按照销售、采购和客户服务部门的业务日历建立临时窗口。
同时要区分“季节性低谷”和“季节性窗口失效”。如果过去三年每年都在同一时期销售,而今年窗口已经过去仍然没有订单,就需要进一步检查价格、渠道、产品生命周期和市场替代情况。
季节性不是免检理由,而是改变观察方式的理由。季节SKU依然需要判断,只是判断周期不应机械地按自然日切割。
维修备件、消防物资、关键工装和特殊规格材料,通常不能只按库存周转率判断。仓库主管应把设备数量、故障概率、供应交期、替代难度和停机损失纳入决策。
这类库存的目标不是追求最高周转率,而是在可接受成本内降低关键事件风险。把它们和普通销售库存放在同一张周转率排名里,往往会制造错误激励。
短保商品和法规限制商品需要把时间价值放在首位。临期SKU即使有需求,也可能因为剩余期限不足而无法正常销售;法规限制商品即使长期没有出库,也不一定可以自由转售或报废。
建议同时记录生产日期、失效日期、剩余可销售天数、客户接受期限和处置审批要求。对于这类SKU,盘点耗时不仅影响人工成本,还影响剩余销售窗口。盘点拖延本身就可能带来直接损失。
最精细的模型可以纳入季节、客户、项目、替代品、供应商、毛利、盘点工时和库位成本,但并不是所有仓库都需要一开始就做到这么复杂。
如果SKU数量只有几百个,可以人工逐项复核;如果SKU数量超过几万,则必须先用规则筛选,再对高风险和高价值SKU做人工判断。不要试图让每个SKU都接受同样深度的分析,那会让项目失去执行能力。
| 仓库规模与复杂度 | 适合方法 | 优点 | 代价 |
|---|---|---|---|
| SKU少、订单稳定 | 人工复核加简单周期规则 | 上线快、解释容易 | 对异常和季节性识别较弱 |
| SKU中等、盘点耗时明显 | 有效观察周期加管理负担评分 | 能兼顾需求和人工成本 | 需要持续采集过程数据 |
| SKU多、库位复杂 | 规则筛选加分层模型 | 适合批量识别和优先级管理 | 主数据治理要求高 |
| 项目型或备件型仓库 | 项目、设备和供应风险关联判断 | 能避免关键库存误清理 | 跨部门协作成本较高 |
增加盘点频率通常有助于提高账实准确率,但并不是越高越好。频繁盘点会占用拣选、补货和发运资源,也可能造成现场反复移动,增加新的差错。
我更推荐采用风险分层:高价值、高差异、高频出库SKU保持较高频率;低价值、低频、低差异SKU降低频率;低频但关键的备件则维持必要的准确性,但通过固定库位和标准包装减少单次耗时。

快速清理可以释放现金和库位,但也可能让企业在下一次需求出现时被迫高价采购。尤其当供应商交期长、最低起订量高或产品已经停产时,清理决策必须加入补回成本。
我建议在处置审批中增加三个问题:如果今天清掉,重新获得同等库存需要多久;重新采购价格是多少;客户或产线能否接受替代品。只要其中一个答案明显不利,就不应只根据滞销标签快速处理。
对于价值低、占位大、可替代性强的库存,可以优先清理。对于价值高、供应不稳定、缺货损失大的库存,优先调整管理方式,而不是立即退出。
系统规则非常适合做第一轮筛选,例如筛出有效观察期超过90天、出库频次低于某阈值、盘点人时超过某阈值的SKU。但系统不适合独立决定季节品、项目库存和关键备件的最终去留。
我的建议是把自动化放在“发现异常”和“排序优先级”上,把人工放在“解释原因”和“确认动作”上。这样既能减少人工翻报表的时间,又能避免把复杂业务压缩成一个机械标签。

很多企业急于购买复杂的库存分析系统,却没有记录盘点开始和结束时间,也没有统一SKU、库位和库存状态。模型再复杂,也只能对不完整的数据做出更精确的错误判断。
落地时可以先用一个简单表格连续记录四周。字段包括SKU编码、库存类型、可用数量、冻结天数、盘点人时、复盘次数、最近出库日期、近90天出库数量、季节属性、项目属性和建议动作。
四周后,仓库主管通常就能看出三个规律:哪些SKU真的没有需求,哪些SKU只是库存不可用,哪些SKU虽然金额不高却持续消耗人工。这个阶段得到的现场规律,往往比一开始设置几十个复杂参数更有价值。
滞销识别不能以“清掉了多少库存”作为唯一成绩。更可靠的验证指标包括:误清理后补购次数、清理SKU复购率、盘点人时变化、账实差异率、低频库位占用率、临期报损金额和关键SKU缺货次数。
如果库存金额下降了,但紧急采购次数上升、仓库缺货增加、销售部门频繁申请特殊保留,那么这次治理可能只是把成本从库存端转移到了采购和客户服务端。

我认为,最值得优先处理的不是所有长期未出库SKU,而是那些同时具备三个特征的库存:有效观察期内需求弱、未来保障价值低、持续消耗盘点和维护资源。
如果一个SKU卖得慢,但供应风险高、缺货损失大,它不是滞销,而是低频保障库存。如果一个SKU卖得慢,但主要问题是错放、混批或包装无法识别,它不是销售问题,而是现场管理问题。
只有当需求证据、业务属性和管理负担都指向“继续保留不划算”时,清理才是合理动作。
不必一开始就改造整个仓库。可以选择一个库区,抽取库存金额排名靠前、盘点耗时排名靠前和近90天低动销的SKU,连续记录四周。
四周后,不要只问“清理了多少钱”,而要问:哪些SKU被证明不该清理,哪些SKU通过改库位就能降低成本,哪些SKU确实应该退出,哪些数据字段仍然缺失。这个问题导向会让库存治理从一次性清仓,转变为持续的经营判断。
库存不是因为躺在货架上才产生成本,而是因为每一次确认、寻找、盘点、复核和保留都需要资源。做SKU库存滞销识别时,把盘点耗时纳入判断,不是为了把库存管理变得更复杂,而是为了看清真正的成本来源。
下一步,先把“近90天无出库”改成“有效观察期内无有效需求”,再把“库存金额”旁边增加“盘点人时”和“库存可用性”两个字段。只要这两个变化真正落地,仓库主管就能少做一批错误清理,也能更快找出那些看似价值不高、实际上不断吞噬作业效率的库存。
我以前只按库存周转天数筛滞销品,结果系统列出的“重点SKU”有几百个,仓库人员连续盘了三天,最后真正能处理的货却不多。盘点本身要占用人工、库位和出入库窗口,这部分成本到底应该怎样放进滞销识别模型?
只看库存天数,容易把“账面上滞销”和“值得优先处理的滞销”混为一谈。仓库主管真正要排序的,不是哪些SKU卖得慢,而是哪些SKU在扣除盘点、搬运、复核和处理成本后,仍然值得投入管理资源。我建议先计算一个“盘点后可处理价值”:可处理价值=预计可回收货值-盘点与处理成本。
预计可回收货值不能直接使用采购价,而应使用折价销售、退供、拆零利用等路径中最现实的一种。例如,某SKU库存120件,采购成本50元,预计折价后只能按32元处理,盘点、搬运和复核需要2.5小时,按每小时人工成本55元计算,直接作业成本约138元。
如果还要占用临时库位、重新贴标和拍照,实际处理成本可能超过300元。此时它的账面库存金额是6000元,但真正可回收价值只有约3500元,不能再按6000元排序。
指标只看库存天数加入盘点耗时后 排序依据库存天数、库存金额可回收价值/处理工时 容易优先的对象数量多、金额高的SKU价值高且容易确认的SKU 容易被忽略的对象小批量高损耗SKU耗时长、回收价值低的SKU 实操时,我会给每个SKU增加“单位盘点分钟数”和“预计可回收金额”两列,再用可回收金额除以总处理分钟数做初筛。
这个指标不代表最终决策,但能避免团队把半天时间耗在一批只能回收几十元的货上。
我发现同样是一个SKU,整箱货可能几分钟就能确认,散放在多个库位的货却要找很久。系统里如果只有库存数量,没有记录库位数量、包装状态和批次分布,我应该用什么方法估算盘点耗时,避免拍脑袋设置优先级?
盘点耗时不能只按SKU数量估算,因为真正消耗时间的往往不是“数了多少件”,而是找货、合并库位、拆箱、核对批次和处理异常。我的建议是把耗时拆成固定时间、行走时间、清点时间和异常处理时间四部分。
一个适合仓库初期使用的估算公式是:预计分钟数=固定确认时间+库位数×平均找货时间+库存数量×单位清点时间+异常概率×异常处理分钟数。首次建立参数时,不必追求精确到小数点,先用过去20至30个SKU的实际记录校准即可。
例如,固定确认时间取2分钟,每个库位平均找货3分钟,单件清点0.08分钟,批次或包装异常概率按20%计算、每次异常增加8分钟。某SKU分布在4个库位,共有160件,则预计耗时约为2+4×3+160×0.08+20%×8,约23.2分钟。
影响因素低耗时特征高耗时特征 库位分布单一库位、位置明确多个库位、混放或跨区 包装状态整箱、条码清晰拆零、无标签、规格相近 批次管理无需区分批次生产日期、效期、批次均需核对 异常概率账实差异少历史差异频繁或经常调拨 最容易踩的坑是用“件数”代替“盘点复杂度”。
我见过一个只有36件的SKU,因为分布在7个库位、3种包装状态,实际比单库位800件整箱货更耗时。因此,滞销报表至少要加入库位数、拆零标记、批次数和近三次盘点差异率。
有些SKU库存只有十几件,销售也很慢,但每次查找都要跨库位、拆外箱、核对序列号。我担心按照库存金额排序会把它们排到最后,可如果全部优先盘点,仓库又会被低价值任务拖住,这类SKU到底该怎么处理?
库存少、盘点慢,不等于一定要优先处理;但它通常意味着库存管理质量存在隐性问题。判断关键不在于库存数量,而在于“持续占用资源的成本”是否已经超过继续保留它的价值。我会把这类SKU分成两种。
第一种是低金额、低需求、低回收价值,但长期占用多个库位的“结构性负担”,适合在补货冻结、库位整理或周期盘点时顺手处理。第二种是库存金额不高,却有序列号、效期或质量追溯要求的SKU,必须单独设为风险类,不能因为价值低就延后。
可以使用一个简单的四象限表来决定动作:横轴看预计处理工时,纵轴看库存风险和可回收价值。高价值高耗时SKU安排专项盘点;低价值高耗时SKU优先做账务核查或抽样确认;高价值低耗时SKU尽快处理;低价值低耗时SKU纳入常规周期盘点。
类型建议动作原因 高价值、高耗时安排专项盘点和处置延迟一天可能带来较高资金占用 低价值、高耗时先核查账务,再合并库位避免为低回收价值投入过多工时 高价值、低耗时列入第一批盘点投入产出比通常最好 低价值、低耗时随周期盘点处理不值得打断主作业计划 我的经验是,低数量SKU最容易暴露“库位碎片化”问题。
与其反复盘点,不如先设置合并库位、最小存储单位和异常标签;如果连续两次盘点都没有出库,且预计处理价值低于一次盘点人工成本,就应考虑清仓、退供或报损,而不是继续把它留在待处理清单里。
销售部门希望优先处理卖不动的商品,财务更关注库存金额,仓库则最关心盘点会不会打乱日常出库。我想做一套可以落地的排序规则,而不是生成一个看起来很专业、现场却没人愿意执行的分数模型,应该怎样设计?
仓库里最难落地的模型,通常不是算错,而是把所有指标都做成了复杂分数,最后没人知道为什么某个SKU排在前面。我更建议采用“硬门槛+轻量评分”的方式:先排除必须立即处理的风险,再对普通滞销SKU按投入产出排序。
第一道硬门槛是安全和合规风险,例如临期、批次无法追溯、账实差异连续超限的SKU,这些不能因为盘点耗时高就延后。第二道门槛是经营价值,例如库存金额、近90天需求、替代品情况和预计折价回收率。第三层才加入盘点耗时,用来决定同类任务的先后顺序。
一个比较容易执行的评分方式是:滞销程度占35%,可回收金额占30%,库存风险占20%,盘点效率占15%。盘点效率不是“越耗时分越高”,而是用可回收金额除以预计工时,避免模型鼓励团队先做最麻烦的任务。
评分维度建议数据判断重点 滞销程度连续无出库天数、近90天销量是否是真滞销,而非季节性波动 可回收金额折价销售、退供或拆解后的金额处理后能回收多少现金或使用价值 库存风险效期、质量、账实差异、批次是否存在继续持有的额外损失 盘点效率预计工时、库位数、异常概率单位工时能释放多少价值 落地时不要一次性覆盖全部SKU。
可以先选一个库区,抽取50个SKU,用实际盘点耗时和最终处理结果回测。若模型推荐的前20个SKU中,实际可处置价值占总处置价值的比例达不到60%,就优先调整回收价值和耗时参数,而不是继续增加更多指标。
最终报表最好同时显示“为什么排在这里”:例如“连续180天无出库、可回收金额2400元、预计盘点18分钟、近三次差异率12%”。仓库人员看得懂理由,销售和财务也能据此讨论,模型才不会变成一张无人执行的排行榜。


读者评论
天无出库”确实不能直接等同于滞销,尤其是季节品和维修备件。建议再补充订单取消、缺货转替代品等数据,否则只看出库记录,还是可能漏掉真实需求。
盘点耗时被纳入库存判断很有价值。低金额SKU如果每次都要多人拆包、复核和重新归位,长期累计的人力成本可能比库存金额更值得关注,仓库可以尝试按人时统计维护成本。
账实差异先治理、再做滞销处置,这个顺序比较稳妥。系统有库存但现场找不到时,直接清仓可能造成重复采购,实际操作中最好把待检、错放和已发货未关单分别核对。