Алгоритм проверки 10-символьного ИНН
(перенаправлено с «Алгоритм проверки ИНН организации»)
Алгоритм проверки контрольного числа ИНН организации
Шаг 1. Находим произведения первых девяти цифр ИНН на соответствующие множители.
* | N | N | N | N | X | X | X | X | X | C |
Порядковый номер | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Множитель | 2 | 4 | 10 | 3 | 5 | 9 | 4 | 6 | 8 |
Шаг 2. Складываем все полученные произведения.
Шаг 3. Полученную в шаге 2 сумму делим на 11.
Шаг 4. Целую часть полученного от деления частного умножаем на 11.
Шаг 5. Вычитаем из числа, полученного в шаге 2, число, полученное в шаге 4.
Полученная разница (остаток от деления суммы произведений на 11) и есть контрольное число ИНН. Если же полученная разница равна 10, то контрольное число ИНН равно 0. В результате если десятый знак ИНН проверяемой организации не равен рассчитанному контрольному числу, то ИНН неправильный.