Datatypes

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)
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

ValueDescription
GB82WEST12345698765432Documentation example, electronic format
GB82 WEST 1234 5698 7654 32The same IBAN in print format
DE89370400440532013000German documentation example
GB82WEST12345698765433 invalidLast digit changed: fails the mod-97 check

Child datatypes

IDNameCategoriesCountriesDescription
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