Ache o seu IBAN através do número de conta

Obtenha o seu IBAN através do número de conta

Como se calcula o IBAN?

O IBAN, International Bank Account Number, para Portugal, é apenas PT50 seguido do NIB.

Estrutura do IBAN

PT50 0035 0373 00005391512 80

Os quatro primeiros algarismos constituem o código do país (PT50 para Portugal)

Os quatro seguintes algarismos constituem o código do banco (0035 para a CGD)

Os quatro seguintes identificam o balcão (0373 para o balcão do IST)

Os onze seguintes identificam a conta

Os dois últimos são dígitos de controlo (que verificam que o IBAN foi corretamente inserido)

Os dígitos de controlo existem para que não hajam erros na transmissão do IBAN/NIB a terceiros. Se alguém lhe entregar o IBAN para fazer uma transferência bancária, se por acaso errar num único dígito, verificará que o terminal multibanco dir-lhe-á que o IBAN está incorrecto. Tal deve-se à operação efetuada para aferir quais os dois dígitos de controlo. Tal sucede em muitas outras aplicações como itens de supermercado, o ISBN dos livros, o cartão de cidadão ou o número de contribuinte.

Para aferir quais os dígitos de controlo no IBAN basta fazer a junção do código do banco com o número de conta desse banco, e obter um número com 21 algarismos colocando os dois últimos algarismos a zero. Depois há-que fazer o resto da divisão inteira desse número por 97. Finalmente subtrai-se 98 ao número obtido, obtendo-se assim os números de controlo.

Exemplo

A título de exemplo verifiquemos o seguinte nº de conta da CGD:

0373 005391512 - conta CGD

0373 - representa o código do balcão do banco, neste caso a agência do IST

005391512 - identifica o número da conta associado a esse balcão

O IBAN será:

PT50 0035 0373 00005391512 80

0035 - é o código unívoco da Caixa Geral de Depósitos (CGD)

80 - são os dois dígitos de controlo que se calculam pela forma atrás descrita,

i.e.: 98-(003503730000539150000 % 97)

Encontra no topo da página uma aplicação feita em JavaScript para calcular o NIB através do seu número de conta.