Generați numere CBU valide aleatorii și validați codurile conturilor bancare argentiniene existente cu acest instrument simplu și prietenos pentru testare și verificare.
Generați un CBU (Clavă Bancară Uniformă) valid aleatoriu pentru scopuri de testare.
Faceți clic pe butonul de mai sus pentru a genera un CBU valid
CBU (Clavă Bancară Uniformă) este un cod de 22 de cifre utilizat în Argentina pentru a identifica conturile bancare pentru transferuri electronice și plăți.
Fiecare CBU conține informații despre bancă, sucursală și numărul contului, împreună cu cifre de verificare care asigură validitatea acestuia.
CBU (Clave Bancaria Uniforme) argentinian este un cod standardizat de 22 de cifre utilizat în întreg sistemul bancar din Argentina pentru a identifica în mod unic conturile bancare pentru transferuri electronice, depozite directe și plăți automate. Indiferent dacă ești un dezvoltator care testează aplicații financiare, un profesionist în domeniul financiar care verifică informațiile despre conturi sau pur și simplu ai nevoie să validezi un CBU, instrumentul nostru Generator și Validator CBU Argentinian oferă o soluție simplă și eficientă. Acest instrument online gratuit îți permite să generezi instantaneu CBUs valide și aleatorii pentru scopuri de testare și să validezi CBUs existente pentru a te asigura de integritatea structurală și conformitatea cu formatul oficial.
Un CBU (Clave Bancaria Uniforme) este identificatorul standardizat al contului bancar din Argentina, similar cu IBAN-ul utilizat în Europa sau cu sistemul de numere de rutare și cont în Statele Unite. Implementat de Banca Centrală a Argentinei (BCRA), sistemul CBU asigură transferuri electronice de fonduri între conturi în cadrul sistemului bancar argentinian.
Fiecare CBU valid constă din exact 22 de cifre împărțite în două blocuri principale:
Primul Bloc (8 cifre): Identifică instituția financiară și sucursala
Al Doilea Bloc (14 cifre): Identifică contul specific
Cifrele de verificare sunt calculate folosind un algoritm specific care asigură integritatea CBU-ului. Acest lucru ajută la prevenirea erorilor de tipar și a tranzacțiilor frauduloase prin validarea codului înainte de procesarea oricărui transfer.
Generatorul nostru CBU creează CBUs valide, aleatorii, care se conformează structurii oficiale și trec toate verificările. Iată cum funcționează:
Generatorul este perfect pentru:
Validatorul CBU analizează orice cod de 22 de cifre pentru a determina dacă îndeplinește cerințele oficiale CBU. Procesul de validare include:
Dacă oricare dintre aceste verificări eșuează, validatorul va identifica problemele specifice, ajutându-te să înțelegi exact de ce un CBU este invalid.
Algoritmul de verificare utilizat pentru CBUs folosește un calcul de sumă ponderată urmat de o operație modulo pentru a determina cifrele de control. Iată cum funcționează:
Pentru primul bloc (primele 8 cifre), cifra de verificare este calculată astfel:
Pentru al doilea bloc (ultimele 14 cifre), cifra de verificare este calculată astfel:
Iată exemple de cum să implementezi validarea și generarea CBU în diferite limbaje de programare:
1// JavaScript: Calculează cifra de control CBU
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('Lungimea numărului trebuie să corespundă lungimii greutăților');
5 }
6
7 let sum = 0;
8 for (let i = 0; i < number.length; i++) {
9 sum += parseInt(number[i]) * weights[i];
10 }
11
12 const remainder = sum % 10;
13 return remainder === 0 ? 0 : 10 - remainder;
14}
15
16// Validează primul bloc al CBU
17function validateFirstBlock(block) {
18 if (block.length !== 8 || !/^\d{8}$/.test(block)) {
19 return false;
20 }
21
22 const number = block.substring(0, 7);
23 const checkDigit = parseInt(block[7]);
24 const weights = [7, 1, 3, 9, 7, 1, 3];
25
26 return checkDigit === calculateCheckDigit(number, weights);
27}
28
1# Python: Validează un CBU complet
2import re
3
4def validate_cbu(cbu):
5 # Verifică formatul de bază
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['CBU trebuie să fie 22 de cifre']
10 }
11
12 # Împarte în blocuri
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # Validează fiecare bloc
17 first_block_valid = validate_first_block(first_block)
18 second_block_valid = validate_second_block(second_block)
19
20 errors = []
21 if not first_block_valid:
22 errors.append('Primul bloc (cod bancar/sucursala) este invalid')
23 if not second_block_valid:
24 errors.append('Al doilea bloc (numărul contului) este invalid')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: Generează un CBU valid aleator
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // Generează primele 7 cifre (cod bancar și cod sucursală)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // Calculează cifra de control pentru primul bloc
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // Generează primele 13 cifre ale celui de-al doilea bloc
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // Calculează cifra de control pentru al doilea bloc
28 int[] secondBlockWeights = {3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3};
29 int secondBlockCheckDigit = calculateCheckDigit(
30 secondBlockBase.toString(),
31 secondBlockWeights
32 );
33
34 // Combină toate părțile
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // Implementarea metodei calculateCheckDigit...
40}
41
1// PHP: Formatează un CBU pentru afișare
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // Formatează ca: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// Exemplu de utilizare
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // Afișează: 01234567 89012345678901
14
1' Excel VBA: Validează un CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' Verifică lungimea
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' Verifică dacă toate caracterele sunt cifre
10 Dim i As Integer
11 For i = 1 To Len(cbu)
12 If Not IsNumeric(Mid(cbu, i, 1)) Then
13 ValidateCBU = False
14 Exit Function
15 End If
16 Next i
17
18 ' Extrage blocurile
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' Validează ambele blocuri
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
Dezvoltatorii și inginerii QA care lucrează la software financiar au nevoie de numere CBU valide pentru testare. Generatorul nostru oferă o sursă nelimitată de CBUs valide de testare fără a necesita acces la date bancare reale, protejând confidențialitatea și securitatea în timp ce asigură teste complete.
Studenții și profesioniștii care învață despre sistemul bancar din Argentina pot folosi acest instrument pentru a înțelege structura și validarea CBUs. Instrumentul servește ca o demonstrație practică a algoritmilor de verificare și ajută la vizualizarea componentelor unui CBU valid.
Când primești un CBU pentru a efectua transferuri, poți verifica rapid validitatea structurală înainte de a încerca o tranzacție. Deși instrumentul nostru nu poate confirma dacă un CBU corespunde unui cont bancar real, poate ajuta la identificarea erorilor evidente în format sau cifrele de control.
Designerii și dezvoltatorii care creează interfețe pentru aplicații bancare pot folosi acest instrument pentru a testa validarea inputului, formatarea și gestionarea erorilor pentru câmpurile CBU.
Deși Generatorul și Validatorul nostru CBU este proiectat specific pentru codurile bancare argentiniene, s-ar putea să iei în considerare aceste alternative în funcție de nevoile tale:
Sistemul CBU a fost implementat de Banca Centrală a Argentinei (Banco Central de la República Argentina, sau BCRA) în noiembrie 2000 ca parte a modernizării sistemului financiar al țării. Introducerea codului standardizat de 22 de cifre a avut ca scop:
Înainte de sistemul CBU, fiecare bancă din Argentina utiliza propriul format pentru identificarea contului, făcând transferurile interbancare complicate și predispuse la erori. Standardizarea a adus sistemul bancar argentinian în conformitate cu practicile internaționale, similar cu sistemul IBAN utilizat în Europa.
De-a lungul anilor, CBU a devenit o parte esențială a infrastructurii financiare a Argentinei, utilizat pentru:
Sistemul a rămas în mare parte neschimbat de la introducerea sa, demonstrând robustețea designului său și eficacitatea în satisfacerea nevoilor sistemului financiar argentinian.
Un CBU (Clave Bancaria Uniforme) este utilizat pentru conturile bancare tradiționale, în timp ce un CVU (Clave Virtual Uniforme) este utilizat pentru portofele digitale și platforme fintech. Ambele au același format de 22 de cifre și reguli de validare, dar CVU-urile sunt atribuite conturilor din instituții financiare non-bancare.
Da, primele trei cifre ale unui CBU identifică instituția financiară. Banca Centrală a Argentinei menține un registru al acestor coduri care poate fi consultat pentru a determina care bancă a emis un anumit CBU.
Nu, un CBU conține mai multe informații decât doar numărul de cont. Include codul băncii, codul sucursalei, numărul contului și cifrele de verificare. Numărul contului este doar o componentă a CBU-ului.
Împărtășirea CBU-ului tău este în general sigură, deoarece poate fi utilizat doar pentru a depune bani în contul tău, nu pentru a retrage fonduri. Cu toate acestea, este totuși informație financiară personală, așa că ar trebui să o împărtășești doar cu părți de încredere.
Un CBU rămâne valid atâta timp cât contul bancar asociat există. Se va schimba doar dacă îți închizi contul și deschizi unul nou sau dacă banca ta suferă o fuziune sau o restructurare care afectează numerotarea conturilor.
Poți găsi CBU-ul tău în aplicația mobilă a băncii tale sau în portalul de online banking, pe extrasele tale bancare sau cerându-l direct de la banca ta. Multe bănci argentiniene imprimă CBU-ul pe spatele cardurilor de debit.
Da, străinii care deschid un cont bancar în Argentina vor primi un CBU. Cerințele pentru deschiderea unui cont variază de la o bancă la alta și pot include documentația de reședință.
Cele mai multe sisteme bancare vor valida formatul CBU-ului înainte de a procesa un transfer. Dacă formatul este invalid, transferul va fi respins imediat. Cu toate acestea, dacă CBU-ul este valid, dar nu corespunde unui cont activ, transferul poate fi inițiat, dar va fi returnat în cele din urmă.
Da, fiecare cont bancar pe care îl deții va avea un CBU unic. Dacă ai mai multe conturi, chiar și la aceeași bancă, fiecare va avea un CBU distinct.
Nu, sistemul CBU este specific Argentinei. Alte țări au propriile sisteme de identificare a conturilor bancare, cum ar fi IBAN în Europa, BSB + Numărul Contului în Australia sau Numărul de Rutare + Numărul Contului în Statele Unite.
Banca Centrală a Argentinei (BCRA). "Regulamentele Sistemului Financiar." Site-ul Oficial BCRA
Legea Sistemului Național de Plăți (Legea Nr. 25.345). "Prevenirea Evaziunii Fiscale și Modernizarea Plăților." Buletin Oficial Argentinean, noiembrie 2000.
Asociația Bancară Argentineană (ABA). "Specificații Tehnice CBU." Documentația Standardelor Bancare, 2020.
Interbanking S.A. "Ghiduri pentru Transferuri Electronice de Fonduri." Documentație Tehnică pentru Instituțiile Financiare, 2019.
Ministerul Economiei din Argentina. "Sistemele de Plată Electronice în Argentina." Raport de Incluziune Financiară, 2021.
Generatorul și Validatorul CBU Argentinian oferă o soluție simplă, dar puternică pentru oricine lucrează cu coduri bancare argentiniene. Indiferent dacă dezvolți software financiar, testezi sisteme de plată sau pur și simplu verifici un CBU pe care l-ai primit, instrumentul nostru oferă rezultate rapide și precise cu o interfață prietenoasă.
Încearcă să generezi un CBU aleatoriu sau să validezi unul existent astăzi și experimentează confortul de a avea acest instrument specializat la îndemână. Nu este necesară înregistrarea sau instalarea—doar un instrument web simplu și accesibil, conceput cu nevoile tale în minte.
Descoperiți mai multe instrumente care ar putea fi utile pentru fluxul dvs. de lucru