Ao fazer transferências bancárias internacionais, você encontrará com frequência dois identificadores importantes: o IBAN (International Bank Account Number) e o código SWIFT (também chamado de BIC ou Bank Identifier Code). Eles têm finalidades fundamentalmente diferentes, e você precisará de um ou dos dois dependendo do sistema de pagamento, do destino e das instruções do banco ou do provedor de pagamentos.
IBAN: identifica a conta
Um IBAN identifica uma conta bancária específica. Ele contém até 34 caracteres alfanuméricos que codificam o país, os dígitos de controle, o código do banco, o identificador da agência e o número da conta individual. O IBAN informa ao sistema de pagamentos qual conta deve receber os fundos.
Exemplo: DE89 3704 0044 0532 0130 00 — identifica uma conta específica em um determinado banco na Alemanha.
SWIFT/BIC: identifica o banco
Um código SWIFT, ou BIC, identifica a instituição financeira, não uma conta individual. De acordo com a SWIFT, os BICs têm 8 ou 11 caracteres:
- 4 letras — código do banco ou da entidade empresarial (por exemplo,
DEUTpara o Deutsche Bank) - 2 letras — código do país (por exemplo,
DEpara a Alemanha) - 2 caracteres — código de localização (por exemplo,
FFpara Frankfurt) - 3 caracteres (opcionais) — identificador da agência
Exemplo: DEUTDEFF — a sede do Deutsche Bank em Frankfurt.
Principais diferenças
| IBAN | SWIFT/BIC | |
|---|---|---|
| Identifica | Uma conta bancária específica | Uma instituição financeira |
| Comprimento | 15–34 caracteres | 8 ou 11 caracteres |
| Detecção de erros | Dígitos de controle MOD-97 integrados | Não possui soma de verificação MOD-97 |
| Cobertura | Os formatos nacionais são publicados no IBAN Registry da SWIFT; a cobertura não é mundial | Identificador internacional de instituições financeiras |
| Usado para | Identificar a conta correta | Identificar a instituição correta |
Quando você precisa dos dois?
A necessidade de um IBAN, de um BIC ou de ambos depende do sistema de pagamento e dos requisitos do banco recebedor. Algumas rotas de pagamento internacionais exigem um IBAN junto com um BIC ou outro identificador da instituição; outras usam formatos diferentes de número de conta ou informações de roteamento.
Exceção: Em muitos pagamentos denominados em euros dentro da Área Única de Pagamentos em Euros (SEPA), o IBAN é o identificador da conta fornecido pelo cliente, e o pagamento pode ser processado sem pedir que ele informe um BIC. Os requisitos exatos ainda dependem do esquema SEPA, dos provedores participantes e das instruções de pagamento.
Não presuma que IBAN e BIC são intercambiáveis: o IBAN identifica a conta, enquanto o BIC identifica a instituição.
Cobertura geográfica
- Os IBANs usam formatos nacionais publicados no IBAN Registry atual da SWIFT. Eles não são universais: Estados Unidos, Canadá, Austrália, China e Japão não usam IBAN.
- Os códigos SWIFT/BIC identificam instituições financeiras em mensagens financeiras internacionais, incluindo rotas de pagamento de países que não emitem IBAN.
É por isso que bancos americanos podem ter códigos SWIFT/BIC, mas não emitem IBANs.
Resumo
Pense no código SWIFT/BIC como o endereço do banco na rede financeira global e no IBAN como a caixa de correio específica nesse endereço. Quando um sistema de pagamento exige os dois, eles trabalham juntos para direcionar os fundos à instituição e à conta pretendidas. Em outros sistemas, o BIC pode não ser solicitado ao cliente.
Para desenvolvedores, use nosso gerador de IBAN para criar IBANs de teste válidos durante o desenvolvimento, mas lembre-se de que os IBANs de teste devem ser combinados com códigos SWIFT fictícios que não direcionem pagamentos para bancos reais.