Generujte platné náhodné čísla CBU a overte existujúce argentínske bankové účty pomocou tohto jednoduchého a užívateľsky prívetivého nástroja na testovanie a overovanie.
Vygenerujte platný náhodný CBU (Clave Bancaria Uniforme) na testovacie účely.
Kliknite na tlačidlo vyššie na vygenerovanie platného CBU
CBU (Clave Bancaria Uniforme) je 22-ciferný kód používaný v Argentíne na identifikáciu bankových účtov pre elektronické prevody a platby.
Každý CBU obsahuje informácie o banke, pobočke a čísle účtu, spolu s overovacími číslicami, ktoré zabezpečujú jeho platnosť.
Argentínska CBU (Clave Bancaria Uniforme) je štandardizovaný 22-ciferný kód používaný v celom bankovom systéme Argentíny na jedinečné identifikovanie bankových účtov pre elektronické prevody, priamy vklady a automatizované platby. Či už ste vývojár testujúci finančné aplikácie, finančný profesionál overujúci informácie o účtoch, alebo jednoducho potrebujete overiť CBU, náš nástroj Generátor a validátor CBU v Argentíne poskytuje jednoduché a efektívne riešenie. Tento bezplatný online nástroj vám umožňuje okamžite generovať platné náhodné CBU pre testovacie účely a overiť existujúce CBU, aby ste zabezpečili ich štrukturálnu integritu a súlad s oficiálnym formátom.
CBU (Clave Bancaria Uniforme, alebo Uniform Banking Code v angličtine) je štandardizovaný identifikátor bankového účtu v Argentíne, podobne ako IBAN používaný v Európe alebo systém smerovania a čísla účtu v Spojených štátoch. Zavedený Centrálou bankou Argentíny (BCRA), systém CBU zabezpečuje bezpečné a presné elektronické prevody peňazí medzi účtami v rámci argentínskeho bankového systému.
Každý platný CBU pozostáva presne z 22 číslic rozdelených do dvoch hlavných blokov:
Prvý blok (8 číslic): Identifikuje finančnú inštitúciu a pobočku
Druhý blok (14 číslic): Identifikuje konkrétny účet
Overovacie číslice sa vypočítavajú pomocou špecifického algoritmu, ktorý zabezpečuje integritu CBU. To pomáha predchádzať typografickým chybám a podvodným transakciám overovaním kódu pred spracovaním akéhokoľvek prevodu.
Náš generátor CBU vytvára platné, náhodné CBU, ktoré sú v súlade s oficiálnou štruktúrou a prechádzajú všetkými overovacími kontrolami. Takto to funguje:
Generátor je ideálny pre:
Validátor CBU analyzuje akýkoľvek 22-ciferný kód, aby zistil, či spĺňa oficiálne požiadavky CBU. Proces validácie zahŕňa:
Ak niektorá z týchto kontrol zlyhá, validátor identifikuje konkrétne problémy, čo vám pomôže pochopiť presne, prečo je CBU neplatný.
Algoritmus overovania používaný pre CBU využíva výpočty s váženým súčtom, po ktorých nasleduje modulo operácia na určenie kontrolných číslic. Takto to funguje:
Pre prvý blok (prvých 8 číslic) sa overovacia číslica vypočíta nasledovne:
Pre druhý blok (posledných 14 číslic) sa overovacia číslica vypočíta nasledovne:
Tu sú príklady, ako implementovať validáciu a generovanie CBU v rôznych programovacích jazykoch:
1// JavaScript: Vypočítajte kontrolnú číslicu CBU
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('Dĺžka čísla musí zodpovedať dĺžke váh');
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// Overenie prvého bloku 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: Overenie kompletného CBU
2import re
3
4def validate_cbu(cbu):
5 # Základná kontrola formátu
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['CBU musí mať 22 číslic']
10 }
11
12 # Rozdelenie na bloky
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # Overenie každého bloku
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('Prvý blok (kód banky/pobočky) je neplatný')
23 if not second_block_valid:
24 errors.append('Druhý blok (číslo účtu) je neplatný')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: Generovanie náhodného platného CBU
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // Generovanie prvých 7 číslic (kód banky a pobočky)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // Vypočítajte kontrolnú číslicu pre prvý blok
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // Generovanie prvých 13 číslic druhého bloku
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // Vypočítajte kontrolnú číslicu pre druhý 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 // Spojte všetky časti
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // Implementácia metódy calculateCheckDigit...
40}
41
1// PHP: Formátovanie CBU na zobrazenie
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // Formát ako: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// Príklad použitia
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // Výstup: 01234567 89012345678901
14
1' Excel VBA: Overenie CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' Kontrola dĺžky
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' Kontrola, či sú všetky znaky číslice
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 ' Rozdelenie blokov
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' Overenie oboch blokov
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
Vývojári a QA inžinieri pracujúci na finančnom softvéri potrebujú platné čísla CBU na testovanie. Náš generátor poskytuje neobmedzené množstvo platných testovacích CBU bez potreby prístupu k reálnym bankovým údajom, čím chráni súkromie a bezpečnosť pri zabezpečení dôkladného testovania.
Študenti a odborníci, ktorí sa učia o argentínskom bankovom systéme, môžu tento nástroj použiť na pochopenie štruktúry a validácie CBU. Nástroj slúži ako praktická ukážka overovacích algoritmov a pomáha vizualizovať komponenty platného CBU.
Pri prijímaní CBU na uskutočnenie prevodov môžete rýchlo overiť jeho štrukturálnu platnosť pred pokusom o transakciu. Hoci náš nástroj nemôže potvrdiť, či CBU zodpovedá skutočnému bankovému účtu, môže pomôcť identifikovať zjavné chyby vo formáte alebo kontrolných čísliciach.
Dizajnéri a vývojári vytvárajúci používateľské rozhrania pre bankové aplikácie môžu tento nástroj použiť na testovanie validácie vstupu, formátovania a spracovania chýb pre polia CBU.
Zatiaľ čo náš generátor a validátor CBU je špeciálne navrhnutý pre argentínske bankové kódy, môžete zvážiť aj tieto alternatívy v závislosti od vašich potrieb:
Systém CBU bol zavedený Centrálou bankou Argentíny (Banco Central de la República Argentina, alebo BCRA) v novembri 2000 ako súčasť modernizácie finančného systému krajiny. Zavedenie štandardizovaného 22-ciferného kódu malo za cieľ:
Pred systémom CBU používala každá banka v Argentíne svoj vlastný formát na identifikáciu účtov, čo robilo interbankové prevody zložitými a náchylnými na chyby. Štandardizácia priniesla argentínsky bankový systém do súladu s medzinárodnými praktikami, podobne ako systém IBAN používaný v Európe.
V priebehu rokov sa CBU stal neoddeliteľnou súčasťou finančnej infraštruktúry Argentíny, používaný na:
Systém zostal od svojho zavedenia do veľkej miery nezmenený, čo dokazuje robustnosť jeho dizajnu a jeho efektívnosť pri plnení potrieb argentínskeho finančného systému.
CBU (Clave Bancaria Uniforme) sa používa pre tradičné bankové účty, zatiaľ čo CVU (Clave Virtual Uniforme) sa používa pre digitálne peňaženky a fintech platformy. Obe majú rovnaký 22-ciferný formát a pravidlá validácie, ale CVU sú pridelené účtom v nebankových finančných inštitúciách.
Áno, prvé tri číslice CBU identifikujú finančnú inštitúciu. Centrálna banka Argentíny udržiava register týchto kódov, ktorý je možné konzultovať, aby sa zistilo, ktorá banka vydala konkrétny CBU.
Nie, CBU obsahuje viac informácií ako len číslo účtu. Obsahuje kód banky, kód pobočky, číslo účtu a overovacie číslice. Číslo účtu je len jednou z komponentov CBU.
Zdieľanie vášho CBU je zvyčajne bezpečné, pretože môže byť použité iba na vkladanie peňazí na váš účet, nie na výber prostriedkov. Napriek tomu ide o osobné finančné informácie, a preto by ste ich mali zdieľať iba s dôveryhodnými stranami.
CBU zostáva platný, pokiaľ existuje priradený bankový účet. Zmení sa iba v prípade, že uzavriete svoj účet a otvoríte nový, alebo ak vaša banka prejde fúziou alebo reštrukturalizáciou, ktorá ovplyvní číslovanie účtov.
Môžete nájsť svoj CBU v mobilnej aplikácii vašej banky alebo v online bankovníctve, na vašich bankových výpisoch alebo priamo požiadaním svojej banky. Mnohé argentínske banky tiež tlačia CBU na zadnej strane debetných kariet.
Áno, cudzinci, ktorí si otvoria bankový účet v Argentíne, budú priradení CBU. Požiadavky na otvorenie účtu sa líšia podľa banky a môžu zahŕňať dokumentáciu o pobyte.
Väčšina bankových systémov overí formát CBU pred spracovaním prevodu. Ak je formát neplatný, prevod bude okamžite zamietnutý. Ak je však CBU platný, ale nezodpovedá aktívnemu účtu, prevod môže byť iniciovaný, ale nakoniec bude vrátený.
Áno, každý bankový účet, ktorý vlastníte, bude mať svoj jedinečný CBU. Ak máte viacero účtov, aj v tej istej banke, každý bude mať odlišný CBU.
Nie, systém CBU je špecifický pre Argentínu. Iné krajiny majú svoje vlastné systémy identifikácie bankových účtov, ako je IBAN v Európe, BSB + číslo účtu v Austrálii alebo smerovacie + číslo účtu v Spojených štátoch.
Centrálna banka Argentíny (BCRA). "Regulácie finančného systému." Oficiálna webová stránka BCRA
Zákon o národnom platobnom systéme (Zákon č. 25,345). "Prevencia daňových únikov a modernizácia platieb." Argentínsky oficiálny bulletin, november 2000.
Argentínska banková asociácia (ABA). "Technické špecifikácie CBU." Dokumentácia bankových štandardov, 2020.
Interbanking S.A. "Pokyny pre elektronické prevody peňazí." Technická dokumentácia pre finančné inštitúcie, 2019.
Ministerstvo hospodárstva Argentíny. "Systémy elektronických platieb v Argentíne." Správa o finančnej inklúzii, 2021.
Nástroj Generátor a validátor CBU v Argentíne poskytuje jednoduché, ale mocné riešenie pre každého, kto pracuje s argentínskymi bankovými kódmi. Či už vyvíjate finančný softvér, testujete platobné systémy alebo jednoducho overujete CBU, náš nástroj ponúka rýchle a presné výsledky s používateľsky prívetivým rozhraním.
Skúste dnes generovať náhodný CBU alebo overiť existujúci a zažite pohodlie, ktoré vám tento špecializovaný nástroj ponúka. Žiadna registrácia ani inštalácia nie sú potrebné—len jednoduchý, prístupný webový nástroj navrhnutý s ohľadom na vaše potreby.
Objavte ďalšie nástroje, ktoré by mohli byť užitočné pre vašu pracovnú postupnosť