В России IBAN не используется для внутренних переводов вообще — банки работают с номером счёта и БИК, а стандарт IBAN нужен исключительно тогда, когда деньги отправляются в страну, которая его применяет, или приходят оттуда.
Из каких частей состоит IBAN
Первые две буквы — код страны по ISO 3166-1 (например, DE для Германии), дальше идут две контрольные цифры, а остальное — это BBAN (Basic Bank Account Number), включающий код банка и номер счёта в формате, специфичном для конкретной страны.
Зачем нужны контрольные цифры
Две цифры сразу после кода страны — это контрольная сумма, вычисленная по алгоритму MOD-97: весь номер (с переставленными в конец первыми четырьмя символами) делится на 97, и остаток от деления должен равняться 1 для валидного IBAN. Это позволяет мгновенно обнаружить опечатку, не обращаясь к банку.
Где IBAN нужен, а где нет
Стандарт IBAN (ISO 13616) охватывает практически всю Европу, а также ряд стран Ближнего Востока — но не Россию и не большинство стран СНГ, где для переводов внутри страны используются другие идентификаторы счёта. При этом IBAN всё равно пригождается, если нужно отправить перевод в страну ЕС, Великобританию или другую страну из списка IBAN, — тогда получатель обязан указать номер именно в этом формате.
Зачем это нужно
- Проверить корректность введённого IBAN до отправки платёжного поручения за рубеж.
- Определить страну назначения счёта по первым двум буквам номера.
- Быстро найти опечатку в длинном номере счёта без обращения в банк.
BIC/SWIFT-код и его связь с IBAN
BIC (Bank Identifier Code), также известный как SWIFT-код, — отдельный идентификатор банка, который иногда нужен вместе с IBAN для международных переводов, хотя сами стандарты не зависят друг от друга. IBAN уже содержит код банка в своей структуре (BBAN), поэтому технически BIC избыточен для переводов внутри SEPA, но многие платёжные системы всё равно требуют указать его отдельно для дополнительной проверки маршрута платежа.