Técnico

BIC

Bank Identifier Code

Código SWIFT internacional que identifica um banco (8 ou 11 caracteres). Não é mais obrigatório no SEPA desde 2016, mas é indispensável para transferências internacionais fora da zona do euro.

Definição

O BIC (Bank Identifier Code), também chamado de código SWIFT, é o identificador internacional de um banco, definido pela norma ISO 9362.

Com 8 ou 11 caracteres, ele designa de forma inequívoca uma instituição (e, eventualmente, uma agência) em qualquer lugar do mundo. Desde 2016, deixou de ser obrigatório no SEPA — o IBAN basta — mas continua indispensável para transferências internacionais fora da zona do euro.

Anatomia de um BIC

Quatro blocos, exemplo BNPAFRPPXXX:

  • 4 letras — o banco (BNPA = BNP Paribas).
  • 2 letras — o país (ISO 3166: FR).
  • 2 caracteres — a localização, em geral a cidade (PP = Paris).
  • 3 caracteres opcionais — a agência (XXX = sede).

Ou seja, BNPAFRPP (8 caracteres) ou BNPAFRPPXXX (11 caracteres, com a agência).

BIC x IBAN

A confusão mais frequente:

  • BIC — identifica o banco.
  • IBAN — identifica a conta específica nesse banco.

Um BIC sozinho não permite nenhuma transferência (falta a conta); um IBAN sozinho basta no SEPA, pois já contém o código do banco que permite recuperar o BIC. É exatamente por isso que o BIC se tornou opcional no SEPA em 2016.

Quando o BIC ainda é útil

  • Transferência internacional fora do SEPA: enviar USD, CHF ou GBP fora do euro exige o BIC no lado SWIFT.
  • Identificação de um banco: identificador estável e global, prático para bancos de dados, regras de roteamento ou relatórios.
  • VoP: o banco do beneficiário costuma usá-lo internamente para rotear a chamada.
  • Conciliação contábil: alguns formatos de exportação (CAMT, MT940) identificam as contrapartes pelo BIC.

O que o BIC não faz

  • Não identifica uma conta: isso é o IBAN.
  • Não valida um titular: isso é a VoP.
  • Não é mais exigido no SEPA desde 2016 (Regulamento UE 260/2012).
  • Não informa a solvência de um banco (esse é o objeto dos ratings da Moody's, S&P etc.).

BIC conectado ou não ao SWIFT

Nem todos os BICs estão ligados à rede:

  • BIC conectado (8º caractere ≠ 0): o banco usa ativamente o SWIFT para a mensageria internacional.
  • BIC não conectado (8º caractere = 0): um BIC apenas de identificação, sem recepção direta de mensagens SWIFT — típico de pequenos bancos ou de certas fintechs.

Um detalhe técnico que pode surpreender em uma integração pan-europeia.

No ecossistema PSD2

Nas APIs da PSD2 (STET, Berlin Group), o BIC aparece no campo bicFi ou equivalente. Raramente exigido do lado do pagador (o IBAN basta), ele segue sendo transmitido nos fluxos de compensação e exibido nos extratos.

Exemplos concretos

  • Alguns BICs franceses: BNP Paribas BNPAFRPPXXX, Société Générale SOGEFRPPXXX, Crédit Agricole IDF AGRIFRPPXXX, LCL CRLYFRPPXXX, Boursorama BOUSFRPPXXX, Revolut Bank UAB (Lituânia) REVOLT21XXX, N26 Bank GmbH (Alemanha) NTSBDEB1XXX.
  • Erro clássico: um cliente digita o BIC manualmente e erra. A solução: derivá-lo automaticamente do IBAN por meio de uma biblioteca (iban no npm, iban4j), o que elimina a digitação e metade dos erros.
  • Wise / Revolut: seus BICs são lituanos, belgas ou irlandeses, conforme a licença. Perfeitamente utilizáveis no SEPA para um cliente francês, ainda que um empregador ou um órgão público possa estranhá-los (e recusá-los indevidamente).
  • API da PSD2: em uma requisição STET, o BIC fica em debtorAgent.bicFi. Um BIC que não corresponda exatamente ao deduzido do IBAN geralmente não faz o pagamento falhar — uma tolerância frequente do lado do ASPSP.
  • Diretório: para resolver um BIC, prefira o diretório oficial da SWIFT às bases gratuitas, muitas vezes desatualizadas (bancos renomeados, fundidos, agências fechadas).

Fontes

Aprofundar

No blog

Leituras mais completas para ir além da definição.

7 de abril de 2026
técnico

Arquitetura técnica de uma API DSP2: o que é preciso saber antes de escrever a primeira linha de código — Ler o artigo

Panorama técnico da DSP2 para CTOs, desenvolvedores e PMs técnicos: padrões de API, segurança (mTLS, certificados eIDAS), OAuth2, fluxos SCA, gestão do consentimento, armadilhas de implementação.

6 de abril de 2026
regulação

Entender a PSD2: o que ela muda para seus clientes e seu negócio — Ler o artigo

Tudo o que um dirigente, um product manager ou uma equipe de negócios precisa entender sobre a PSD2 (DSP2). Atores, consentimento, oportunidades, sem jargão técnico.