Validador de BSN (Países Bajos / Holanda)
Valide Burgerservicenummer (BSN) en tiempo real mediante el algoritmo 11-proef.
Validación del BSN Holandés
La validación inspecciona los 9 dígitos y aplica la prueba del 11 para certificar si la suma ponderada es divisible por 11.
Esencial para plataformas de comercio electrónico, tributación y salud en los Países Bajos.
Anatomía & Estructura del BSN Holandés
El Burgerservicenummer está compuesto por 9 dígitos decimales regulados por RvIG:
| Posición | Campo | Tamaño | Significado & Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 8 | Base Secuencial | 8 dígitos | Número secuencial emitido por el registro civil holandés (RvIG/BRP) | 12345678 |
| 9 | Dígito Verificador | 1 dígito | Dígito de seguridad validado con multiplicador negativo (-1) en 11-proef | 2 |
Algoritmo de Cálculo e Validación del BSN (11-proef)
La validación del BSN utiliza una variante específica de la prueba del 11 con peso negativo:
(d1×9 + d2×8 + d3×7 + d4×6 + d5×5 + d6×4 + d7×3 + d8×2 - d9×1) mod 11 = 0
- 1. Sanea la entrada y rellena con cero a la izquierda si tiene 8 dígitos hasta completar 9 posiciones.
- 2. Multiplica cada uno de los primeros 8 dígitos por pesos descendentes de 9 a 2.
- 3. Resta el valor del 9º dígito multiplicado por 1 del total acumulado.
- 4. Verifica si el resultado final es divisible por 11 (resto cero).
- 5. Rechaza números compuestos exclusivamente por ceros (000000000).