1误区一:把账面库存直接当成可售库存
账面库存是一个会计或系统记录概念,可售库存则要排除已锁定、质检、残次、冻结、待处理和渠道专属保留数量。两者在理想流程中可能接近,在真实零售场景中往往存在明确差异。
如果我把全部账面库存都用于计算覆盖天数,系统可能显示还能销售10天,于是建议暂停补货;但其中一半可能已经被订单占用,门店真正能售的只够3天。反过来,如果把所有异常状态都视为损失,又会在货物可以恢复销售前重复采购。
改进办法:报表至少增加“库存状态”字段,并让可售、锁定、质检、残次、在途、冻结分别可筛选、可汇总。
2误区二:看到差异就要求全量盘点
全量盘点当然能提供一次现场结果,却未必能说明差异为什么产生。如果系统主数据错了,盘点越认真,越可能得到一组无法与历史交易连接的新数字;如果差异只集中在几个高风险SKU,全量盘点还会拖慢正常出货。
我更倾向于先做差异分层:按差异金额、销量影响、门店数量、SKU生命周期和异常状态排序。先盘点最可能影响补货判断的20%对象,再根据结果决定是否扩大范围。
改进办法:设置盘点触发条件,例如差异率超过5%、差异金额超过阈值、连续三天出现同方向差异,或者爆款可售库存低于一个销售日。
3误区三:只看总量,不看SKU结构
总库存充足,不代表顾客想要的颜色和尺码充足。鞋服、珠宝、食品规格和配件类目尤其明显。一个鞋款总库存有100双,但如果40码只剩2双、42码有18双,直接用总量计算补货会掩盖真正的断码风险。
我会把SKU分析从“款式级”下沉到“款式×颜色×尺码×地点”层级,然后再看结构性缺货。结构性缺货的机会成本通常高于总量缺货,因为顾客不会用42码替代自己需要的40码。
改进办法:补货规则至少使用销售单位SKU,而非只使用SPU或款式编码;同时将替代关系单独建模,避免把不可替代的库存合并。
4误区四:用昨天的快照解释今天的现场
库存是有时间属性的。昨天收盘库存可能在夜间经历了订单、退货、调拨、收货和盘点调整,今天上午的现场数字自然不会与昨天的报表一一对应。若没有统一的截止时间,所谓差异只是两个时点的差。
我会在每次复盘中记录数据快照时间、抽取时间、最后一笔交易时间和现场盘点时间,并用“截至某时点”的方式表达结论。报表标题里写清楚时间,比在备注中补充说明更有效。
改进办法:建立库存对账快照,所有系统数和现场数都带时间戳;对于跨日调拨和夜间订单,明确归属到前一日还是后一日。