🔍

首页 › 使用教程 › 生活实用

统一社会信用代码校验教程:18 位代码的含义和校验码算法

发布于 · 阅读约 2 分钟 · 用到的工具:统一社会信用代码校验

一句话答案

统一社会信用代码共 18 位:第 1 位登记管理部门、第 2 位机构类别、第 3–8 位行政区划码、第 9–17 位主体标识码、第 18 位校验码。标准中的示例代码 91350100M000100Y43 校验通过;最后一位改成 4 会提示“校验位应为 3”。企业是否存在请到官方系统查询。

本文目录
  1. 校验信用代码
  2. 18 位代码的结构
  3. 校验码怎么算
  4. 去哪里核实企业信息
  5. 常见问题

校验信用代码

  1. 输入代码:打开 统一社会信用代码校验,粘贴 18 位代码,每行一个,可以批量校验。
  2. 看结果:校验通过的显示登记部门和行政区划码;校验失败的会提示正确的校验位应该是什么。
  3. 复制结果:点击“复制结果”复制全部结果。
91350100M000100Y43 校验通过(登记部门:工商/市场监管,区划码 350100);91350100M000100Y44 提示“校验位应为 3”
91350100M000100Y43 校验通过(登记部门:工商/市场监管,区划码 350100);91350100M000100Y44 提示“校验位应为 3”
🏢 统一社会信用代码校验
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
打开工具 →

18 位代码的结构

位置含义示例 91350100M000100Y43
第 1 位登记管理部门码9:工商(市场监管)
第 2 位机构类别码1:企业
第 3–8 位登记管理机关行政区划码350100:福建省福州市
第 9–17 位主体标识码(组织机构代码)M000100Y4
第 18 位校验码3

常见的登记管理部门码:1 机构编制、5 民政、9 工商(市场监管)、Y 其他。

校验码怎么算

代码使用的字符为 0–9 和 21 个大写字母(不使用 I、O、Z、S、V),共 31 个字符,分别对应 0 到 30。

  1. 前 17 位字符各自乘以对应的权重(1、3、9、27、19、26、16、17、20、29、25、13、8、24、10、30、28)后相加;
  2. 用 31 减去总和除以 31 的余数,结果就是校验码对应的数值(结果为 31 时取 0)。

去哪里核实企业信息

校验通过只说明代码格式正确。要确认企业是否存在、名称是否对应,可以在“国家企业信用信息公示系统”查询;开具增值税发票时,购买方信息以税务系统为准,增值税相关见 增值税计算教程。

常见问题

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

有,个体工商户的机构类别码通常为 2。

代码里有字母 O 还是数字 0?

标准中不使用字母 I、O、Z、S、V,看到类似 O 的字符一律是数字 0。

身份证号也能这样校验吗?

身份证号使用另一种校验算法,见 身份证校验码教程。

签合同要贴印花税吗?

见 合同印花税教程。