客户档案里有一个字段很容易被忽略,就是客户编号。多数公司让它自动生成一串流水号,看着省事。等到要和 ERP 对账、要合并两套系统、要处理客户改名,才发现这串数字既看不懂也对不上——财务按税号找,仓库按客户简称找,售后按设备上的标签找,三张表凑不到一起。
编号该承载什么,不该承载什么
一个实用的客户编号只承载两类信息:一类是稳定属性,比如业务线或地区代码;另一类是顺序号。不该承载的是会变的东西——销售归属、客户等级、合作年限。这些今天填进去,明天就会变成错的,而编号一旦发出就不宜再改,错的编号会跟着客户很多年。
一套可以直接照抄的编码结构
- 结构:两位业务线加两位地区加六位顺序号,例如 01-03-000128
- 分配:由系统按规则自动生成,人工不得手填
- 不重复:编号全公司不重复,与统一社会信用代码一起作为查重依据
- 改名:客户更名不改编号,旧名写入曾用名字段
- 合并:保留主客户编号,被合并方编号转为别名,历史单据仍可追溯
- 跨系统:编号作为与 ERP、财务、售后系统对齐的键值,导出模板里固定带上
谁来分配,什么时候分配
编号应该在建档那一刻自动产生,而不是等签约再补。有人担心线索阶段就占号会不会浪费,流水号本来就不稀缺,浪费几个远比后期补号、重号省事。真正要管的是谁能建档:把建档权限收到销售助理或者主管,销售提交申请,避免同一个人一天建出三条重复客户。
举例说:一次合并暴露的问题
假设一家公司收购了同行,两边各有客户档案。收购方编号是纯流水,被收购方编号里带着销售归属的拼音首字母。合并时发现:被收购方有八十家客户因为换了销售,编号里的字母早就和实际归属不一致;另有十二家客户在两边都有档案,靠名称匹配只找到七家。改用统一结构、以统一社会信用代码为主键重新对齐后,重复客户从十二家收敛到三家,剩下三家是同一集团下的不同法人,按父子关系挂到集团客户下。整个过程花了六个工作日,其中四天用在核对历史单据——如果当初编号里不带可变信息,这四天可以省下来。
编号已经乱了,先别急着重编
用了几年的编号,不建议一次性重编。稳妥的顺序是:先冻结现有编号不再新增,新客户按新规则走;再建一张新旧对照表,让报表和接口同时认两个号;等下游系统都改完,再把旧号转为别名。重编的动作越轻,业务中断的风险越小。
这套「结构固定、自动分配、改名不改号、合并留别名」的编码规则,用 9527CRM 的客户档案自定义字段和自动编号就能落地:编号按规则生成且不可手改,统一社会信用代码设成查重键,曾用名与父级客户各留一个字段,合并时把旧编号写进别名。因为支持私有化部署,编号规则和字段结构可以按自家业务定,日后对接 ERP 或者财务系统时也能自己改接口;客户主数据完整留在企业自己的服务器上,随时可以整库导出备份,不会被某家厂商的编号体系绑死。
