Técnico

BIC

Bank Identifier Code

Código SWIFT internacional que identifica un banco (8 u 11 caracteres). Ya no es obligatorio en SEPA desde 2016, pero resulta imprescindible para las transferencias internacionales fuera de la zona euro.

Definición

El BIC (Bank Identifier Code), también llamado código SWIFT, es el identificador internacional de un banco, definido por la norma ISO 9362.

Con una longitud de 8 u 11 caracteres, designa sin ambigüedad a una entidad (y, en su caso, a una sucursal) en cualquier parte del mundo. Desde 2016 ya no es obligatorio en SEPA —basta con el IBAN—, pero sigue siendo imprescindible para las transferencias internacionales fuera de la zona euro.

Anatomía de un BIC

Cuatro bloques, con el ejemplo BNPAFRPPXXX:

  • 4 letras — el banco (BNPA = BNP Paribas).
  • 2 letras — el país (ISO 3166: FR).
  • 2 caracteres — la localización, a menudo la ciudad (PP = París).
  • 3 caracteres opcionales — la sucursal (XXX = sede).

Es decir, BNPAFRPP (8 caracteres) o BNPAFRPPXXX (11 caracteres con la sucursal).

BIC frente a IBAN

La confusión más frecuente:

  • BIC — identifica el banco.
  • IBAN — identifica la cuenta concreta dentro de ese banco.

Un BIC por sí solo no permite ninguna transferencia (falta la cuenta); un IBAN por sí solo basta en SEPA, porque ya contiene el código de banco que permite recuperar el BIC. Precisamente por eso el BIC pasó a ser opcional en SEPA en 2016.

Cuándo sigue siendo útil el BIC

  • Transferencia internacional fuera de SEPA: enviar USD, CHF o GBP fuera del euro exige el BIC en el lado SWIFT.
  • Identificación de un banco: identificador estable y mundial, práctico para bases de datos, reglas de enrutamiento o reporting.
  • VoP: el banco del beneficiario suele usarlo internamente para enrutar la llamada.
  • Conciliación contable: algunos formatos de exportación (CAMT, MT940) identifican a las contrapartes por su BIC.

Qué no hace el BIC

  • No identifica una cuenta: eso es el IBAN.
  • No valida a un titular: eso es la VoP.
  • Ya no es necesario en SEPA desde 2016 (Reglamento UE 260/2012).
  • No informa de la solvencia de un banco (de eso se encargan las calificaciones de Moody's, S&P, etc.).

BIC conectado o no a SWIFT

No todos los BIC están conectados a la red:

  • BIC conectado (8.º carácter ≠ 0): el banco utiliza activamente SWIFT para la mensajería internacional.
  • BIC no conectado (8.º carácter = 0): un BIC solo de identificación, sin recepción directa de mensajes SWIFT, típico de bancos pequeños o de algunas fintechs.

Un detalle técnico que puede sorprender durante una integración paneuropea.

En el ecosistema PSD2

En las API de la PSD2 (STET, Berlin Group), el BIC aparece en el campo bicFi o equivalente. Rara vez es necesario en el lado del ordenante (basta el IBAN), pero sigue transmitiéndose en los flujos de compensación y mostrándose en los extractos.

Ejemplos concretos

  • Algunos BIC franceses: BNP Paribas BNPAFRPPXXX, Société Générale SOGEFRPPXXX, Crédit Agricole IDF AGRIFRPPXXX, LCL CRLYFRPPXXX, Boursorama BOUSFRPPXXX, Revolut Bank UAB (Lituania) REVOLT21XXX, N26 Bank GmbH (Alemania) NTSBDEB1XXX.
  • Error clásico: un cliente teclea su BIC a mano y se equivoca. La solución: derivarlo automáticamente del IBAN mediante una librería (iban en npm, iban4j), lo que elimina la introducción manual y la mitad de los errores.
  • Wise / Revolut: sus BIC son lituanos, belgas o irlandeses según su licencia. Perfectamente utilizables en SEPA para un cliente francés, aunque un empleador o un servicio público pueda extrañarse (y rechazarlos erróneamente).
  • API de la PSD2: en una solicitud STET, el BIC figura en debtorAgent.bicFi. Un BIC que no coincida exactamente con el deducido del IBAN normalmente no hace que el pago falle: es una tolerancia frecuente en el lado del ASPSP.
  • Directorio: para resolver un BIC, conviene preferir el directorio oficial de SWIFT a las bases gratuitas, a menudo obsoletas (bancos renombrados, fusionados, sucursales cerradas).

Fuentes

Profundizar

En el blog

Lecturas más completas para ir más allá de la definición.

7 de abril de 2026
técnico

Arquitectura técnica de una API DSP2: lo que hay que saber antes de escribir la primera línea de código — Leer el artículo

Panorama técnico de la DSP2 para CTO, desarrolladores y PM técnicos: estándares de API, seguridad (mTLS, certificados eIDAS), OAuth2, flujos SCA, gestión del consentimiento, trampas de implementación.

6 de abril de 2026
regulación

Entender la PSD2: lo que cambia para sus clientes y su negocio — Leer el artículo

Todo lo que un directivo, un product manager o un equipo de negocio debe entender de la PSD2 (DSP2). Actores, consentimiento, oportunidades, sin jerga técnica.