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
| Value | Description |
|---|---|
| WEST12345698765432 | BBAN of the British example IBAN GB82 WEST 1234 5698 7654 32 |
| 435411161155 | BBAN of the Belgian IBAN BE31435411161155 (python-stdnum documentation) |
| 01101050000010547023795 | BBAN of the Greek IBAN GR16 0110 1050 0000 1054 7023 795 (python-stdnum documentation) |
| 4354111611 invalid | ten characters, shorter than any BBAN |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Базовый номер банковского счёта (BBAN) |
Sources
- wikipedia: https://en.wikipedia.org/wiki/International_Bank_Account_Number
- other: https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.iban
Use this record
- Page URL:
https://registry.apicrafter.io/datatype/bban - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/finances/bban.yamlon GitHub