{
  "id": "benatcardid",
  "kind": "datatype",
  "status": "stable",
  "name": "Belgian national register number (Rijksregisternummer)",
  "doc": "Rijksregisternummer (numéro de registre national, Nationalregisternummer), the 11-digit number of a person in the Belgian National Register, often called the national number. It is printed on the identity card, but it is not the card number (be_eid). The first six digits are the date of birth as YYMMDD, the next three a serial number of the people born that day, odd for men (001 to 997) and even for women (002 to 998), and the last two a check number: 97 minus the remainder of the first nine digits divided by 97. For people born from 2000 a 2 is put before the nine digits for that calculation. When only the year, or the year and month, of birth is known the unknown parts are 00, and when the serial numbers of such a date run out the day becomes 01, 02 and so on; a fully unknown date is written as 000001. It is usually written as 85.07.30-033.28. Together with the BIS number it forms the social security identification number (be_insz).",
  "parent": "be_insz",
  "is_pii": true,
  "categories": [
    "pii",
    "persons"
  ],
  "country": [
    "BE"
  ],
  "langs": [
    "nl",
    "fr",
    "de"
  ],
  "classification": "identifier",
  "regexp": "^\\d{2}\\.?(?:0\\d|1[0-2])\\.?(?:[0-2]\\d|3[01])[-. ]?\\d{3}[-. ]?\\d{2}$",
  "checksum": "be_nn",
  "examples": [
    {
      "value": "42.01.22-051.81",
      "description": "Man born on 22 January 1942, example of the National Register instruction IT000",
      "valid": true
    },
    {
      "value": "40000095381",
      "description": "Birth date with unknown month and day, example of the National Register instruction IT000",
      "valid": true
    },
    {
      "value": "40.00.01-001.33",
      "description": "Only the year of birth known and the serial numbers of 40.00.00 used up, example of IT000",
      "valid": true
    },
    {
      "value": "83.09.14-276.43",
      "description": "Synthetic number of a woman born on 14 September 1983",
      "valid": true
    },
    {
      "value": "05.06.13-418.47",
      "description": "Synthetic number of a woman born on 13 June 2005 (check over 2050613418)",
      "valid": true
    },
    {
      "value": "42.01.22-051.82",
      "description": "Check digits do not match",
      "valid": false
    },
    {
      "value": "83.13.14-276.71",
      "description": "There is no month 13",
      "valid": false
    },
    {
      "value": "76.47.03-285.95",
      "description": "BIS number (month plus 40), not a national register number",
      "valid": false
    }
  ],
  "mappings": {
    "dpv": "pd:OfficialID",
    "purview": [
      "Belgium national number",
      "EU Social Security Number (SSN) or Equivalent ID",
      "EU social security number or equivalent identification",
      "EU national identification number",
      "EU Tax Identification Number (TIN)",
      "EU Tax identification number"
    ],
    "stdnum": "be.nn"
  },
  "links": [
    {
      "type": "doc",
      "url": "https://www.rijksregister.fgov.be/sites/default/files/documents/nl/rijksregister/onderrichtingen/IT-lijst/IT000_Rijksregisternummer.pdf"
    },
    {
      "type": "wikipedia",
      "url": "https://nl.wikipedia.org/wiki/Rijksregisternummer"
    },
    {
      "type": "wikipedia",
      "url": "https://fr.wikipedia.org/wiki/Num%C3%A9ro_de_registre_national"
    },
    {
      "type": "doc",
      "url": "https://learn.microsoft.com/en-us/purview/sit-defn-belgium-national-number"
    },
    {
      "type": "other",
      "url": "https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.be.nn.html"
    }
  ],
  "translations": {
    "nl": {
      "name": "Rijksregisternummer",
      "doc": "Elfcijferig identificatienummer van een persoon in het Rijksregister - geboortedatum (JJMMDD), volgnummer (oneven voor mannen, even voor vrouwen) en controlegetal modulo 97."
    },
    "fr": {
      "name": "Numéro de registre national",
      "doc": "Numéro d'identification à onze chiffres d'une personne au Registre national - date de naissance (AAMMJJ), numéro d'ordre (impair pour les hommes, pair pour les femmes) et chiffre de contrôle modulo 97."
    },
    "de": {
      "name": "Nationalregisternummer"
    },
    "ru": {
      "name": "Номер Национального реестра Бельгии",
      "doc": "Одиннадцатизначный номер физического лица в Национальном реестре Бельгии - дата рождения (ГГММДД), порядковый номер (нечётный у мужчин, чётный у женщин) и контрольное число по модулю 97."
    }
  },
  "detected_by": {
    "tools": [
      "awsglue",
      "azureailanguage",
      "ibmguardium",
      "microsoftpurview",
      "pythonstdnum"
    ]
  },
  "quality": {
    "score": 100,
    "missing": []
  },
  "source": {
    "path": "data/datatypes/BE/persons/benatcardid.yaml",
    "url": "https://github.com/apicrafter/metacrafter-registry/blob/main/data/datatypes/BE/persons/benatcardid.yaml",
    "edit_url": "https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/BE/persons/benatcardid.yaml"
  },
  "urls": {
    "html": "http://registry.apicrafter.io/datatype/benatcardid",
    "json": "http://registry.apicrafter.io/api/v1/datatypes/benatcardid.json"
  }
}