Pular para conteúdo

Validar a Inscrição Estadual do Rio Grande do Norte

Formato e dígito verificador da IE de RN.

IE de RN: 9 ou 10 dígitos · 20.999.999-9 ou 20.9.999.999-9

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 do Rio Grande do Norte

20.040.040-1regra de RNExemplo

Dígito verificador: os dígitos 2 0 0 4 0 0 4 0 vezes os pesos 9 8 7 6 5 4 3 2 somam 54. 54 × 10 = 540. 540 ÷ 11 deixa resto 1. Resultado: 1, confere. Os dígitos verificadores conferem.

O dígito verificador confere.

A regra em texto

Passo a passo

  1. 1.Confira se a inscrição começa com 20.
  2. 2.Multiplique todos os dígitos menos o último pelos pesos decrescentes até 2 (9 a 2 na IE de 9; 10 a 2 na IE de 10) e some.
  3. 3.Multiplique a soma por 10 e divida por 11. O resto é o DV; se for 10, o DV é 0.
  4. 4.Compare com o último dígito.

Formato da IE do Rio Grande do Norte

Máscara usual

20.999.999-9

ou20.9.999.999-9

Dígitos
9 ou 10
Dígitos verificadores
1, no final
Prefixo
20
Nas inscrições reais
começa com 20
  • Convivem inscrições de 9 e 10 dígitos. Aceite os dois tamanhos.

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 do Rio Grande do Norte

// IE do Rio Grande do Norte: confere tamanho, prefixo e dígito verificador.
// Não diz se a inscrição está ativa: isso só a consulta ao cadastro responde.
function validarIeRN(ie) {
  const n = String(ie).replace(/[\s./-]/g, "");
  if (!/^\d{9,10}$/.test(n) || !n.startsWith("20")) return false;
  const d = [...n].map(Number);
  const k = n.length - 1; // dígitos antes do DV (8 ou 9)
  let soma = 0;
  for (let i = 0; i < k; i++) soma += d[i] * (k + 1 - i);
  const resto = (soma * 10) % 11;
  return (resto === 10 ? 0 : resto) === d[k];
}

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 RN

Perguntas frequentes — IE RN

Quantos dígitos tem a Inscrição Estadual do Rio Grande do Norte?

Dígitos: 9 ou 10. Máscara usual: 20.999.999-9 ou 20.9.999.999-9. Prefixo: 20. Dígitos verificadores: 1, no final. Exemplo de documentação: 20.040.040-1.

Como calcular o dígito verificador da IE do Rio Grande do Norte?

Soma com pesos decrescentes até 2, multiplicada por 10, e o resto da divisão por 11 (resto 10 dá 0). 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 do Rio Grande do Norte.

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.