1001Ferramentas
🏦Validadores

Validador de Conta Itaú

Valida o formato e DV de conta corrente do Itaú: 4 dígitos agência + 5 dígitos conta + 1 DV. Algoritmo "código de auto-conferência".

Conta Itau: COMPE 341 e a estrutura de agencia, conta e digito verificador

Contas do Itau Unibanco usam o layout agencia + conta + DV, em que a agencia tem 4 digitos, a conta tem 5 ou 6 digitos e o digito verificador (DV) e 1 digito numerico. O codigo COMPE (Comunicacao Interbancaria) que identifica o banco no Sistema de Pagamentos Brasileiro e 341, o codigo historico Itau preservado apos a fusao com o Unibanco em 2008. O numero da agencia nao traz DV adicional no formato publico que aparece em cartoes, extratos e recibos Pix copia-e-cola, ainda que os sistemas internos do Itau carreguem um digito de controle separado.

O Itau (Itau Unibanco Holding) e o maior banco privado da America Latina por ativos totais, com cerca de R$ 2 trilhoes em balanco, mais de 4.500 agencias e dezenas de milhoes de clientes nos segmentos varejo, private e corporate. O grupo opera duas marcas principais para o consumidor final: o super app Itau para o correntista tradicional e o Iti, carteira digital independente lancada em 2019 para competir com Nubank e PicPay.

O algoritmo de DV do Itau: modulo 10 simplificado

Diferente de CPF, CNPJ e da maioria dos documentos brasileiros, que usam modulo 11, o Itau adota um esquema modulo 10 proximo ao algoritmo de Luhn. O procedimento para uma conta de 5 digitos mais DV e:

  • Concatenar agencia (4) + conta (5) em uma string de 9 digitos.
  • Multiplicar cada digito, da direita para a esquerda, pelos pesos alternados 2, 1, 2, 1, 2, 1, 2, 1, 2.
  • Para cada produto maior que 9, somar os digitos (14 vira 1+4 = 5).
  • Somar tudo, tirar modulo 10 e subtrair de 10. Se o resultado for 10, o DV final e 0.

E a mesma tecnica aplicada a numeros de cartao de credito na ISO/IEC 7812. Exemplo com agencia 0911 e conta 12345: a sequencia ponderada e somada por digitos resulta em 0,9,2,1,2,3,8,5,1, total 31; 31 mod 10 = 1; DV = 10 - 1 = 9. Conta completa: 0911 / 12345-9.

Itau vs Bradesco vs Banco do Brasil: algoritmos distintos, mesma familia

Cada grande banco brasileiro publica seu proprio algoritmo de DV. O Itau usa modulo 10 com dobra estilo Luhn, o Bradesco usa modulo 11 com pesos 2 a 7 e a letra especial P para dois residuos, o Banco do Brasil usa modulo 11 com letra X, a Caixa usa modulo 11 com prefixo de operacao e o Santander tem variante propria de modulo 11. O anti-padrao classico e hardcodar um unico algoritmo e tratar toda conta igual — o resultado e falso negativo bloqueando pagamento legitimo.

Onde a conta Itau ainda e validada client-side

  • Folha de pagamento em sistemas de RH que creditam o salario na conta corrente.
  • Registro de boleto no cash management do Itau para recebiveis B2B.
  • Debito automatico de concessionarias, academias e assinaturas SaaS.
  • TED e DOC legados, embora o DOC tenha sido extinto em fevereiro de 2024 pela Resolucao BCB 281/2022 e o TED para PF tenha migrado quase todo para Pix.
  • Parsers de OFX que importam extratos em apps de contabilidade e financas pessoais.

Em 2026, o usuario final movimenta dinheiro no Itau via Pix usando chave (CPF, email, telefone ou UUID aleatorio), entao a exposicao publica do trio agencia + conta + DV vem encolhendo. Ainda importa para cash management, credito salarial, depositos judiciais e qualquer integracao que use Open Finance Fase 2 (iniciacao de pagamento) contra o Itau.

Implementando a validacao Itau em Node e Python

function itauDV(ag, conta) {
  const s = (ag + conta).split('').reverse()
  let sum = 0
  for (let i = 0; i < s.length; i++) {
    let p = parseInt(s[i], 10) * (i % 2 === 0 ? 2 : 1)
    if (p > 9) p = Math.floor(p / 10) + (p % 10)
    sum += p
  }
  const dv = (10 - (sum % 10)) % 10
  return dv
}
// itauDV('0911', '12345') === 9

Para Python, o pacote npm bancos-brasileiros e o Python brazilian-bank-validator implementam Itau, Bradesco, BB e Caixa com a mesma interface. Prefira sempre uma lib mantida a um snippet pontual — especificacoes mudam sem alarde (o Itau estendeu contas de varejo de 5 para 6 digitos em segmentos especificos em 2019) e as libs acompanham essas revisoes.

FAQ

O Itau aceita Pix em 2026? Sim. Pix e obrigatorio para participantes plenos do Sistema de Pagamentos Brasileiro desde novembro de 2020. O Itau expoe Pix no app, internet banking, caixa eletronico e na API Itau Empresas. As transferencias liquidam em menos de 10 segundos, 24/7, e sao gratuitas para pessoa fisica.

O TED ainda existe entre contas Itau? Sim para pessoa fisica, na mesma janela de dia util (ate 17h). Para pessoa juridica o Itau empurra Pix porque tarifas e janelas operacionais de TED nao competem mais apos as reformas Bacen de 2024.

O algoritmo de DV do Itau e aberto? O Banco Central publica o catalogo COMPE e a Circular Bacen 3.461 referencia o esquema agencia/conta, mas a formula precisa do DV historicamente foi distribuida em manuais de cash management do Itau (o Bradesco faz o mesmo). O repositorio comunitario bancos-brasileiros reverteu o algoritmo ha mais de uma decada e bate com os recibos oficiais.

E as contas Iti? O Iti opera sobre o mesmo ledger do Itau (COMPE 341) com uma agencia interna. Para receber Pix ou TED basta uma chave; para transferencias legadas o app Iti exibe a agencia + conta + DV subjacente, que valida com o mesmo algoritmo.

Este validador consulta o servidor do Itau? Nao. A matematica roda inteira no seu navegador. Confirmar titularidade exige consentimento Open Finance ou uma API contratada de verificacao bancaria como idwall, Unico ou Caf.

Ferramentas Relacionadas