IBAN

Guia de apoio

Como funciona a validação de IBAN

Veja como a validação de IBAN combina regras por país, comprimento fixo e checksum MOD-97.

Validar um IBAN é fazer uma verificação estrutural. O processo não contacta o banco nem confirma se a conta está operacional. Apenas verifica se o valor respeita o formato esperado para aquele país.
Experimentar o validador

Experimentar o validador

Não precisa de sair deste guia para fazer uma verificação estrutural. Pode usar aqui o mesmo validador e continuar a leitura se precisar de mais contexto.

Primeiro: país e comprimento

Primeiro: país e comprimento

A validação começa por ler o código do país e comparar o IBAN com a regra correspondente. Cada país suportado tem um comprimento exato, por isso um número com caracteres a mais ou a menos falha logo aqui.

Esta etapa costuma apanhar erros simples mas frequentes, como país incorreto, caracteres em falta ou utilização de um número doméstico num campo que espera IBAN.

Depois: checksum MOD-97

Depois: checksum MOD-97

Se a estrutura básica fizer sentido, o IBAN é reorganizado e as letras são convertidas em números. Só depois se aplica o cálculo MOD-97.

Um IBAN estruturalmente válido produz resto 1. É isso que permite detetar muitos erros de digitação e várias inversões de dígitos.

O que um resultado válido não garante

O que um resultado válido não garante

Um IBAN válido no checksum não prova que a conta existe, está ativa, pertence ao destinatário certo ou aceita transferências naquele momento.

Para pagamentos reais, continua a ser necessário confirmar dados com o beneficiário, com o banco ou com o prestador de pagamento envolvido.

Casos de uso

Casos de uso

  • Documentar regras de validação em produtos financeiros.
  • Explicar a equipas internas porque um IBAN pode parecer correto e ainda assim não servir para pagar.
  • Apoiar testes QA em formulários, importações e fluxos de payout.
FAQ

FAQ

A validação de IBAN fala com o banco?

Não. Trata-se de uma verificação estrutural offline.

Porque é que um IBAN válido ainda pode falhar num pagamento?

Porque o pagamento também depende do estado real da conta, das regras do banco e da confirmação do destinatário.

Aviso importante

Esta ferramenta verifica apenas o formato. Valida a estrutura e o checksum, mas não confirma que uma conta bancária exista, esteja ativa, pertença a uma pessoa ou possa receber pagamentos. Não realiza verificação financeira, de identidade ou bancária.

Guias relacionados

Voltar à ferramenta principal

Use o validador principal quando precisar de uma verificação estrutural rápida. Use os guias quando precisar de mais contexto, detalhe de implementação ou ajuda na resolução de problemas.

Abrir IBAN
Mais deste hub