Ustvarite veljavne naključne številke CBU in preverite obstoječe argentinske bančne račune s tem preprostim, uporabniku prijaznim orodjem za testiranje in preverjanje.
Ustvarite veljaven naključni CBU (Clave Bancaria Uniforme) za testne namene.
Kliknite zgoraj, da ustvarite veljaven CBU
CBU (Clave Bancaria Uniforme) je 22-mestna koda, ki se uporablja v Argentini za identifikacijo bančnih računov za elektronske prenose in plačila.
Vsak CBU vsebuje informacije o banki, poslovalnici in številki računa, skupaj z verificirnimi števkami, ki zagotavljajo njegovo veljavnost.
Argentinski CBU (Clave Bancaria Uniforme) je standardizirana 22-mestna koda, ki se uporablja v argentinskem bančnem sistemu za edinstveno identifikacijo bančnih računov pri elektronskih prenosih, neposrednih nakazilih in avtomatiziranih plačilih. Ne glede na to, ali ste razvijalec, ki testira finančne aplikacije, finančni strokovnjak, ki preverja informacije o računih, ali pa preprosto potrebujete preveriti CBU, naše orodje za generiranje in preverjanje argentinskega CBU ponuja preprosto in učinkovito rešitev. To brezplačno spletno orodje vam omogoča, da takoj ustvarite veljavne naključne CBU-je za testne namene in preverite obstoječe CBU-je, da zagotovite njihovo strukturno integriteto in skladnost z uradnim formatom.
CBU (Clave Bancaria Uniforme, ali Uniform Banking Code v angleščini) je standardiziran identifikator bančnega računa v Argentini, podoben IBAN-u, ki se uporablja v Evropi, ali sistemu za usmerjanje in številko računa v Združenih državah. Uveden s strani Centralne banke Argentine (BCRA), sistem CBU zagotavlja varne in natančne elektronske prenose sredstev med računi znotraj argentinskega bančnega sistema.
Vsak veljaven CBU se sestoji iz natančno 22 številk, razdeljenih v dva glavna bloka:
Prvi blok (8 številk): Identificira finančno institucijo in podružnico
Drugi blok (14 številk): Identificira specifični račun
Preveritvene številke se izračunajo z uporabo specifičnega algoritma, ki zagotavlja integriteto CBU. To pomaga preprečiti tipografske napake in goljufive transakcije z validacijo kode pred obdelavo katerega koli prenosa.
Naš generator CBU ustvarja veljavne, naključne CBU-je, ki ustrezajo uradni strukturi in prestanejo vse preveritvene preglede. Tukaj je, kako deluje:
Generator je popoln za:
Validator CBU analizira katero koli 22-mestno kodo, da ugotovi, ali izpolnjuje uradne zahteve CBU. Postopek preverjanja vključuje:
Če katerikoli od teh pregledov ne uspe, bo validator identificiral specifične težave, kar vam bo pomagalo razumeti, zakaj je CBU neveljaven.
Algoritem preverjanja, ki se uporablja za CBU, uporablja izračun obtežene vsote, ki ji sledi operacija modulo za določitev kontrolnih številk. Tukaj je, kako deluje:
Za prvi blok (prvih 8 številk) se preveritvena številka izračuna na naslednji način:
Za drugi blok (zadnjih 14 številk) se preveritvena številka izračuna na naslednji način:
Tukaj so primeri, kako izvesti preverjanje in generiranje CBU v različnih programskih jezikih:
1// JavaScript: Izračunajte preveritveno številko CBU
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('Dolžina številke mora ustrezati dolžini teže');
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// Preverite prvi blok 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: Preverite celoten CBU
2import re
3
4def validate_cbu(cbu):
5 # Preverite osnovni format
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['CBU mora biti 22 številk']
10 }
11
12 # Razdelite na bloke
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # Preverite vsak blok
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('Prvi blok (koda banke/podružnice) je neveljaven')
23 if not second_block_valid:
24 errors.append('Drugi blok (številka računa) je neveljaven')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: Ustvarite naključni veljavni CBU
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // Ustvarite prvih 7 številk (koda banke in koda podružnice)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // Izračunajte preveritveno številko za prvi blok
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // Ustvarite prvih 13 številk drugega bloka
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // Izračunajte preveritveno številko za drugi blok
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 // Združite vse dele
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // Izvedba metode calculateCheckDigit...
40}
41
1// PHP: Oblikujte CBU za prikaz
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // Oblikujte kot: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// Primer uporabe
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // Izpiše: 01234567 89012345678901
14
1' Excel VBA: Preverite CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' Preverite dolžino
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' Preverite, ali so vsi znaki številke
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 ' Izvlecite bloke
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' Preverite oba bloka
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
Razvijalci in QA inženirji, ki delajo na finančnem programski opremi, potrebujejo veljavne CBU številke za testiranje. Naš generator zagotavlja neomejeno število veljavnih testnih CBU-jev, ne da bi bilo potrebno dostopati do resničnih bančnih podatkov, kar ščiti zasebnost in varnost ter zagotavlja temeljito testiranje.
Študenti in strokovnjaki, ki se učijo o argentinskem bančnem sistemu, lahko to orodje uporabijo za razumevanje strukture in preverjanja CBU. Orodje služi kot praktična demonstracija preveritvenih algoritmov in pomaga vizualizirati komponente veljavnega CBU.
Ko prejemate CBU za izvajanje prenosov, lahko hitro preverite njegovo strukturno veljavnost, preden poskusite transakcijo. Čeprav naše orodje ne more potrditi, ali CBU ustreza dejanskemu bančnemu računu, lahko pomaga identificirati očitne napake v formatu ali kontrolnih številkah.
Oblikovalci in razvijalci, ki ustvarjajo uporabniške vmesnike za bančne aplikacije, lahko to orodje uporabijo za testiranje vnosa, preverjanja in obravnavanja napak za CBU polja.
Medtem ko je naš generator in validator CBU posebej zasnovan za argentinske bančne kode, lahko glede na vaše potrebe razmislite tudi o teh alternativah:
Sistem CBU je uvedla Centralna banka Argentine (Banco Central de la República Argentina, ali BCRA) novembra 2000 kot del modernizacije bančnega sistema v državi. Uvedba standardizirane 22-mestne kode je imela za cilj:
Pred sistemom CBU je imela vsaka banka v Argentini svoj format za identifikacijo računov, kar je otežilo medbančne prenose in povzročilo napake. Standardizacija je argentinski bančni sistem uskladila z mednarodnimi praksami, podobno kot sistem IBAN, ki se uporablja v Evropi.
Skozi leta je CBU postal ključni del argentinske finančne infrastrukture, ki se uporablja za:
Sistem je ostal večinoma nespremenjen od svoje uvedbe, kar dokazuje robustnost njegove zasnove in učinkovitost pri izpolnjevanju potreb argentinskega finančnega sistema.
CBU (Clave Bancaria Uniforme) se uporablja za tradicionalne bančne račune, medtem ko se CVU (Clave Virtual Uniforme) uporablja za digitalne denarnice in fintech platforme. Obe imata enak 22-mestni format in pravila preverjanja, vendar se CVU dodelijo računom v nebančnih finančnih institucijah.
Da, prve tri številke CBU identificirajo finančno institucijo. Centralna banka Argentine vodi register teh kod, ki ga je mogoče poiskati, da ugotovite, katera banka je izdala določen CBU.
Ne, CBU vsebuje več informacij kot le številko računa. Vključuje kodo banke, kodo podružnice, številko računa in preveritvene številke. Številka računa je le ena komponenta CBU.
Deljenje vašega CBU je na splošno varno, saj ga je mogoče uporabiti le za nakazila denarja na vaš račun, ne pa za dvige sredstev. Kljub temu je to še vedno osebna finančna informacija, zato bi jo morali deliti le s zaupanja vrednimi strankami.
CBU ostane veljaven, dokler obstaja povezan bančni račun. Spremenil se bo le, če zaprete svoj račun in odprete novega ali če pride do združitve ali prestrukturiranja vaše banke, ki vpliva na številčenje računov.
Svoj CBU lahko najdete v mobilni aplikaciji svoje banke ali na spletnem bančništvu, na izpiskih banke ali ga neposredno zahtevate pri svoji banki. Mnoge argentinske banke prav tako natisnejo CBU na hrbtni strani debetnih kartic.
Da, tujci, ki odprejo bančni račun v Argentini, bodo dodeljeni CBU. Zahteve za odprtje računa se razlikujejo glede na banko in lahko vključujejo dokumentacijo o prebivališču.
Večina bančnih sistemov bo pred obdelavo prenosa preverila format CBU. Če je format neveljaven, bo prenos takoj zavrnjen. Vendar pa, če je CBU veljaven, vendar ne ustreza aktivnemu računu, se lahko prenos izvede, vendar bo na koncu vrnjen.
Da, vsak bančni račun, ki ga imate, bo imel svoj edinstven CBU. Če imate več računov, tudi pri isti banki, bo vsak imel drugačen CBU.
Ne, sistem CBU je specifičen za Argentino. Druge države imajo svoje sisteme identifikacije bančnih računov, kot so IBAN v Evropi, BSB + številka računa v Avstraliji ali usmerjanje + številka računa v Združenih državah.
Centralna banka Argentine (BCRA). "Predpisi finančnega sistema." Uradna spletna stran BCRA
Zakon o nacionalnem plačilnem sistemu (Zakon št. 25.345). "Preprečevanje davčne utaje in modernizacija plačil." Argentinski uradni bilten, november 2000.
Argentinska bančna zveza (ABA). "Tehspecifikacije CBU." Dokumentacija bančnih standardov, 2020.
Interbanking S.A. "Smernice za elektronske prenose sredstev." Tehnična dokumentacija za finančne institucije, 2019.
Ministrstvo za gospodarstvo Argentine. "Elektronski plačilni sistemi v Argentini." Poročilo o finančni vključenosti, 2021.
Orodje za generiranje in preverjanje argentinskega CBU ponuja preprosto, a učinkovito rešitev za vsakogar, ki dela z argentinskimi bančnimi kodami. Ne glede na to, ali razvijate finančno programsko opremo, testirate plačilne sisteme ali preprosto preverjate CBU, naše orodje ponuja hitre, natančne rezultate z uporabniku prijaznim vmesnikom.
Poskusite generirati naključni CBU ali preveriti obstoječega danes in izkusite udobje, ki ga ima to specializirano orodje na dosegu roke. Brez registracije ali namestitve - le preprosto, dostopno spletno orodje, zasnovano z vašimi potrebami v mislih.
Odkrijte več orodij, ki bi lahko bila koristna za vaš delovni proces