Содержание:
1. Определение контрольных чисел
2. Расчет ИНН
1. Определение контрольных чисел
Здравствуйте, коллеги! В данной статье будет разобрано понятие контрольных чисел в системе 1С на примере расчёта ИНН, а также алгоритмы работы с контрольными числами и ИНН.
Для начала рассмотрим определение контрольного числа по примеру ИНН организации в 1С.
Каждая задача по учёту привязана к обязательным расчётам. Чтобы оправдать легитимность расчётов, используются специальные числа, которые называют контрольными. Самыми распространённым являются методы по нахождению и проверки контрольных чисел для таких документов как ИНН. Чтобы это сделать создают специальный алгоритм, а в последствии – программу.
В любых расчётах в силу даже человеческого фактора может встретиться ошибка, поэтому очень важно своевременно найти и устранить все возможные недочеты. Существует достаточно много алгоритмов по расчёту контрольных чисел. Рассмотрим алгоритм для ИНН на платформе 1С.
ИНН – это специальный индивидуальный код, который используется в налоговой инспекции. Он состоит из 12-ти цифр. Рассмотрим структуру ИНН для юридического лица – это 10 цифр:
· 1-я и 2-я цифры – это код для субъекта РФ;
· 3-я и 4-я цифры – это учётный номер налоговой в конкретном субъекте РФ;
· С 1-ой по 4-ую цифры в общем, - это учётный код у налоговой службы согласно справочнику кодов по обозначению налоговых органов для целей учёта налогоплательщиков (СОУН), который осуществил регистрацию;
· С 5-ой по 9-ю цифры – это порядковый номер записи в разделе территории по единому государственному реестру налогоплательщиков (номер записи в ЕГРН);
· 10-я цифра – это цифра контроля.
Структура для физического лица немного разнится: в ней 11-я и 12-я цифры – это контрольные цифры, а 10-я цифра принадлежит к номеру записи в ЕГРН.
2. Расчет ИНН
Для проверки ИНН. Первый можно либо обратиться в налоговую службу, либо сделать расчет ИНН, согласно следующему порядку действий:
1. Чтобы провести расчёт последнего (10-го) разряда контроля, каждую из цифр необходимо умножить на соответствующий множитель (согласно таблице ниже), просуммировать все значения, взяв сумму по 11-му модулю, потом взять по 10-му модулю – это и станет 10-м разрядом;
2. чтобы посчитать контроль разряда 11 (для ИНН из 12 цифр), необходимо каждую из цифр помножить на нужный коэффициент (из таблицы ниже), просуммировать по 11-му модулю, затем взять 10-й модуль – это и станет 11-м разрядом;
3. чтобы посчитать 12-й разряд (в ИНН из 12 цифр), каждую цифру (помимо 12-ой, 11-я вычисляется по прошлому пункту) перемножаем на коэффициенты (по таблице ниже), затем всё суммируется по 11-му модулю, берётся 10-й модуль, который и станет 12-м разрядом.
Таблица для расчёта множителей:
Рис. 1 Таблица множителей для расчета ИНН
Далее представлен код программы в системе 1С, при помощи которого можно проверить контрольные числа в ИНН:
Рис. 2 Проверка контрольных чисел ИНН в 1С
Рис. 3 Код для контрольных чисел ИНН
Рис. 4 Проверка контрольных чисел ИНН в системе 1С
Рис. 5 Программный код 1С для контрольных чисел ИНН
Аналогично можно рассчитать контрольные числа для СНИЛС и других возможных случаев.
Специалист компании «Кодерлайн»
Айдар Фархутдинов