有赞负库存是什么?和超卖、出库填写负数有什么区别?
有赞负库存是指商品已经完成出库后,实际出库数量大于系统当前记录的实物库存,导致库存结存显示为负数;它不是指在出库单里直接填写负数,出库数量仍然要填正数。举例来说,某商品当前库存为 0,实际完成 5 件出库后,系统库存结存会显示为 -5,后续再入库时,系统会按实际入库数量自动回补负库存。
先说结论:三者不是一回事
- 负库存:是出库完成后的结果,表示结存为负数。
- 超卖:是销售/下单环节出现的库存售出超过可售能力的情况,常见于并发抢购、付款减库存等场景。
- 出库填写负数:不是有赞支持的正常做法,出库数量不能直接录入负数。
这三个概念怎么区分
1)负库存是什么
官方帮助中心说明,负库存是“商品实际完成出库后,出库数量大于系统当前记录的实物库存,导致库存结存显示为负数”。
也就是说,它反映的是库存结果,不是录入方式。
2)超卖是什么
超卖更偏向销售下单结果:当系统允许在库存紧张时继续下单,或者在付款扣库存、并发抢购、离线场景下无法实时校验库存时,就可能出现卖出的数量超过可售库存。
有赞官方资料里提到,订单出现负库存销售时,需要重点核实:
- 是否开启了负库存销售;
- 是否存在仓库给门店供货的场景;
- 是否为离线订单,因离线场景无法实时校验库存。
所以,超卖是产生问题的过程/场景,负库存是最终可能表现出来的库存结果之一。
3)出库单为什么不能填负数
官方明确写明:不可以。负库存并不等于出库单中可以填负数。出库单的出库数量仍需填写正数,不能直接输入负数。
如果你想表达“减少库存”,应该通过正常的出库单、销售单、盘点差异或其他合规单据来处理,而不是把出库数量写成负数。
一个最容易理解的例子
假设某商品当前库存是 0:
- 实际完成 5 件出库;
- 系统会把库存结存记为 -5;
- 之后如果再有 5 件入库,系统会先把这部分负库存回补到 0。
这就是“负库存结存”和“后续入库回补”的逻辑。
发生负库存或负库存销售时,怎么排查
如果你在订单或库存里看到负库存销售,建议优先检查以下几项:
1)是否开启了负库存销售
如果开启了,系统可能允许在库存不足时继续产生销售,后续就更容易出现负库存。
2)是否是仓库给门店供货场景
仓库给门店供货时,不一定直接扣减仓库库存,可能先扣门店库存,因此门店侧有机会出现负库存销售。
3)是否是离线订单
离线场景无法实时校验库存,容易出现下单时看起来可卖、实际执行后库存不足的情况。
常见例外和注意事项
- 负库存不是手工把数量改成负数,而是系统在完成出库后形成的结存结果。
- 超卖不一定都会变成负库存,要看库存扣减规则、订单处理方式和后续是否有入库回补。
- 后续入库会自动回补负库存,但前提是入库业务真实发生且数量正确。
- 如果你看到库存数字异常,先核对单据流转,再核对是否存在漏录、错录或业务场景特殊(如离线、门店供货)。
简单记忆法
- 负库存:库存结果是负的。
- 超卖:卖出去超过可售能力。
- 负数出库:不允许直接这样填。
相关官方资料

领取生意增长实战资料
领取经营实战资料,找到适合你的生意增长方法。