Generátor a validátor CBU pro Argentinu | Bankovní kódy BCRA
Generujte a ověřujte argentinské bankovní kódy CBU (Clave Bancaria Uniforme). Bezplatný nástroj využívající oficiální algoritmy BCRA pro vývojáře, testery a finanční aplikace.
Argentinský generátor a validátor CBU
Vygenerujte náhodné, ale platné CBU pro testování vašich aplikací a integací.
Pro vygenerování platného CBU klikněte na tlačítko výše
O CBU
CBU (Clave Bancaria Uniforme) je 22-místný kód používaný v Argentině k identifikaci bankovních účtů pro elektronické převody a platby.
Každé CBU obsahuje informace o bance, pobočce a čísle účtu, včetně ověřovacích číslic, které zajišťují jeho platnost.
Struktura CBU
Dokumentace
CBU (Clave Bancaria Uniforme) je kód o 22 číslicích, který identifikuje bankovní účet v Argentině. Tento nástroj generuje náhodné CBU, která splňují oficiální pravidla kontrolních číslic, a ověřuje, zda je existující CBU správně vytvořeno.
Co je CBU?
Clave Bancaria Uniforme znamená ve španělštině „jednotný bankovní klíč“. Argentinská centrální banka Banco Central de la República Argentina (BCRA) stanovila části CBU v dokumentu Comunicación „A“ 2622 ze dne 14. listopadu 1997 s názvem „Sistema Nacional de Pagos. Elementos que integran la Clave Bancaria Uniforme“. Cílem bylo přidělit každému bankovnímu účtu v zemi jeden standardní identifikátor. Předtím každá banka používala vlastní systém číslování účtů, což zpomalovalo převody mezi bankami a zvyšovalo riziko chyb.
Každý aktivní bankovní účet v Argentině má právě jedno CBU. Banky ho zobrazují ve svých aplikacích, na výpisech a v internetovém bankovnictví a klienti ho poskytují každému, kdo jim potřebuje poslat peníze převodem.
Struktura a formát CBU
CBU má vždy 22 číslic, bez písmen a mezer. Dělí se na dva bloky:
- První blok (8 číslic): identifikuje banku a pobočku. První 3 číslice představují kód banky, následující 4 číslice kód pobočky a 8. číslice je kontrolní číslice.
- Druhý blok (14 číslic): identifikuje účet. Prvních 13 číslic představuje číslo účtu. 14. číslice je kontrolní číslice.
Kontrolní číslice se vypočítává z ostatních číslic v bloku. Počítači umožňuje odhalit chybně zadanou nebo prohozenou číslici bez kontaktování bankovního serveru. Pokud kontrolní číslice zadaného CBU neodpovídá výsledku vzorce, je CBU odmítnuto jako neplatné.
Jak vypočítat kontrolní číslici CBU
Obě kontrolní číslice používají stejnou metodu, označovanou jako kontrolní součet modulo-10 s váhami. Každá číslice základního čísla bloku se vynásobí pevně stanovenou váhou, součiny se sečtou a výsledná číslice se určí z tohoto součtu.
Postup:
- Vynásobte každou číslici základního čísla odpovídající váhou.
- Sečtěte všechny součiny.
- Vydělte součet číslem 10 a ponechte zbytek.
- Pokud je zbytek 0, kontrolní číslice je 0. Jinak se kontrolní číslice vypočítá jako 10 minus zbytek.
Váhy prvního bloku (použité na prvních 7 číslicích): 7, 1, 3, 9, 7, 1, 3
Váhy druhého bloku (použité na prvních 13 číslicích druhého bloku): 3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3
Příklad: výpočet CBU
Začněte základním číslem o 7 číslicích pro první blok: 0110070.
| Číslice | 0 | 1 | 1 | 0 | 0 | 7 | 0 |
|---|---|---|---|---|---|---|---|
| Váha | 7 | 1 | 3 | 9 | 7 | 1 | 3 |
| Součin | 0 | 1 | 3 | 0 | 0 | 7 | 0 |
Součiny dávají dohromady 11. Zbytek po dělení číslem 10 je 1, takže kontrolní číslice je 10 − 1 = 9. První blok je 01100709.
Nyní vezměte základní číslo o 13 číslicích pro druhý blok: 0003100056000. Vynásobením každé číslice její váhou (3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3) a sečtením součinů získáme součet 75. Zbytek po dělení číslem 10 je 5, takže kontrolní číslice je 10 − 5 = 5. Druhý blok je 00031000560005.
Spojením obou bloků získáme celé CBU:
10110070900031000560005
2Tento kód o 22 číslicích je platné CBU, protože obě jeho kontrolní číslice odpovídají výsledku vzorce.
Použití generátoru
Záložka generátoru vyplní pozice banky, pobočky a účtu náhodnými číslicemi a poté pomocí výše uvedeného vzorce vypočítá obě kontrolní číslice. Výsledkem je kód o 22 číslicích, který vždy projde ověřením. Hodí se k naplnění testovacích databází nebo k ověření, jak software zpracovává vstup CBU, aniž by bylo použito skutečné číslo účtu.
Použití validátoru
Záložka validátoru kontroluje zadané CBU podle čtyř pravidel: musí mít přesně 22 znaků, smí obsahovat pouze číslice, jeho 8. číslice musí odpovídat kontrolní číslici vypočtené z prvních 7 číslic a jeho 22. číslice musí odpovídat kontrolní číslici vypočtené z 13 číslic, které jí předcházejí. Pokud některé pravidlo selže, nástroj oznámí, který blok je neplatný.
Úspěšné absolvování těchto kontrol potvrzuje pouze to, že je CBU správně vytvořeno. Nepotvrzuje, že účet existuje nebo je otevřený, protože to vyžaduje přístup k vlastním záznamům banky.
CBU a CVU
CVU (Clave Virtual Uniforme) identifikuje účet u poskytovatele digitální peněženky, například u fintechové platební aplikace, nikoli u tradiční banky. CVU používá stejný formát o 22 číslicích a stejný vzorec kontrolní číslice jako CBU, takže jsou tyto dva identifikátory při odesílání a přijímání převodů vzájemně zaměnitelné.
Často kladené otázky
Kolik číslic má CBU? Přesně 22. Prvních 8 identifikuje banku a pobočku a posledních 14 účet.
Jaký je rozdíl mezi CBU a CVU? CBU patří k bankovnímu účtu. CVU patří k účtu digitální peněženky. Oba používají 22 číslic a stejná pravidla pro kontrolní číslice a peníze mezi nimi lze převádět jako při jakémkoli jiném převodu.
Lze vygenerované CBU použít ke skutečnému převodu? Ne. U vygenerovaného CBU je zaručeno pouze správné vytvoření; není propojeno s žádným skutečným účtem, takže převod na něj selže nebo bude odmítnut.
Proč validátor odmítne CBU, které vypadá správně? Obvykle kvůli chybě při kopírování a vkládání, například kvůli mezeře navíc, chybějící číslici nebo dvěma prohozeným číslicím. Vzorec kontrolní číslice je navržen právě k odhalení těchto chyb.
Zaručuje platné CBU, že účet existuje? Ne. Kontrolní číslice pouze potvrzují, že kód dodržuje správný formát. Ověření, zda je účet otevřený a aktivní, vyžaduje kontrolu u samotné banky.
Kde lze najít vlastní CBU? V části s údaji o účtu v mobilní aplikaci banky nebo v internetovém bankovnictví, případně na vytištěném výpisu z účtu.