组织代码与单位代码含义

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

组织机构代码含义---属无含义码

根据国家标准对代码种类的划分,代码按其功能分为有含义码和无含义码。有含义码是除对编码对象起标识作用外,还具有其他特定含义的代码,如公民身份证的代码就属于有含义码。

无含义码是对编码对象只起标识作用,而无其他附加含义的代码,如组织机构代码,是由代码由8位数字(或大写拉丁字母)本体代码和1位数字(或大写拉丁字母)校验码组成,代码长度短、包容量大,尤其适合于计算机管理和应用。从组织机构代码中看不出相应组织机构的类别及所在地等信息。组织机构代码之所以采用无含义码,是因为现实中会出现如事业机构转为企业机构、内资转外资、行政区划改变等一系列问题,而相应组织机构的类型、法人代表姓名、经济类型、地址等近20种基本信息在代码数据库中一查便知。采用无含义码可以保证组织机构代码的唯一性、统一性和终身不变性。

组织机构代码与自然人的身份证号不同,一个自然人,哪怕是非婚生的自然人,都有权获得属于本人的身份证号,而申请代码的组织机构必须是依法成立的。此外,自然人身份证号在有效期内的基本信息不变,其信息比较稳定。而组织机构代码设定的4年有效期相对较短,能随着组织机构的变化在对数据库中的相关信息作出相应调整,具有动态性。

组织机构:组织,是按照一定的宗旨和系统建立起来的集体。机构,泛指机关、团体或其他工作单位。组织机构是有目的、有系统、有秩序地组合起来,按照一定的宗旨和系统建立起来的机关、团体和其他工作单位或其内部组织。是企事业单位、社会团体、机关单位、民办非企业单位及其他依法成立的单位的统称,即通常所说的“单位”。但“单位”一词比较笼统,可以指某个计量单位,也可以称社会的基本细胞家庭为单位。所以,统一代码标识制度中用“组织机构”来称呼通常所说的“单位”。

组织机构代码编制规则:

1.全国组织机构代码由八位数字(或大写拉丁字母)本体代码和一位数字(或大写拉丁字母)校验码组成。

本体代码采用系列(即分区段)顺序编码方法。

校验码按照以下公式计算:

C9=11-MOD(∑Ci(i=1→8)×Wi,11)

式中: MOD——代表求余函数;

i——代表代码字符从左至右位置序号;

Ci——代表第i位上的代码字符的值(具体代码字符见附表);

C9——代表校验码;

Wi——代表第i位上的加权因子,其数值见下表:

当C9的值为10时,校验码应用大写的拉丁字母X表示;当C9的值为11

时校验码用0表示。

2.代码的表示形式

为便于人工识别,应使用一个连字符“—”分隔本体代码与校验码。机读时,连字符省略。表示形式为:

xxxxxxxx—X

3.自定义区

为满足各系统管理上的特殊需要,规定本体代码PDY00001至PDY99999为自定义区,供个系统编制内部组织机构代码使用。自定义区内编制的组织机构代码不作为个系统之间信息交换的依据。

附表:代码字符集

代码字符机器处理字符数值

0 0

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

9 9

A 10

B 11

C 12

D 13

E 14

F 15

G 16

H 17

I 18

J 19

K 20

L 21

M 22

N 23

O 24

P 25

Q 26

R 27

S 28

T 29

U 30

V 31

W 32

X 33

Y 34

Z 35

vb计算公式

Public Function CODE9(str_in As String) As String Dim w(8) As Integer 'W权位

w(1) = 3

w(2) = 7

w(3) = 9

w(4) = 10

w(5) = 5

w(6) = 8

w(7) = 4

w(8) = 2

Dim c As String

Dim zz, z As Integer

str_in = UCase(str_in) '转换成大写字母

For i = 1 To 8

c = (Mid(str_in, i, 1))

If (c >= "A" And c <= "Z") Then 'A-Z字符

z = (Asc(c) - 55) * w(i)

ElseIf (c >= "0" And c <= "9") Then '0-9字符

z = Val(c) * w(i)

Else

CODE9 = Err '不能输入其他字符错误码

Return

End If

zz = zz + z

Next

jav = 11 - (zz Mod 11)

If jav = 10 Then

C9 = "X"

ElseIf jav = 11 Then

C9 = "0"

Else

C9 = Mid(Str(jav), 2, 1) '删除文本前导空格

End If

CODE9 = Mid(str_in, 1, 8) + C9

End Function

单位代码含义—以河北省为例

一、单位代码

1、单位代码(12位)=分类管理代码(F1F2F3F4)+组织机构代码(C1C2C3C4C5C6C7C8)

2、分类管理代码(4位)=F1F2F3F4

F1F2用于全市中心数据库的分类管理,编码规则如下:

市政府工作部门=01 市委工作部门=02 市人大工作部门=03

市政协、民主党派=04 市政法系统=05 群众团体=06

事业单位=07 企业单位=08 市级其他机构、部门=09

长安区=11 桥东区=12 桥西区=13 新华区=14 裕华区=15

井陉矿区=16 开发区(高新技术产业开发区管委会)=17

辛集市=31 藁城市=32 晋州市=33 新乐市=34 鹿泉市=35

井陉县=51 正定县=52 赵县=53 无极县=54 平山县=55

行唐县=56 元氏县=57 栾城县=58 深泽县=59 灵寿县=60

高邑县=61 赞皇县=62

F1F2=91~99为自定义区,由各级人事部门内部临时数据库编码使用。

注:合署办公及一个单位多个牌子的按第一块牌子归类,多头管理的单位按挂靠单位的类别归类。未能明确归类的单位按“其他机构”处理F1F2=09。

F3F4用于各县(市)、区中心数据库的分类管理,非县(市)、区管理的单位F3F4=00,编码规则如下;

政府工作部门=01 中共党委工作部门=02 人大、政协、民主党派、群众团体工作部门=03 政法系统=04 事业单位=07 企业单位=08 其他机构、部门=09

3、组织机构代码(8位)=C1C2C3C4C5C6C7C8

我省各单位的全国组织机构代码由河北省技术监督局统一分配,具有全国唯一性。原代码为9位,前8位为数字,第9位为校验码。这里取前8位作为组织机构代码。

二、示例

1、石家庄市人事局

属市政府工作部门:F1F2=01,F3F4=00,全国组织机构代码为00022475X,取前8位:00022475,单位代码=0

2、石家庄市桥东区教育局

属桥东区政府工作部门:F1F2=12,F3F4=01,单位代码=1201+前8位全国组织机构代码3、石家庄市第四十中学

属裕华区事业单位:F1F2=15,F3F4=07,单位代码=1507+前8位全国组织机构代码

4、石家庄市焦化厂

属市级企业单位:F1F2=08,F3F4=00,单位代码=0800+前8位全国组织机构代码

相关文档
最新文档