IBAN e SWIFT são códigos que identificam contas bancárias e bancos:

  • O IBAN identifica a conta e o banco sendo usado internacionalmente na Área Única de Pagamentos em Euros (SEPA) e também a nível nacional;
  • O BIC/Swift identifica o banco sendo solicitado nos países que não adotaram o IBAN, como os EUA e a Austrália, por exemplo, e na SEPA em conjunto ou em alternativa ao IBAN.

IBAN e SWIFT distinguem-se também pelos elementos que os compõem. Ambos se destinam a facilitar e a conferir maior segurança às transações.

Como saber os códigos dos bancos de Portugal e do mundo

A forma mais segura de saber o NIB ou IBAN da sua conta bancária e o BIC/Swift do seu banco, é consultando diretamente a instituição bancária ou o respetivo website, os seus extratos de conta e demais documentos bancários, ou a app do banco.

Se pretende saber o NIB ou IBAN de terceiros, ou o BIC/Swift do banco onde pertence a conta, deve pedi-lo diretamente ao destinatário da operação.

Não tente gerar ou construir qualquer um destes códigos em “simuladores” na internet, mesmo dispondo de toda a informação.

Um erro num código destes, numa transferência internacional, pode bloquear o pagamento, atrasá-lo ou fazer com que o dinheiro não vá parar ao destinatário certo.

Como resultado, vai ter custos acrescidos, atrasos e, eventualmente, ter de reverter uma transferência que foi parar à conta errada.

Pode verificar os códigos BIC/Swift dos bancos de Portugal, e também do resto do mundo, no website Códigos Swift/BIC. Se pretender efetuar uma operação financeira, tenha o cuidado de confirmar se o código está correto.

Pode consultar o ficheiro lista de IBAN do Banco de Portugal, que contém os códigos dos bancos a operar em Portugal.

Note que esta lista não fornece o IBAN completo, com indicação da conta bancária. Apenas dá os primeiros carateres que compõem o IBAN relativos à instituição bancária.

No caso da Caixa de Crédito Agrícola Mútuo, a lista contém o código PT50 0045 relativo à Caixa Central (código válido no IBAN) e os códigos das diversas Caixas Agrícolas (código de identificação do agente financeiro).

A seguir explicamos como é composto o IBAN e o BIC/Swift.

O que é o código IBAN

O IBAN (International Bank Account Number), é um código-padrão internacional para a identificação de contas bancárias e países onde estão domiciliadas essas contas.

Foi criado para facilitar o processamento automático de pagamentos e cobranças, assegurando a transmissão correta dos dados e reduzindo as possibilidades de intervenção manual.

Para os países membros da SEPA o formato do IBAN é idêntico e é imprescindível para efetuarem transferências entre si. Com o IBAN e/ou o BIC/Swift uma transação internacional é realizada em segundos.

O IBAN é composto, no máximo, por 34 elementos que se dividem da seguinte forma:

  • Os dois primeiros carateres correspondem ao país de domiciliação da conta;
  • Os terceiro e quarto carateres são de controlo e servem para validação do código do país;
  • Os restantes dígitos correspondem à estrutura de identificação de contas, definida para cada país.

IBAN em Portugal

Em Portugal, o IBAN é constituído por 25 carateres que se dividem da seguinte forma:

  • O prefixo “PT” que diz respeito ao país;
  • O número "50" referente ao código de controlo do IBAN;
  • Vinte e um carateres correspondentes ao NIB (ou número de identificação bancária nacional).

Exemplo de um IBAN de Portugal

  • PT50********************* (PT50 + 21 dígitos do NIB).

Sendo o NIB o número de identificação da conta bancária em termos nacionais, não serve para transações internacionais. O IBAN serve para transações nacionais e internacionais.

Na área SEPA, todos os IBAN começam pelo código do país e código de controlo (2+2 elementos) e seguem a mesma lógica de formato, embora possam ter um número diferente de elementos (com um máximo de 34). Como exemplo, em Espanha o IBAN inicia-se por ES, em França por FR e na Alemanha por DE.

O IBAN não está generalizado no mundo inteiro, mas é crescente o número de países que o vêm adotando. Numa transferência internacional, normalmente, é requerido o IBAN (nos países que o adotaram) e também o código SWIFT, ou apenas este último para os países que não adotaram o IBAN.

O que é o código BIC/Swift

O SWIFT (Society for Worldwide Interbank Financial Telecommunication) é uma entidade / sistema padrão para os códigos de identificação de um banco a nível internacional, os denominados BIC (Bank Identifier Code).

Normalmente surgem os dois a par. Se consultar a sua conta bancária, certamente, vai-lhe surgir o código Swift/BIC ou BIC/Swift para o seu Banco. Para este efeito são, portanto, o mesmo código.

Dito de forma simples, o BIC/Swift é o código usado para identificar um banco numa transação internacional, permitindo concluir a operação de uma forma automática, confidencial e segura. Este código pode ser-lhe pedido em qualquer operação que envolva dois países, designadamente se envolver países sem IBAN.

É composto por 8 ou 11 carateres que se dividem da seguinte forma:

  • O código do Banco, definido em quatro carateres únicos (normalmente é a “sigla” associada ao nome do Banco);
  • O código do país, definido em dois carateres que constituem o código do país (PT para Portugal);
  • O código da localização, definido em dois carateres para distinguir os bancos de um mesmo país (em que “L” assinala que o código está ativo);
  • O código da agência, definido em três carateres opcionais que definem o balcão da instituição.

Em Portugal, a grande maioria dos bancos não identifica a agência (que é opcional). A mesma pode surgir identificada com XXX (para a sede do Banco), ou simplesmente, XXX não surgir no código.

Normalmente, o código é o mesmo para todas as agências de um mesmo banco, variando apenas para outro tipo de entidades, dentro da mesma instituição como, por exemplo, bancos de investimento ou corretoras.

Os códigos Swift podem apresentar a componente “XXX” na versão completa do código, no entanto, o código sem essa componente também é válido e é o que se utiliza normalmente.

Vejamos os seguintes exemplos:

Activobank: como se demonstra, é indiferente ACTVPTPL ou ACTVPTPLXXX, sendo mais simples e mais usado o primeiro.

No 1.º quadro, o nome da agência (“branch name”) aparece como a sede. No 2.º quadro, o código da agência (“branch code”) aparece com “XXX”, que indica tratar-se da sede.

O código Swift (“Swift Code”) pode conter ou não o código “XXX”. Se não contiver significa que se trata da sede, ou de forma mais simples, o código genérico do Banco.

swift activo

Banco BPI: O nome da agência (“branch name”) surge como não identificada (“not listed”), estando o código da agência (“branch code”) preenchido com o opcional “XXX”, significando que se trata da sede.

BPI swift

Consulte um maior detalhe sobre o IBAN e como obtê-lo em Como saber o IBAN da sua conta bancária.

Se preferir perceber melhor as diferenças entre o IBAN e o NIB, consulte IBAN e NIB: qual a diferença.

Também lhe pode interessar como registar ou alterar o IBAN no Portal das Finanças e como alterar o IBAN na Segurança Social.