При сохранении записи справочника «Организации» осуществляется контроль корректности заполнения поля ИНН. Если значение в поле с неправильным контрольным числом ИНН, на экран выводится предупреждающее сообщение об ошибке типа AZK-4222.
Алгоритм расчета контрольного числа ИНН следующий:
Если ИНН равен 10 символам:
Вычисляется контрольная сумма весовыми коэффициентами разрядов кода ИНН: (2,4,10,3,5,9,4,6,8,0).
Вычисляется контрольное число как остаток от деления контрольной суммы на 11.
Если контрольное число больше 9, оно вычисляется как остаток от деления контрольного числа на 10.
Контрольное число проверяется с десятым знаком ИНН. В случае равенства ИНН считается правильным.
Если ИНН равен 12 символам:
Вычисляется контрольная сумма по первым 11 знакам весовыми коэффициентами: (7,2,4,10,3,5,9,4,6,8,0).
Вычисляется первое контрольное число как остаток от деления контрольной суммы на 11.
Если первое контрольное число больше 9, оно вычисляется как остаток от деления первого контрольного числа на 10.
Вычисляется контрольная сумма по 12 знакам весовыми коэффициентами: (3,7,2,4,10,3,5,9,4,6,8,0).
Вычисляется второе контрольное число как остаток от деления контрольной суммы на 11.
Если второе контрольное число больше 9, оно вычисляется как остаток от деления второго контрольного числа на 10.
Первое контрольное число проверяется с одиннадцатым знаком ИНН и второе контрольное число проверяется с двенадцатым знаком ИНН. В случае их равенства ИНН считается правильным.
Примечание. Контроль зависит от системного параметра «Обязательное указание ИНН» (меню Сервис-Системные параметры-Организации, закладка «Настройки»). Если параметр включен, осуществляется контроль значения в поле ИНН с 10 или 12 символами, если выключен – ИНН с 10 или 12 символами для признака организации «Юр. лицо» или «Нерезидент»
Необходимо указывать корректное контрольное число ИНН.
назад, к списку ошибок