Валидатор и Парсер IBAN
Возможности
- Проверка IBAN в Соответствии с ISO 13616: Проверяет формат IBAN согласно международному стандарту ISO 13616, используя алгоритм контрольной суммы mod-97. Проверяет код страны (2 буквы), контрольные цифры (2 цифры) и структуру базового номера банковского счета (BBAN). Мгновенно обнаруживает недействительные контрольные суммы, неправильную длину, неподдерживаемые страны и неправильно сформированные номера счетов.
- Полный Анализ и Извлечение Структуры IBAN: Извлекает и отображает все компоненты IBAN: код страны (напр., DE для Германии), 2-значный контрольный номер для проверки, код идентификации банка (совместим с BIC/SWIFT), код филиала (если применимо) и номер счета. Отображает отформатированный IBAN с группировкой по 4 символа (DE89 3704 0044 0532 0130 00) для читаемости.
- Поддержка SEPA и Более 80 Стран Мира: Поддерживает все страны SEPA (ЕС, ЕЭЗ, Швейцария) и более 80 глобальных юрисдикций с IBAN, включая Ближний Восток, Карибский бассейн и Латинскую Америку. Проверяет форматы для конкретных стран: Германия (22 симв.), Франция (27 симв.), Великобритания (22 симв.), Испания (24 симв.), Италия (27 симв.), с точной проверкой структуры BBAN.
- Проверка в Реальном Времени с Подробным Отчетом об Ошибках: Мгновенная проверка при вводе с конкретными сообщениями об ошибках: несоответствие контрольной суммы, недействительный код страны, неправильная длина для страны, недопустимые символы (разрешены только A-Z, 0-9), неправильно сформированная структура BBAN. Предоставляет предложения по исправлению и отображает примеры действительных IBAN для справки во время ввода и проверки данных.
Руководство по использованию
- Ввести IBAN: Введите номер IBAN для проверки
- Автоматическая проверка: Проверка и анализ в реальном времени
- Просмотр результатов: Проверьте статус валидации и проанализированную информацию
Технические детали
Стандарт IBAN и структура международного банковского счета
IBAN (Международный Номер Банковского Счета) - это стандартизированная система нумерации счетов, определенная ISO 13616, облегчающая международные денежные переводы в более чем 70 странах. Структура IBAN состоит из: кода страны (2 буквы, напр., DE для Германии, GB для UK), контрольных цифр (2 цифры для проверки MOD-97), и Базового Номера Банковского Счета (BBAN - до 30 буквенно-цифровых символов, содержащих коды банка/отделения и номер счета).
Алгоритм контрольной суммы MOD-97 и процесс валидации
Валидация IBAN использует алгоритм контрольной суммы MOD-97-10 (ISO/IEC 7064) для обнаружения ошибок. Процесс валидации: переместить первые 4 символа (код страны + контрольные цифры) в конец, заменить буквы числами (A=10, B=11...Z=35), рассматривать результат как большое целое, вычислить по модулю 97, валидный IBAN производит остаток 1. Генерация контрольных цифр обращает процесс: расположить IBAN с '00' как контрольными цифрами,
Разбор компонентов и практические применения
Парсер извлекает подробную информацию из валидных IBAN: идентификация страны (код ISO 3166-1 alpha-2 с полным названием страны), идентификация банка (код банка, код отделения, поиск BIC/SWIFT), детали счета (номер счета, тип счета если закодирован), и представление формата (красиво распечатанный с пробелами, электронный формат без пробелов). Инструмент предоставляет парсинг для конкретной страны: немецкие IBANs извлекают BLZ (Bankleitzahl),
Часто задаваемые вопросы
- Что такое IBAN и что он содержит?
- IBAN (International Bank Account Number) — это стандартный формат ISO 13616 для международной идентификации банковских счетов. Он содержит: 2-буквенный код страны, 2 контрольные цифры (проверка MOD-97) и Basic Bank Account Number (BBAN) до 30 буквенно-цифровых символов, который включает идентификатор банка, код филиала и номер счета.
- Как работает проверка IBAN?
- Проверка IBAN включает: проверку формата и длины согласно правилам конкретной страны, переупорядочивание строки (перемещение первых 4 символов в конец), преобразование букв в числа (A=10, B=11, ..., Z=35), выполнение деления MOD-97 и проверку, что остаток равен 1. Инструмент также проверяет структуру и требования к длине, специфичные для страны.
- Какие страны используют IBAN?
- IBAN используется в более чем 80 странах, в основном в Европе, на Ближнем Востоке и в некоторых частях Африки и Азии. Каждая страна имеет определенную длину и формат IBAN. Основные пользователи включают все страны ЕС, Великобританию, Швейцарию, Норвегию и многие другие. Инструмент поддерживает проверку для всех официальных форматов IBAN.
- Какую информацию я могу извлечь из действительного IBAN?
- Из действительного IBAN вы можете извлечь: код страны (первые 2 буквы), контрольные цифры (позиции 3-4), идентификатор банка (различается по странам), код филиала (если применимо) и номер счета. Инструмент отображает все проанализированные компоненты в структурированном формате для легкого понимания.
- Достаточно ли проверки IBAN для проверки деталей банковского счета?
- Проверка IBAN подтверждает, что формат и контрольная сумма правильны, но не проверяет, существует ли счет на самом деле или активен ли он. Для реальных платежей вы должны использовать дополнительные методы проверки, предоставляемые банками или платежными процессорами. Проверка IBAN — это первый шаг к обеспечению правильного формата номера счета.
Связанная документация
- ISO 13616 - Стандарт IBAN - Международный стандарт для структуры IBAN и алгоритмов проверки
- SWIFT - Реестр IBAN - Официальный реестр IBAN с форматами по странам и правилами проверки
- Документация структуры IBAN - Подробная документация по формату IBAN, расчету контрольных цифр и кодам стран
- Алгоритм контрольной цифры IBAN - Алгоритм Mod-97 для расчета и проверки контрольной цифры IBAN
- ISO 13616 - Международный номер банковского счета (IBAN) - Международный стандарт идентификации банковских счетов