1. O Que E a Inscricao Estadual
A Inscricao Estadual (IE) e o registro de um contribuinte no Cadastro de Contribuintes do ICMS (Imposto sobre Circulacao de Mercadorias e Servicos) do estado. E obrigatoria para empresas que realizam operacoes sujeitas ao ICMS, como comercio de mercadorias e determinadas prestacoes de servicos de transporte e comunicacao.
Ao contrario do CPF e do CNPJ, que seguem um formato nacional unico, cada estado define seu proprio formato de IE, numero de digitos e algoritmo de validacao, tornando a validacao muito mais complexa.
2. Estrutura e Formatos
Os formatos de IE variam bastante entre os estados:
- Numero de digitos: de 8 (Bahia, Rio de Janeiro) ate 14 (Rondonia)
- Prefixos fixos: alguns estados exigem prefixos especificos (ex: MA comeca com 12, PA comeca com 15, MS comeca com 28)
- Digitos verificadores: a maioria usa 1 ou 2 DVs calculados por Modulo 11
- Algoritmos especiais: SP usa dois DVs independentes, MG usa intercalacao de digito intermediario
3. Como Funcionam os Algoritmos
O algoritmo mais comum e o Modulo 11: multiplica-se cada digito por pesos crescentes (geralmente 2 a 9 ou 2 a 10), soma-se os produtos, divide por 11 e calcula-se o resto. Se o resto for 0 ou 1, o DV e 0; caso contrario, e 11 menos o resto.
Excecoes importantes:
- Bahia (BA): aceita tanto Modulo 10 quanto Modulo 11
- Alagoas (AL): usa a formula (soma * 10) % 11
- Ceara (CE): DV 10 e tratado como 0
- Goias (GO): possui caso especial para sequencias numericas especificas
"Nossa ferramenta implementa todos os 27 algoritmos estaduais. Para alguns estados (Tocantins, Rondonia, Acre, Amapa, Roraima), a validacao e simplificada por prefixo e comprimento, pois nao ha algoritmo DV publico documentado."
4. Casos de Uso para Desenvolvedores
A validacao de IE e essencial em varios contextos de desenvolvimento:
- Validacao de formularios de cadastro de fornecedores e clientes
- Integracao com sistemas de emissao de NF-e (o campo IE do emitente precisa ser valido)
- Higienizacao de bases de dados legadas com IEs inconsistentes
- Testes de QA em sistemas fiscais e ERP
- Validacao em APIs de consulta de CNPJ e situacao cadastral
5. Limitacoes da Validacao Matematica
A validacao matematica confirma apenas a estrutura do numero. Ela nao verifica:
- Se a IE esta ativa no cadastro da Sefaz estadual
- Se a IE pertence a empresa informada
- Se o contribuinte esta em situacao regular com o estado
Para validacoes completas em producao, utilize as APIs das Secretarias de Fazenda estaduais ou servicos especializados de consulta cadastral.
6. Perguntas Frequentes
Por que minha IE valida esta aparecendo como invalida?
Verifique se voce selecionou a UF correta e se digitou apenas os digitos numericos (sem pontos, barras ou traco). Alguns estados como Bahia tem dois algoritmos validos; nossa ferramenta testa ambos.
O gerador cria IEs reais?
Nao. O gerador cria numeros matematicamente validos para uso em testes e desenvolvimento. Esses numeros nao correspondem a registros reais na Sefaz.
Como validar IE de produtor rural?
Produtores rurais podem ter IEs com formatos especiais dependendo do estado. Nossa ferramenta valida os formatos padrao. Para producao rural especifica, consulte a legislacao da Sefaz do seu estado.