Al realizar transferencias bancarias internacionales, te encontrarás a menudo con dos identificadores importantes: el IBAN (International Bank Account Number) y el código SWIFT (también llamado BIC o Bank Identifier Code). Cumplen funciones fundamentalmente distintas, y necesitarás uno o ambos según el sistema de pago, el destino y las instrucciones del banco o del proveedor de pagos.
IBAN: identifica la cuenta
Un IBAN identifica una cuenta bancaria concreta. Contiene hasta 34 caracteres alfanuméricos que codifican el país, los dígitos de control, el código del banco, el identificador de la sucursal y el número de cuenta individual. El IBAN indica al sistema de pagos qué cuenta debe recibir los fondos.
Ejemplo: DE89 3704 0044 0532 0130 00 — identifica una cuenta concreta en un banco específico de Alemania.
SWIFT/BIC: identifica el banco
Un código SWIFT, o BIC, identifica a la entidad financiera, no a una cuenta individual. Según SWIFT, los BIC tienen 8 u 11 caracteres:
- 4 letras — código del banco o de la entidad empresarial (por ejemplo,
DEUTpara Deutsche Bank) - 2 letras — código de país (por ejemplo,
DEpara Alemania) - 2 caracteres — código de ubicación (por ejemplo,
FFpara Fráncfort) - 3 caracteres (opcionales) — identificador de la sucursal
Ejemplo: DEUTDEFF — la sede de Deutsche Bank en Fráncfort.
Diferencias principales
| IBAN | SWIFT/BIC | |
|---|---|---|
| Identifica | Una cuenta bancaria concreta | Una entidad financiera |
| Longitud | 15–34 caracteres | 8 u 11 caracteres |
| Detección de errores | Dígitos de control MOD-97 integrados | No tiene suma de comprobación MOD-97 |
| Cobertura | Los formatos nacionales se publican en el IBAN Registry de SWIFT; la cobertura no es mundial | Identificador internacional de entidades financieras |
| Se usa para | Identificar la cuenta correcta | Identificar la entidad correcta |
¿Cuándo necesitas ambos?
Necesitarás un IBAN, un BIC o ambos según el sistema de pago y los requisitos del banco receptor. Algunas rutas de pago transfronterizas exigen un IBAN junto con un BIC u otro identificador de la entidad; otras utilizan formatos distintos de número de cuenta o datos de enrutamiento.
Excepción: En muchos pagos denominados en euros dentro de la Zona Única de Pagos en Euros (SEPA), el IBAN es el identificador de cuenta que proporciona el cliente y el pago puede procesarse sin pedirle que facilite un BIC. Los requisitos exactos siguen dependiendo del sistema SEPA, de los proveedores participantes y de las instrucciones de pago.
No des por hecho que un IBAN y un BIC son intercambiables: el IBAN identifica la cuenta, mientras que el BIC identifica la entidad.
Cobertura geográfica
- Los IBAN utilizan formatos nacionales publicados en el IBAN Registry vigente de SWIFT. No son universales: Estados Unidos, Canadá, Australia, China y Japón no utilizan IBAN.
- Los códigos SWIFT/BIC identifican entidades financieras en los mensajes financieros internacionales, incluidas las rutas de pago de países que no emiten IBAN.
Por eso los bancos estadounidenses pueden tener códigos SWIFT/BIC, pero no emiten IBAN.
Resumen
Piensa en el código SWIFT/BIC como la dirección del banco dentro de la red financiera internacional y en el IBAN como el buzón concreto de esa dirección. Cuando un sistema de pago solicita ambos, trabajan juntos para dirigir los fondos a la entidad y la cuenta correctas. En otros sistemas, el cliente no tiene que proporcionar un BIC.
Si eres desarrollador, usa nuestro generador de IBAN para crear IBAN de prueba válidos durante el desarrollo, pero recuerda que debes combinarlos con códigos SWIFT ficticios que no dirijan pagos a bancos reales.