Datatypes

Basic bank account number (BBAN)

ID bban

DatatypeNot PIIidentifierDraft

This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).

National bank account number that forms the domestic part of an IBAN - the characters after the country code and the two IBAN check digits (ISO 13616). Its length and structure are set per country, from 11 to 29 letters and digits; it usually holds a bank or branch code and the account number, and some countries add national check digits. A BBAN is only validated against its country's structure, so the regexp here checks the length and characters only.

Parent datatype
Bank account bankaccount
Categories
Finances and banking
Countries
Global (not tied to a country)
Languages
Common to most languages
FIBO
basic bank account identifier (BBAN)
Quality
90/100 · missing: detector coverage
Metacrafter rules
no detection rule yet
Supported by tools
no tool record lists this type yet

Regular expression

^[A-Z0-9]{11,29}$

Python re syntax.

Examples

ValueDescription
WEST12345698765432BBAN of the British example IBAN GB82 WEST 1234 5698 7654 32
435411161155BBAN of the Belgian IBAN BE31435411161155 (python-stdnum documentation)
01101050000010547023795BBAN of the Greek IBAN GR16 0110 1050 0000 1054 7023 795 (python-stdnum documentation)
4354111611 invalidten characters, shorter than any BBAN

Translations

LanguageNameDescription
RussianБазовый номер банковского счёта (BBAN)

Sources

Use this record