Generátor a validátor CBU v Argentíne | Bankové kódy
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.
Generátor a validátor CBU (Clave Bancaria Uniforme) v Argentíne
Vygenerujte platný náhodný CBU (Clave Bancaria Uniforme) na testovacie účely.
Kliknite na tlačidlo vyššie na vygenerovanie platného CBU
O 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ť.
Štruktúra CBU
Dokumentácia
Generátor a validátor CBU v Argentíne
Úvod
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.
Čo je CBU?
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.
Štruktúra a formát CBU
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
- Prvé 3 číslice: Kód banky pridelený BCRA
- Nasledujúce 4 číslice: Kód pobočky v rámci banky
- Posledná číslica: Overovacia číslica pre prvý blok
-
Druhý blok (14 číslic): Identifikuje konkrétny účet
- Prvé 13 číslic: Číslo účtu (môže obsahovať typ účtu a iné identifikátory)
- Posledná číslica: Overovacia číslica pre druhý blok
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.
Ako funguje náš generátor CBU
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:
- Systém generuje náhodné číslice pre kód banky, kód pobočky a časť čísla účtu
- Vypočíta príslušné overovacie číslice pomocou oficiálneho algoritmu
- Kompletný 22-ciferný CBU je zostavený a zobrazený v štandardnom formáte
Generátor je ideálny pre:
- Softvérových vývojárov testujúcich finančné aplikácie
- QA inžinierov overujúcich platobné systémy
- Vzdelávacie účely na pochopenie štruktúry CBU
- Vytváranie vzorových údajov na demonštrácie alebo dokumentáciu
Krok za krokom: Generovanie CBU
- Prejdite na kartu "Generátor" nástroja
- Kliknite na tlačidlo "Generovať CBU"
- Platný, náhodný 22-ciferný CBU sa objaví v zobrazenom priestore
- Použite tlačidlo "Kopírovať", aby ste CBU skopírovali do schránky na použitie vo vašich aplikáciách
Ako funguje náš validátor CBU
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:
- Kontrolu dĺžky (musí byť presne 22 číslic)
- Overenie, že všetky znaky sú číselné
- Overenie overovacej číslice prvého bloku
- Overenie overovacej číslice druhého bloku
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ý.
Krok za krokom: Overenie CBU
- Prejdite na kartu "Validátor" nástroja
- Zadajte 22-ciferný CBU, ktorý chcete overiť
- Kliknite na tlačidlo "Overiť CBU"
- Prezrite si výsledok validácie:
- Zelený indikátor pre platné CBU
- Červený indikátor s konkrétnymi chybovými správami pre neplatné CBU
Algoritmus overovania CBU
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:
Overenie prvého bloku
Pre prvý blok (prvých 8 číslic) sa overovacia číslica vypočíta nasledovne:
- Vezmite prvých 7 číslic CBU
- Násobte každú číslicu jej príslušnou váhou: [7, 1, 3, 9, 7, 1, 3]
- Sčítajte výsledné súčiny
- Vypočítajte: 10 - (súčet % 10)
- Ak je výsledok 10, overovacia číslica je 0; inak je to vypočítaná hodnota
Overenie druhého bloku
Pre druhý blok (posledných 14 číslic) sa overovacia číslica vypočíta nasledovne:
- Vezmite prvých 13 číslic druhého bloku
- Násobte každú číslicu jej príslušnou váhou: [3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3]
- Sčítajte výsledné súčiny
- Vypočítajte: 10 - (súčet % 10)
- Ak je výsledok 10, overovacia číslica je 0; inak je to vypočítaná hodnota
Príklady kódu
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
Použitie
Testovanie finančných aplikácií
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.
Vzdelávacie účely
Š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.
Overenie bankových informácií
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.
Vývoj bankových rozhraní
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.
Alternatívy
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:
- Validátor CUIT/CUIL: Na overenie argentínskych identifikačných čísel namiesto bankových účtov
- Validátor IBAN: Na medzinárodné čísla bankových účtov používané v Európe a iných regiónoch
- Validátory ABA/smerovacieho čísla: Pre kódy bankového systému USA
- Kompletné služby bankového API: Pre produkčné prostredia vyžadujúce skutočné overenie účtov
História systému CBU
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ľ:
- Uľahčiť elektronické prevody medzi rôznymi bankami
- Znížiť chyby pri manuálnom zadávaní informácií o účtoch
- Urýchliť spracovanie interbankových transakcií
- Zlepšiť bezpečnosť v bankovom systéme
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:
- Vklady mzdy
- Platby účtov
- Platby daní
- Vládne dotácie
- Interbankové prevody
- Online nakupovanie
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.
Často kladené otázky
Aký je rozdiel medzi CBU a CVU?
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.
Môžem zistiť názov banky z CBU?
Á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.
Je CBU to isté ako číslo účtu?
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.
Ako bezpečné je zdieľať môj 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.
Môže CBU vypršať alebo sa zmeniť?
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.
Ako nájdem svoj vlastný CBU?
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.
Môžu mať cudzinci CBU v Argentíne?
Á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.
Čo sa stane, ak uskutočním prevod na neplatný CBU?
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ý.
Môžem mať viacero CBU?
Á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.
Používa sa systém CBU mimo Argentíny?
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.
Odkazy
-
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.
Záver
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.
Spätná väzba
Kliknite na toast so spätnou väzbou, aby ste začali dávať spätnú väzbu o tomto nástroji
Súvisiace nástroje
Objavte ďalšie nástroje, ktoré by mohli byť užitočné pre váš pracovný tok