conta-bancariabancodigito-verificadordocumentos-brasileiros

Como Gerar e Validar Conta Bancária com Dígito Verificador

Rafael Andrade

Por Rafael Andrade· Desenvolvedor

·3 min de leitura

Formulários de transferência, sistemas de pagamento, plataformas de RH e ERPs no Brasil precisam aceitar e validar dados bancários. Um número de conta digitado errado pode redirecionar pagamentos ou causar erros em integrações financeiras. Para testar esses sistemas de forma segura, você precisa de agências e contas fictícias mas matematicamente corretas.

O que é o dígito verificador de conta bancária?

O dígito verificador (DV) é um algarismo adicional ao final do número de conta, calculado matematicamente a partir dos dígitos anteriores. Ele serve como mecanismo de deteccao de erros de digitacao: se alguém trocar um dígito do número de conta, o DV calculado nao baterá com o informado.

No Brasil, cada banco pode ter seu próprio algoritmo de DV, mas o mais comum é o módulo 11 (o mesmo usado em CPF, CNPJ e PIS). Algumas variacoes incluem módulo 10 (usado em certas contas da Caixa, por exemplo).

Formato típico de conta com DV:

Como funciona o módulo 11

Para validar o DV de uma conta usando módulo 11:

  1. Pegue os dígitos do número de conta (sem o DV).
  2. Multiplique cada dígito por pesos crescentes da direita para a esquerda (2, 3, 4, 5, ...).
  3. Some os produtos.
  4. Calcule o resto da divisão por 11.
  5. O DV é 11 menos o resto. Se o resultado for 10, use X ou 0 (dependendo do banco); se for 11, use 0.

Exemplo com 5 dígitos de conta: Conta base: 12345

Como gerar conta bancária para testes

  1. Acesse o Gerador de Conta Bancária no UtilWave.
  2. A ferramenta gera agência e conta com dígito verificador.
  3. Copie os dados para usar em seus testes de formulário ou integracão.

Os dados gerados são completamente fictícios e nao correspondem a contas reais em nenhum banco.

Como validar o dígito verificador de uma conta

  1. Acesse o Validador de Conta Bancária no UtilWave.
  2. Digite a conta no formato NNNN-D.
  3. O resultado é exibido na hora.

Usos corretos vs. incorretos

| Situacao | Correto? | |---|---| | Testar campo de conta em formulario de pagamento | Sim | | Verificar se o DV informado é matematicamente correto | Sim | | Confirmar se uma conta bancaria existe num banco | Nao (consulte o banco) | | Usar conta gerada para receber transferencias reais | Nao | | Gerar dados bancarios para seed de sistema de RH | Sim |

Perguntas frequentes

Todos os bancos usam o mesmo algoritmo de DV? Nao. Cada banco define seu próprio algoritmo. O módulo 11 é o mais comum, mas Bradesco, Itaú, Caixa e outros bancos têm variacoes proprietárias.

O numero de agencia também tem DV? Alguns bancos usam DV também na agência. Outros usam a agência sem DV.

O que é o código do banco (ISPB)? É o identificador do banco no sistema do Banco Central. Necessário em transferências via TED e Pix.

O Pix substituiu a necessidade de conta e agencia? Para transferências pelo Pix, sim. Mas muitos sistemas legados e integrações bancárias tradicionais ainda exigem agência, conta e DV.

Use o Gerador e Validador de Conta Bancária do UtilWave para testar seus sistemas financeiros sem precisar usar dados bancários reais.

Ferramenta relacionada

Gerador de Conta Bancária

Acesse gratuitamente, sem cadastro.