Generator și Validator CBU pentru Argentina | Coduri Bancare BCRA

Generați și validați coduri bancare CBU (Clave Bancaria Uniforme) din Argentina. Instrument gratuit care utilizează algoritmi oficiali BCRA pentru developeri, testatori și aplicații financiare.

Generator și Validator CBU Argentinian

Generați un CBU aleatoriu dar valid pentru testarea aplicațiilor și integrărilor dumneavoastră.

Faceți clic pe butonul de mai sus pentru a genera un CBU valid

Despre CBU

CBU (Clave Bancaria Uniforme) este un cod de 22 de cifre utilizat în Argentina pentru identificarea conturilor bancare pentru transferuri și plăți electronice.

Fiecare CBU conține informații despre bancă, sucursală și numărul de cont, împreună cu cifre de control care îi asigură validitatea.

Structura CBU

Primul Bloc (8 cifre): Cod Bancă și Sucursală
XXXXXXXX
Al Doilea Bloc (14 cifre): Număr Cont
XXXXXXXXXXXXXX
📚

Documentație

Ce este un CBU argentinian și de ce să îl validezi?

Lucrul cu sistemul bancar din Argentina înseamnă să te ocupi de CBU (Clave Bancaria Uniforme) - un cod de 22 de cifre care identifică în mod unic fiecare cont bancar din țară. Dacă vreodată ai avut nevoie să testezi o integrare de plăți, să verifici detaliile bancare înainte de o transfer sau să înțelegi de ce o tranzacție a eșuat, știi cât de important este să lucrezi cu CBU-uri corect formatate.

Această unealtă vă ajută să generați CBU-uri valid structurate pentru medii de testare și să validați coduri existente în raport cu formatul oficial specificat de Banca Centrală a Argentinei (BCRA). Atunci când construiți aplicații financiare sau procesați plăți, depistarea erorilor de format din timp economisește ore de depanare și previne tranzacțiile eșuate.

Înțelegerea Formatului CBU

CBU (Clave Bancaria Uniforme) este răspunsul Argentinei la identificatorii bancare internaționale precum IBAN sau numerele de rutare din SUA. Gândiți-vă la el ca la un pachet cuprinzător care grupează informațiile băncii, filialei și contului într-un singur cod de 22 de cifre. Banca Centrală a Argentinei (BCRA) a introdus acest sistem în noiembrie 2000 pentru a standardiza transferurile electronice în rețeaua financiară a țării.

Structura și Formatul CBU

Fiecare CBU valid constă din exact 22 de cifre împărțite în două blocuri principale:

  1. Primul Bloc (8 cifre): Identifică instituția financiară și filiala

    • Primele 3 cifre: Codul băncii atribuit de BCRA
    • Următoarele 4 cifre: Codul filialei în cadrul băncii
    • Ultima cifră: Cifra de verificare pentru primul bloc
  2. Al Doilea Bloc (14 cifre): Identifică contul specific

    • Primele 13 cifre: Numărul contului (poate include tipul contului și alți identificatori)
    • Ultima cifră: Cifra de verificare pentru al doilea bloc

Cifrele de verificare utilizează un algoritm ponderat modulo-10 care prinde erorile comune—precum cifrele inversate sau erorile de o singură cifră—înainte de orice mișcare de bani. Această măsură de siguranță s-a dovedit remarcabil de eficientă: cele mai multe erori de introducere a CBU sunt prinse în etapa de validare, în loc să ducă la transferuri eșuate.

Cum să Generezi un CBU de Test

Generatorul creează CBU-uri aleatorii, dar structural valide, care trec toate verificările de format. Iată ce se întâmplă în spatele scenei:

  1. Cifre aleatorii completează secțiunile de cod bancar, cod de filială și număr de cont
  2. Instrumentul calculează ambele cifre de verificare folosind algoritmul oficial BCRA
  3. Primiți un CBU formatat corect, cu 22 de cifre, gata pentru testare

Când vei găsi acest lucru util:

  • Testarea integrărilor de plăți: Aveți nevoie de zeci de CBU-uri valide pentru suita dvs. de teste? Generați-le instant fără calcul manual.
  • Medii QA și staging: Populați baze de date de test cu date bancare realiste care nu se vor potrivi accidental cu conturi reale.
  • Înțelegerea formatului: Vedeți cum sunt structurate diferitele CBU-uri și înțelegeți logica de verificare.
  • Documentație și demonstrații: Creați date de exemplu care arată autentice fără a expune informații bancare reale.

Pas cu Pas: Generarea unui CBU

  1. Navigați la fila "Generator" a instrumentului
  2. Faceți clic pe butonul "Generează CBU"
  3. Un CBU aleatoriu valid cu 22 de cifre va apărea în zona de afișare
  4. Utilizați butonul "Copiază" pentru a copia CBU-ul în clipboard pentru utilizare în aplicațiile dvs.

Cum să Validezi un CBU Argentinian

Validatorul rulează aceleași verificări pe care sistemele bancare din Argentina le utilizează pentru a verifica integritatea CBU. Ce se verifică:

  1. Verificarea lungimii: Confirmă exact 22 de cifre (o eroare obișnuită este copierea cu spații sau liniuțe)
  2. Conținut numeric: Asigură absența literelor sau caracterelor speciale
  3. Suma de control pentru primul bloc: Validează cea de-a 8-a cifră în raport cu primele 7 cifre
  4. Suma de control pentru al doilea bloc: Validează cea de-a 22-a cifră în raport cu cifrele 9-21

Atunci când validarea eșuează, veți vedea care verificare specifică nu a trecut. Acest lucru este deosebit de util pentru a depana motivul pentru care o API bancară a respins un CBU - de obicei este ceva simplu precum un spațiu în plus sau o cifră inversată.

Pas cu Pas: Validarea unui CBU

  1. Navigați la fila "Validator" a instrumentului
  2. Introduceți CBU-ul de 22 de cifre pe care doriți să-l validați
  3. Apăsați butonul "Validează CBU"
  4. Examinați rezultatul validării:
    • Indicator verde pentru CBU-uri valide
    • Indicator roșu cu mesaje de eroare specifice pentru CBU-uri invalide

Explicarea Algoritmului de Verificare CBU

BCRA utilizează un algoritm de control cu sumă ponderată modulo-10 pentru a calcula cifrele de verificare. Dacă implementați validarea CBU în aplicația dvs., iată logica exactă:

Verificarea Primului Bloc

Pentru primul bloc (primele 8 cifre), cifra de verificare se calculează astfel:

  1. Luați primele 7 cifre ale CBU
  2. Înmulțiți fiecare cifră cu greutatea sa corespunzătoare: [7, 1, 3, 9, 7, 1, 3]
  3. Însumați produsele rezultate
  4. Calculați: 10 - (sumă % 10)
  5. Dacă rezultatul este 10, cifra de verificare este 0; altfel, este valoarea calculată

Verificarea Celui de-al Doilea Bloc

Pentru al doilea bloc (ultimele 14 cifre), cifra de verificare se calculează astfel:

  1. Luați primele 13 cifre ale celui de-al doilea bloc
  2. Înmulțiți fiecare cifră cu greutatea sa corespunzătoare: [3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3]
  3. Însumați produsele rezultate
  4. Calculați: 10 - (sumă % 10)
  5. Dacă rezultatul este 10, cifra de verificare este 0; altfel, este valoarea calculată

Exemple de Validare a Codului CBU

Iată cum să implementați validarea CBU în aplicația dvs. Aceste exemple urmează specificația oficială BCRA și vor funcționa cu datele bancare de producție:

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 ponderilor');
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

Cazuri de utilizare reale pentru validarea CBU

Testarea integrărilor de plăți

Atunci când construiți aplicații fintech sau platforme de comerț electronic care procesează plăți argentiniene, aveți nevoie de CBU-uri valide pentru mediul de testare. Un scenariu comun: mediul dumneavoastră de staging necesită 50 de conturi de test cu CBU-uri valide pentru testarea încărcării. Calcularea manuală a cifrelor de control pentru fiecare ar lua ore. Generatorul rezolvă acest lucru în câteva secunde, oferindu-vă date de test corect formatate care se comportă ca și CBU-urile de producție, fără riscul de a folosi accidental numere de cont reale.

Sfat profesional: Păstrați un set de CBU-uri generate în fixture-urile de test. Acest lucru asigură date de test consistente în întreaga echipă și facilitează depanarea atunci când testele eșuează.

Prevenirea erorilor de tranzacție

Iată ce se întâmplă în mod tipic: un client furnizează CBU-ul său pentru un transfer bancar, dar a inclus accidental spații sau a interschimbat două cifre. Dacă procesați transferul fără validare, banca îl respinge - dar numai după o întârziere, și ați înregistrat deja intenția de tranzacție în sistemul dumneavoastră. Acum vă confruntați cu probleme de reconciliere.

Validarea formatului CBU înainte de trimitere prinde aceste erori imediat. Validatorul nu vă va spune dacă contul există sau îi aparține persoanei corecte (pentru asta este nevoie de acces la API-ul bancar), dar va confirma că structura este corectă conform standardelor BCRA.

Înțelegerea cerințelor de integrare bancară

Pentru developeri noi în sistemul financiar argentinian, acest instrument oferă o experiență practică de învățare. Puteți vedea exact cum funcționează cifrele de control, înțelege de ce anumite numere sunt invalide și experimenta cu cazuri limită înainte de a scrie cod de producție.

Greșeală frecventă: Presupunerea că validarea CBU este identică cu validarea IBAN. Deși ambele utilizează cifre de control, algoritmii diferă complet. Testarea cu acest instrument vă ajută să înțelegeți cerințele specifice ale codurilor bancare argentiniene.

Validarea formularelor în interfețele bancare

Atunci când proiectați formulare de introducere care acceptă CBU-uri, trebuie să testați modul în care sistemul gestionează diferite stări de eroare. Ce se întâmplă atunci când un utilizator lipește un CBU cu spații? Ce mesaj de eroare apare atunci când cifra de control este greșită? Acest instrument vă ajută să testați aceste scenarii și să proiectați feedback-ul utilizatorului mai bine.

Instrumente conexe de validare bancară

În funcție de cerințele dumneavoastră, ați putea avea nevoie și de aceste instrumente complementare:

  • Validator CUIT/CUIL: Validează numerele de identificare fiscală argentiniană—esențial atunci când aveți nevoie de verificarea atât a datelor bancare, cât și fiscale
  • Validator CVU: Similar cu CBU, dar pentru portofele digitale (Mercado Pago, Ualá, etc.) folosind același format de 22 de cifre
  • Validator IBAN: Pentru plăți transfrontaliere care implică conturi europene sau internaționale
  • Servicii API Bancare: Pentru sistemele de producție care au nevoie să verifice proprietatea contului și să efectueze verificări de sold, nu doar validarea formatului

Limitare importantă: Acest instrument validează doar formatul și cifrele de control. Nu poate confirma dacă un CBU corespunde unui cont bancar activ sau verifica identitatea titularului de cont. Pentru aceste verificări, veți avea nevoie de integrare cu API-urile bancare sau procesatorii de plăți din Argentina.

Cum a adoptat sistemul bancar din Argentina CBU-ul

Înainte de noiembrie 2000, trimiterea banilor între băncile argentiniene era surprinzător de complicată. Fiecare instituție financiară folosea propriul sistem de numerotare a conturilor - unele cu 10 cifre, altele cu 15, și fără o modalitate standardizată de a identifica banca sau filiala care deținea contul. Transferurile interbancare necesitau verificare manuală și de obicei durau zile întregi pentru a fi procesate.

BCRA a introdus CBU-ul pentru a rezolva această fragmentare. Prin mandatarea unui singur format de 22 de cifre pentru toate instituțiile financiare, Argentina s-a aliniat la standarde internaționale precum sistemul IBAN din Europa. Cifrele de control încorporate au fost deosebit de ingenioase: ele prind automat cele mai multe erori de introducere a datelor, reducând transferurile eșuate și costurile asociate investigării și inversării tranzacțiilor.

Ce este interesant: Formatul CBU a rămas aproape neschimbat în peste 20 de ani. Deși tehnologia bancară a evoluat dramatic - aplicații mobile, transferuri instantanee, portofele digitale - structura de bază a CBU-ului rămâne aceeași. Această stabilitate vorbește despre cât de bine proiectarea originală a anticipat nevoile viitoare.

Astăzi, argentinienii folosesc CBU-uri pentru aproape orice tranzacție financiară electronică: depozite de salariu, plăți de facturi, declarații fiscale, beneficii guvernamentale și comerț electronic. Formatul s-a dovedit atât de eficient, încât atunci când au apărut portofelele digitale (precum Mercado Pago), reglementatorii au adoptat aceeași structură pentru CVU-uri (Clave Virtual Uniforme) în loc să inventeze ceva nou.

Întrebări Frecvente

Care este diferența dintre un CBU și un CVU?

CBU-urile identifică conturile bancare tradiționale, în timp ce CVU-urile (Clave Virtual Uniforme) identifică conturile de portofel digital de la furnizori fintech precum Mercado Pago, Ualá sau Brubank. Formatul este identic—22 de cifre cu același algoritm de validare—ceea ce are sens deoarece sunt interoperabile. Puteți transfera bani de la un CBU la un CVU și invers, la fel ca orice altă transfer bancar. Primele trei cifre dezvăluie dacă priviți o bancă tradițională sau un furnizor de portofel digital.

Pot afla numele băncii dintr-un CBU?

Da. Primele trei cifre sunt identificatorul băncii atribuit de BCRA. De exemplu, codurile care încep cu „011" aparțin Banco Nación, în timp ce „017" indică BBVA Argentina. BCRA publică un registru oficial al acestor coduri, pe care aplicațiile bancare le referă în mod tipic pentru a afișa automat numele băncii atunci când introduceți un CBU.

Un CBU este același lucru cu un număr de cont?

Nu chiar. Numărul contului dumneavoastră este ascuns în interiorul CBU-ului, dar CBU-ul îl încapsulează cu informații suplimentare de rutare. Gândiți-vă la diferența dintre o adresă de stradă și coordonatele GPS—ambele identifică o locație, dar una include mai mult context. CBU-ul grupează codul băncii, codul filialei, numărul contului și două cifre de verificare într-un singur șir transferabil.

Cât de sigur este să îmi împărtășesc CBU-ul?

CBU-ul este conceput pentru a fi împărtășit—asta este întreaga sa menire. Destinatarii au nevoie de el pentru a depune bani în contul dumneavoastră. Spre deosebire de parole sau PIN-uri, un CBU permite doar transferuri de intrare, nu și retrageri. Cu toate acestea, tratați-l ca pe orice informație financiară: împărtășiți-l cu persoane sau companii în care aveți încredere și fiți precauți în privința publicării sale online. Unele persoane preferă să ofere CBU-ul selectiv, mai degrabă decât să îl publice deschis.

Poate expira sau se schimba un CBU?

CBU-ul rămâne cu dumneavoastră atât timp cât contul rămâne deschis. Singura dată când se schimbă este dacă închideți acel cont și deschideți altul, sau în cazuri rare când băncile fuzionează sau restructurează sistemele lor de numerotare. Chiar și atunci, băncile păstrează în mod tipic CBU-ul vechi pentru o perioadă de tranziție pentru a evita întreruperea plăților recurente.

Cum îmi găsesc propriul CBU?

Verificați aplicația mobilă a băncii—de obicei se află în secțiunea de detalii ale contului. Cele mai multe bănci argentiniene îl și afișează proeminent în sistemul bancar online, îl tipăresc pe extrasele lunare, iar unele chiar îl includ pe spatele cardurilor de debit. Dacă nu îl puteți localiza, orice reprezentant bancar vi-l poate furniza imediat; nu este considerat informație sensibilă precum un PIN.

Pot avea străinii un CBU în Argentina?

Da. Deschiderea unui cont bancar în Argentina pentru un străin vă oferă un CBU la fel ca orice alt titular de cont. Cerințele variază în funcție de instituție—unele bănci necesită doar un pașaport, în timp ce altele solicită dovada rezidenței sau un CDI (număr de identificare fiscală). Portofelele digitale (CVU) sunt adesea mai ușor de accesat pentru străini decât conturile bancare tradiționale.

Ce se întâmplă dacă fac un transfer către un CBU invalid?

Sistemele bancare moderne efectuează validarea formatului înainte de a trimite transferul. Dacă cifrele de control nu se potrivesc sau lungimea este greșită, veți primi imediat o eroare—transferul nu părăsește niciodată contul dumneavoastră. Iată de ce validarea la nivel de interfață este atât de valoroasă; prinde greșelile înainte ca acestea să cauzeze probleme.

Situația mai complicată este atunci când un CBU trece de validarea formatului, dar nu se potrivește unui cont activ. Transferul este trimis rețelei interbancare, apoi se întoarce după câteva ore sau zile. L-ați înregistrat deja ca „trimis" în contabilitate și acum trebuie să reconciliați returnarea. Iată de ce unele aplicații verifică și CBU-urile în raport cu bazele de date bancare înainte de a permite transferuri, deși acest lucru necesită acces API plătit.

Pot avea mai multe CBU-uri?

Absolut. Fiecare cont generează propriul CBU. Dacă aveți un cont curent și un cont de economii la aceeași bancă, veți avea două CBU-uri distincte. Conturi diferite la bănci diferite? Mai multe CBU-uri. Fiecare identifică în mod unic un anumit cont într-o anumită filială a unei anumite instituții.

Este sistemul CBU utilizat în afara Argentinei?

Nu, CBU-urile sunt specifice Argentinei. Fiecare țară are propriul sistem: Europa utilizează IBAN, SUA folosesc numere de rutare plus numere de cont, Australia utilizează coduri BSB și tot așa. Atunci când trimiteți bani internațional, veți avea nevoie în mod tipic de codul SWIFT al destinatarului plus identificatorul său de cont local—care în cazul Argentinei ar fi CBU-ul.

Referințe și Documentație Oficială

Pentru informații autorizate despre standardele bancare din Argentina:

  1. Banca Centrală a Argentinei (BCRA) - Reglementări ale Sistemului Financiar - Documentație oficială BCRA privind standardele sistemului de plăți și reglementările bancare

  2. Legea nr. 25.345 - "Prevenirea Evaziunii Fiscale și Modernizarea Plăților" (Noiembrie 2000) - Legislația care a stabilit cadrul sistemelor electronice de plăți din Argentina

  3. Comunicarea BCRA seria "A" - Circulare tehnice care definesc cerințele de implementare CBU pentru instituțiile financiare

  4. Interbanking S.A. - Organizația care operează rețeaua electronică de plăți interbancare din Argentina și menține tabelele de rutare CBU

Aceste surse oferă specificațiile tehnice utilizate pentru implementarea acestui validator și sunt actualizate periodic de autoritățile financiare argentiniene.

Pregătit să Validezi sau să Generezi CBU-uri?

Fie că construiești o integrare de plăți, testezi o aplicație fintech, sau înveți despre sistemul bancar argentinian, înțelegerea validării CBU este esențială. Acest instrument implementează exact aceleași algoritmi de sumă de control pe care îi utilizează băncile argentiniene, astfel încât să poți prinde erorile de format înainte ca acestea să cauzeze eșecuri de tranzacție.

Ține minte: validarea formatului este doar primul pas. Un CBU formatat corect nu garantează că contul există sau că ai destinatarul potrivit. Pentru sistemele de producție care gestionează bani reali, combină validarea formatului cu verificări suplimentare prin intermediul API-urilor bancare sau al procesatorilor de plăți.

Instrumentul nu necesită înregistrare sau instalare - doar deschide-l și începe să validezi sau să generezi CBU-uri conform standardelor oficiale BCRA.

🔗

Instrumente conexe

Descoperiți mai multe instrumente care ar putea fi utile pentru fluxul dvs. de lucru