1. O Que E o Digito Verificador Bancario
O digito verificador (DV) bancario e um mecanismo de controle matematico que permite verificar se um numero de agencia ou conta foi digitado corretamente. Ele e calculado a partir dos demais digitos usando um algoritmo especifico de cada banco, e funciona como uma "assinatura" numerica que confirma a integridade dos dados.
Esse sistema reduz erros de digitacao em transacoes financeiras — transferencias, TEDs, DOCs e PIX via conta bancaria — ao permitir que sistemas detectem imediatamente se um numero foi inserido errado antes mesmo de consultar o banco de dados.
2. Estrutura dos Dados Bancarios
Uma conta bancaria brasileira e identificada por quatro elementos:
- Codigo do banco: numero de 3 digitos que identifica a instituicao financeira (ex: 001 = Banco do Brasil, 341 = Itau).
- Agencia: numero de 4 digitos que identifica a unidade do banco. Alguns bancos incluem um digito verificador da agencia.
- Conta corrente: numero de ate 10 digitos que identifica a conta do correntista dentro da agencia.
- Digito verificador da conta: 1 ou 2 digitos ao final do numero da conta, calculados matematicamente.
3. Algoritmos por Banco
Cada banco utiliza seu proprio metodo de calculo. Os principais:
- Banco do Brasil (001): usa modulo 11 com pesos decrescentes de 9 a 2 para a conta.
- Bradesco (237): aplica modulo 11 com pesos de 2 a 7 aplicados da direita para a esquerda.
- Itau (341): utiliza modulo 10 com pesos alternados 1 e 2 na conta corrente.
- Santander (033): aplica modulo 11 especifico para o numero da conta.
- Caixa Economica Federal (104): usa modulo 11 com verificacao da operacao de conta.
"A diversidade de algoritmos entre os bancos brasileiros reflete a independencia historica de cada instituicao na definicao de seus sistemas internos — um desafio que ferramentas de validacao precisam tratar caso a caso."
4. Por Que Validar Dados Bancarios
A validacao do digito verificador e essencial em varios cenarios:
- Sistemas de pagamento: evitar transferencias com erros de digitacao antes de processar a transacao.
- Cadastros de beneficiarios: validar contas bancarias ao registrar fornecedores, funcionarios ou beneficiarios de transferencias.
- Plataformas de e-commerce: verificar dados bancarios informados para estorno ou pagamento a vendedores.
- ERPs e sistemas financeiros: higienizar bases de dados com registros de contas bancarias possivelmente incorretos.
5. Como Usar o Validador
- Selecione o banco: escolha o banco na lista para que o algoritmo correto seja aplicado.
- Preencha agencia e conta: digite os numeros sem traco ou espacos — a ferramenta trata a formatacao automaticamente.
- Clique em "Validar Conta": o resultado aparece imediatamente.
6. Perguntas Frequentes
Uma conta valida nesta ferramenta existe necessariamente?
Nao. A validacao verifica apenas a consistencia matematica do digito verificador. Uma conta pode ter digito correto e mesmo assim nao existir ou estar encerrada. Para confirmar a existencia, e necessario consultar o banco diretamente ou usar uma API de consulta bancaria.
Por que minha conta aparece como invalida?
As causas mais comuns sao: banco selecionado incorreto, digito verificador digitado separadamente quando deveria ser parte do numero da conta, ou numero de conta com zeros a esquerda omitidos.
Outros bancos serao suportados?
Sim. O suporte a bancos como Nubank, Inter, C6 Bank e outros esta em desenvolvimento. A complexidade esta no fato de que bancos digitais frequentemente nao divulgam seus algoritmos publicamente.