Validador de Inscrição Estadual
Valide Inscrições Estaduais de qualquer UF brasileira. Excelente para QA.
Sobre o Validador de Inscrição Estadual
O Validador de Inscrição Estadual verifica se uma inscrição é matematicamente válida para qualquer uma das 27 UFs brasileiras. Cada estado possui um algoritmo específico com formatos e regras de cálculo diferentes.
Esta ferramenta é essencial para desenvolvedores que trabalham com sistemas fiscais e necessitam validar inscrições estaduais de contribuintes de diferentes estados.
Anatomia & Estrutura da Inscrição Estadual
A Inscrição Estadual varia de 8 a 14 dígitos conforme a Secretaria de Fazenda de cada UF:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a N-1 | Matrícula Estadual | Variável por UF | Prefixo e número sequencial de registro tributário na SEFAZ | 12345678 |
| N | Dígito(s) Verificador(es) | 1 ou 2 dígitos | Dígito de integridade calculado segundo o regulamento do estado | 9 |
Algoritmo da Inscrição Estadual (SINTEGRA / SEFAZ 27 UFs)
Cada Unidade Federativa define seu algoritmo específico (Módulo 10 ou Módulo 11) e pesos ponderados:
DV = (Σ d[i]*p[i] % Módulo); regras de resto específicas conforme a SEFAZ do estado emissor
- 1. Identifique a UF emissora e seu comprimento canônico oficial (ex: SP 12, RJ 8, MG 13, RS 10, BA 8/9).
- 2. Aplique a sequência posicional de pesos definida pelo SINTEGRA para aquele estado.
- 3. Efetue o somatório ponderado dos dígitos da matrícula.
- 4. Calcule o resto da divisão pelo módulo do estado (Módulo 10 ou Módulo 11).
- 5. Determine o(s) dígito(s) verificador(es) conforme as regras de resto 0 e 10 da SEFAZ correspondente.