Pular para conteúdo

Validar a Inscrição Estadual de Minas Gerais

Formato e dígito verificador da IE de MG.

IE de MG: 13 dígitos · 999.999.999/9999

O cálculo roda no seu navegador. A IE só sai daqui se você pedir a consulta.

Como calcular o dígito verificador da IE de Minas Gerais

062.307.904/0081regra de MGExemplo

1º dígito verificador: os dígitos 0 6 2 0 3 0 7 9 0 4 0 0 vezes os pesos 1 2 1 2 1 2 1 2 1 2 1 2 somando os algarismos dos produtos dá 32. Próxima dezena: 40 − 32 = 8. Resultado: 8, confere. 2º dígito verificador: os dígitos 0 6 2 3 0 7 9 0 4 0 0 8 vezes os pesos 3 2 11 10 9 8 7 6 5 4 3 2 somam 219. 219 ÷ 11 deixa resto 10. 11 − 10 = 1. Resultado: 1, confere. Os dígitos verificadores conferem.

Os dígitos verificadores conferem.

A regra em texto

Passo a passo

  1. 1.Insira um 0 depois dos 3 primeiros dígitos (código do município), ficando com 12 dígitos.
  2. 2.Multiplique, da esquerda para a direita, por 1, 2, 1, 2 … e some os algarismos de cada produto (12 vira 1 + 2).
  3. 3.1º DV = quanto falta para a próxima dezena (se a soma já for dezena exata, 0).
  4. 4.2º DV: sem o 0 inserido, multiplique os 11 dígitos mais o 1º DV pelos pesos 3, 2, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2. Divida a soma por 11. Se o resto for 0 ou 1, o DV é 0; senão, DV = 11 − resto.
  5. 5.Compare com os dois últimos dígitos.

Formato da IE de Minas Gerais

Máscara usual

999.999.999/9999

Dígitos
13
Dígitos verificadores
2, no final
Prefixo
Nenhum exigido
Nas inscrições reais
começa com 00
  • Erros comuns: somar os produtos em vez dos algarismos, esquecer o 0 inserido ou mantê-lo no 2º DV.
  • Muitas IEs mineiras começam com zero. Em planilha, formate a coluna como texto.

Dígito válido não significa IE ativa

O cálculo só mostra que o número foi digitado certo. A inscrição ainda pode não existir, estar suspensa, baixada ou inapta, ser de outro contribuinte ou não estar habilitada para NF-e. Para saber, consulte o cadastro.

10 consultas grátis de IE e CNPJ por mês, direto no painel.

Código para validar a IE de Minas Gerais

// IE de Minas Gerais: confere tamanho, prefixo e dígito verificador.
// Não diz se a inscrição está ativa: isso só a consulta ao cadastro responde.
function validarIeMG(ie) {
  const n = String(ie).replace(/[\s./-]/g, "");
  if (!/^\d{13}$/.test(n) || /^(\d)\1+$/.test(n)) return false;
  const d = [...n].map(Number);
  // 1º DV: insere um 0 depois do código do município (3 primeiros dígitos)
  const t = [...(n.slice(0, 3) + "0" + n.slice(3, 11))].map(Number);
  let s1 = 0;
  t.forEach((x, i) => {
    const prod = x * (i % 2 === 0 ? 1 : 2);
    s1 += Math.floor(prod / 10) + (prod % 10); // soma os algarismos
  });
  const dv1 = (10 - (s1 % 10)) % 10;
  // 2º DV: os 11 dígitos originais mais o 1º DV, módulo 11
  const pesos = [3, 2, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2];
  const resto = pesos.reduce((s, p, i) => s + d[i] * p, 0) % 11;
  const dv2 = resto < 2 ? 0 : 11 - resto;
  return dv1 === d[11] && dv2 === d[12];
}

A biblioteca validador-ie é aberta (licença MIT): as regras das 27 UFs em JavaScript/TypeScript e Python, sem dependências, com testes por estado. Como instalar

  • npm install validador-ie
  • pip install validador-ie

Fonte da regra: Sintegra: roteiro de crítica da IE de MG

Perguntas frequentes — IE MG

Quantos dígitos tem a Inscrição Estadual de Minas Gerais?

Dígitos: 13. Máscara usual: 999.999.999/9999. Prefixo: nenhum exigido. Dígitos verificadores: 2, no final. Exemplo de documentação: 062.307.904/0081.

Como calcular o dígito verificador da IE de Minas Gerais?

1º DV pela soma dos algarismos (com um 0 inserido após o município); 2º DV em módulo 11. O passo a passo, com um exemplo resolvido, está nesta página.

Se o dígito verificador confere, a IE está ativa?

Não. O cálculo só mostra que o número foi digitado certo. Para saber se a inscrição existe, está ativa e a quem pertence, consulte o cadastro de contribuintes de Minas Gerais.

O validador desta página envia a IE para algum lugar?

Não. O cálculo roda no seu navegador e a IE digitada não é enviada a lugar nenhum. Ela só sai daqui se você clicar em “Ver se está ativa”, que abre o cadastro grátis com a consulta pronta.