{
  "id": "be_iban",
  "kind": "datatype",
  "status": "stable",
  "name": "Belgian IBAN",
  "doc": "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 national account number (be_bank_account): a 3-digit bank identification code, a 7-digit account number and two national check digits, the remainder of the first ten digits divided by 97 (97 when it is 0). The National Bank of Belgium publishes the list of bank identification codes. It is printed in groups of four, as in BE71 0961 2345 6769.",
  "parent": "iban",
  "is_pii": false,
  "categories": [
    "finances"
  ],
  "country": [
    "BE"
  ],
  "langs": [
    "nl",
    "fr",
    "de"
  ],
  "classification": "identifier",
  "regexp": "^BE\\d{2} ?\\d{4} ?\\d{4} ?\\d{4}$",
  "checksum": "iban_mod97",
  "examples": [
    {
      "value": "BE71096123456769",
      "description": "Example of a Belgian IBAN from iban.com (account 096-1234567-69)",
      "valid": true
    },
    {
      "value": "BE71 0961 2345 6769",
      "description": "The same IBAN in its printed form",
      "valid": true
    },
    {
      "value": "BE41761551657010",
      "description": "Synthetic number with valid check digits",
      "valid": true
    },
    {
      "value": "BE23729339420191",
      "description": "Synthetic number with valid check digits",
      "valid": true
    },
    {
      "value": "BE41761551657011",
      "description": "Check digits do not match",
      "valid": false
    },
    {
      "value": "BE7109612345676",
      "description": "15 characters",
      "valid": false
    }
  ],
  "mappings": {
    "dpv": "pd:BankAccount",
    "stdnum": "be.iban"
  },
  "links": [
    {
      "type": "doc",
      "url": "https://www.nbb.be/en/payment-systems/payment-standards/bank-identification-codes"
    },
    {
      "type": "other",
      "url": "https://www.iban.com/structure"
    },
    {
      "type": "other",
      "url": "https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.be.iban.html"
    },
    {
      "type": "other",
      "url": "https://docs.dataprep.ai/user_guide/clean/clean_be_iban.html"
    }
  ],
  "translations": {
    "nl": {
      "name": "Belgisch IBAN-rekeningnummer",
      "doc": "Internationaal bankrekeningnummer in België - 16 tekens - BE, twee controlecijfers en het twaalfcijferige Belgische rekeningnummer."
    },
    "fr": {
      "name": "IBAN belge",
      "doc": "Numéro de compte bancaire international en Belgique - 16 caractères - BE, deux chiffres de contrôle et le numéro de compte belge à douze chiffres."
    },
    "de": {
      "name": "Belgische IBAN"
    },
    "ru": {
      "name": "IBAN Бельгии",
      "doc": "Международный номер банковского счёта в Бельгии - 16 символов - BE, две контрольные цифры и двенадцатизначный национальный номер счёта."
    }
  },
  "detected_by": {
    "tools": [
      "dataprep",
      "pythonstdnum"
    ]
  },
  "quality": {
    "score": 100,
    "missing": []
  },
  "source": {
    "path": "data/datatypes/BE/finances/be_iban.yaml",
    "url": "https://github.com/apicrafter/metacrafter-registry/blob/main/data/datatypes/BE/finances/be_iban.yaml",
    "edit_url": "https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/BE/finances/be_iban.yaml"
  },
  "urls": {
    "html": "http://registry.apicrafter.io/datatype/be_iban",
    "json": "http://registry.apicrafter.io/api/v1/datatypes/be_iban.json"
  }
}