身份证号的尾数计算方法_身份证号最后一位计算

2020-02-28 其他范文 下载本文

身份证号的尾数计算方法由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“身份证号最后一位计算”。

各纳税人:

近期各地反映个税全员管理软件上的一些问题,解决方法:

1、出现闰年2月29日出生的人身份证号码验证错误的,请重新下载6.0.5补丁,进行手工升级即可。

2、身份证号码最后一位登记成x(小写)的,可以按照如下方法改为X(大写):将x改成0并保存,再将0改成X保存。

3、出现非工资薪金所得税率和税额计算错误的,请重新下载6.0.5补丁,进行手工升级即可。

4、身份证校验不通过的,基本上都是身份证号码输错的,需请纳税人核实。

附身份证校验规则:

1、从18位身份证号中解析出生日期,即第7-14位为8位出生日期,必须和员工登记中登记的出生日期一致。

2、从18位身份证号中解析出性别,即第17位为奇数则是男性,偶数或0则为女性,必须和员工登记中登记的性别一致。

3、18位身份证号的最后一位进行校验,校验规则如下

a)对前17位数字本体码加权求和

公式为:S =Sum(Ai * Wi), i = 0,..., 16

其中Ai表示第i位置上的身份证号码数字值,Wi表示第i位置上的加权因子,其各位对应的值依次为: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

通俗解释:身份证第一位数字X7+第二位X9+第三位X10+第四位X5+第五位X5+第六位X8+第七位X4+第八位X1+第九位X6+第十位X3+十一位X7+十二位X9+十三位X10+十四位X5+十五位X8+十六位X4+十七位X2;计算出总和(用S)表示。

b)以11对计算结果取模

Y = mod(S, 11)

通俗解释:用S除以11,看最后的余数。如果除尽,为0;余数为1,则计为1;最大余数为10;全部数字为0-10共11个数字。(用Y表示)。

c)根据模的值得到对应的校验码

对应关系为:

Y值:012345678910

校验码: 10X98765432

通俗解释:余数为0,则校验码为1;依次类推:余数为1,则校验码对应0;以下:2--X;3--9;4--8;5--7;6--6;7--5;8--4;9-3;10-2。

如果校验码不符合这个规则,则肯定是假号码。

余杭税务分局转自信息科

20110909

《身份证号的尾数计算方法.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
身份证号的尾数计算方法
点击下载文档
相关专题 身份证号最后一位计算 尾数 计算方法 身份证号 身份证号最后一位计算 尾数 计算方法 身份证号
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文