¿Qué es el CBU argentino?
La Clave Bancaria Uniforme (CBU) es el identificador único de cuentas bancarias en Argentina, creado por el Banco Central (BCRA) en 1991 para estandarizar transferencias electrónicas. Consiste en 22 dígitos numéricos que codifican información del banco, sucursal y cuenta.
El CBU revolucionó el sistema bancario argentino al permitir transferencias inmediatas entre distintas entidades sin necesidad de acuerdos bilaterales. Hoy es obligatorio para todas las cuentas bancarias (cajas de ahorro, cuentas corrientes, cuentas sueldo) y fundamental para operaciones de débito automático, acreditación de haberes y pagos digitales.
Estructura: BBBBSSSCVVVVVVVVVVVVVC donde BBBB es el código de banco, SSS la sucursal, C el primer dígito verificador, V el número de cuenta (13 dígitos) y C el segundo verificador. Esta arquitectura permite validación sin conexión a servidores, ideal para sistemas de alto volumen como Mercado Pago, débitos de servicios y homebanking.
Cómo funciona el algoritmo de validación
El CBU implementa un sistema de doble verificación basado en el algoritmo módulo 10 (similar a Luhn pero con ponderaciones específicas):
Primera verificación (bloque banco-sucursal):
- Se toman los primeros 7 dígitos (BBBBSSS)
- Se multiplican por la secuencia fija: 7, 1, 3, 9, 7, 1, 3
- Se suman los productos y se calcula el resto al dividir por 10
- El dígito verificador (posición 8) debe ser (10 - resto) mod 10
Segunda verificación (bloque cuenta):
- Se toman los 13 dígitos de cuenta + verificador ya validado (posiciones 9-21)
- Se multiplican por: 3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3
- Mismo proceso: suma, resto por 10, comparación con dígito 22
Este doble checksum independiente detecta el 99.8% de errores de transcripción y el 100% de errores de transposición de dígitos adyacentes. El BCRA publica el algoritmo oficial en su normativa de Comunicación A 2779.
Cuándo y por qué validar un CBU
La validación de CBU es crítica en múltiples operaciones financieras diarias en Argentina:
- Transferencias bancarias: antes de iniciar una transferencia (débito inmediato, transferencia 3.0), validar evita rechazos que demoran 24-48 horas en revertirse
- Alta de proveedores: empresas deben validar CBU de proveedores para pagos automáticos, evitando errores que generan problemas fiscales y contables
- Débitos automáticos: servicios (telefonía, streaming, tarjetas) validan CBU antes de procesar adhesiones para evitar rebotes que penalizan al comercio
- Homebanking y billeteras digitales: Mercado Pago, Ualá, Naranja X validan CBU en tiempo real al vincular cuentas para prevenir fraudes
Según datos del BCRA, en 2023 se procesaron más de 2.400 millones de transferencias en Argentina. Validar CBU antes de enviar reduce costos de reversión (típicamente $500-1000 por operación fallida) y mejora la experiencia del usuario dramáticamente.
Limitaciones y errores comunes
Este validador verifica la coherencia matemática del CBU, pero no puede confirmar aspectos operativos:
- No verifica existencia de la cuenta: un CBU puede ser válido en formato pero no corresponder a una cuenta activa en el banco
- No valida titularidad: no puede confirmar que el CBU pertenezca a una persona o empresa específica
- No detecta cuentas cerradas: si una cuenta fue dada de baja, el CBU mantiene su validez matemática
- No verifica bloqueos judiciales: embargos o inhibiciones no son detectables por validación de formato
Errores frecuentes: confundir CBU con CVU (Clave Virtual Uniforme, usada en billeteras digitales como Mercado Pago), copiar CBU con espacios o guiones que algunos sistemas rechazan, usar CBU de prueba (como 0000003100000000000000) en producción. Para validaciones críticas de existencia real, usar APIs de COELSA (la cámara electrónica del BCRA) o servicios bancarios de verificación de cuentas que consultan directamente al banco destino.