你公司是不是也这样:客户打电话问还有没有货,你先在群里问总仓,再打电话问外租仓,最后还得让门店的人去货架上数一遍。三个地方报上来的数加在一起,你也不敢直接回客户——因为你知道这里头有水分。
水分在哪儿,其实心里有数:有一批货还在路上没到仓,但仓里的表已经把它算进去了;有一批上周就被别的单占住了,今天根本不能卖;还有一批堆在待检区,没验完谁也不敢发。可这三个地方报数的时候,没人会主动帮你把这些扣掉。
于是就有了最尴尬的一幕:系统里显示有两千件,销售在电话里满口答应,订单下来才发现真正能发的只有八百。要么跟客户解释延期,要么临时从门店仓调,运费自己贴。
月底更麻烦。三个仓各出一份库存表,口径还不一样:总仓按库位报,外租仓按箱报,门店仓按货架报。你得先把它们摞在一起,再自己判断哪些能算数,一份表做出来大半天就没了。
这不是哪个仓不负责任,是每个仓只知道自己这一块,没有人站在整个公司的角度看一盘货。我们做的,就是把这一盘货看清楚。
你公司是不是也这样
- 三个仓各记各的库存,销售接单前要分别问总仓、外租仓和门店仓,一个「还有没有货」的问题要打三四个电话
- 各仓报的是实物数,在途未到货、被其他订单占用、待检未放行都算在里面,加总出来的数偏大
- 在外租仓的货只能靠对方每天发一次表格,当天下午出的货往往第二天才反映得出来
- 三个仓的统计口径不一样,总仓按库位、外租仓按箱、门店仓按货架,月底汇总要先把口径拉平,一份表做半天
- 仓库之间调货,货发出了要两三天才到,这段时间两边都算或两边都不算,账上经常出现负数或多算一份
我们是怎么做的
- 先定库存状态口径:把实物库存、在途、锁定(已被订单占用)、待检、残损五类状态分开定义,明确只有「实物库存扣掉锁定与待检」才算可用量,三个仓共用同一份口径表
- 三个仓的库存按货品、批次、仓库三个维度汇总到一张库存表,每半小时刷新一次;外租仓改用接口取数代替每天一次的表格,门店仓以出入库单据为准实时累计
- 调拨单独记在途:货从总仓发出即转入「在途」,到达并由收货方确认后才计入目的仓的实物库存,途中不再重复计入可用量
- 订单占用用锁定机制:销售单审核后按数量占用对应仓的库存,超过约定时间未付款自动释放;卖出去的货先从可用量里扣,不等出库单记账
- 做一份可用库存查询页:按货品看得到三个仓各有多少、在途多少、被占住多少、真正能卖多少;低于安全库存的货品自动进补货提醒清单
改造之后
- 销售接单前查一次就有答案,不用再挨个问三个仓,客户在电话里就能当场得到回复
- 报给客户的数扣掉了在途、占用和待检,下单之后才发现「其实发不出」的情况明显减少
- 月底的库存汇总表改由系统按统一口径出,做表时间从大半天缩短到几分钟
- 调拨在途单独管理,不再出现同一批货两边都算或者两边都不算的情况
这个项目包含什么
适合什么情况
同时有自有仓、外租仓和门店仓(或两个以上仓库),各仓各记一套库存、没有统一可用量口径,接单与调货经常靠打电话确认的经销、零售与制造企业
关于这类改造
什么是多仓库存汇总:企业有两个以上仓库(自有总仓、外租仓、门店仓)时,把各仓的库存按货品和批次归到同一张表上,让销售、采购、计划看的是同一份数,而不是每家仓各报一份。
为什么光把数加起来不够:各仓报的是实物数,而真正能卖出去的是可用量。可用量一般等于实物库存扣掉已被订单占用的部分、扣掉待检未放行的部分;在途的货(从一个仓发往另一个仓、路上还没到的)既不能算在出发仓,也不能算在目的仓,要单独记为在途。不把这几类分开,加出来的数一定偏大,销售按这个数答应客户,就会出现「有货却发不出」。
通常怎么做:第一步定口径,把实物、在途、锁定、待检、残损五类状态写清楚,说明各自算不算可用量,三个仓共用一份口径表;第二步接数据,自有仓从仓储系统取,外租仓用对方的库存接口定时取,门店仓以出入库单据实时累计,统一落到货品、批次、仓库三个维度;第三步管在途,调拨单发出即记为在途,对方收货确认后才转入目的仓,途中两边都不计入可用量;第四步管占用,销售单审核后占用库存,超时未付款自动释放,卖出即扣可用量,不等出库记账;第五步给出入口,做一张可用库存查询页,按货品看得到各仓分别有多少、能卖多少,低于安全线的货品进补货提醒。
什么情况适用:两个以上仓库、仓库之间经常调货、销售需要当场答复客户有没有货的企业。只有一个仓,或者各仓货品互不重叠、一个月调不了几次货的,用一张共享表格加每周核对也够用。
改造前要注意:外租仓的接口能不能给到你要的粒度(至少到货品和批次),只能给到日结表格的,刷新频率要提前说清并写进约定;三个仓的货品编码必须先对齐,同一批货三个仓叫三个名字,汇总出来就是错的;切换期建议新旧口径并行两周,每天比对一次差异,确认一致再停旧表。
如果你公司也在为几个仓的库存对不上发愁,可以把三个仓最近一次的库存表各导出一份(隐去客户与供应商名称),我们先做一次口径比对,看看差在哪一类状态上。