Pular para o conteúdo principal

Validador de REGON (Polônia)

Valide a conformidade estrutural e dígitos verificadores do REGON polonês (9 ou 14 dígitos).

Sobre a Validação do REGON (Polônia)

A validação inspeciona o comprimento de 9 ou 14 dígitos e calcula o dígito de segurança por Módulo 11 ponderado.

Suporta tanto matrizes corporativas quanto estabelecimentos e filiais locais.

Anatomia & Estrutura do REGON Polonês

O REGON possui 9 dígitos (entidade principal) ou 14 dígitos (unidade local):

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 2Código da Voivodia2 dígitosIdentificador estatístico da província polonesa12
3 a 8Base da Entidade6 dígitosNúmero correlativo emitido pelo GUS345678
9Dígito Verificador (9d)1 dígitoVerificador ponderado Módulo 11 da entidade principal5
10 a 13Sequencial da Filial4 dígitosIdentificador da unidade local (apenas no REGON 14d)1234
14Dígito Verificador (14d)1 dígitoVerificador ponderado Módulo 11 da filial7

Algoritmo de Cálculo e Validação do REGON (Módulo 11)

A validação matemática do REGON aplica pesos posicionais com módulo 11:

DV = (∑ di × Pesos[i]) mod 11 (se resto = 10, DV = 0)
  1. 1. Remove espaços e caracteres não numéricos.
  2. 2. Valida se a sequência possui 9 ou 14 dígitos decimais.
  3. 3. Para 9 dígitos: multiplica pelos pesos [8, 9, 2, 3, 4, 5, 6, 7] e calcula o resto por 11.
  4. 4. Para 14 dígitos: multiplica os 13 dígitos pelos pesos [2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8] e calcula o resto por 11.
  5. 5. Se o resto for 10, define o DV esperado como 0.
  6. 6. Compara o valor obtido com o dígito verificador final.

Perguntas Frequentes & Diretrizes Técnicas