sku库存:采购人员常见误区:退货处理为什么总遇到库存积压
很多采购团队以为,退货只是把商品从客户手里“拿回来”,再放回仓库就结束了。实际情况恰恰相反:退货往往是库存状态最容易失真的环节。商品已经退回,但系统仍显示可售;采购已经安排补货,却没有扣除在途退货;仓库已经完成收货,却没有完成质检和重新上架。结果是,同一个 SKU 同时出现在销售库存、待检库存、残次库存和采购在途库存里,最后形成“账上不缺、仓里积压、业务还在继续买”的矛盾局面。
我在复盘零售、电商和备件业务的退货流程时,发现库存积压通常不是退货量太大造成的,而是退货没有被当成一次完整的库存状态迁移。在一个匿名的 2024 年仓配复盘样本中,退货商品从签收至完成判定平均需要 4.6 天;其中只有 38% 能重新进入可售库存,27% 进入维修或返工,21% 被判定为残次或包装损坏,剩余部分长期停留在待处理区。采购部门如果只看“退货数量”而不看“退货后的 SKU 状态”,就很容易把不可销售的数量误当成有效库存。
采购人员最常见的第一反应是:既然商品已经退回仓库,那就应该从退货数量中恢复库存。这个判断只有在商品完成验收、质量确认、包装确认并且满足再次销售条件时才成立。退货签收只是物流事实,不是库存可售事实。
在实际业务中,退货商品至少要经历四个状态:退货在途、仓库待检、质量判定、最终去向。最终去向可能是重新上架、换包装后上架、转维修、转供应商、报废、折价销售或等待客户补充材料。只要其中任意一个环节没有形成明确记录,系统里的“库存增加”就可能是虚假的。
真正可以进入采购补货计算的,不是退货签收量,而是“已检验、可售、已上架”的净回流量。这三个条件缺一不可。商品在仓库里,不代表它能满足下一笔订单;商品能满足订单,也不代表它已经被正确分配给对应仓位或销售渠道。
常见的补货公式是:预测需求减去现有库存,再加上安全库存。退货场景下,很多团队又简单地把退货数量作为库存补充项。更稳妥的计算方式应当是:
可补货库存 = 可售现货 + 已确认可售的退货回流量 + 已确认可售的调拨在途量
净采购需求 = 预测需求 + 安全库存 – 可补货库存 – 已确认可交付采购在途量
这里的关键不是公式本身,而是每个变量的口径必须一致。可售现货按可销售 SKU 统计,退货回流量按质检通过数量统计,采购在途按预计到货日期和可入库数量统计。若把“待检退货”直接放进可售库存,就会导致采购少买;若完全不计入已确认回流,则会导致采购多买。

销售部门关心订单是否交付,仓库关心商品是否到位,采购关心未来是否缺货,财务关心库存是否形成资产减值。四个部门使用的“库存”并不是同一个概念。
如果仓库把退货签收当成“入库”,采购把所有退货当成“可供货”,财务却把长期待检退货列为正常存货,最终就会出现三种结果:补货过量、仓位被占、库存跌价延迟确认。所谓库存积压,往往就是这些口径长期不一致后的综合表现。
假设某家电配件商销售一个型号为 A 的滤芯,月均销售量 3000 件,正常采购周期 20 天,安全库存设为 800 件。某月由于客户误购和包装破损,退货 620 件。采购看到仓库系统增加了 620 件库存,于是取消了下一批 500 件采购。
但仓库实际收到的 620 件中,有 190 件包装开裂,160 件已经被客户拆封,90 件缺少配件,只有 180 件通过质检。由于仓库没有把这批退货及时分状态,系统仍显示库存增加 620 件。两周后,销售订单集中到来,可直接发出的只有 180 件,采购却因为之前取消订单而无法及时补货。
这不是单纯的仓库延迟,也不是采购预测不准,而是采购使用了错误的库存变量。如果当时使用“可售回流量”,采购只应扣减 180 件;如果使用“预计回流量”,也应该根据历史质检通过率折算,而不是直接按 620 件计算。
第一个交接点是客户服务到仓库。客服系统可能已经批准退货,但仓库还没有收到实物。此时退货只是一个业务单据,不应计入物理库存,也不应计入可用库存。
第二个交接点是仓库收货到质检。仓库已经收到商品,但没有完成数量核对、外观检查、序列号确认和功能测试。此时商品属于待检库存,不能直接进入销售库存。
第三个交接点是质检到采购计划。质检完成后,系统如果没有把合格数量回写到 SKU 可售库存,也没有把不合格数量转入维修、报废或供应商索赔流程,采购仍然看不到真实供给变化。

在服装、电子配件、美妆耗材和工业备件中,一个商品可能包含颜色、尺寸、包装版本、接口规格、批次和地区适配等多个 SKU 属性。退回一个“同系列商品”,不代表它可以替代另一个 SKU。
例如,某款数据线表面看起来都是同一产品,但 1 米、2 米、不同接口和不同包装版本不能混用。如果仓库只按商品名称入库,没有核对 SKU、条码和批次,系统可能增加了一个错误 SKU 的库存,同时真正缺货的 SKU 仍然需要采购。错误库存不会被订单消耗,最终就变成长期积压。
我在检查类似问题时,会优先抽查“退货数量高但销售出库为零”的 SKU。它们往往不是市场需求消失,而是退货入库时发生了规格归类错误、状态未更新或库存地点未分配。
退货签收只说明仓库收到了一个包裹,甚至不能证明包裹里有正确商品。现实中常见的异常包括空包、错寄、少件、序列号不一致、外包装破损和客户使用痕迹。若签收时直接增加可售库存,后续每个环节都会基于错误数据做决策。
正确做法是把退货收货和退货入可售库存拆成两笔动作。第一笔记录物理收货,第二笔记录质检判定。两笔动作之间可以相隔数小时,也可能相隔数天,但库存状态必须清晰。
建议至少设置以下库存状态:退货在途、待收货、待检、合格可售、包装处理、不合格待处置、供应商责任、客户责任、报废。不一定要把所有状态都做得复杂,但必须能让采购知道哪些数量可以抵扣补货需求。
退货率高不一定代表商品需求低。退货可能来自尺码不合、客户误购、运输破损、描述不清、质量问题或重复下单。不同原因对未来采购的影响完全不同。
退货率是结果指标,不是采购决策变量。采购真正需要的是按退货原因拆分后的可售回流率、平均处理时长、可修复率、供应商责任占比和重复退货率。
同一个 SKU 可能被不同渠道、地区、客户等级或订单类型占用。退货商品重新入库后,是否可以用于原渠道销售,是否需要换包装,是否只能作为员工购或促销品销售,都需要明确。
例如,跨境渠道退回的商品可能缺少当地标签;医疗相关耗材可能因为储存条件无法再次销售;带有客户定制信息的产品即使功能完好,也不能直接发给下一位客户。把这些商品放进统一可售库存,会让订单承诺看起来很充足,但实际履约时仍然无法发货。
采购在判断库存时,应该使用“渠道可用库存”而不是“总库存”。总库存适合财务盘点,渠道可用库存才适合补货和订单承诺。
另一个极端是仓库为了快速清理待处理区,把退货直接判定为报废。这样虽然减少了账面待检库存,却可能损失本来可以通过换包装、补配件、维修或转入折价渠道销售的商品。
我更建议采用“处理成本与可回收价值”比较法。只要商品的预计回收价值高于处理成本、仓储成本和处理风险,就值得进入二次处理;如果处理周期过长、质量风险不可控或销售渠道不存在,才应快速报废。
需要注意的是,不能只看商品原始采购价。决策时应看未来可实现价值。例如,一件采购成本 100 元的商品,重新包装需要 8 元,质检需要 3 元,预计折价销售收入 70 元,仓储和操作成本 6 元,那么继续处理的净回收价值为 53 元,低于原始成本但可能仍然优于直接报废的零回收。
退货库存最危险的不是数量本身,而是停留时间。待检 100 件商品停留 1 天,和待检 100 件商品停留 90 天,经营含义完全不同。后者不仅占用仓位,还可能发生过季、保质期临近、型号淘汰、包装老化或责任难以追溯。
采购团队应建立退货库存的年龄分层,例如 0,2 天、3,7 天、8,15 天、16,30 天和超过 30 天。年龄越长,处理优先级越高。超过一定天数后,系统应自动触发责任人、供应商或财务的处理任务。

我通常把可售资格拆成五个问题,而不是只问一句“商品有没有坏”。这五个问题可以由采购、仓库、质检和销售共同确认。
只有五项都通过,商品才适合直接计入可售库存。若某一项不确定,就应放入待处理状态,而不是为了让库存数字好看而提前回流。
即便退货最终可以销售,也不一定能解决当前缺货。采购决策必须比较两个时间:商品完成回流所需的时间,以及供应商补货所需的时间。
如果退货预计 3 天后通过质检,而供应商交货需要 25 天,那么退货回流可以显著缓解短期需求;如果退货预计 40 天后才能完成维修,而当前库存只能支撑 10 天销售,那么这批退货对当前采购决策几乎没有帮助。
可使用一个简单判断:
退货可用日 = 预计签收日 + 收货登记时长 + 质检时长 + 返工时长 + 上架时长
当退货可用日早于预计缺货日,并且质量通过率足够稳定时,才可以将其纳入采购抵扣;否则只能作为中长期供给参考,不能替代正常补货。
单次退货通过率不能直接用于所有采购计划。某批商品的退货质量可能很好,下一批却因为包装、供应商或物流变化而完全不同。比较稳妥的做法是按 SKU、供应商、退货原因和渠道计算滚动回流率。
例如,近三个月某 SKU 的质检通过率分别为 70%、42% 和 61%,平均值虽然是 57.7%,但波动很大。若采购用 57.7% 折算库存,可能仍然过于乐观。此时应该采用偏保守的下限,或者把“回流率波动”作为额外风险系数。
我更倾向使用以下口径:

我建议采购报表至少同时展示四个维度:数量、状态、可用日期和责任方。只有这样,采购才能知道库存是现在可用、未来可用,还是理论上存在但实际不可用。
| 库存类别 | 是否计入可售库存 | 是否抵扣采购需求 | 采购动作 |
|---|---|---|---|
| 退货在途 | 否 | 通常不抵扣 | 根据预计到货日期保留采购计划 |
| 仓库待检 | 否 | 按风险折算 | 追踪质检时效和预计通过率 |
| 质检合格待上架 | 否 | 可有限抵扣 | 推动上架和渠道分配 |
| 已重新上架可售 | 是 | 全额抵扣 | 纳入正常库存计划 |
| 维修或换包装 | 否 | 不直接抵扣 | 按处理周期和回收价值评估 |
| 残次、报废或争议 | 否 | 不抵扣 | 尽快完成责任确认和财务处理 |
退货数量短期增加时,仓库通常先保障正常发货,退货质检被放到次要位置。于是退货商品每天进入,处理能力却没有同步增加,待检库存就会像蓄水池一样持续上涨。
举例来说,仓库每天收到 180 件退货,但质检团队每天只能处理 120 件,单日净增加 60 件。连续 20 个工作日后,待检区理论上会增加 1200 件,即使后续退货量恢复正常,仓库也需要额外时间消化积压。
采购如果只看销售库存,很可能认为现货不足而继续采购;仓库却因为待检商品占用空间,无法接收新货;财务则看到库存总额继续增加。这就是退货高峰造成的“供给缺口与库存积压同时存在”。

同样是 10% 的退货率,如果平均 2 天完成处理,库存资金影响可能很小;如果平均 25 天完成处理,商品会经历更长的仓储占用、价格变化和质量风险周期。因此我在采购会议中更关注“退货处理时长分布”,而不是只看一个退货率。
建议至少跟踪以下指标:
其中,“超过 30 天待处理占比”是一个很有警示意义的指标。它不仅说明仓库处理慢,还可能说明责任判定困难、系统字段缺失、供应商拒绝接收或内部没有明确的处置授权。
第一是直接占用采购资金。企业已经为商品支付采购成本,但商品没有形成销售收入,也没有及时进入可售库存。
第二是占用仓储资源。待检、维修和异常商品需要单独存放,可能占用高价值库位,增加搬运、盘点和安全管理成本。
第三是形成跌价和报废风险。尤其是季节商品、电子产品、时尚商品和保质期商品,处理时间越长,未来可实现售价越低。

退货高峰期最不应该做的事情,是看到库存数字上涨就立即取消补货。采购应先冻结“自动抵扣退货”的规则,直到确认退货原因、质检通过率和预计可用日期。
如果退货高峰来自临时促销或季节结束,采购应关注峰值过后的需求下降,避免用短期退货回流数据推断长期需求。退货高峰既可能意味着商品卖得多,也可能意味着商品与客户预期不匹配,二者不能混为一谈。
如果同一 SKU 在短期内出现大量功能故障或批次性问题,采购不应把退货作为正常库存管理问题处理,而应启动质量异常流程。此时最重要的不是让退货尽快入库,而是隔离问题批次,防止不合格商品重新流入销售。
建议采购完成以下动作:
这类场景下,短期库存可能看起来很多,但它们并不能缓解销售供给。采购若继续用退货数量抵扣采购,只会把质量问题转化成更大的缺货和售后问题。
对电子产品、工具、家具配件和耐用品而言,退货商品不一定只能选择“正常销售”或“报废”两个结果。可以设计分级处理通道:
| 处理等级 | 商品状态 | 推荐去向 | 主要判断标准 |
|---|---|---|---|
| A 级 | 功能完好、包装完整 | 原渠道正常销售 | 无需额外处理或仅需简单复检 |
| B 级 | 功能完好、包装轻微损坏 | 换包装后销售 | 处理成本低于可回收价值 |
| C 级 | 需要维修或补件 | 维修、折价或备件渠道 | 维修后质量风险可控 |
| D 级 | 关键功能异常或责任不明 | 供应商索赔、隔离或报废 | 不适合直接进入销售库存 |
分级的价值不在于把流程做复杂,而在于让每一类商品都有明确去向。没有去向的库存,哪怕系统里显示为“良品”,最终也会积压。
如果业务存在多尺寸、多颜色、多接口、多版本或多批次,采购应先检查退货识别准确率。建议仓库收货时执行“实物 SKU + 条码 + 批次 + 数量 + 包装状态”五项核对,不要只根据客户填写的退货理由或商品名称入库。
对于高价值或高风险商品,还应增加序列号、照片和关键配件核对。照片不只是为了售后举证,也能帮助采购分析哪些包装、批次或运输环节更容易造成退货。
退货超过 7 天仍未完成质检,应由仓库主管关注;超过 15 天,应由采购、客服和质量负责人共同判断;超过 30 天,应进入专项清理,明确报废、折价、供应商索赔或重新处理的最终方案。
我不建议把所有超过期限的库存直接报废。更合理的方法是给每个 SKU 设置“最后经济处理日”,综合考虑商品保质期、季节性、市场价格、维修成本和仓储成本。超过这个日期后,再处理的价值可能低于继续占用资源的成本。

直接回流的优点是快,能够迅速释放库存并降低仓库操作成本;缺点是容易把有瑕疵商品重新发给客户,导致二次退货。重新处理的优点是质量更可控,缺点是会增加人工、材料和时间成本。
如果商品单价低、质量风险低、退货原因主要是误购,可以采用简化检查;如果商品单价高、售后风险高或涉及安全要求,就不应为了提高回流率而降低质检标准。
把退货计入采购抵扣,可以减少重复采购和资金占用,但前提是回流时间和回流质量足够确定。保留采购计划虽然可能增加短期库存,却能降低关键 SKU 缺货风险。
| 业务情境 | 退货是否抵扣采购 | 原因 | 建议策略 |
|---|---|---|---|
| 高销量、低退货、质检稳定 | 可以抵扣 | 回流数量和时间较可预测 | 按滚动通过率折算 |
| 高销量、高退货、缺货代价高 | 谨慎抵扣 | 退货可能无法及时可售 | 保留部分采购作为缓冲 |
| 低销量、高退货、库存已积压 | 优先停止补货 | 需求和回流均不稳定 | 先清理现有退货库存 |
| 批次性质量异常 | 不得直接抵扣 | 回流商品可能无法销售 | 隔离批次并推动供应商处理 |
| 季节性或快速贬值商品 | 视可用日期决定 | 晚回流可能已失去销售价值 | 优先处理和快速转渠道 |
折价销售不是万能方案。它适合那些仍有明确使用价值、质量风险可控且存在价格敏感型客户的商品。如果折价渠道的运营成本、售后成本和品牌风险高于回收价值,继续销售反而会制造新的损失。
可以使用以下简单模型:
二次处理净价值 = 预计销售收入 – 维修及包装成本 – 额外仓储成本 – 渠道费用 – 售后风险预留
当二次处理净价值明显高于报废回收价值时,才值得继续处理。对于无法准确估算售后风险的商品,应采用保守估计,而不是用原始采购价替代未来价值。

退货库存治理的第一步不是换系统,而是统一最基本的数据字段。没有统一字段,再强的系统也只能把混乱记录得更快。
如果企业已经使用某项目管理工具或某项目管理平台,可以把退货异常、质检超时、供应商索赔和库存清理分别建立任务流;但工具只能帮助追踪责任和时限,不能替代 SKU 口径、质检标准和库存状态设计。
第一个看板是“退货流入看板”,关注未来几天会有多少商品回仓,帮助采购判断潜在供给。第二个看板是“处理进度看板”,关注哪些商品待收货、待检、待维修或待上架,帮助仓库控制积压。第三个看板是“价值处置看板”,关注哪些商品适合重新销售、折价、供应商索赔或报废,帮助财务和采购减少损失。
三个看板的对象不同,不能把它们合并成一个“退货库存总量”。总量只能告诉你问题有多大,不能告诉你下一步该做什么。
每周采购会议可以只保留一页退货库存摘要,但必须包含真正影响决策的指标。建议按 SKU 展示:
| 指标 | 用途 | 建议判断方式 |
|---|---|---|
| 退货签收量 | 了解物流回收规模 | 不能直接抵扣采购 |
| 质检通过率 | 判断回流质量 | 按 SKU 和原因滚动观察 |
| 可售回流量 | 判断真实供给增加 | 计入可售库存和补货模型 |
| 平均处理时长 | 判断回流速度 | 与预计缺货日期比较 |
| 超过 15 天库存占比 | 发现处理瓶颈 | 超过阈值则升级处理 |
| 退货责任供应商占比 | 识别采购质量风险 | 关联供应商绩效和索赔 |
| 二次处理净回收价值 | 决定销售、维修或报废 | 与处理成本和仓储成本比较 |
一批退货如果没有明确责任人,就会在客服、仓库、采购、质量和财务之间来回停留。建议为每个状态设置唯一主责部门,同时保留协同部门。
责任闭环的关键不是让每个部门都参与,而是让每个状态都有一个可以推动下一步的人。只要存在“大家都知道,但没人负责”的状态,库存就会继续积压。

不要先统计总退货量,而要按 SKU 和状态盘点实物。随机抽取退货区中 50,100 个箱件,核对系统状态、实物状态、条码、数量和最后处理时间。这个抽样通常能很快暴露“系统显示可售但实物待检”“实物已合格但系统未上架”“实物和 SKU 不一致”等问题。
盘点时要同时记录商品价值。低价值商品和高价值商品不能用同一套清理优先级。优先处理高价值、易贬值、关键缺货和占用高价值库位的退货。
将过去三个月的退货记录按原因分类,并分别计算签收量、质检通过量、平均处理时长和最终去向。不要只看总平均值,因为总平均值可能掩盖某个供应商、某个批次或某个渠道的异常。
重点寻找以下信号:
将“退货签收量”从采购补货公式中移除,替换为“预计可售回流量”。预计可售回流量可以根据 SKU 的历史质检通过率、当前处理状态和预计完成日期进行计算。
例如,某 SKU 未来 7 天预计有 400 件退货完成签收,历史同期质检通过率为 60%,但当前仓库处理能力只能保证其中 70% 在 7 天内完成,那么可用于短期采购抵扣的数量应为:
400 × 60% × 70% = 168 件
而不是直接使用 400 件。这个差异足以改变一张采购订单的数量,也足以避免采购过度乐观。
最后要把临时修正变成固定规则,明确哪些状态可以抵扣采购、哪些状态只能作为参考、哪些状态必须隔离。规则发布后,至少连续跟踪四周,比较采购预测、实际可售回流和缺货情况是否改善。
建议每月复盘一次退货库存,不仅看库存数量下降了多少,还要看是否出现了新的二次问题,例如退货再次销售后的投诉增加、折价渠道侵蚀正常渠道、报废率异常上升或供应商索赔长期未回款。

第一,退货签收不是库存回流,只有完成质量判定并符合渠道销售条件,才是可售库存。
第二,退货率不是采购决策变量,按原因拆分后的可售回流率、处理时长和责任归属,才真正有用。
第三,库存积压不是仓库一个部门的问题。采购、仓库、质量、客服、销售和财务必须围绕同一组 SKU 状态协同,否则每个部门都可能在自己的数据口径里“做对了”,企业整体却仍然缺货和积压并存。
如果只能做一件事,我建议先对退货区进行一次实物与系统状态抽盘,找出“系统可售、实物不可售”和“实物合格、系统未回流”这两类数量。它们通常比一张退货率报表更能解释采购为什么总是买多或买少。
接下来,把补货公式中的“全部退货量”替换成“预计可售回流量”,并为不同 SKU 建立不同的质检通过率和处理时效。高销量、低风险、回流稳定的 SKU 可以适度抵扣采购;质量异常、规格复杂或处理周期长的 SKU,则应保留采购缓冲。
我最终的判断是:退货库存管理的核心,不是尽快把商品放回仓库,而是尽快确认商品未来还能以什么价格、在哪个渠道、什么时间被再次使用。采购人员只有把“数量思维”升级为“状态、时间和价值思维”,才能真正减少库存积压,而不是仅仅让系统里的库存数字看起来更合理。
我以前处理过一次家居配件项目:采购人员看到退货入库单后,习惯性地把数量直接加回可售库存。结果系统显示库存充足,销售却不断收到缺货或发错货的反馈。后来盘点发现,退回商品中有一部分拆封、缺配件,另有一部分只是等待质检,真正能够再次销售的数量不到退货总量的七成。
退货入库和可售库存是两个不同概念。退货只是说明商品回到了企业控制范围内,并不代表它已经完成质检、重新包装、配件核对和状态判定。如果采购人员把“实物回库”直接当成“可销售”,库存系统就会产生虚高,后续订单会继续占用这些实际上不可发出的数量。
我曾经排查过一个月度退货量不高、但库存金额持续上升的项目。表面看每天都在处理退货,实际上退货商品被重新放回原SKU库存,却没有进入新的销售渠道;其中很多商品已经超过原包装标准,继续按正常品销售几乎没有转化。
库存积压的根源往往不是退货数量太多,而是退货后的商品没有明确去向。采购人员通常只关注“退货是否收回”和“供应商是否退款”,却忽略了商品回库后是否还能按原价、原渠道、原包装继续销售。
我遇到过一种很典型的情况:报表显示某SKU月末库存还有420件,采购因此暂停补货;但仓库实际可售只有170件,其余数量分散在待检、残次、客户未寄回和已锁定订单中。两周后销售突然缺货,采购又被迫高价紧急补货。
退货库存失真,通常来自库存口径混用。采购报表把账面库存、仓库实物、可售库存、已分配库存和退货待检库存全部加在一起,最后用一个总数做补货判断。这个总数看起来完整,却无法回答最关键的问题:现在到底有多少件可以满足未来订单?
以前遇到库存积压时,仓库说商品已经收回,采购说供应商还没确认,销售说页面没有活动,售后则认为自己只负责退款。所有部门都完成了各自的一小段工作,但没有人对退货商品从回库到消化的完整周期负责,结果库存一直停留在中间状态。
退货积压很少是单一部门的问题,而是流程中缺少“状态所有者”。仓库负责确认数量和外观,质检负责判断能否销售,采购负责供应商责任和退货赔付,销售负责消化策略;如果没有明确的交接节点,商品就会在部门之间流转,却没有形成可追踪的结果。


读者评论
这篇把“退货签收”和“可售回流”区分开很实用。以前我们采购时直接扣减退货数量,结果补货少买后才发现大部分商品还在待检区。按质检通过数量计算,确实更接近真实库存。
从仓库角度看,退货积压不只是数量问题,待检时间更关键。建议再补充责任人和超期处理机制,否则系统即使分了状态,商品长期不动,最终还是会变成隐性损耗。
文中的小 SKU 问题很贴近实际。不同规格、批次和包装版本混在一起时,退回来的货不一定能替代缺货 SKU。采购最好结合条码、批次和渠道可用库存判断,不能只看商品名称和总库存。