BBAN
Национальная часть IBAN: всё, что идёт после кода страны и двух контрольных цифр.
BBAN (Basic Bank Account Number) описан в ISO 13616 вместе с IBAN, но что именно в него входит, решает каждая страна. Длина фиксирована для страны и записана в реестре Swift, который ведёт официальный реестр IBAN. Немецкий BBAN — 18 цифр: восемь на Bankleitzahl и десять на счёт. Британский — четыре буквы из BIC банка, шестизначный sort code и восьмизначный номер счёта. Шведский — 20 цифр: три на банк, затем номер счёта, дополненный нулями.
Здесь и прячутся национальные причуды. Контрольные цифры IBAN охватывают всю строку, но во многих странах в BBAN встроена и собственная контрольная цифра со своими правилами. Тот, кто валидирует IBAN всерьёз, обязан учитывать оба уровня. Шведский код банка к тому же не совпадает с клиринговым номером, и разбираться с этим приходится таблицам конвертации.