Контрольные суммы ИНН ОКАТО СНИЛС

ИНН или СНИЛС
Введенный кодПравильный код Совпадение?
ИНН 12-ти значный (физические лица РФ)
ИНН 10-ти значный (юридические лица РФ)
СНИЛС (Пенсионный фонд РФ)

Эта страница призвана помочь всем желающим быстро и надежно определять правильность  данных (ИНН, ОКАТО, ОКПО, СНИЛС), а также видеть какие контрольные цифры должны быть  в этих кодах, что бы он был правильным. Таким образом можно проверить ИНН, ОКАТО, СНИЛС  организации или физического лица.

Для начала работы Вам нужно ввести только код который вы хотите проверить. Программа сама выдаст все возможные варианты при заданных числах.

А теперь немного теории:

Расчет ИНН

Номера ИНН бывают 10-значные (1 контрольная цифра в конце)  для юридических фирм

и 12-значные (2 контрольные цифры предпоследняя и последняя цифры) для физических лиц

ИНН юридического лица состоит из 10 последовательных цифр.

1-2: код субъекта Российской Федерации.

3-4: номер налоговой инспеции в субъекте РФ.

1-4: код налоговой инспекции по СОУН (Справочник кодов обозначения налоговых органов для целей учёта налогоплательщиков) осуществивщей регистрацию.

5-9: номер записи в территориальном разделе ЕГРН (Единый государственный реестр налогоплательщиков).

10: контрольная цифра.


ИНН физического лица состоит из 12 последовательных цифр.

1-2: код субъекта Российской Федерации.

3-4: номер налоговой инспеции в субъекте РФ.

1-4: код налоговой инспекции по СОУН осуществивщей регистрацию.

5-10: номер записи в территориальном разделе ЕГРН.

11-12: контрольные цифры.

Расчет ИНН, да и всех остальных кодов, проводится по весовым коэфициентам. То есть каждому разряду присваивается какой либо вес в виде определенного числа.

Например, если мы считаем, что разряд произвольного числа  будем отсчитывать справа на налево, нумеруя каждую позицию  от 1 и увеличивая каждый раз на единицу, то  число 71692, можно представить как p1=2;p2=9;p3=6;p4=1;p5=7

где pn -это номер позиции 

Весовые коэфициенты vk для 10 значного ИНН будут такие v2=8;v3=6;v4=4;v5=9;v6=5;v7=3;v8=10;v9=4;v10=2

Тогда контрольная сумма, находящаяся на позиции vk1 рассчитывается по формуле

Контрольное число есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие весовые коэффициенты. Если число равно 10, то контрольная сумма равна нулю.

Расчет контрольной суммы для 12-ти значного ИНН, немного сложнее, так как там две позиции содержат контрольные числа.

Весовые коэффициенты для 12-ти значного ИНН следующие:

1 шаг: 

v3=8;v4=6;v5=4;v6=9;v7=5;v8=3;v9=10;v10=4;v11=2;vk12=7

Контрольное число vk2 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие весовые коэффициенты. Если число равно 10, то контрольная сумма равна нулю.

2 шаг: 

v2=8;v3=6;v4=4;v5=9;v6=5;v7=3;v8=10;v9=4;v10=2;vk11=7;vk12=3

Контрольное число vk1 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие весовые коэффициенты. Если число равно 10, то контрольная сумма равна нулю.

Расчет СНИЛС

Страховой номер индивидуального лицевого счета страхового свидетельства обязательного пенсионного страхования(он же СНИЛС) проверяется на валидность контрольным числом. СНИЛС имеет вид: «XXX-XXX-XXX YY», где XXX-XXX-XXX — собственно номер, а YY — контрольное число. Алгоритм формирования контрольного числа СНИЛС таков:

1) Проверка контрольного числа Страхового номера проводится только для номеров больше номера 001-001-998

2) Контрольное число СНИЛС рассчитывается следующим образом:

2.1) Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца)

2.2) Полученные произведения суммируются

2.3) Если сумма меньше 100, то контрольное число равно самой сумме

2.4) Если сумма равна 100 или 101, то контрольное число равно 00

2.5) Если сумма больше 101, то сумма делится по остатку на 101 и контрольное число определяется остатком от деления аналогично пунктам 2.3 и 2.4

 

Примеры

Пишем любое цифросочетание

например  1653001805

И получаем в ответ

 
Введенный код Правильный код Совпадение?
ИНН 12-ти значный (физические лица РФ)
1653001805
165300180570
ОШИБКА
ИНН 10-ти значный (юридические лица РФ)
1653001805
1653001805
Правильно
СНИЛС (Пенсионный фонд РФ)
1653001805
16530018028
ОШИБКА
 

 

 

 

 

 

 

Хотелось бы заметить, что можно вводить в поле данных не полностью ИНН или СНИЛС а его часть. Например для СНИЛСа, достаточно написать всего 9 цифр из 11 что бы получить корректный ( с правильной контрольной суммой) СНИЛС. Такой же уловкой можно использоваться  и для создания правильных ИНН