Pular para conteúdo

Validar a Inscrição Estadual do Tocantins

Formato e dígito verificador da IE de TO.

IE de TO: 9 dígitos (atual) ou 11 (antigo) · 29.999.999-9 ou 29.99.999999-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 Tocantins

29.01.022783-6regra de TOExemplo

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

O dígito verificador confere.

A regra em texto

Passo a passo

  1. 1.No formato antigo (11 dígitos), confira se o 3º e o 4º dígito são 01, 02, 03 ou 99 e retire-os.
  2. 2.Multiplique os 8 primeiros dígitos restantes pelos pesos 9, 8, 7, 6, 5, 4, 3, 2 e some.
  3. 3.Divida a soma por 11. Se o resto for 0 ou 1, o DV é 0; senão, DV = 11 − resto.
  4. 4.Compare com o último dígito.

Formato da IE do Tocantins

Máscara usual

29.999.999-9

ou29.99.999999-9

Dígitos
9 (atual) ou 11 (antigo)
Dígitos verificadores
1, no final
Prefixo
Nenhum exigido
Nas inscrições reais
começa com 29
  • Convivem os formatos de 9 e 11 dígitos. O DV é o mesmo nos dois.

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 Tocantins

// IE do Tocantins: confere tamanho, prefixo e dígito verificador.
// Não diz se a inscrição está ativa: isso só a consulta ao cadastro responde.
function validarIeTO(ie) {
  const n = String(ie).replace(/[\s./-]/g, "");
  if (!/^(\d{9}|\d{11})$/.test(n) || /^(\d)\1+$/.test(n)) return false;
  let base = n;
  if (n.length === 11) {
    // Formato antigo: 3º e 4º dígitos são a categoria e ficam fora do cálculo
    if (!["01", "02", "03", "99"].includes(n.slice(2, 4))) return false;
    base = n.slice(0, 2) + n.slice(4);
  }
  const d = [...base].map(Number);
  const resto = [9, 8, 7, 6, 5, 4, 3, 2].reduce((s, p, i) => s + d[i] * p, 0) % 11;
  return (resto < 2 ? 0 : 11 - resto) === d[8];
}

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 TO

Perguntas frequentes — IE TO

Quantos dígitos tem a Inscrição Estadual do Tocantins?

Dígitos: 9 (atual) ou 11 (antigo). Máscara usual: 29.999.999-9 ou 29.99.999999-9. Prefixo: nenhum exigido. Dígitos verificadores: 1, no final. Exemplo de documentação: 29.01.022783-6.

Como calcular o dígito verificador da IE do Tocantins?

Módulo 11 com pesos 9 a 2; no formato antigo, o 3º e o 4º dígito ficam fora do cálculo. 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 Tocantins.

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.