欢迎访问工商名录数据库 企业主体 · 数据说话 · 全国信息一站查询

统一社会信用代码的校验位,能帮你筛掉一批假数据

今日要闻作者:标普名录来源:标普名录阅读约 2 分钟浏览 0
18位代码不是随机数,最后一位是校验位。会算,就能一眼看出数据有没有被篡改或拼错。

做企业数据清洗的人都知道,名称可以重、地址可以改,只有统一社会信用代码是唯一且稳定的。但代码本身也有真伪:18位里最后一位是校验位,用固定算法可以验证。这一招能筛掉相当比例的脏数据,成本却几乎为零。

手机端电子营业执照统一社会信用代码结构

代码的五个组成部分

登记管理部门代码、机构类别代码、登记管理机关行政区划码、主体标识码、校验码。前两部分各一位,行政区划码六位,主体标识码九位,最后一位是校验码,结构固定。

校验位怎么算

按国家标准规定的加权因子逐位相乘求和,再取模映射到字符集。算法是公开的,写几行代码就能批量校验,不需要依赖任何商业服务。

为什么校验有用

人工录入时错一位、爬虫抓取时截断、表格合并时错行,都会导致代码不合法。校验能把这些错误在入库前拦下来,避免后续分析建立在错行数据上。

代码与名称的对应关系

企业名称变更后代码不变,这是代码最大的价值。做历史数据合并时,以代码为主键,能避免同一家企业被拆成多条记录,也能串起被改名打断的历史。

常见误区

把组织机构代码、纳税人识别号与统一社会信用代码混用。三者有历史沿革关系,但并不等同,跨系统比对时要先做映射,否则会大量匹配失败。

实操建议

用工商名录检索导出数据后,先跑一遍代码校验,再按代码去重,最后与官方系统抽样比对。三步走完,数据质量会有明显提升,后续评分模型也更可信。

一行代码,胜过十个字段的猜测。用工商名录检索做数据处理,先把代码校验加上,后面的分析才站得住。

常见问答

校验位不通过一定是假企业吗?

不一定,更可能是录入或抓取错误。应以官方系统查询结果为准,而不是直接判定企业虚假,避免误伤正常客户。

个体工商户有统一社会信用代码吗?

有。个体工商户同样赋码,结构规则一致,查个体户时也可以用同样的校验逻辑。

代码会重复吗?

设计上唯一。若发现重复,通常是数据拼接错误,应回到源头核对,而不是简单去重。

代码能看出企业注册地吗?

行政区划码部分反映登记机关所在地,但不完全等同于实际经营地,跨区经营的企业尤其要注意区别。

想按地区、行业查全国工商名录,可登录 soso.zggsml.com 免费检索。

免费工商名录查询下载推广

相关阅读