◎先把库存拆成四层
账面数量不等于物理数量,物理数量不等于可售数量,可售数量也不一定等于可以承诺给客户的数量。退货至少要经过状态转换,不能一次性全部释放。
退货一回来,系统库存增加,仓库却不敢发货;采购一边催供应商,一边发现可用库存越来越不透明。问题通常不在“退货太多”本身,而在退货没有完成质检、分级、责任确认和再销售路径闭环。我将从库存口径、采购决策、仓内流程与数据分析四个角度拆开这个误区,并用标注为示例的 E数通分析场景,帮助你判断哪些货应该回到可售库存,哪些货必须隔离、返修、折价或报损,最后把一次退货变成下一轮采购可以使用的信号。
阅读重点:先统一“账面库存、物理库存、可售库存、可承诺库存”的定义,再谈采购数量。
阅读路径:从“为什么积压”走到“下一步怎么做”
我先把结论说清楚:采购人员最容易犯的错误,是看到退货数量回到系统,就把它当成能够抵扣采购计划的库存;仓库最容易犯的错误,是为了让账实相符,先做整批入库,再慢慢处理异常。两种做法都会让库存数字看起来完整,却让决策变得更不可靠。
账面数量不等于物理数量,物理数量不等于可售数量,可售数量也不一定等于可以承诺给客户的数量。退货至少要经过状态转换,不能一次性全部释放。
采购需要使用“预计可恢复库存”,而不是原始退货量。只有完成质检、包装、效期和配件核验的商品,才可以进入可售或可承诺计算。
按 SKU、渠道、批次、供应商和退货原因追踪,才能知道积压究竟来自品质、描述偏差、运输损伤、尺码问题还是预测过量,而不是简单归因于销售不好。
说明:页面内出现的比例、数量、周期和金额均为用于讲解方法的示例数据,不代表任何企业、品牌或 E数通官方客户的真实经营结果。
在很多企业里,退货并不是一个单独的售后动作,而是连接销售预测、物流质量、供应商管理、仓储作业和财务核算的交叉点。只要其中一个环节没有定义清楚,库存报表就会出现“数字增加、可用性下降”的反常现象。
我先看采购会议上的一组示例数据:某个 SKU 上周账面库存为 1,260 件,周末退货入库 180 件,系统显示库存增加到 1,440 件。采购经理据此把本周补货量从 600 件下调到 420 件,认为退回来的 180 件可以直接消化需求。
但仓库的实际情况是,180 件退货里有 46 件还在待质检区,38 件缺少配件,27 件外包装破损,19 件存在外观瑕疵,另外 12 件需要核对批次和效期,真正可以当天重新上架的只有 38 件。表面上看,退货让库存多了 180 件;从可销售角度看,短期只恢复了 38 件。
如果销售承诺仍然按照 1,440 件计算,就可能接收超出能力的订单;如果采购按照 1,260 加 180 的数字延期,几天后又会出现缺货。库存积压和缺货并不矛盾,它们经常同时发生在不同状态、不同仓位或不同 SKU 上。
采购如果只看第一层,销售如果只看第三层,仓库如果只看第二层,三个部门都会觉得另外两方“不懂库存”。
普通采购入库通常有明确的供应商、采购单、检验标准和合格状态;退货入库则可能来自不同客户、不同订单、不同渠道和不同使用环境。相同 SKU 的退回商品,可能分别属于全新未拆封、仅拆封、试用后退回、运输破损、质量异常或配件缺失。
所以退货处理不是“把数量加回来”,而是对商品状态重新识别。缺少状态标签时,系统只能把复杂性隐藏到一个总数里;复杂性不会消失,只会在下一次销售、拣货或盘点时集中爆发。
采购目标通常是保障供应、控制资金占用和争取成本条件。采购日报却常常把“在库总量”作为最醒目的指标,退货一旦被计入总库存,系统就向采购传递了一个看似合理的信号:库存变多了,应该少买一点。
问题在于,采购真正需要的是按时间分层的供应能力。今天能卖多少、三天后能卖多少、经过返修后能卖多少、只能折价处理多少,这些信息比一个总数量更接近采购决策。我的建议是把退货从“库存增量”改成“恢复计划”,同时给每个状态设置预计完成时间和责任人。
下面这些误区并不意味着某个岗位能力不足。它们往往是流程、指标和系统口径没有对齐后的自然结果。我逐条说明错误在哪里、会造成什么后果,以及我会如何替换成更稳妥的判断方式。
误区:退货扫描完成,系统库存增加,于是采购自动扣减补货量。
真正的问题:扫描只证明商品回到企业控制范围,并没有证明商品可以被下一位客户接受。将待检、残次、待维修和合格品混在一起,会让库存周转率表面变好,却让可售率、订单满足率和客户体验变差。
替代做法:至少设置“待检”“合格可售”“待返修”“可折价”“待供应商处理”“报损”六种状态,并明确每种状态是否进入采购可用量。
误区:本月退回 500 件,就从下月采购需求中减去 500 件。
真正的问题:退货具有恢复损耗、处理时滞和需求错配。500 件退货可能只有 300 件恢复为同一 SKU 的可售品,且其中 120 件要在两周后才能完成。若需求只剩 200 件,恢复的库存仍然可能积压;若需求突然上涨,延迟采购又会产生缺货。
替代做法:使用“预计可恢复量 = 退货量 × 历史恢复率 × 状态修正系数”,再按恢复日期进入不同采购周期。
误区:一个 SKU 退货率达到 8%,就简单认为销量质量不好,减少采购。
真正的问题:退货率是结果,不是原因。尺寸不合适、页面描述不准确、包装破损、供应商质量问题、客户误购和配送延误,对采购的含义完全不同。减少采购只能缓解库存,却无法修复根因。
替代做法:按原因编码拆开看,并同时关联渠道、供应商、批次、地区、物流承运商和商品版本,找出能被行动改变的因素。
误区:仓库先把全部退货做正常入库,之后再用人工表格记录异常。
真正的问题:正常入库会让库存、可拣货量和财务资产在同一时点被同时放大。人工表格往往无法与订单、批次和库位一一对应,久而久之就形成“系统显示可售,仓库实际找不到”的灰色库存。
替代做法:退货先进入隔离库位,质检结果作为状态转换凭证;只有合格品完成二次包装和上架后,才进入可售库存。
误区:不论食品、服饰、数码配件或家居用品,都规定“退货两天内重新上架”。
真正的问题:不同品类的安全性、卫生要求、效期、包装和功能验证完全不同。统一时限可能对高风险商品过于宽松,对低风险商品又过于保守,最终不是形成质量风险,就是形成不必要积压。
替代做法:按品类和商品等级设置恢复标准,给出最低检验项、最长等待时间和超时处置路径。
误区:月底统一汇总退货金额和数量,作为经营分析的一部分。
真正的问题:月末数据适合总结,不适合处理。退货在仓内停留的第一天和第十五天,处置价值可能完全不同。延迟一周可能错过销售窗口、促销周期或批次效期,月底再看只能发现结果。
替代做法:日常监控待处理天数、超时件数、状态转换率和恢复后的销售速度,月度再分析供应商与渠道的结构性原因。
系统记录了回仓数量,但没有同步可售状态;采购日报因此收到“库存上升”的信号。
真正可售的原库存逐渐下降,退货仍停留在待检或异常区,两个数字在报表中被错误抵消。
促销、季节或活动期已经结束,原本可以快速恢复的商品变成慢动销库存,需要折价处理。
仓库说库位满了,采购说库存很多,财务说资金占用上升,销售却说仍然缺少可卖的热销 SKU。
我通常不会一开始就追求复杂模型,而是先让团队每天看到四个指标:
这四个数字一起看,才能区分“退货很多但处理快”和“退货不多却长期不动”两种完全不同的问题。
我会把退货决策拆成四个连续问题。每一个问题都对应一个数据字段和一个责任动作,避免采购只收到一个“总数量”,却没有时间、质量和去向信息。
核对 SKU、批次、供应商、订单、渠道、入库时间和退货原因。没有身份的数量不能直接参与补货计算,因为它可能对应不同规格或不同责任主体。
区分未拆封、已拆封、功能正常、外观异常、配件缺失、待维修和不可恢复。状态决定可售等级、处理成本和预计恢复率。
把“可以处理”改成明确的日期,例如今天可售、三天后可售、等待供应商判定或超过期限处置。没有日期的预计量不能抵扣近期需求。
将预计恢复量与未来需求、已锁订单、安全库存和渠道分配比较。即使商品状态合格,如果需求已经转弱,也可能仍然形成积压。
采购可用退货量 = 预计恢复量 × 质量可信度 × 时间匹配系数
例如某 SKU 退货 200 件,历史同类状态恢复率为 70%,当前批次质量可信度按 0.9 估计,三天内需求匹配系数按 0.8 计算,则三天内可以谨慎计入采购决策的数量约为:
200 × 70% × 0.9 × 0.8 = 100.8 件
这里的 100.8 件不是系统自动生成的真实答案,而是帮助团队避免把 200 件全部当成可替代采购量的示例。实际参数应由企业用历史数据校准。
| 退货状态 | 典型含义 | 能否进入可售库存 | 能否抵扣采购 | 建议责任人和动作 |
|---|---|---|---|---|
| 待质检 | 已到仓但尚未完成外观、功能、包装或效期检查 | 不能 | 只能按很低的预估系数参考,不能直接扣减 | 仓库在规定时限内完成判定,并记录异常原因 |
| 合格待上架 | 检验通过,等待重新包装、贴标或库位安排 | 条件允许,完成上架后可售 | 可按预计上架日期纳入对应周期 | 仓库确认上架时间,采购按时间窗使用 |
| 合格可售 | 状态、包装、配件和合规要求均满足销售标准 | 可以 | 可按可售量抵扣同 SKU 需求 | 库存团队维护准确库位与批次,销售按规则承诺 |
| 待返修 | 存在可修复问题,等待配件、维修或供应商判断 | 不能 | 只可按修复周期和历史成功率估算 | 售后或供应商管理确定成本、期限和责任承担 |
| 可折价 | 功能正常但外观、包装或附件不满足正品标准 | 不能进入正价可售池 | 不能抵扣正价 SKU 采购,可单独规划折价渠道 | 运营确认渠道与价格,财务确认毛利和损失 |
| 待供应商处理 | 需要退回供应商、索赔、换货或质量争议 | 不能 | 不能抵扣,除非换货入库时间已明确 | 采购或供应商管理负责时限、证据和结算 |
| 报损待审批 | 无法销售、无法维修或处理成本高于回收价值 | 不能 | 不能抵扣 | 按审批和环保要求及时核销,避免长期占用库位 |
下面是为了说明分析方法而构造的示例场景,不是 E数通官方客户案例,也不代表真实企业结果。我优先使用 E数通,是因为这类问题需要把 SKU、订单、退货原因、供应商、库位、时间和销售结果放在同一个分析视图里,而不是只看一张静态库存表。
假设一家经营家居小件的企业有 1,800 个在售 SKU,其中 120 个 SKU 在最近一个季度出现过退货积压。采购团队发现,退货率较高的 SKU 不一定都库存积压严重;有些商品退货率高,但因为质检快、折价渠道清晰,库存反而能够快速释放。
团队决定用 E数通搭建一个“SKU 退货库存分析”主题,把订单、出库、退货、质检状态、采购入库和供应商字段按 SKU 与日期关联。分析目的不是制作好看的大屏,而是回答三个日常问题:今天哪些退货超时?下周哪些退货可以替代采购?哪类退货应该优先推动供应商或产品团队解决?
模拟数据:某观察周期内退货 1,000 件,状态判定后进入合格可售、待返修、可折价、待供应商处理和报损待审批等路径。该图用于说明数量分流,不代表真实业务比例。
维度设计的核心不是“字段越多越好”,而是每个字段都能对应一个动作。比如“退货原因”要能触发页面改版、供应商整改、包装优化或客服话术调整,否则它只是一个统计标签。
假设分析发现,某供应商的退货数量只占全部退货的 14%,但其“待供应商处理”库存占比达到 36%,平均处理时长是其他供应商的 2.4 倍。采购会议不应只讨论“这个供应商退货多不多”,而应讨论索赔资料是否完整、换货时限是否清晰,以及是否需要调整订单批量。
再假设某个家居 SKU 的退货原因中,包装破损占 48%,而恢复后七天销售速度正常。这说明商品需求未必是问题,包装和运输环节更值得优先改善。若采购直接减少该 SKU,可能会损失正常需求;若把退货全部折价,又会牺牲原本可以保住的毛利。
我的做法是让图表旁边固定显示“异常对象、影响金额、责任环节、建议动作、截止日期”五项内容,避免分析停留在描述层面。
模拟数据:柱形表示预计恢复率,折线表示平均处理天数。实际使用时应以企业历史记录计算,并按品类、供应商和渠道切分。
当系统库存从 1,260 变成 1,440 时,采购容易产生“可以少买 180 件”的直觉。更可靠的判断应是:当天可售量增加 38 件,剩余退货按状态和恢复日期分布;如果未来三天需求为 120 件,就不能用全部 180 件替代近期采购。
以上进度为界面演示用模拟值。进度条的价值在于提醒团队寻找落后环节,不应被当作任何行业标准或真实企业绩效。
不存在一条适合所有 SKU 的退货策略。品类的损耗特征、需求稳定性、毛利空间、供应商响应速度和客户承诺不同,应该使用不同的处理优先级。
如果 SKU 需求稳定、退货主要是未拆封或轻微包装问题,且历史恢复率较高,我会把“合格待上架”按日期纳入短期供应计划,但不会把待质检量全部当成可售量。
动作:设置快速质检通道;每天给采购输出预计可售日期;将可恢复量与已锁订单对照,避免重复采购。
取舍:更快恢复可以减少缺货,但必须保留抽检比例和包装标准,不能用速度替代质量。
季节性商品最怕处理速度慢。退货即使最终合格,错过活动期也可能只能折价销售。因此我会优先看预计恢复日期,而不是看退货数量。
动作:按活动节点倒排质检和上架;接近窗口结束时,设置折价、组合销售或跨渠道转售方案;同步暂停不必要的补货。
取舍:提前折价可能损失一部分毛利,但通常比等待到季节结束后全额积压更可控。
数码产品、精密设备或需要序列号管理的商品,退货不能只依靠外观检查。即使包装完整,也可能发生激活、使用记录、配件缺失或安全问题。
动作:建立序列号和检测报告关联;将“合格可售”与“检测完成”绑定;没有完整记录的商品保持隔离,不能为了冲库存周转而提前释放。
取舍:检测成本和时间会增加,但能降低二次退货、保修争议与合规风险。
如果某供应商或某一采购批次反复出现同类质量问题,我不会用增加采购或单纯减少采购来处理。真正需要的是将退货证据变成供应商评价和订单条件。
动作:按批次计算不良率、退货率和索赔关闭时间;推动补发、换货、返工或价格补偿;必要时调整验收抽检和采购批量。
取舍:更严格的供应商协作可能影响短期交付,但可以减少重复退货和隐性处理成本。
对于单件毛利很低、维修和检测成本较高的 SKU,所有退货都追求恢复正价销售并不经济。我会计算“继续处理的预期回收价值”和“仓储、人工、运输、配件成本”。
动作:把低价值商品快速分为折价、拆件、供应商返还或报损;给超时库存设置自动升级和审批节点。
取舍:及时确认损失看起来不如继续等待好看,但能释放库位、减少管理成本并让报表更接近真实资产价值。
客户误购、尺寸选择错误或页面信息理解偏差,不一定说明商品质量差。如果退回商品状态良好,采购不应仅因退货率高就盲目缩减采购。
动作:把退货原因与页面、客服、推荐和尺码工具关联;优化商品信息与购买提示;对可二次销售商品建立快速回收流程。
取舍:改善前端信息需要产品和运营投入,但比长期把正常商品当残次品处理更有价值。
每一种处理方式都在时间、现金、毛利、库位、客户体验和质量风险之间做交换。我建议把选择摊开,让团队知道自己是在用什么换什么,而不是把代价隐藏在库存总数里。
| 处理方式 | 适合情况 | 主要收益 | 主要代价或风险 | 我会关注的判断指标 |
|---|---|---|---|---|
| 快速质检后重新销售 | 未拆封、低风险、需求稳定且恢复时效短 | 保留原价和毛利,减少缺货 | 质检过快可能导致二次退货;需要稳定作业能力 | 恢复率、二次退货率、判定时长、上架及时率 |
| 返修后再销售 | 问题可修复,单件回收价值高 | 提高资产回收率,减少报损 | 维修周期、配件成本和质量不确定性可能超过收益 | 维修成功率、单位维修成本、维修后销售速度 |
| 折价或组合销售 | 功能正常但外观、包装或附件不满足正价标准 | 快速释放库存和库位,减少长期占用 | 降低平均售价,可能影响正价商品价格体系 | 折价回收率、处理时长、增量渠道销量 |
| 退回供应商或换货 | 供应商责任清晰,协议有明确处理机制 | 减少企业承担的质量损失和库存风险 | 运输、谈判和等待时间会延长库存停留 | 供应商关闭时长、索赔回收率、责任认定成功率 |
| 直接报损 | 不可修复、无销售价值或继续处理成本过高 | 快速释放库位,停止无效人工和仓储成本 | 确认损失,可能需要审批和合规处置 | 库存龄、预计回收价值、单位处理成本、报损原因 |
如果基础字段还没有统一,再复杂的预测模型也会把错误口径计算得更精确。我的实施顺序通常是:先统一状态,再统一时间字段;先做一张能追溯到明细的分析表,再做按 SKU 和供应商的趋势图;先让团队每周使用,再考虑自动预测和异常提醒。
对于小规模团队,一份有责任人、有截止日期、有状态变化记录的清单,可能比一套没人维护的高级模型更有价值。工具的价值不是替人做判断,而是让判断所需要的证据更快、更完整地出现。
下面是一份适合多数 SKU 业务的示例落地节奏。它不是固定项目计划,企业可以根据仓库规模、系统能力和品类风险调整。重点是每一周都交付一个可使用的结果,不把改善拖到“系统全部上线以后”。
统一语言。定义库存状态、退货原因、处理时限和责任岗位。抽取近三个月退货明细,清理同义原因和空白状态。
建立明细。以 SKU、退货单、订单和批次为主键,补齐到仓日期、质检日期、最终去向和责任部门,先让数据能够追溯。
制作看板。在 E数通或现有分析工具中建立待处理库存、超时清单、恢复率、处理时长和原因分布,给采购与仓库共用同一口径。
连接动作。把高频异常关联到供应商整改、包装优化、页面调整和采购计划。复盘哪些库存真正恢复了销售,修正折算系数。
| SKU | 退货量 | 当前状态 | 预计可恢复量 | 预计日期 | 采购建议 | 下一责任动作 |
|---|---|---|---|---|---|---|
| 示例 SKU-A | 180 | 待质检 46、合格待上架 38、异常 96 | 约 72 | 分布在今天至 7 天后 | 仅将当日可售量纳入短期需求,暂不全额冲销 | 仓库今日完成 46 件初检,采购锁定剩余需求 |
| 示例 SKU-B | 95 | 包装破损 58、未拆封 37 | 约 82 | 3 天内 | 安排快速复检,并开辟折价渠道消化外观异常 | 运营确认折价规则,供应商评估包装责任 |
| 示例 SKU-C | 64 | 待供应商处理 42、待返修 22 | 约 20 | 14 天后待定 | 不抵扣本周采购,保留安全库存,避免承诺退货回收 | 采购在两个工作日内完成责任认定和换货谈判 |
| 示例 SKU-D | 40 | 合格可售 35、报损待审批 5 | 35 | 当天 | 可直接纳入可售库存,但核对是否已有渠道锁定 | 仓库完成上架,销售更新可承诺库存 |
每个问题都用实际工作中的疑惑展开,答案尽量落到数据口径、流程动作和取舍判断上。文中的示例数据仍然只用于解释方法,不代表行业统一标准。
我经常遇到这样的情况:退货扫描完成后,系统库存立刻增加,采购也想用这批货冲减补货量,但仓库还没有完成外观、功能、配件和包装检查。我的建议是不要直接计入可售库存,而是先进入“待质检”或“退货隔离”状态。只有确认商品符合销售标准并完成重新上架后,才进入可售数量;对于合格待上架的商品,可以按明确的预计日期参与短期计划,但不能与当天可拣货库存混为一谈。
我会先问三个问题:退货中有多少可以恢复,什么时候恢复,恢复后是否匹配未来需求?例如示例中退货 200 件,历史恢复率为 70%,当前批次质量可信度和时间匹配系数分别为 0.9 与 0.8,那么谨慎参考量约为 101 件,而不是把 200 件全部冲销采购。采购计划还要扣除已锁订单、安全库存和渠道预留,只有在同一时间窗口内真正可用的部分,才有资格减少采购。
我不会只根据退货率做减少采购的结论,因为退货率是结果指标,背后可能是质量问题、尺寸不合适、页面描述不清、运输破损或客户误购。比如一个 SKU 退货率达到示例性的 8%,但其中 60% 是未拆封且可以快速重新销售,那么它的库存影响和一个退货率同为 8%、但大部分需要报损的 SKU 完全不同。应该进一步拆分退货原因、可恢复率、处理时长、恢复后的销售速度和供应商批次,再决定采购动作。
我会把“退货量”和“退货停留时间”分开分析,并按供应商、批次、渠道、原因和仓库环节切分。如果某供应商退货量不高,但待供应商处理时长明显偏长,问题可能在责任确认和协作机制;如果多个供应商的退货都集中在质检区,问题更可能是仓库能力或标准不清;如果某个批次集中出现同类瑕疵,则应优先调查供应商质量。E数通这类分析工具的价值,在于把这些维度放在同一个明细链路中,而不是只看一张月度退货汇总表。
我建议单独建立“可折价库存”状态,不要把它放进正价可售库存,也不要在没有评估前直接当作全额损失。它可能仍有回收价值,但销售价格、渠道、包装要求和毛利结构都不同。判断时可以比较预计折价回收金额与继续仓储、人工、运输、返工和资金占用成本。如果折价渠道明确且处理速度快,可以作为独立库存池运营;如果没有渠道和价格,就不应为了让库存看起来减少而长期保留。
我认为小团队不需要一开始就建设复杂算法,最重要的是先建立一张可追溯的退货明细表,并统一六个字段:SKU、退货到仓日期、退货原因、当前状态、预计处理日期和最终去向。每天只看超时件、合格未上架件和待供应商件,采购计划只使用已经确认的可恢复量。等连续几周积累了稳定数据,再用 E数通或其他分析工具观察恢复率、处理时长和供应商差异,这样比直接做一个无人维护的大屏更容易产生效果。
我会同时看过程指标和结果指标,而不是只看退货率或库存周转率。过程指标包括退货到仓后的判定时长、超时件数、合格品上架及时率、异常原因编码完整率和供应商责任关闭时长;结果指标包括状态恢复率、恢复后七天销售速度、二次退货率、折价回收率和单位处理成本。比如退货处理速度变快,但二次退货率明显升高,就说明团队可能为了释放库存而降低了检查质量,必须重新平衡效率与风险。
我最后再把这篇文章压缩成一句话:退货不是库存的“加法”,而是一段需要被识别、分级、计时和重新分配的库存生命周期。采购人员不应该因为看到总库存上升,就自动减少采购;仓库也不应该因为追求账实一致,就把所有退货直接释放为可售。只有状态、时间、质量和需求同时匹配,退货才可以替代新的采购。

