Přeskočit na obsah

Generátor a validátor mexických CLABE | Bezplatný testovací nástroj

Generujte platné mexické CLABE čísla pro testování platebních systémů. Vytvářejte několik CLABE s správnými bankovními kódy a kontrolními číslicemi. Okamžitě ověřujte existující CLABE zdarma.

Generátor mexických CLABE

Generujte platné mexické CLABE (Clave Bancaria Estandarizada) čísla pro testování softwaru nebo ověřte existující.

Kalkulačka načítání...
📚

Dokumentace

Co je číslo CLABE?

CLABE (Clave Bancaria Estandarizada neboli „standardizovaný bankovní kód“) je 18místné číslo, které identifikuje bankovní účet v Mexiku. Každý účet u každé mexické banky ho má. Banky a platební systémy ho používají ke směrování elektronických převodů na správný účet. Tento nástroj generuje čísla CLABE ve správném formátu pro testování softwaru a ověřuje, zda je existující CLABE platná.

Mexiko zavedlo CLABE v roce 2004 spolu se systémem SPEI (Sistema de Pagos Electrónicos Interbancarios), což je mexický mezibankovní platební systém v reálném čase provozovaný centrální bankou Banco de México. Před zavedením CLABE používala každá banka vlastní formát čísel účtů, což zpomalovalo převody mezi bankami a vedlo k chybám. Jednotný 18místný formát tento problém vyřešil.

Struktura CLABE

CLABE má vždy přesně 18 číslic rozdělených do čtyř částí:

  1. Kód banky (číslice 1–3): identifikuje banku. Například 002 je Banamex, 012 je BBVA Bancomer, 014 je Santander, 021 je HSBC a 072 je Banorte.
  2. Kód pobočky (číslice 4–6): identifikuje pobočku, u které byl účet otevřen.
  3. Číslo účtu (číslice 7–17): 11místné číslo, které identifikuje konkrétní účet u dané pobočky.
  4. Kontrolní číslice (číslice 18): jediná číslice vypočtená z prvních 17 číslic, která slouží k odhalení překlepů.

Výpočet kontrolní číslice CLABE

Kontrolní číslice se získává pomocí váženého kontrolního součtu. Výpočet probíhá takto:

  1. Vynásobte každou z prvních 17 číslic příslušnou váhou. Váhy se na všech 17 pozicích opakují ve vzoru 3, 7, 1, 3, 7, 1 atd.
  2. U každého součinu ponechte pouze jeho poslední číslici (součin modulo 10).
  3. Sečtěte všech 17 těchto posledních číslic a získáte součet.
  4. Vypočítejte součet modulo 10. Tuto hodnotu označte jako m.
  5. Kontrolní číslice je (10 - m) mod 10.

Závěrečné „mod 10“ v kroku 5 je důležité: převádí výsledek 10 na 0, takže kontrolní číslice je vždy jediná číslice od 0 do 9.

Tento typ kontrolního součtu odhalí většinu běžných chyb při zadávání údajů, například jedinou chybnou číslici nebo záměnu dvou číslic, protože tyto chyby téměř vždy změní vypočtenou kontrolní číslici.

Příklad výpočtu

Vezměme prvních 17 číslic 01234512345678901, které se skládají z kódu banky 012 (BBVA Bancomer), kódu pobočky 345 a čísla účtu 12345678901.

Vynásobení každé číslice její váhou (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7) a ponechání pouze poslední číslice každého součinu dá: 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7

Tyto číslice dávají součet 77. Výpočet 77 modulo 10 dává 7. Kontrolní číslice je (10 - 7) mod 10 = 3.

Úplná CLABE se správným kontrolním součtem tedy je:

012345123456789013

Při zpětném čtení: 012 je kód banky (BBVA Bancomer), 345 je kód pobočky, 12345678901 je číslo účtu a 3 je kontrolní číslice.

Jak generátor funguje

Nástroj sestaví CLABE spojením kódu banky, náhodného kódu pobočky a náhodného 11místného čísla účtu a poté podle výše uvedeného vzorce vypočítá správnou kontrolní číslici. Výsledek má vždy platný formát a kontrolní číslici, která odpovídá výpočtu.

Vygenerovat jednu CLABE. Vyberte konkrétní banku nebo nechte nástroj jednu náhodně vybrat. Výsledek zobrazí jednotlivé části čísla samostatně.

Vygenerovat více čísel CLABE. Vytvořte najednou až 100 čísel, buď pro jednu vybranou banku, nebo s náhodně promíchanými bankami. Každé číslo v sadě je jedinečné.

Ověřit CLABE. Zadejte libovolné 18místné číslo. Nástroj ověří tři věci: zda má přesně 18 číslic, zda první tři číslice odpovídají skutečnému kódu banky a zda číslice na 18. místě odpovídá hodnotě, kterou vzorec vypočítá z prvních 17 číslic.

K čemu slouží vygenerovaná čísla

Vygenerovaná čísla CLABE nejsou propojena s žádným skutečným bankovním účtem. Mají správný formát a správně vypočtenou kontrolní číslici, takže software, který ověřuje pouze strukturu, je přijme, ale nelze na ně skutečně poslat peníze. Jsou určena pro automatizované testy, ověřování formulářů, naplňování databází a podobné vývojové práce, nikoli pro skutečné převody. Vygenerovaná CLABE se nikdy nemá použít pro skutečnou platbu ani uložit v produkčním systému, jako by šlo o účet skutečného klienta.

Kódy bank se mohou časem měnit, například při slučování institucí nebo udělování licencí novým institucím. Seznam kódů bank používaný tímto nástrojem může zaostávat za nejnovějšími oficiálními změnami, takže každý, kdo pracuje na projektu závislém na přesném a aktuálním kódu banky, by ho měl ověřit podle vlastní dokumentace Banco de México ke kódům CLABE.

Často kladené otázky

K čemu se číslo CLABE používá?

Identifikuje konkrétní bankovní účet v Mexiku, aby elektronický převod dorazil ke správné bance, pobočce a účtu.

Jak zjistím, ke které bance CLABE patří?

První tři číslice tvoří kód banky. Například 012 je BBVA Bancomer, 014 je Santander a 072 je Banorte.

Jsou čísla CLABE generovaná tímto nástrojem propojena se skutečnými účty?

Ne. Mají správný formát a projdou strukturální kontrolou, ale neodpovídají žádnému skutečnému účtu. Mají se používat pouze pro testování.

Jak ověřím, zda je CLABE platná?

Ověřte tři věci: musí mít přesně 18 číslic, první tři číslice musí tvořit skutečný kód banky a číslice na 18. místě musí odpovídat hodnotě vypočtené z prvních 17 číslic pomocí výše popsaného váženého kontrolního součtu.

Může náhodné 18místné číslo projít jako platná CLABE?

Zřídka. Skutečné bance patří jen přibližně jeden z devíti trojciferných kódů a správnou kontrolní číslici pro libovolný prefix o délce 17 číslic poskytuje jen jedna z deseti možných posledních číslic. Dohromady má náhodné 18místné číslo přibližně 1 % šanci projít oběma kontrolami.

Proč by banka odmítla CLABE, kterou tento nástroj označí jako platnou?

Tento nástroj kontroluje pouze strukturu: délku, kód banky a kontrolní číslici. Banka také ověřuje, zda účet skutečně existuje a je aktivní. Strukturálně platná, ale smyšlená CLABE při této druhé kontrole neprojde, protože neodkazuje na žádný skutečný účet.

Reference

  1. Banco de México, "CLABE - Clave Bancaria Estandarizada": https://www.banxico.org.mx/servicios/clabe-estandarizada.html
  2. Banco de México, "Sistema de Pagos Electrónicos Interbancarios (SPEI)": https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
  3. Asociación de Bancos de México (ABM): https://www.abm.org.mx/