摘要:一物一码常被当成防窜货的答案,上线后却发现扫出来的数据没人用。码解决的是“这盒货最后在哪出现”,解决不了“谁故意放的”。这篇按码型、赋码、场景、预警、成本五段讲清怎么落地,末尾一张上线清单。
抽一次货,四个人查了两天
郜明川在一家药企管数字化。去年冬天,市场上出现一批低价货,他要回答一个问题:这批货是从哪个省出去的。
四个人,两天,翻了三样东西:仓库的出库台账、区域报上来的进店记录、业务员手机里的聊天截图。最后拼出来一个大概方向,却拼不出具体是哪一箱、哪一单。老板问“能不能确定”,他只能说“倾向于”。
“倾向于”这三个字,在防窜货里等于没有结论。
后来他推一物一码。推了一年,最深的体会不是技术难,是顺序容易搞反:先想着上码,再想拿码干什么。结果码赋了,数据在后台躺着,窜货还是靠人查。
先把话说清:码能定位,不能定责
一物一码擅长的是一件事——把一件货和一条时间、一个地点绑在一起。谁在什么时候、哪个城市扫了这个码,记录就在那里。
它不擅长的是另一件事——判断动机。同一盒货,可能是业务员主动放的,也可能是终端自己挂上去的,还可能是患者买回去转手卖掉的。码只能告诉你货走到了哪儿,走这一趟是谁的意思,要靠制度去问。
所以顺序应该是:先有担保、承诺、限量、处罚这套规矩,再用码把规矩落实到每一件货上。反过来做,码越铺越贵,人也越查越累。
码型:先想清楚要追到哪一层
常见的三种码型,成本与能力差得很远。
| 码型 | 追到哪一层 | 适合什么场景 | 代价 |
| 单品码 | 一盒一个唯一码 | 高值品种、易被换包装的品种、需要终端验真的品种 | 赋码量大、产线改造多 |
| 箱码 | 一箱一个码,箱内数量固定 | 常规控销品种,出库按箱走 | 成本低,但拆箱零售后追不到盒 |
| 垛码 | 一托一个码 | 只关心大区流向、整托调拨 | 最省,追不到终端 |
实际做法多是层级关联:垛码绑箱码,箱码绑单品码,出库扫垛、拆箱扫箱、卖到消费者手里扫单品。层级不关联,等于三个孤立的码,谁也对不上谁。
选型的判断标准不是“先进”,是“要追到哪一层、愿意为这一层多花多少”。只追到省区,箱码就够;要追到具体药店被谁买走,非单品码不可。
赋码:三个环节决定码可不可信
第一,产线赋码。在线喷码或贴标,码要唯一、要耐擦、要在包装的可视位置。喷在折角、覆膜、易磨损处的码,到了终端扫不出来,等于没有。
第二,包装关联。装箱时把箱码与盒码绑在一起,这一动作常被省掉,省掉之后拆箱就断了链。人工装箱的产线,这一步最容易出错,也最需要抽检。
第三,出库采集。发货时扫码出库,把码与订单、客户、时间绑上。这是整条链上最关键的一步:没有出库采集,码就只是印在盒子上的花纹。很多企业做到前两步就停,问题全出在这里。
三个环节里,前两个是生产的事,第三个是销售与仓储的事。跨部门的事,必须有一个负责人,否则多半停在半路。
场景:五个地方必须扫,不扫就是死码
- 出库:扫垛或扫箱,绑定订单与客户,这一扫决定货的起点。
- 商业公司或配送方收货:扫一遍,确认货到了谁手上,中途有没有被调包。
- 终端收货:扫箱码入店,能证明这家店确实进过这一批。
- 终端销售或核销:单品码在这一步被扫,才算走到消费者。
- 市场稽查:随机买一件扫一次,验证码的状态与位置是否相符。
五个场景里,只要有一个长期不扫,这一段的记录就是空的。空的那一段,恰好是问题最容易发生的那一段。
预警:五类异常,配五个动作
码跑起来之后,会自己冒出来一些不对劲的记录。关键不是设多少阈值,是每一类异常都有人负责。
| 异常 | 表征 | 谁来看 | 先做什么 |
| 异地扫码 | 注册在 A 省,扫码集中在 B 省 | 省区 + 渠道管理 | 调出库单,确认是否本人客户 |
| 集中扫码 | 同一码段在短时间内被大量扫 | 渠道管理 | 判断是活动核销还是批量出货 |
| 未出库先流通 | 码还没出库,已被终端扫到 | 仓储 + 数字化 | 查库存与发货记录是否错账 |
| 重复查询异常 | 同一码被反复查询、多点查询 | 数字化 | 判断是否被仿制,转鉴定 |
| 退货码再流通 | 已退货的码重新出现在销售端 | 售后 + 渠道管理 | 追退货流向,核实是否二次销售 |
阈值要按品种设,不能一刀切。畅销品种的扫码密度天然高,用同一套阈值会天天误报;误报多了,预警就没人看了,这比没有预警更糟。
还有一句要说在明处:预警给的是线索,不是结论。从“这盒货在 B 省被扫”到“是谁放的”,中间隔着订单、终端、业务员三层,得一层层对上。
成本:三笔钱,别只算第一笔
一次性投入。产线赋码设备、贴标或喷码改造、包装关联的工位与扫码枪。小批量多规格的品种,这一笔摊得很薄。
每枚耗材。标签、碳带、油墨,按枚计价,量大才有议价空间。单品码的耗材成本随产量线性上升,箱码几乎可以忽略。
长期人力。稽查、核销、预警处置、数据对账,这些是每月都发生的。最容易被低估的就是这一笔:码上线只是开始,后面每年都要有人盯着异常记录,否则数据沉在后台,谁也不会打开。
算账的顺序建议反过来:先算清楚“一次窜货的损失有多大”,再算“这套码一年要花多少”,两个数放在一起才知道值不值。说不清损失的企业,通常也说不清为什么要上码。
上线前的一张清单
| 项目 | 要定下来的事 |
| 目标 | 追到省区、追到终端,还是追到消费者 |
| 码型 | 单品、箱、垛,是否做层级关联 |
| 赋码位置 | 喷码或贴标,位置是否耐磨损 |
| 关联方式 | 人工扫码还是设备自动关联,谁抽检 |
| 出库采集 | 谁扫、扫哪一级、扫漏了怎么补 |
| 终端动作 | 谁教终端扫、扫了给什么好处 |
| 预警规则 | 几类异常、阈值多少、谁负责处置 |
| 数据落点 | 码的记录与订单、客户、业务员能否对上 |
| 成本口径 | 一次性、耗材、人力三笔各多少 |
| 责任分工 | 生产、仓储、销售、数字化,谁牵头 |
清单里最容易被跳过的是第八行和第十行:数据落点与责任分工。前七行决定码能不能跑起来,后两行决定跑起来之后有没有用。
码最终要落到三样东西上
郜明川后来发现,码扫出来的那一条记录,光有时间地点还不够,得落到三样东西上:哪一张单、哪一家店、这家店归谁跟。落不到这三样,记录就只是记录。
药子子医药控销系统管的是这一段:客户档案建在药企自己的后台,开户的时候即挂到业务员名下;订单由终端自己在客户端下单,货从药企直发;查流向时可以从商品切、从区域切、从业务员切,时间区间自己框,点开订单能看到这一批的发货记录。要限的区域、能卖的渠道、单笔与周期的采购量、担保与终端承诺,设定的时点都在下单之前。
一物一码不是防窜货的答案,是把“哪一件货走到哪”变成可查的一件事。码越准,越需要有人对结果负责;数据越细,越考验制度写没写清。