Проверка IBAN и банковских реквизитов

Валидация международных номеров счетов IBAN по алгоритму MOD-97 и определение банка

Финансы и инвестиции
100% на стороне клиента · Полная конфиденциальность
Проверка IBAN и банковских реквизитов

Валидация международных номеров счетов IBAN по алгоритму MOD-97 и определение банка

Центр знаний и экспертное руководство

Валидация международных банковских счетов IBAN и проверка по MOD-97

Валидатор номеров счетов IBAN — специализированный инструмент проверки корректности международных номеров банковских счетов в соответствии со стандартом ISO 13616. Ошибки даже в одном символе номера счета при валютных банковских переводах SWIFT приводят к зависанию платежей, возвратам и штрафным комиссиям банков-корреспондентов.

Инструмент выполняет строгую проверку контрольных цифр с использованием математического алгоритма MOD-97 (ISO 7064), валидирует национальную длину строки для каждой страны и выделяет код банка (BIC/SWIFT). Проверка проходит на 100% на стороне клиента, обеспечивая абсолютную защиту реквизитов.

Архитектура и математическая формула

Алгоритм MOD-97: Преобразованный IBAN mod 97 == 1

Первые 4 символа переносятся в конец строки, буквы заменяются числами от 10 (A) до 35 (Z), и полученное гигантское число делится на 97. Остаток от деления обязан быть равен 1.

Лучшие практики и ключевые рекомендации

  • Всегда проверяйте IBAN до отправки валютного перевода: Ошибочный номер счета приведет к отклонению платежа иностранным банком, при этом комиссия за валютный перевод (от $30 до $100) заемщику банком не возвращается.
  • Удаляйте лишние пробелы и спецсимволы при копировании: В электронных платежных поручениях IBAN вводится единой сплошной строкой без дефисов. В печатных документах для удобства чтения символы группируются блоками по четыре знака.
  • Учитывайте фиксированную длину счета для каждого государства: Длина IBAN строго стандартизирована для каждой юрисдикции (например, в Германии DE — ровно 22 знака, во Франции FR — 27 знаков, в Казахстане KZ — 20 знаков). Несоответствие длины указывает на ошибку.
  • Контролируйте соответствие кода банка и страны назначения: Первые две буквы счета всегда обозначают двухбуквенный код страны по стандарту ISO 3166-1. Убедитесь, что страна счета совпадает со страной нахождения банка получателя.

Часто задаваемые вопросы (FAQ)

Как работает контрольная сумма MOD-97 при проверке корректности IBAN?
Алгоритм MOD-97 (ISO 7064) перемещает код страны и две контрольные цифры в конец номера, преобразует все латинские буквы в эквивалентные двухзначные числа (A=10, B=11... Z=35) и вычисляет математический остаток от деления получившегося длинного числа на 97. Если номер корректен, остаток всегда равен 1.
Используется ли IBAN для внутрироссийских банковских переводов?
Для рублевых переводов внутри РФ используется стандартный 20-значный номер расчетного счета в сочетании с 9-значным БИК банка. Однако при исходящих валютных переводах в страны Европы, Ближнего Востока и СНГ указание IBAN получателя является обязательным требованием.
Гарантирует ли успешная проверка IBAN существование активного счета?
Математическая проверка подтверждает синтаксическую и структурную подлинность номера, соответствие стандартам страны и корректность контрольных цифр. Однако фактический статус счета (активен, заблокирован или закрыт) может подтвердить только банк-эмитент счета.
Существует ли риск перехвата банковских реквизитов через ваш валидатор?
Риск исключен. Скрипт проверки выполняется на 100% в вашем веб-браузере. Номера счетов, коды банков и реквизиты не передаются в интернет, не сохраняются на дисках серверов и не логируются, что полностью удовлетворяет корпоративным политикам безопасности.