Проверка IBAN
Вставьте IBAN, чтобы проверить код страны, длину, формат BBAN и контрольные цифры MOD-97. Если что-то не так, вы увидите, что именно и где. Известны форматы стран: 91.
Без JavaScript IBAN отправляется на наш сервер только для проверки. Он не сохраняется.
Проверка идёт в вашем браузере. IBAN никуда не отправляется и не сохраняется.
Что проверяет валидатор
Каждый IBAN проходит эти проверки по порядку. Если одна не пройдена, зависящие от неё проверки помечаются как невыполненные.
| Проверка | Что проверяется |
|---|---|
| Символы | Только латинские буквы A–Z и цифры. Пробелы, переносы строк, строчные буквы и приставка «IBAN» в начале убираются заранее. |
| Страна | Первые две буквы обозначают страну, формат IBAN которой есть в нашем списке (стран в списке: 91). |
| Длина | У каждой страны своя фиксированная длина. Длина в символах по нашему списку: от 15 до 33. |
| Формат BBAN | На каждой позиции национальной части (BBAN) стоит символ того типа, который требует формат страны: цифра, буква или любой из них. |
| Контрольные цифры (MOD-97) | Две цифры после кода страны проходят тест MOD-97, который ловит опечатки. |
| Национальный контрольный ключ | Некоторые страны добавляют внутрь BBAN свой контрольный ключ, например итальянский CIN или французский clé RIB. Он проверяется там, где известно национальное правило. |
Правило MOD-97 в одной строке
Перенесите первые четыре символа в конец, замените каждую букву двумя цифрами (A = 10 … Z = 35) и разделите на 97: у верного IBAN остаток равен 1.
Частые ошибки и что они значат
- Неверная длина
Пропущен или задвоен символ, часто при копировании из PDF или вводе с бумаги. Сверьте IBAN с оригиналом группами по четыре символа. - Контрольные цифры не сходятся
Обычно это один неверно введённый символ или два соседних символа, переставленных местами: тест MOD-97 всегда ловит такие ошибки. Результат покажет, какие контрольные цифры подошли бы, но исправлять нужно опечатку, а не контрольные цифры. - Недопустимые символы
Дефисы, точки, косые черты или буквы другого алфавита. В IBAN бывают только A–Z и 0–9. - Символ не того типа
Буква там, где страна ждёт цифру, или наоборот. Чаще всего путают букву O и цифру 0, а также I и 1. - Неизвестная страна
Первых двух букв нет в нашем списке. Проверьте их на опечатку: возможно, страна вообще не использует IBAN.
Верный формат ещё не значит, что счёт существует
Положительный результат означает, что IBAN правильно составлен: страна, длина, формат и контрольные цифры согласуются. Он не говорит, выпускал ли его банк, открыт ли счёт и кому он принадлежит.
Это проверяют банки при платеже. В еврозоне перед переводом проводится ещё и проверка получателя (Verification of Payee), которая сверяет имя получателя со счётом, а в Великобритании есть Confirmation of Payee.
Тестовые IBAN из нашего генератора проходят эту проверку, потому что они составлены правильно. Именно поэтому они полезны для тестирования, и именно поэтому положительный результат никогда не доказывает, что IBAN настоящий.
Сгенерировать тестовый IBAN Тестовые IBAN для разработчиков и QA
Что происходит с IBAN, который вы проверяете
Если JavaScript включён, проверка идёт в вашем браузере и IBAN на наш сервер не отправляется. Без JavaScript форма один раз отправляет его на наш сервер, только для проверки. Он не сохраняется и никогда не попадает в адрес страницы.
Подробнее об IBAN
IBANpedia простыми словами рассказывает об IBAN: от его истории до различий между странами.
- Как работают контрольные цифры IBAN Метод MOD-97 шаг за шагом: пример, который можно повторить на бумаге, и несколько строк кода.
- Тестовые IBAN для разработчиков и QA Что на самом деле проверяют валидаторы, какие ошибки ломают обработку IBAN и как подать тестовые IBAN в ваш пайплайн.
- Форматы IBAN по странам Почему в норвежском IBAN 15 символов, а в мальтийском 31, и формат каждой страны, которую мы поддерживаем.
- Что такое IBAN? Международный номер счёта по частям: код страны, контрольные цифры и национальный номер счёта.