Omitir yendo al contenido principal

Validador de Numéro National / Rijksregisternummer (Bélgica)

Valide la conformidad estructural y dígitos de control del Numéro National belga.

Sobre la Validación del Numéro National (Bélgica)

La validación sanea la entrada y analiza la coherencia de la fecha de nacimiento, contador de género y los 2 dígitos de control calculados por Módulo 97.

Admite de forma nativa identificadores asignados tanto a personas nacidas en el Siglo XX como en el Siglo XXI.

Anatomía & Estructura del Numéro National Belga

El NN belga consta de 11 dígitos decimales regulados por IBZ:

PosiciónCampoTamañoSignificado & ReglaEjemplo
1 a 2Año de Nacimiento2 dígitosDos últimos dígitos del año de nacimiento del titular85
3 a 4Mes de Nacimiento2 dígitosMes de nacimiento (01 a 12)07
5 a 6Día de Nacimiento2 dígitosDía del nacimiento (01 a 31)30
7 a 9Contador & Género3 dígitosContador correlativo diario (Impar = Masculino; Par = Femenino)123
10 a 11Dígitos de Control2 dígitosVerificadores Módulo 97 (con prefijo '2' para nacidos desde 2000)45

Algoritmo de Cálculo y Validación del NN (Módulo 97)

La validación matemática del NN distingue siglos mediante la regla de prefijo Módulo 97:

DV = 97 - ((prefijo2? + Base9) mod 97)
  1. 1. Sanea la entrada eliminando puntos, barras y guiones.
  2. 2. Valida que la cadena tenga exactamente 11 dígitos numéricos decimales.
  3. 3. Prueba el cálculo del Siglo XX: 97 - (Base9 mod 97) comparado con los 2 últimos dígitos.
  4. 4. Si no coincide, prueba el cálculo del Siglo XXI: 97 - (BigInt('2' + Base9) mod 97).
  5. 5. Si una de las dos fórmulas coincide con los dígitos de control, el número es auténtico.

Preguntas Frecuentes & Directrices Técnicas