库存对不上,第一反应通常是「系统有问题」。 但多数情况下,系统只是在忠实地记录你已经在做的操作。真正的原因往往藏在这三件事里:调拨没有单据、盘点口径不统一、扣减发生在错的环节。
一、调拨没有单据,两边的账都在猜
门店缺货,总仓给调了一批。微信里说一声,货就拉走了,单子回头补——回头是哪天,取决于谁还记得。
结果是总仓已经出库、门店却没入库,或者反过来。这一来一回,差异就产生了,而且差异不会自己消失,会一直滚到年底盘点,滚成一笔谁都解释不清的账。
随便挑一次上周的调拨,问三个问题:谁发起的、总仓什么时候出库、门店什么时候确认收到。三个答案凑不齐,就是这个问题。
二、盘点口径不统一,两个数都对但就是不相等
有的门店按 SKU 盘,有的按条码盘,有的把赠品和样品算进可售库存;总仓按整箱盘,门店按拆零盘。
口径不一致时,最麻烦的不是数字不同,而是差异查不出来。 因为查的人用的是自己的口径,对方用的又是另一套,对到最后只会得出「大家都没错」。
盘什么(SKU / 批次 / 是否含赠品和样品)、多久盘一次、差异超过多少算异常需要复盘。
三、扣减发生在错的环节
线上下单、门店自提,库存扣在哪一端?如果下单时不扣、到店提货才扣,那中间这段时间,同一件商品会被卖两次。
常见变体还有:下单扣总仓、提货扣门店;退货回总仓而不是退回原门店。每一条规则单独看都合理,凑在一起就会持续制造差异。
怎么改:先把「库存的真相」定下来
第一步不是上系统,是回答一句话: 库存以谁为准?总仓统一分配,还是各门店独立可用?这句话决定了后面所有规则,含糊着不说,系统做得再好也是两套账。
- 调拨必须走单据:出库扫码、入库确认,双向留痕,缺一笔记一笔待处理
- 盘点口径写进制度:盘什么、多久盘、差异阈值是多少
- 库存变动必须有流水:谁、什么时候、因为什么,能追到人
- 扣减点只能有一个:要么下单扣,要么提货扣,不能两套并行
什么情况下不需要系统
- 单店、SKU 少于 200:Excel 加月度盘点就够
- 门店之间不调货:差异只来自销售和收货,问题简单得多
- 单价低、损耗可接受:投入的优先级应该排在别的事情后面
最后
库存差异不是技术问题,是流程问题。 系统能把差异暴露出来,但消不掉它。真正消差异的是单据、口径,和一个明确的扣减点。