跳到主要内容
LeedyBox
支持我们

俄罗斯 ИНН 与 СНИЛС:结构和校验位

俄罗斯几乎所有表格上都会出现两个号码:纳税人识别号 ИНН 和个人账户的保险号 СНИЛС。两者末尾都是可以由其余数字算出的校验位。本指南介绍每个号码的结构、校验位的计算方法与示例,以及结果正确时仍不能证明的事情。

两个号码,两个登记册

号码签发与管理长度示例
机构的 ИНН联邦税务局(ФНС)10 位,1 个校验位5024002119
个人或个体经营者(ИП)的 ИНН联邦税务局(ФНС)12 位,2 个校验位123456789047
СНИЛС由俄罗斯社会基金(СФР)管理11 位,2 位校验数112-233-445 95

10 位示例来自联邦税务局 6-НДФЛ 表格填写说明;12 位示例是为本指南构造的演示号码;СНИЛС 示例出自养老基金核查个人记录的规则。

ИНН 的结构

按照 2025 年底前适用的联邦税务局 ИНН 分配命令,号码从左到右依次为:分配号码的税务机关代码 4 位,记录序号(机构 5 位,个人 6 位),以及按联邦税务局规定的算法计算的校验数(机构 1 位,个人 2 位)。

自 2026 年 1 月 1 日起,ИНН 的分配依据联邦税务局新命令(ЕД-7-14/559@)。联邦税务局表示,ИНН 的结构和校验数的计算方法不变,已分配的号码继续有效。由于前几位代表税务机关,而部分地区代码以 0 开头,ИНН 可能以 0 开头,请始终按文本保存。

10 位 ИНН 的校验位

政府服务门户 Госуслуги 的校验说明中给出了算法:

  1. 把前 9 位分别乘以 2、4、10、3、5、9、4、6、8,再把乘积相加。
  2. 求和除以 11 的余数。
  3. 余数的个位数应等于第 10 位。因此余数为 10 时校验位是 0。

示例:对 5024002119,5×2 + 0×4 + 2×10 + 4×3 + 0×5 + 0×9 + 2×4 + 1×6 + 1×8 = 10 + 0 + 20 + 12 + 0 + 0 + 8 + 6 + 8 = 64。64 = 5 × 11 + 9,校验位为 9,与最后一位相符。

12 位 ИНН 的校验位

个人 ИНН 有两个校验位,用不同的权重依次计算:

  1. 第 11 位:把第 1–10 位乘以 7、2、4、10、3、5、9、4、6、8 后相加,除以 11 取余数的个位数。
  2. 第 12 位:把第 1–11 位(含刚算出的第 11 位)乘以 3、7、2、4、10、3、5、9、4、6、8,按同样方法计算。

示例:对主体 1234567890,第一个和为 1×7 + 2×2 + 3×4 + 4×10 + 5×3 + 6×5 + 7×9 + 8×4 + 9×6 + 0×8 = 257,257 = 23 × 11 + 4,所以第 11 位是 4。对 12345678904 的第二个和为 282 = 25 × 11 + 7,所以第 12 位是 7。完整号码为 123456789047。

由于余数 10 和余数 0 都得到 0,使余数在 0 和 10 之间变化的错误无法发现。校验能发现大多数笔误,但不是全部。

СНИЛС 的校验数

СНИЛС 写作 000-000-000 00:9 位号码加 2 位校验数。Госуслуги 给出了计算方法:

  1. 把前 9 位分别乘以 9、8、7、6、5、4、3、2、1(即从末尾数起的位置号)后相加。
  2. 和小于 100 时,它就是校验数。
  3. 和等于 100 时,校验数为 00。
  4. 大于 100 时,取除以 101 的余数;余数为 100 时同样为 00。

示例:112-233-445 的和为 1×9 + 1×8 + 2×7 + 2×6 + 3×5 + 3×4 + 4×3 + 4×2 + 5×1 = 95,号码为 112-233-445 95。123-456-789 的和为 165,165 − 101 = 64,完整号码为 123-456-789 64。

养老基金的规则还有一个条件:只对大于 001-001-998 的号码检查校验数。因此 LeedyBox 校验工具把较小的号码显示为未校验,而不是错误。审核资料中记录了:该规则是通过法律数据库刊载的养老基金规则核实的,因为未能在政府网站上找到原文。

结果正确也不能证明什么

  • 号码存在。对任意前 9 位,恰好有一个第 10 位相符,所以每 10 个 10 位数中就有 1 个能通过,其中大多数从未分配过。只有管理登记册的联邦税务局和社会基金才能确认号码。
  • 号码属于这个人。抄来的他人真实 ИНН 或 СНИЛС 也能通过所有校验。
  • 其他识别号。机构的 КПП 是写在 ИНН 旁边的另一个 9 位代码;国家注册号 ОГРН(13 位)和 ОГРНИП(15 位)各有自己的校验位。校验工具不检查这些号码。

在软件中处理号码

  • 两个号码都按字符串保存,校验前去掉空格和连字符。СНИЛС 可按用户熟悉的 000-000-000 00 格式显示。
  • 按长度判断类型:10 位或 12 位是 ИНН,11 位是 СНИЛС。9 位有歧义,所以校验工具只在 СНИЛС 输入框中补全校验数。
  • 真实的 ИНН 和 СНИЛС 能识别个人,不要放进 URL、日志或统计分析工具。
  • 开发时使用生成的测试号码。校验工具可以生成机构和个人 ИНН 以及大于 001-001-998 的 СНИЛС;它们可能与真实号码相同,绝不要当作任何人的身份使用。

常见问题

ИНН 和 ОГРН 是同一个号码吗?

不是。ИНН 是纳税人识别号,ОГРН 是法人的主要国家注册号(个体经营者为 ОГРНИП),两者长度和校验位都不同。

ИНН 在 2026 年有变化吗?

自 2026 年 1 月 1 日起适用新的 ИНН 分配命令,但据联邦税务局介绍,结构和校验数的计算方法保持不变,现有号码继续有效。

为什么我的 СНИЛС 显示为未校验?

001-001-998 及以下的号码不在养老基金规则规定检查校验数的范围内,所以校验工具不作判断。

能查出号码属于谁吗?

不能。校验工具只在浏览器中计算校验位,不查询任何登记册。

来源

来源:Госуслуги, ЕСКС: Валидация · 核对日期:

来源:ФНС России: Порядок и условия присвоения, применения, а также изменения ИНН (приложение к приказу от 29.06.2012 № ММВ-7-6/435@) · 核对日期:

来源:ФНС России: С 1 января 2026 года действует новый порядок постановки на налоговый учет · 核对日期:

来源:ФНС России: порядок заполнения расчёта 6-НДФЛ (приложение № 2 к приказу от 19.09.2023 № ЕД-7-11/649@) · 核对日期:

来源:Госуслуги, ЕСКС: Валидация · 核对日期:

来源:Распоряжение Правления ПФР от 31.07.2014 № 323р, п. 2.7 (текст: КонсультантПлюс) · 核对日期: