去年底,我们一个做家居电商的客户搞年度大盘点,仓库停了整整两天不发货——这就是不用循环盘点的代价。六十多号人从早数到半夜,老板亲自坐镇,结果账面差异 3.1%,差出来的货值够买两辆叉车。更要命的是,盘完第三周,客服又开始接到"缺货"投诉:好不容易盘准的数,又乱了。

这事之后我跟他们老板聊,他问我:你们 3PL 的仓,一年到头都在发货,你们怎么做循环盘点的?我说实话:靠的不是人多,是排班。

我签过上百个仓储合同,盘点条款是我谈判桌上必抠的一条。今天把这套东西摊开讲:循环盘点和大盘点到底差在哪,ABC 怎么分级,不停业怎么排班,以及——合同里那条盘点准确率 SLA,你该怎么谈。

年度大盘点这笔账,算完你就明白

很多人觉得一年盘一次大的最踏实,"全仓都过一遍,心里有数"。我给你算笔账就明白这事有多亏。

年度大盘点 循环盘点
停业 通常 1~2 天完全停发 零停业,边运营边盘
人力 一次性投入几十人 每天 1~2 人顺手做
准确率 盘完那一刻准,之后逐月衰减 全年维持在一个水位
差异根因 攒了一年的烂账,一次查不清 差异刚冒头就被抓住
隐性成本 停发损失 + 加班费 + 盘后返工 几乎可以忽略

反常识的判断来了:一年一次的"准",是个幻觉。 大盘点盘完那天数字最漂亮,但它是过去 12 个月所有错误的终点,不是未来 12 个月的起点。货照样进出、人照样拿错,准确率从盘完第二天就开始往下掉。而循环盘点一年把全仓翻好几遍,差异刚产生就被揪出来,根因还热乎,查得清。

有个做汽配的客户,之前坚持一年两盘,账面准确率一直在 96% 上下晃。改成循环盘点八个月后,稳定在 99% 以上。人力反而省了——以前每次大盘要从别的仓借人,现在每天固定一个盘点员,雷打不动。

ABC 分级:循环盘点的力气花在刀刃上

循环盘点不是"每天随机抽几个库位盘一盘",那叫碰运气。正经做法是 ABC 分级:

  • A 类:出货量大、货值高的 SKU,每周盘一次。一年下来每个 A 类库位被盘 50 多次。
  • B 类:中等周转,每月盘一次。
  • C 类:慢动销、呆滞料,每季度盘一次,顺带做呆滞清理。

分级标准别拍脑袋。拿 WMS 导出过去 3 个月的出货数据,按出库件数和货值排个序,A 类通常只占 SKU 总数的一小部分,却扛了大部分出货量——这就是你要天天盯的。

算账时间:假设一个 1 万平的仓,库位 8000 个,A 类库位 800 个。一个盘点员一小时能盘 30~40 个库位(含扫码、复核),A 类每周全覆盖需要 20~27 个工时,摊到 5 个工作日,每天 4~5 小时,一个专职盘点员刚好。B 类和 C 类的量更小,顺手就带了。

分级也不是定死的。大促前一个月,把相关品类的 B 类临时提到 A 类频率;新品入库头两周,每周盘一次,等收发货流程跑顺了再降回来。季节性强的货(比如夏天的风扇、冬天的取暖器),旺季前做一次全覆盖,等于提前排雷。循环盘点的精髓就在这个"活"字上——频率跟着业务走,而不是跟着日历走。

货架上的库位条码标签特写,托盘整齐码放

库位条码是循环盘点的命。没有库位条码,或者条码掉了没人补,盘点员就得靠"认货"——认货就出错,出错就白盘。我们接新客户,第一件事就是全仓补条码,这钱不能省。

循环盘点不停业排班的三个硬招

不停业盘点,最大的敌人是"盘的时候货在动"。你在这头数,他在那头上架,数完就对不上。三个硬招解决:

第一,按巷道分片,一次只锁一片。 把仓库按巷道或区域切成片,每天只盘一片。WMS 里把这片的库位临时冻结:禁止上架、禁止拣货、禁止移库。盘完一片解一片,业务基本不受影响。切记一次别贪多,锁半个仓,拣货员就要骂人了。

第二,错峰。 盘点任务排在每天出货波次结束后的空档,比如上午波次发完、中午那一两个小时,或者夜班刚开工、拣货还没起量的时候。我们有个客户把 A 类盘点固定在每天早上 6 点到 8 点,拣货员 8 点半上岗,互不干扰。

第三,盘点单当天生成、当天清零。 很多仓的毛病是盘点单一下发三天,盘点员拖拖拉拉,期间货动了无数次,差异越盘越多。我们的规矩:盘点任务早上从 WMS 派,当天必须 close,逾期的自动转给主管。盘点这事,拖一天,准度掉一截。

盘出差异,先别急着调账。 按这个清单查一遍,八成能找到真凶:

  1. 查这三天这个库位、这个 SKU 的所有出入库记录——八成是漏扫、错扫;
  2. 查相邻库位——放错库位是最常见的"丢失";
  3. 查退货区、残次区——退回来的货没及时上架,账上有、位上没有;
  4. 查在途——已经拣了还没复核打包的,系统里可能已经扣减;
  5. 查单位换算——箱和件搞混,一箱 12 件录成 1 件,差异就是这么来的。

查完再调账,调账要留记录:谁调的、为什么调、依据是什么。3PL 的仓,调账记录是给客户看的,没记录就是糊涂账。

还有个小细节:差异率要按周看趋势,别只看单周数字。连续三周差异率往下走,说明排班和流程都对了;某周突然 spike,先别慌,对照那周的出入库量——大促发货量翻倍,差异绝对数上去是正常的,关键看比率。

合同里的盘点条款:签约前问这三句

说到我最熟的部分了。3PL 合同里,盘点准确率 SLA 是必谈条款,但很多货主谈得很糙,就写一句"乙方保证库存准确"。这句话等于没写——怎么算"准确"?多久算一次?不达标怎么办?全没说。

下次谈合同,记得问这三句:

第一句:准确率的分母是什么? 是按 SKU 行数算,还是按库位算,还是按件数算?三种算法结果能差出几个百分点。我们签过的合同里,常见写法是"月度盘点准确率 99.5% 以上"(具体数字谈判桌上定,以最终合同为准),但一定要把口径写死:建议按"盘点库位数"算,抽盘和全盘分开约定。

第二句:差异的钱谁出? 盘亏了,是 3PL 按成本价赔,还是按售价赔,还是设个免赔额度?常见做法是设一条免赔线:月度盘亏金额在约定比例以内乙方承担、超出部分另议。具体比例和赔付标准谈判桌上定,写进合同附件,别口头约定。

第三句:盘点的人工和停机谁买单? 年度大盘如果要停业,停发损失算谁的?临时加的人头费谁出?循环盘点的日常人工包不包含在仓储费里?这些不写清楚,年底对账单上就会多出一行"盘点服务费",你还不好意思不认。

最后说句乙方视角的大实话:盘点准确率这事,货主越懂行,3PL 越不敢糊弄。 你把 SLA 口径、差异处理、费用归属都谈明白了,仓库那边自然会把循环盘点排班做扎实——因为他知道,每个月都有双眼睛在看那个数字。

作者:苏珊|3PL 销售总监(签过上百个仓储合同)