International Bank Account Number
ID iban
DatatypeNot PIIidentifier
The International Bank Account Number (IBAN) is an internationally agreed system of identifying bank accounts across national borders to facilitate the communication and processing of cross border transactions with a reduced risk of transcription errors. An IBAN uniquely identifies the account of a customer at a financial institution.
- Categories
- Finances and banking
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- AutoType benchmark
iban- W3C DPV
pd:BankAccount- FTA
CHECKDIGIT.IBAN- Google DLP
IBAN_CODE- GS1 Application Identifier
(8007)- Presidio
IBAN_CODE- Microsoft Purview
International banking account number (IBAN)- python-stdnum
stdnum.iban- FIBO
- international bank account identifier (IBAN)
- Check digit
iban_mod97- Quality
- 95/100 · missing: translation
- Metacrafter rules
- 4 rules (2 by field name, 2 by value)
ibanfieldfield, common/crossborder_finance.yamlibanvaluedata, common/crossborder_finance.yamleu_tax_ibanfieldfield, eu/eu_tax.yamleu_tax_ibanvaluedata, eu/eu_tax.yaml
- Supported by tools
- Amazon Macie, Auto-Type, Amazon Comprehend, Azure AI Language PII detection, Collibra Data Classification, Databricks Unity Catalog data classification, DataHub classification, DataPrep, FTA (Fast Text Analysis), Google Cloud Sensitive Data Protection (DLP), Great Expectations Semantic Types Expectations, IBM Security Guardium Analyzer, IBM Knowledge Catalog (IBM watsonx.data intelligence), metacrafter, Microsoft Purview Data Loss Prevention, Nightfall AI, OpenMetadata auto-classification, Microsoft Presidio, python-stdnum, Snowflake sensitive data classification, Talend (Qlik Talend Data Preparation, Data Catalog and Data Inventory)
Regular expression
^[A-Z]{2}\d{2}(?: ?[A-Z0-9]){11,30}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| GB82WEST12345698765432 | Documentation example, electronic format |
| GB82 WEST 1234 5698 7654 32 | The same IBAN in print format |
| DE89370400440532013000 | German documentation example |
| GB82WEST12345698765433 invalid | Last digit changed: fails the mod-97 check |
Child datatypes
| ID | Name | Categories | Countries | Description |
|---|---|---|---|---|
| be_iban | Belgian IBAN | finances | BE | International Bank Account Number of a bank account in Belgium. It has 16 characters: BE, two IBAN check digits and the 12 digits of the... |
| cz_iban | Czech IBAN draft | finances | CZ | International Bank Account Number of a bank account in the Czech Republic. Czech National Bank decree 169/2011 sets its form: 24... |
| de_iban | German IBAN draft | finances | DE | International Bank Account Number of a bank account in Germany. It has 22 characters, all digits after the country code: DE, two IBAN... |
| es_iban | Spanish IBAN draft | finances | ES | International Bank Account Number of a bank account in Spain. It has 24 characters: ES, two IBAN check digits and the 20-digit CCC. |
| kz_iban | Kazakh IBAN draft | finances | KZ | International Bank Account Number of a bank account in Kazakhstan. Kazakhstan uses the IBAN as the national account number, called the... |
| me_iban | Montenegrin IBAN draft | finances | ME | International Bank Account Number of a bank account in Montenegro. It has 22 characters: ME, two IBAN check digits, a 3-digit bank code,... |
| nl_iban | Dutch IBAN draft | finances | NL | International Bank Account Number of a bank account in the Netherlands: 18 characters, NL, two IBAN check digits, the four-letter bank... |
| no_iban | Norwegian IBAN draft | finances | NO | International Bank Account Number of a bank account in Norway. It has 15 characters: NO, two IBAN check digits and the 11-digit account... |
Sources
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/iban - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/finances/iban.yamlon GitHub