GB 32100-2015 法人和其他组织统一社会信用代码编码规则 (2016年)
Template:Center Template:Gap本标准第4章为强制性的,其余为推荐性的。
Template:Gap本标准按照GB/T 1.1-2009给出的规则起草。
Template:Gap本标准由全国组织机构代码管理中心提出。
Template:Gap本标准由全国信用标准化技术工作组归口。
Template:Gap本标准起草单位 全国组织机构代码管理中心、中央机构编制委员会办公室、国家发展和改革委员会、民政部、人力资源和社会保障部、国家税务总局、国家工商行政管理总局、国家统计局、中国标准化研究院、山东省标准化研究院、哈尔滨市标准化研究院、辽宁省标准化研究院、云南省标准化研究院、贵州省标准化研究院、福建省标准化研究院、江苏省标准化研究院、中国测绘科学研究院。
Template:Gap本标准起草人 宿忠民、柯志勇、孙镇、赵捷、钱晓东、牛之霞、严畅、于辉、尹艳、朱会彦、马宇飞、冯晓静、周莉、袁辉、孙泰、王波、孟炬、朱峰、李一峰、周顺骥、杨扬、邓祥武、金江、宫政、李晨飞、林云付、朱勋程、周烨、仇阿根。
Template:Gap为建立覆盖全面、稳定且唯一的以组织机构代码为基础的法人和其他组织统一社会信用代码制度,按照《国务院关于批转发展改革委等部门法人和其他组织统一社会信用代码制度建设总体方案的通知》(国发〔2015〕33号〉,制定法人和其他组织统一社会信用代码编码规则。
Template:Gap法人和其他组织统一社会信用代码编码规则的制定,明确了法人和其他组织统一社会信用代码的构成,为实现法人和其他组织统一赋码,为政府部门间信息共享和业务协同奠定基础,实现各部门的资源整合,利于简化业务流程,减轻法人和其他组织的负担,推动实现政府职能转变,行政效能提升。
1 范围
Template:Gap本标准规定了法人和其他组织统一社会信用代码(以下简称统一代码)的术语和定义、构成。本标准适用于对统一代码的编码、信息处理和信息共享交换。
2 规范性引用文件
Template:Gap下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
Template:GapGB/T 2260 中华人民共和国行政区划代码
Template:GapGB 11714 全国组织机构代码编制规则
Template:GapGB/T 17710 信息技术 安全技术 校验字符系统
3 术语和定义
Template:Gap下列术语和定义适用于本文件。
3.1
Template:Gap组织机构 organization
Template:Gap企业、事业单位、机关、社会团体及其他依法成立的单位的通称。 [GB/T 20091-2006,定义 2.2]
3.2
Template:Gap法人 legal entities
Template:Gap具有民事权利能力和民事行为能力,依法独立享有民事权利和承担民事义务的组织。
3.3
Template:Gap其他组织 other organizations
Template:Gap合法成立、有一定的组织机构和财产,不具备法人资格的组织。
3.4
Template:Gap组织机构代码 organization code
Template:Gap主体标识码 subject identification code
Template:Gap按照GB 11714编制,赋予每一个组织机构在全国范围内唯一的、始终不变的识别标识码。
3.5
Template:Gap统一社会信用代码 unified social credit identifier
Template:Gap统一代码 unified identifier
Template:Gap每一个法人和其他组织在全国范围内唯一的、终身不变的法定身份识别码。
4 统一代码的构成
4.1 结构
Template:Gap统一代码由十八位的阿拉伯数字或大写英文字母(不使用I、O、Z、S、V)组成,包括第1位登记管理部门代码、第2位机构类别代码、第3位~第8位登记管理机关行政区划码、第9位~第17位主体标识码(组织机构代码)、第18位校验码五个部分。具体表示形式见表1。
| Template:Ts | 代码序号 | Template:Ts |1 | Template:Ts |2 | Template:Ts |3 | Template:Ts |4 | Template:Ts |5 | Template:Ts |6 | Template:Ts |7 | Template:Ts |8 | Template:Ts |9 | Template:Ts |10 | Template:Ts |11 | Template:Ts |12 | Template:Ts |13 | Template:Ts |14 | Template:Ts |15 | Template:Ts |16 | Template:Ts |17 | Template:Ts |18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 代码 | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × |
| 说明 | 登记管理部门代码1位 | 机构类别代码1位 | 登记管理机关行政区划码6位 | 主体标识码(组织机构代码)9位 | 校验码1位 | |||||||||||||
4.2 代码及说明
4.2.1 第1位:登记管理部门代码
Template:Gap登记管理部门代码使用阿拉伯数字或大写英文字母表示,见表2。
| Template:Ts | 登记管理部门 | Template:Ts | 代码标识 |
|---|---|
| 机构编制 | 1 |
| 外交 | 2 |
| 司法行政 | 3 |
| 文化 | 4 |
| 民政 | 5 |
| 旅游 | 6 |
| 宗教 | 7 |
| 工会 | 8 |
| 工商 | 9 |
| 中央军委改革和编制办公室 | A |
| 农业 | N |
| 其他 | Y |
4.2.2 第2位:机构类别代码
Template:Gap机构类别代码使用阿拉伯数字或大写英文字母表示,见表3。
| Template:Ts |登记管理部门 | Template:Ts |机构类别 | Template:Ts |代码标识 |
|---|---|---|
| 机构编制 | Template:Ts | 机关 | 1 |
| Template:Ts | 事业单位 | 2 | |
| Template:Ts | 编办直接管理机构编制的群众团体 | 3 | |
| Template:Ts | 其他 | 9 | |
| 外交 | Template:Ts | 外国常驻新闻机构 | 1 |
| Template:Ts | 其他 | 9 | |
| 司法行政 | Template:Ts | 律师执业机构 | 1 |
| Template:Ts | 公证处 | 2 | |
| Template:Ts | 基层法律服务所 | 3 | |
| Template:Ts | 司法鉴定机构 | 4 | |
| Template:Ts | 仲裁委员会 | 5 | |
| Template:Ts | 其他 | 9 | |
| 文化 | Template:Ts | 外国在华文化中心 | 1 |
| Template:Ts | 其他 | 9 | |
| 民政 | Template:Ts | 社会团体 | 1 |
| Template:Ts | 民办非企业单位 | 2 | |
| Template:Ts | 基金会 | 3 | |
| Template:Ts | 其他 | 9 | |
| 旅游 | Template:Ts | 外国旅游部门常驻代表机构 | 1 |
| Template:Ts | 港澳台地区旅游部门常驻内地(大陆)代表机构 | 2 | |
| Template:Ts | 其他 | 9 | |
| 宗教 | Template:Ts | 宗教活动场所 | 1 |
| Template:Ts | 宗教院校 | 2 | |
| Template:Ts | 其他 | 9 | |
| 工会 | Template:Ts | 基层工会 | 1 |
| Template:Ts | 其他 | 9 | |
| 工商 | Template:Ts | 企业 | 1 |
| Template:Ts | 个体工商户 | 2 | |
| Template:Ts | 农民专业合作社 | 3 | |
| 中央军委改革和编制办公室 | Template:Ts | 军队事业单位 | 1 |
| Template:Ts | 其他 | 9 | |
| 农业 | Template:Ts | 组级集体经济组织 | 1 |
| Template:Ts | 村级集体经济组织 | 2 | |
| Template:Ts | 乡镇级集体经济组织 | 3 | |
| Template:Ts | 其他 | 9 | |
| 其他 | 1 |
4.2.3 第3位~第8位:登记管理机关行政区划码
Template:Gap登记管理机关行政区划码使用阿拉伯数字表示。按照GB/T 2260编码。
4.2.4 第9位~第17位:主体标识码(组织机构代码)
Template:Gap主体标识码使用阿拉伯数字或大写英文字母表示。按照GB 11714编码。
4.2.5 第18位:校验码
Template:Gap校验码使用阿拉伯数字或大写英文字母表示。校验码计算方法参照GB/T 17710。校验码按式(1)计算:
- ……………………………………………………(1)
Template:Gap式中:
| Template:Ts | | ——整数求余函数,例如:函数 的值为 0; |
| Template:Ts | | ——代码字符从左到右的位置序号; |
| Template:Ts | | ——第 位置上的代码字符的值,字符对应的值见附录A; |
| Template:Ts | | ——校验码; |
| Template:Ts | | ——第 位上的加权因子,,加权因子见表4。 |
| Template:Ts |1 | Template:Ts |2 | Template:Ts |3 | Template:Ts |4 | Template:Ts |5 | Template:Ts |6 | Template:Ts |7 | Template:Ts |8 | Template:Ts |9 | Template:Ts |10 | Template:Ts |11 | Template:Ts |12 | Template:Ts |13 | Template:Ts |14 | Template:Ts |15 | Template:Ts |16 | Template:Ts |17 | |
| Template:Ts |1 | Template:Ts |3 | Template:Ts |9 | Template:Ts |27 | Template:Ts |19 | Template:Ts |26 | Template:Ts |16 | Template:Ts |17 | Template:Ts |20 | Template:Ts |29 | Template:Ts |25 | Template:Ts |13 | Template:Ts |8 | Template:Ts |24 | Template:Ts |10 | Template:Ts |30 | Template:Ts |28 |
Template:Gap当 MOD 函数值为1(即 )时,校验码应用符号Y表示;当 MOD 函数值为0(即 )时,校验码用0表示。校验位代码字符集参见附录A。
Template:Gap校验码计算方法实例参见附录B。
附录A(资料性附录)代码字符集
Template:Gap代码字符集见表A.1。
| Template:Ts |代码字符 | Template:Ts |代码字符数值 |
|---|---|
| 0 1 2 3 4 5 6 7 8 9 |
0 1 2 3 4 5 6 7 8 9 |
| A B C D E F G H J K L M N P Q R T U W X Y |
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
附录B(资料性附录)校验码计算方法实例
Template:Gap某统一代码前17位为91350100M000100Y4,其第18位校验码可按下列步骤与方法计算。
Template:Gap第一步:列出代码前17位字符位置序号 相对应的各个位置上的字符值 。
| Template:Ts |1 | Template:Ts |2 | Template:Ts |3 | Template:Ts |4 | Template:Ts |5 | Template:Ts |6 | Template:Ts |7 | Template:Ts |8 | Template:Ts |9 | Template:Ts |10 | Template:Ts |11 | Template:Ts |12 | Template:Ts |13 | Template:Ts |14 | Template:Ts |15 | Template:Ts |16 | Template:Ts |17 | |
| Template:Ts |9 | Template:Ts |1 | Template:Ts |3 | Template:Ts |5 | Template:Ts |0 | Template:Ts |1 | Template:Ts |0 | Template:Ts |0 | Template:Ts |21 | Template:Ts |0 | Template:Ts |0 | Template:Ts |0 | Template:Ts |1 | Template:Ts |0 | Template:Ts |0 | Template:Ts |30 | Template:Ts |4 |
Template:Gap第二步:由表4列出与字符位置序号 相对应的加权因子值 。
| Template:Ts |1 | Template:Ts |2 | Template:Ts |3 | Template:Ts |4 | Template:Ts |5 | Template:Ts |6 | Template:Ts |7 | Template:Ts |8 | Template:Ts |9 | Template:Ts |10 | Template:Ts |11 | Template:Ts |12 | Template:Ts |13 | Template:Ts |14 | Template:Ts |15 | Template:Ts |16 | Template:Ts |17 | |
| Template:Ts |1 | Template:Ts |3 | Template:Ts |9 | Template:Ts |27 | Template:Ts |19 | Template:Ts |26 | Template:Ts |16 | Template:Ts |17 | Template:Ts |20 | Template:Ts |29 | Template:Ts |25 | Template:Ts |13 | Template:Ts |8 | Template:Ts |24 | Template:Ts |10 | Template:Ts |30 | Template:Ts |28 |
Template:Gap第三步:计算与字符位置序号 相对应的乘积 。
| Template:Ts |1 | Template:Ts |2 | Template:Ts |3 | Template:Ts |4 | Template:Ts |5 | Template:Ts |6 | Template:Ts |7 | Template:Ts |8 | Template:Ts |9 | Template:Ts |10 | Template:Ts |11 | Template:Ts |12 | Template:Ts |13 | Template:Ts |14 | Template:Ts |15 | Template:Ts |16 | Template:Ts |17 | |
| Template:Ts |9 | Template:Ts |3 | Template:Ts |27 | Template:Ts |135 | Template:Ts |0 | Template:Ts |26 | Template:Ts |0 | Template:Ts |0 | Template:Ts |420 | Template:Ts |0 | Template:Ts |0 | Template:Ts |0 | Template:Ts |8 | Template:Ts |0 | Template:Ts |0 | Template:Ts |900 | Template:Ts |112 |
Template:Gap第四步:计算级数之和。
Template:Gap第五步:计算整数求余函数MOD。
Template:Gap级数之和1640模31余28,即值为28。
Template:Gap第六步:求出校验码字符值。
Template:Gap第七步:查出校验码字符。
Template:Gap校验码字符值18对应的字符为3,该统一代码为91350100M000100Y43。