Saltar al contenido

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

Primer Bloque (8 dígitos): Código de Banco y Sucursal
XXXXXXXX
Segundo Bloque (14 dígitos): Número de Cuenta
XXXXXXXXXXXXXX
Calculadora de carga...
📚

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:

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:

  1. Multiplicar cada dígito del número base por su peso correspondiente.
  2. Sumar todos los productos.
  3. Dividir la suma por 10 y conservar el resto.
  4. 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ígito0110070
Peso7139713
Producto0130070

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
2

Este 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

  1. 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.
  2. 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.
  3. 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).