Omitir yendo al contenido principal

Validador de Número KBO / BCE (Bélgica)

Valide la conformidad estructural y dígitos de control Módulo 97 del KBO / BCE belga.

Sobre la Validación del KBO / BCE (Bélgica)

La validación sanea la entrada, admite formatos con puntos `0XXX.XXX.XXX` y esquemas PEPPOL `0208:0XXXXXXXXX` y aplica el algoritmo Módulo 97 en los primeros 8 dígitos.

Garantiza total conformidad con los sistemas de SPF Economie y la red Peppol.

Anatomía & Estructura del KBO / BCE Belga

El número de empresa belga consta de 10 dígitos decimales regulados por SPF Economie:

PosiciónCampoTamañoSignificado & ReglaEjemplo
1Prefijo de Serie1 dígito0 para entidades históricas o 1 para entidades registradas desde 20180
2 a 8Base Secuencial7 dígitosNúmero correlativo empresarial asignado por SPF Economie1234567
9 a 10Dígitos Verificadores2 dígitosDígitos de control calculados por Módulo 97: 97 - (Base8 mod 97)49

Algoritmo de Validación del KBO / BCE (Módulo 97)

La validación de integridad corporativa sigue la fórmula oficial Módulo 97 belga:

DV = 97 - (Base8 mod 97)
  1. 1. Elimina caracteres de formato (espacios, puntos y guiones) y prefijo '0208:' si está presente.
  2. 2. Valida que la secuencia tenga exactamente 10 dígitos numéricos iniciando estrictamente con '0' o '1'.
  3. 3. Interpreta los primeros 8 dígitos como un número entero (Base8).
  4. 4. Calcula el resto de la división entera de Base8 entre 97.
  5. 5. Resta el resto de 97 para obtener los 2 dígitos verificadores esperados.
  6. 6. Compara los dígitos finales obtenidos con los verificadores esperados.

Preguntas Frecuentes & Directrices Técnicas