¿Qué es el código BIC/SWIFT?
El BIC (Bank Identifier Code), también conocido como código SWIFT (Society for Worldwide Interbank Financial Telecommunication), es el estándar internacional ISO 9362 para identificar instituciones financieras en transacciones globales. Funciona como un "DNI bancario" que permite enviar dinero entre países sin ambigüedades.
Creado en 1973 por la cooperativa SWIFT con sede en Bélgica, el sistema conecta más de 11,000 instituciones financieras en 200+ países. Cada código BIC identifica de forma única un banco específico, su país y opcionalmente su sucursal, facilitando transferencias internacionales seguras y trazables.
El código contiene entre 8 y 11 caracteres alfanuméricos: 4 letras del banco, 2 del país (ISO 3166), 2 de ubicación (letras o números), y 3 opcionales de sucursal. Por ejemplo, BBVAESMM identifica a BBVA España en Madrid, mientras que BBVAESMM001 especificaría una sucursal particular. Este sistema es obligatorio para transferencias SEPA y la mayoría de pagos internacionales.
Cómo funciona la estructura del código
El BIC/SWIFT tiene una estructura jerárquica precisa definida por ISO 9362:
Formato de 8 caracteres (BIC8):
- Posiciones 1-4: código de banco (solo letras). Ej:
DEUTpara Deutsche Bank - Posiciones 5-6: código de país ISO 3166-1 alpha-2. Ej:
DEpara Alemania - Posiciones 7-8: código de ubicación (letras o números). Ej:
FFpara Frankfurt
Formato de 11 caracteres (BIC11):
- Posiciones 9-11: código de sucursal (letras o números). Ej:
500 - Si es
XXXo se omite, indica oficina central del banco
El código de ubicación puede contener información adicional: si el segundo carácter es 0, identifica un código de prueba (testing). Si es 1, indica un participante pasivo de SWIFT. Caracteres 2-9 y A-Z son para uso activo.
A diferencia de IBAN, el BIC no tiene dígito verificador matemático. La validación consiste en verificar que cumpla las reglas de estructura: longitud correcta, primeras 4 posiciones letras, posiciones 5-6 código país válido ISO, y formato general consistente.
Cuándo y por qué validar un BIC
La validación de BIC es esencial en múltiples operaciones financieras internacionales:
- Transferencias SWIFT/SEPA: antes de enviar dinero al extranjero, validar el BIC evita rechazos que pueden costar €15-50 en comisiones de devolución
- Configuración de pagos corporativos: empresas multinacionales deben validar BICs de proveedores internacionales para automatizar pagos globales
- Onboarding bancario internacional: fintech y bancos digitales requieren BIC al vincular cuentas extranjeras para servicios de transferencias
- Cumplimiento normativo: regulaciones anti-lavado (AML) exigen verificar BICs en transacciones de alto valor para identificar correctamente instituciones receptoras
Validar antes de procesar reduce errores costosos. Un estudio de SWIFT 2023 muestra que el 4% de pagos internacionales fallan por BIC inválido o incompleto, generando demoras de 3-5 días hábiles. Además, muchas plataformas de pago (Wise, PayPal, Stripe) validan BIC en tiempo real para mejorar tasas de éxito de transferencias.
Limitaciones y errores comunes
Este validador verifica la estructura formal del BIC, pero tiene limitaciones importantes:
- No verifica existencia real: un BIC puede tener formato válido pero no corresponder a un banco registrado en SWIFT
- No valida estado activo: bancos pueden cerrar, fusionarse o cambiar códigos; la validación de formato no detecta estos cambios
- No confirma servicios soportados: no todos los BICs soportan todos los tipos de transferencias (algunas sucursales solo reciben, no envían)
- Sensible a versión: BIC8 vs BIC11 pueden generar confusión; algunos sistemas requieren específicamente 11 caracteres con
XXXsi no hay sucursal
Errores frecuentes: confundir BIC con IBAN (son complementarios pero diferentes), usar espacios o guiones no permitidos, copiar códigos de ubicación erróneos (confundir MM con NN), o asumir que todos los bancos grandes tienen BIC único (pueden tener múltiples para distintos servicios). Para verificaciones críticas, consultar el directorio oficial BIC de SWIFT disponible via APIs comerciales o la herramienta BIC Search en swift.com para confirmar existencia y detalles del banco.