IBAN — устройство и форматы по странам (ликбез от @EugenSleptsov)
Источник: https://t.me/bankandfintech/395
✨IBAN и немного ликбеза ✨
🔲Пост написал @EugenSleptsov.
🔲В разных странах своя банковская система и свои стандарты идентификации банковских счетов клиентов (банк, отделение, сортировочные коды, номер счета), что создаёт проблемы для международного использования. Для унификации был придуман IBAN — International Bank Account Number. Стандарт описан в ISO 13616-1:2020:
⬇️ Максимальная длина IBAN — 34 символа.
⬇️ Допустимые символы — 0-9, A-Z.
⬇️ Состоит из 3 блоков: код страны (ISO 3166-1), контрольная сумма из 2 цифр (ISO/IEC 7064), BBAN — базовый номер банковского счёта.
⬇️ BBAN всегда имеет фиксированную длину для каждой страны.
🔲Переводы и системы
🔲IBAN — это банковский реквизит, а не способ перевода. Фраза «перевод по IBAN» не совсем корректна: всегда есть система, в рамках которой этот реквизит используется:
⬇️ В Европе: SEPA transfer, SEPA Instant, SEPA Direct Debit.
⬇️ В Турции: EFT и FAST.
⬇️ В мире: SWIFT-переводы — IBAN используется для идентификации получателя.
🔲Какие данные содержит IBAN
- Код страны (первые 2 буквы) — определяет юрисдикцию счёта (DE, FR, ...). Не указывает на валюту счёта!
- Контрольная сумма (2 цифры) — по ISO/IEC 7064; защищает от опечаток, перестановок, обрезки.
- BBAN — формат определяется страной, обычно: код банка, номер отделения, номер счёта клиента.
🔲Из IBAN, как правило, нельзя определить валюту счёта, имя владельца и статус счёта (существует / активен / заблокирован).
Форматы BBAN по странам
🇩🇪 Германия (DE) — IBAN 22 / BBAN 18:
- 8 цифр код банка (Bankleitzahl).
- 10 цифр номер счёта.
🇪🇸 Испания (ES) — IBAN 24 / BBAN 20:
- 4 цифр код банка (Entidad).
- 4 цифр код отделения.
- 2 цифр контрольная сумма.
- 10 цифр номер счёта.
🇫🇷 Франция (FR) — IBAN 27 / BBAN 23:
- 5 цифр код банка (Établissement).
- 5 цифр код отделения.
- 9 цифр номер счёта.
- 2 цифры контрольная сумма (RIB key).
🇬🇧 Великобритания (GB) — IBAN 22 / BBAN 18:
- 4 символа код банка (первые 4 символа BIC/SWIFT).
- 6 цифр код отделения.
- 8 цифр номер счёта.
🇵🇹 Португалия (PT) — IBAN 25 / BBAN 21:
- 4 цифры код банка (Entidade).
- 4 цифры код отделения.
- 11 цифр номер счёта.
- 2 цифры контрольная сумма.
- ⚠️ Контрольная сумма BBAN в Португалии рассчитывается тем же алгоритмом, что и IBAN — поэтому все IBAN в Португалии начинаются на PT50 (это и объясняет PT50-формат, упомянутый в #391 при запуске Revolut PT IBAN).
🇭🇺 Венгрия (HU) — IBAN 28 / BBAN 24:
- 3 цифры код банка.
- 4 цифры код отделения.
- 1 цифра контрольная сумма.
- 15 цифр номер счёта.
- 1 цифра контрольная сумма.
🇳🇱 Нидерланды (NL) — IBAN 18 / BBAN 14:
- 4 символа код банка (первые 4 символа BIC/SWIFT).
- 10 цифр номер счёта.
🇧🇪 Бельгия (BE) — IBAN 16 / BBAN 12:
- 3 цифры код банка.
- 7 цифр номер счёта.
- 2 цифры контрольная сумма.