BBAN
IBANから国コードと2桁のチェックディジットを除いた、各国固有の口座番号部分。
BBAN(Basic Bank Account Number)はIBANと同じISO 13616で定義されているが、中身をどう構成するかは国ごとに決められている。桁数は国ごとに固定で、IBAN登録簿を管理するSwiftに記録されている。ドイツのBBANは18桁で、銀行コード(Bankleitzahl)8桁と口座番号10桁から成る。英国は、銀行のBICに由来する英字4文字、6桁のソートコード、8桁の口座番号。スウェーデンは20桁で、銀行を示す3桁のあとに、ゼロ埋めした口座番号が続く。
各国の癖が潜んでいるのはここだ。IBANのチェックディジットは文字列全体を対象にするが、多くの国はBBANの中にも独自のチェックディジットを持ち、検証ルールも異なる。IBANを正しく検証するなら両方を扱う必要がある。スウェーデンでは銀行コードとクリアリング番号が同じものですらなく、その橋渡しは変換表に任されている。