Omitir yendo al contenido principal

Validador de REGON (Polonia)

Valide la conformidad estructural y dígitos de control del REGON polaco (9 o 14 dígitos).

Sobre la Validación del REGON (Polonia)

La validación inspecciona la longitud de 9 o 14 dígitos y calcula el dígito de seguridad mediante Módulo 11 ponderado.

Admite tanto sedes corporativas como establecimientos y filiales locales.

Anatomía & Estructura del REGON Polaco

El REGON consta de 9 dígitos (entidad principal) o 14 dígitos (unidad local):

PosiçãoCampoTamañoSignificado & RegraEjemplo
1 a 2Código de Voivodato2 dígitosIdentificador estadístico de la provincia polaca12
3 a 8Base de la Entidad6 dígitosNúmero correlativo emitido por el GUS345678
9Dígito de Control (9d)1 dígitoVerificador ponderado Módulo 11 de la entidad principal5
10 a 13Secuencial de Filial4 dígitosIdentificador de la unidad local (solo en REGON de 14 dígitos)1234
14Dígito de Control (14d)1 dígitoVerificador ponderado Módulo 11 de la filial7

Algoritmo de Cálculo y Validación del REGON (Módulo 11)

La validación matemática del REGON aplica pesos posicionales con módulo 11:

DV = (∑ di × Pesos[i]) mod 11 (si el resto = 10, DV = 0)
  1. 1. Elimina espacios y caracteres no numéricos.
  2. 2. Valida que la secuencia posea 9 o 14 dígitos decimales.
  3. 3. Para 9 dígitos: multiplica por los pesos [8, 9, 2, 3, 4, 5, 6, 7] y calcula el resto entre 11.
  4. 4. Para 14 dígitos: multiplica los 13 dígitos por [2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8] y calcula el resto entre 11.
  5. 5. Si el resto es 10, define el DV esperado como 0.
  6. 6. Compara el valor obtenido con el dígito de control final.

Preguntas Frecuentes & Directrices Técnicas