Pular para conteúdo

Validar a Inscrição Estadual do Distrito Federal

Formato e dígito verificador da IE de DF.

IE de DF: 13 dígitos · 07999999999-99

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 Distrito Federal

07300001001-09regra de DFExemplo

1º dígito verificador: os dígitos 0 7 3 0 0 0 0 1 0 0 1 vezes os pesos 4 3 2 9 8 7 6 5 4 3 2 somam 34. 34 ÷ 11 deixa resto 1. Resto 0 ou 1 dá 0. Resultado: 0, confere. 2º dígito verificador: os dígitos 0 7 3 0 0 0 0 1 0 0 1 0 vezes os pesos 5 4 3 2 9 8 7 6 5 4 3 2 somam 46. 46 ÷ 11 deixa resto 2. 11 − 2 = 9. Resultado: 9, confere. Os dígitos verificadores conferem.

Os dígitos verificadores conferem.

A regra em texto

Passo a passo

  1. 1.Confira se a inscrição começa com 07 ou 08.
  2. 2.1º DV: multiplique os 11 primeiros dígitos pelos pesos 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some. Divida a soma por 11. Se o resto for 0 ou 1, o DV é 0; senão, DV = 11 − resto.
  3. 3.2º DV: repita com os 11 dígitos mais o 1º DV e os pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
  4. 4.Compare com os dois últimos dígitos.

Formato da IE do Distrito Federal

Máscara usual

07999999999-99

Dígitos
13
Dígitos verificadores
2, no final
Prefixo
07 ou 08
Nas inscrições reais
começa com 07 ou 08
  • As inscrições novas do DF já começam com 08. Validação que aceita só 07 recusa inscrições legítimas.
  • No DF a inscrição se chama CF/DF (Cadastro Fiscal do Distrito Federal).

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 Distrito Federal

// IE do Distrito Federal: confere tamanho, prefixo e dígito verificador.
// Não diz se a inscrição está ativa: isso só a consulta ao cadastro responde.
function validarIeDF(ie) {
  const n = String(ie).replace(/[\s./-]/g, "");
  if (!/^\d{13}$/.test(n) || /^(\d)\1+$/.test(n)) return false;
  if (!["07", "08"].includes(n.slice(0, 2))) return false;
  const d = [...n].map(Number);
  const mod11 = (pesos) => {
    const resto = pesos.reduce((s, p, i) => s + d[i] * p, 0) % 11;
    return resto < 2 ? 0 : 11 - resto;
  };
  const dv1 = mod11([4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]);
  const dv2 = mod11([5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]);
  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

Perguntas frequentes — IE DF

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

Dígitos: 13. Máscara usual: 07999999999-99. Prefixo: 07 ou 08. Dígitos verificadores: 2, no final. Exemplo de documentação: 07300001001-09.

Como calcular o dígito verificador da IE do Distrito Federal?

Dois dígitos verificadores em módulo 11, com os mesmos pesos do Acre. 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 Distrito Federal.

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.