Генератор IBAN для тестов

Генерация тестовых IBAN с верными контрольными цифрами mod-97 и нужной длиной для 20 стран (DE, GB, FR, ES, IT, NL…) и проверка IBAN. Это не настоящие счета.

Только для тестирования ПО. Контрольные цифры верны, длина соответствует стране, но коды банков и номера счетов случайны и не принадлежат реальным счетам.
Вывод

Вычисляются контрольные цифры IBAN (ISO 7064 mod 97-10); остальная часть номера счёта — случайные цифры в правильном формате.

Что такое Генератор IBAN?

Создавайте синтаксически корректные IBAN для тестирования платёжных форм, экспорта SEPA и банковского ПО. У каждого IBAN правильные длина и структура для его страны и верные контрольные цифры ISO 7064 mod 97-10; для Бельгии, Испании, Финляндии, Франции, Италии, Нидерландов, Норвегии, Польши и Португалии рассчитывается и национальная контрольная цифра внутри номера счёта. Встроенная проверка принимает любой вставленный вами IBAN.

Как пользоваться Генератор IBAN

  1. Выберите Страна (длина) (длина её IBAN показана) и Количество IBAN.
  2. Включите Печатный формат (группы по 4), чтобы разбить символы на группы по четыре.
  3. Нажмите Сгенерировать заново, чтобы получить новые IBAN, и скопируйте их.
  4. Вставьте IBAN в Проверить IBAN, чтобы проверить его.

Пример

Ввод
Countries Germany, United Kingdom, France
Вывод
DE40 2487 8474 7933 2062 75
GB55 DCMD 8281 6672 6103 08
FR76 8264 2692 0392 1237 5811 406

Значения случайны, контрольные цифры верны; у вас будут другие.

Когда использовать Генератор IBAN

Используйте для проверки валидации ввода, генерации SEPA XML, наполнения баз данных и демо. Коды банков случайны, поэтому поиск банка или настоящий перевод не сработают — это именно то, что нужно для тестовых данных. Не используйте созданные IBAN в реальных платёжных поручениях.

Как работает Генератор IBAN

BBAN (внутренний номер счёта) строится по структуре страны из реестра IBAN SWIFT, например для Германии это 8-значный код банка + 10-значный счёт. Если у страны есть собственные контрольные цифры, они вычисляются (ключ RIB во Франции, DC в Испании, CIN в Италии, mod 97 в Бельгии, «проверка на одиннадцать» в Нидерландах, Luhn в Финляндии, mod 10/11 в Норвегии и Польше, NIB в Португалии). Затем вычисляются контрольные цифры IBAN: код страны и 00 переносятся в конец, буквы заменяются числами (A = 10 … Z = 35), берётся остаток от деления на 97 и используется 98 − остаток. При проверке остаток вычисляется заново и должен равняться 1.

Распространенные Случаи Использования

  • Проверка полей IBAN и проверки контрольной суммы в формах
  • Создание тестовых файлов кредитовых переводов и прямых дебетов SEPA
  • Наполнение бухгалтерского и расчётного ПО фиктивными счетами
  • Проверка присланного вам IBAN перед сохранением

Примечание по Безопасности

Только для тестирования. Никогда не используйте созданные IBAN в счетах и платёжных поручениях.

Часто Задаваемые Вопросы

Это настоящие банковские счета?

Нет. Верны только формат и контрольные цифры; коды банков и номера счетов случайны.

Как вычисляются контрольные цифры IBAN?

Перенесите код страны и 00 в конец, замените буквы числами (A=10…Z=35), возьмите число по модулю 97 и вычтите результат из 98.

Означает ли верная контрольная сумма, что счёт существует?

Нет. Она лишь доказывает отсутствие опечаток в IBAN; существование счёта может подтвердить только банк.

Другие категории