Проверка идёт в браузере. Страница не передаёт введённое на сервер сайта, а поля и результат скрыты от веб-аналитики. Это важно, потому что ИНН физлица и СНИЛС — персональные данные.
ИНН юрлица | 10 цифр | контрольная сумма |
ИНН физлица и ИП | 12 цифр | две контрольные цифры |
ОГРН | 13 цифр | остаток от деления на 11 |
ОГРНИП | 15 цифр | остаток от деления на 13 |
СНИЛС | 11 цифр | взвешенная сумма |
Расчётный счёт | 20 цифр + БИК | алгоритм Банка России |
КПП | 9 знаков | только формат |
БИК | 9 цифр | только формат |
Совпавшая контрольная сумма означает ровно одно: номер записан без опечатки. Она не подтверждает, что организация зарегистрирована, что ИП действующий, а счёт открыт. Номер можно придумать так, что арифметика сойдётся. Чтобы убедиться в существовании контрагента, нужны выписка из ЕГРЮЛ или ЕГРИП и подтверждение реквизитов у самого банка.
КПП и БИК — структурированные коды, а не номера с проверочным разрядом. В них можно проверить только формат: длину, допустимые символы и — у БИК — первые два разряда. Ошибку в одной цифре такого кода арифметика не поймает — сверяйте с документами и справочником Банка России.
Обратите внимание: с «04» начинаются БИК кредитных организаций, но после казначейской реформы 2021 года появились БИК подразделений Банка России и органов Федерального казначейства — они начинаются с «00» и «01». Инструмент такие БИК принимает: считать их ошибочными неверно.
Только то, что номер записан без опечатки. Существование организации это не доказывает.
Контрольный ключ счёта считается из счёта и БИК вместе: к счёту приписываются три цифры из БИК банка. Для счетов, открытых в подразделениях Банка России (корреспондентских и единого казначейского), правило другое — «0» и два разряда из середины БИК.
Нет. Все проверки выполняются в браузере: страница не делает ни одного сетевого запроса с введёнными данными, а поля ввода и блок с результатом помечены как скрытые для веб-аналитики, чтобы реквизиты не попали и в записи посещений.
Нули проходят любую контрольную сумму — все слагаемые нулевые, — но таких реквизитов не выдают. То же и с СНИЛС ниже 001-001-998: Пенсионный фонд такие номера не присваивает. Арифметика сходится, а номер всё равно ненастоящий.
Другие инструменты — в разделе; про обмен данными с 1С есть статьи в блоге.
Опишите задачу — отвечу и предложу формат работы.
Обсудить задачу