Obtenção do NIB através do número de conta
O NIB, Número de Identificação Bancária, é um número composto por 21 algarismos que identifica univocamente qualquer conta bancária a nível nacional Português.
Os quatro primeiros algarismos constituem o código do banco
Os quatro seguintes identificam o balcão
Os onze seguintes identificam a conta
Os dois últimos são dígitos de controlo
Os dígitos de controlo existem para que não hajam erros na transmissão do NIB a terceiros. Se alguém lhe entregar o NIB para fazer uma transferência bancária, se por acaso errar num único dígito, verificará que o terminal multibanco dir-lhe-á que o NIB está incorrecto. Tal deve-se à operação efectuada 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 NIB 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.
A título de exemplo verifiquemos o seguinte nº de conta da CGD:
0373005391512 - 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 NIB será:
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)
Para obter o IBAN, International Bank Account Number, número de conta bancária internacional, para contas portuguesas, basta prefaciar o NIB com o código de Portugal, PT50.
Encontra no topo da página uma aplicação feita em JavaScript para calcular o NIB através do seu número de conta. Qualquer dúvida não hesite em contactar-me.