Validateur de CVU Argentine
Validez l'authenticité, le code PSP et les clés de contrôle Modulo 10 des comptes virtuels CVU en Argentine.
À propos de la Validation du CVU Argentine
La validation de la Clave Virtual Uniforme (CVU) contrôle la longueur stricte de 22 chiffres, la présence obligatoire du préfixe virtuel '000' et l'exactitude des deux clés de contrôle calculées selon les normes de la BCRA.
Des erreurs de format ou de clés de contrôle entraînent le rejet immédiat des opérations de virement dans le réseau COELSA.
Anatomie & Structure du CVU Argentin (22 Chiffres)
Le CVU argentin de 22 chiffres est structuré en 2 blocs indépendants de vérification :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 3 | Préfixe Virtuel | 3 chiffres | Préfixe fixe '000' imposé par la BCRA pour signaler les comptes de paiement non bancaires | 000 |
| 4 à 7 | Code PSP | 4 chiffres | Code identifiant de l'établissement fintech homologué auprès de la BCRA | 0003 |
| 8 | Clé de Contrôle Bloc 1 (D1) | 1 chiffre | Clé Modulo 10 calculée sur les 7 positions initiales avec les poids [7, 1, 3] | 9 |
| 9 à 21 | Numéro de Compte | 13 chiffres | Identifiant exclusif du portefeuille numérique ou sous-compte du titulaire | 0123456789012 |
| 22 | Clé de Contrôle Bloc 2 (D2) | 1 chiffre | Clé Modulo 10 calculée sur les 13 chiffres du compte avec les poids [7, 1, 3] | 0 |
Algoritmo d'Intégrité du CVU (BCRA Modulo 10)
La BCRA établit la vérification des 2 chiffres de contrôle via un Modulo 10 à facteurs cycliques [7, 1, 3] :
DV = (10 - (Σ (d[i] × [7, 1, 3][i % 3])) % 10) % 10
- 1. Bloc 1 (PSP) : multiplier les 7 premiers chiffres par la suite cyclique [7, 1, 3, 7, 1, 3, 7].
- 2. Calculer la somme des produits et le reste par 10 : DV1 = (10 - (Somme % 10)) % 10.
- 3. La valeur obtenue doit correspondre exactement au 8e chiffre du CVU.
- 4. Bloc 2 (Compte) : multiplier les 13 chiffres de compte par [7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7].
- 5. Calculer DV2 de manière identique : DV2 = (10 - (Somme % 10)) % 10.
- 6. Le CVU est intègre si les deux clés concordent et si le préfixe est '000'.