Omitir yendo al contenido principal

Generador de CVU Argentina

Clave Virtual Uniforme argentina de 22 dígitos para billeteras virtuales y fintechs (PSPs) reguladas por el BCRA.

Esperando generación...

Sobre el CVU Argentina (Clave Virtual Uniforme)

La CVU (Clave Virtual Uniforme) es el identificador oficial de 22 dígitos establecido por el Banco Central de la República Argentina (BCRA — Comunicación 'A' 6520) para cuentas de pago en Proveedores de Servicios de Pago (PSPs).

Adoptada por billeteras virtuales como Mercado Pago, Ualá, Naranja X y Personal Pay, la CVU garantiza interoperabilidad total con el sistema bancario tradicional (CBU), permitiendo transferencias inmediatas (DEBIN), pagos por QR (Transferencias 3.0) y compensación a través de COELSA.

Anatomía y Estructura del CVU Argentino (22 Dígitos)

El CVU argentino de 22 dígitos está estructurado en 2 bloques independientes de validación:

PosiciónCampoLongitudSignificado y ReglaEjemplo
1 a 3Prefijo Virtual3 dígitosPrefijo fijo '000' establecido por el BCRA para identificar cuentas virtuales no bancarias000
4 a 7Código del PSP4 dígitosCódigo identificador del Proveedor de Servicios de Pago homologado por el BCRA0003
8Dígito Bloque 1 (D1)1 dígitoDV Módulo 10 ponderado sobre las 7 posiciones iniciales con pesos cíclicos [7, 1, 3]9
9 a 21Número de Cuenta13 dígitosIdentificador exclusivo de la billetera o subcuenta digital del usuario0123456789012
22Dígito Bloque 2 (D2)1 dígitoDV Módulo 10 ponderado sobre los 13 dígitos de cuenta con pesos cíclicos [7, 1, 3]0

Algoritmo de Integridad del CVU (BCRA Módulo 10 Ponderado)

El BCRA define la validación de los 2 dígitos verificadores por Módulo 10 con pesos cíclicos [7, 1, 3]:

DV = (10 - (Σ (d[i] × [7, 1, 3][i % 3])) % 10) % 10
  1. 1. Bloque 1 (PSP): se multiplican los 7 primeros dígitos por los factores cíclicos [7, 1, 3, 7, 1, 3, 7].
  2. 2. Se calcula la suma de los productos y el resto por 10: DV1 = (10 - (Suma % 10)) % 10.
  3. 3. El valor obtenido debe coincidir exactamente con el 8º dígito del CVU.
  4. 4. Bloque 2 (Cuenta): se multiplican los 13 dígitos de la cuenta por los factores cíclicos [7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7].
  5. 5. Se calcula el DV2 del mismo modo: DV2 = (10 - (Suma % 10)) % 10.
  6. 6. La CVU es completamente auténtica si ambos dígitos coinciden y el prefijo es '000'.

Preguntas Frecuentes y Especificaciones Técnicas