Generador y Validador de CBU para Argentina | Códigos Bancarios del BCRA
Genere y valide códigos bancarios CBU (Clave Bancaria Uniforme) de Argentina. Herramienta gratuita que utiliza algoritmos oficiales del BCRA para desarrolladores, testers y aplicaciones financieras.
Generador y Validador de CBU Argentino
Genere un CBU aleatorio pero válido para probar sus aplicaciones e integraciones.
Haga clic en el botón de arriba para generar un CBU válido
Acerca del CBU
El CBU (Clave Bancaria Uniforme) es un código de 22 dígitos utilizado en Argentina para identificar cuentas bancarias para transferencias electrónicas y pagos.
Cada CBU contiene información sobre el banco, la sucursal y el número de cuenta, junto con dígitos de verificación que garantizan su validez.
Estructura del CBU
Documentación
Una CBU (Clave Bancaria Uniforme) es un código de 22 dígitos que identifica una cuenta bancaria en Argentina. Esta herramienta genera CBU aleatorias que cumplen las reglas oficiales de los dígitos de control y comprueba si una CBU existente está bien formada.
¿Qué es un CBU?
CBU son las siglas de Clave Bancaria Uniforme. El banco central de Argentina, el Banco Central de la República Argentina (BCRA), introdujo el CBU en noviembre de 1997, mediante la Comunicación «A» 2622, para dar a todas las cuentas bancarias del país un identificador único y estándar. Antes, cada banco usaba su propio sistema de numeración de cuentas, lo que hacía lentas y propensas a errores las transferencias electrónicas entre bancos.
Cada cuenta bancaria activa en Argentina tiene exactamente un CBU. Los bancos lo muestran en sus aplicaciones, en los resúmenes de cuenta y en la banca en línea, y los clientes se lo proporcionan a quien necesite enviarles dinero mediante una transferencia.
Estructura y formato del CBU
Un CBU siempre tiene 22 dígitos, sin letras ni espacios. Se divide en dos bloques:
- Primer bloque (8 dígitos): identifica el banco y la sucursal. Según las normas del BCRA, los primeros 3 dígitos son el código del banco y los siguientes 4 dígitos son el código de la sucursal. El dígito 8.º es un dígito verificador.
- Segundo bloque (14 dígitos): identifica la cuenta. Los primeros 13 dígitos son el número de cuenta. El dígito 14 es un dígito de control.
Un dígito de control es un dígito calculado a partir de los demás dígitos de un bloque. Permite que una computadora detecte un dígito mal escrito o cambiado de posición sin comunicarse con el servidor de un banco. Si el dígito de control de un CBU enviado no coincide con el que produce la fórmula, el CBU se rechaza como no válido.
Cómo calcular el dígito de control de un CBU
Ambos dígitos verificadores usan el mismo método, llamado suma de control ponderada de módulo 10. Cada dígito del número base del bloque se multiplica por un peso fijo, los productos se suman y el dígito final sale de esa suma. La norma del BCRA establece el módulo 10 con el patrón de pesos repetido 9, 7, 1, 3, que termina en el dígito inmediatamente anterior al dígito verificador.
Pasos:
- Multiplicar cada dígito del número base por su peso correspondiente.
- Sumar todos los productos.
- Dividir la suma por 10 y conservar el resto.
- Si el resto es 0, el dígito de control es 0. De lo contrario, el dígito de control es 10 menos el resto.
Pesos del primer bloque (aplicados a los primeros 7 dígitos): 7, 1, 3, 9, 7, 1, 3
Pesos del segundo bloque (aplicados a los primeros 13 dígitos del segundo bloque): 3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3
Ejemplo: cálculo de una CBU
Comience con una base de 7 dígitos para el primer bloque: 0110070.
| Dígito | 0 | 1 | 1 | 0 | 0 | 7 | 0 |
|---|---|---|---|---|---|---|---|
| Peso | 7 | 1 | 3 | 9 | 7 | 1 | 3 |
| Producto | 0 | 1 | 3 | 0 | 0 | 7 | 0 |
Los productos suman 11. El resto después de dividir por 10 es 1, por lo que el dígito de control es 10 − 1 = 9. El primer bloque es 01100709.
Ahora tome una base de 13 dígitos para el segundo bloque: 0003100056000. Al multiplicar cada dígito por su peso (3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3) y sumar los productos, se obtiene una suma de 75. El resto después de dividir por 10 es 5, por lo que el dígito de control es 10 − 5 = 5. El segundo bloque es 00031000560005.
Al unir ambos bloques se obtiene la CBU completa:
10110070900031000560005
2Este código de 22 dígitos es una CBU válida, porque ambos dígitos de control coinciden con los que produce la fórmula.
Cómo usar el generador
La pestaña del generador completa las posiciones del banco, la sucursal y la cuenta con dígitos aleatorios y luego calcula ambos dígitos de control con la fórmula anterior. El resultado es un código de 22 dígitos que siempre supera la validación, útil para completar bases de datos de prueba o comprobar cómo gestiona un software la entrada de una CBU, sin usar un número de cuenta real.
Cómo usar el validador
La pestaña de validación comprueba una CBU introducida conforme a cuatro reglas: debe tener exactamente 22 caracteres, debe contener únicamente dígitos, su dígito 8 debe coincidir con el dígito de control calculado a partir de los primeros 7 dígitos y su dígito 22 debe coincidir con el dígito de control calculado a partir de los 13 dígitos anteriores. Si no se cumple una regla, la herramienta indica qué bloque no es válido.
Superar estas comprobaciones solo confirma que la CBU está bien formada. No confirma que la cuenta exista o esté abierta, ya que para ello se necesita acceder a los registros del propio banco.
CBU y CVU
Un CVU (Clave Virtual Uniforme) identifica una cuenta en un proveedor de billetera digital, como una aplicación de pagos fintech, y no en un banco tradicional. Un CVU usa el mismo formato de 22 dígitos y la misma fórmula de dígito verificador que un CBU, por lo que ambos son intercambiables para enviar y recibir transferencias.
Preguntas frecuentes
¿Cuántos dígitos tiene un CBU? Exactamente 22. Los primeros 8 identifican el banco y la sucursal, y los últimos 14 identifican la cuenta.
¿Cuál es la diferencia entre un CBU y un CVU? Un CBU pertenece a una cuenta bancaria. Un CVU pertenece a una cuenta de billetera digital. Ambos usan 22 dígitos y las mismas reglas de dígito verificador, y el dinero puede pasar de uno a otro como en cualquier otra transferencia.
¿Se puede usar un CBU generado para una transferencia real? No. Solo se garantiza que un CBU generado esté bien formado; no está vinculado a ninguna cuenta real, por lo que una transferencia enviada a él fallará o será rechazada.
¿Por qué un validador rechaza un CBU que parece correcto? Normalmente por un error de copiado y pegado, como un espacio de más, un dígito que falta o dos dígitos intercambiados. La fórmula del dígito verificador está pensada para detectar justamente este tipo de errores.
¿Un CBU válido garantiza que la cuenta existe? No. Los dígitos verificadores solo confirman que el código sigue el formato correcto. Para confirmar que una cuenta está abierta y activa hay que consultar al propio banco.
¿Dónde se puede encontrar el propio CBU? En la sección de datos de la cuenta de la aplicación móvil o de la banca en línea del banco, o en un extracto de cuenta impreso.
Referencias
- Banco Central de la República Argentina (BCRA). Sistema Nacional de Pagos – Servicios de pago (texto ordenado). BCRA: Sistema Nacional de Pagos – Servicios de pago — bloques del CBU (banco de 3 dígitos, sucursal de 4 dígitos, dígito verificador; cuenta de 13 dígitos, dígito verificador), dígitos verificadores por módulo 10 con pesos 9713, y los mismos dígitos verificadores para el CVU.
- Banco Central de la República Argentina (BCRA). Informe de Inclusión Financiera: Glosario. BCRA: Glosario — el CBU y el CVU son códigos de 22 dígitos cada uno.
- Banco Central de la República Argentina (BCRA). Comunicación "A" 2622: Sistema Nacional de Pagos. Clave Bancaria Uniforme (CBU), 14 de noviembre de 1997. BCRA: Comunicación «A» 2622 — la comunicación que introdujo el CBU y su formato de dos bloques con módulo 10 (pesos 9713).