Mexikói CLABE Generátor és Ellenőrző | Ingyenes Tesztelő Eszköz
Érvényes mexikói CLABE számok generálása fizetési rendszerek teszteléséhez. Több CLABE létrehozása helyes bankkódokkal és ellenőrző számjegyekkel. Meglévő CLABE-k azonnali, ingyenes ellenőrzése.
Mexikói CLABE Generátor
Érvényes mexikói CLABE (Clave Bancaria Estandarizada) számok generálása szoftveres teszteléshez vagy meglévő számok ellenőrzéséhez.
Dokumentáció
Mi az a CLABE-szám?
A CLABE (Clave Bancaria Estandarizada, azaz „szabványosított banki kód”) az a 18 számjegyből álló szám, amely egy mexikói bankszámlát azonosít. Minden mexikói banknál vezetett minden számlához tartozik egy. A bankok és a fizetési rendszerek ezt használják az elektronikus átutalások megfelelő számlára irányítására. Ez az eszköz a helyes formátumot követő CLABE-számokat generál szoftverteszteléshez, és ellenőrzi, hogy egy meglévő CLABE érvényes-e.
Mexikó 2004-ben vezette be a CLABE-t a SPEI-vel (Sistema de Pagos Electrónicos Interbancarios), az ország központi bankja, a Banco de México által működtetett valós idejű bankközi fizetési rendszerrel együtt. A CLABE bevezetése előtt minden bank a saját számlaformátumát használta, ami lassúvá és hibalehetőségekkel terheltté tette a bankok közötti átutalásokat. Ezt egyetlen 18 számjegyből álló formátum oldotta meg.
A CLABE felépítése
A CLABE mindig pontosan 18 számjegyből áll, négy részre bontva:
- Bankkód (1–3. számjegy): a bankot azonosítja. Például a 002 a Banamex, a 012 a BBVA Bancomer, a 014 a Santander, a 021 a HSBC, a 072 pedig a Banorte kódja.
- Fiókkód (4–6. számjegy): azt a fiókot azonosítja, ahol a számlát megnyitották.
- Számlaszám (7–17. számjegy): 11 számjegyből álló szám, amely az adott fiók konkrét számláját azonosítja.
- Ellenőrző számjegy (18. számjegy): az első 17 számjegyből kiszámított egyetlen számjegy, amely az elírások felismerésére szolgál.
A CLABE ellenőrző számjegyének képlete
Az ellenőrző számjegy súlyozott ellenőrzőösszegből származik. A számítás:
- Az első 17 számjegy mindegyikét megszorozzuk egy súllyal. A súlyok a 3, 7, 1, 3, 7, 1 mintában ismétlődnek az összes 17 pozíción keresztül.
- Minden szorzatból csak az utolsó számjegyet tartjuk meg (a szorzat mod 10 értékét).
- Összeadjuk mind a 17 utolsó számjegyet, így kapjuk meg az összeget.
- Kiszámítjuk az összeg mod 10 értékét. Nevezzük ezt az értéket
m-nek. - Az ellenőrző számjegy:
(10 - m) mod 10.
Az 10 szerinti modulo művelet az 5. lépésben fontos: a 10 eredményt 0-ra alakítja, ezért az ellenőrző számjegy mindig egyetlen, 0 és 9 közötti számjegy.
Ez a fajta ellenőrzőösszeg a gyakori adatbeviteli hibák többségét felismeri, például egyetlen hibás számjegyet vagy két számjegy felcserélését, mivel ezek a hibák szinte mindig megváltoztatják a kiszámított ellenőrző számjegyet.
Megoldott példa
Vegyük az első 17 számjegyet: 01234512345678901. Ez a 012 bankkódból (BBVA Bancomer), a 345 fiókkódból és a 12345678901 számlaszámból áll.
Az egyes számjegyeket a hozzájuk tartozó súllyal megszorozva (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7), majd minden szorzatból csak az utolsó számjegyet megtartva ezt kapjuk: 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7
Ezek összege 77. A 77 mod 10 értéke 7. Az ellenőrző számjegy: (10 - 7) mod 10 = 3.
Így néz ki a teljes, helyes ellenőrzőösszeggel rendelkező CLABE:
012345123456789013
Visszaolvasva: a 012 a bankkód (BBVA Bancomer), a 345 a fiókkód, a 12345678901 a számlaszám, a 3 pedig az ellenőrző számjegy.
Hogyan működik a generátor?
Az eszköz egy bankkód, egy véletlenszerű fiókkód és egy véletlenszerű, 11 számjegyből álló számlaszám kombinálásával állít elő egy CLABE-t, majd a fenti képlettel kiszámítja a helyes ellenőrző számjegyet. Az eredmény formátuma mindig érvényes, és az ellenőrző számjegy is helyesen illeszkedik.
Egyetlen CLABE generálása. Válasszon ki egy konkrét bankot, vagy hagyja, hogy az eszköz véletlenszerűen válasszon egyet. Az eredmény a szám minden részét külön jeleníti meg.
Több CLABE generálása. Egyszerre legfeljebb 100 CLABE hozható létre, egy kiválasztott bankból vagy véletlenszerűen vegyes bankokkal. A sorozat minden eleme egyedi.
CLABE ellenőrzése. Adjon meg egy tetszőleges, 18 számjegyből álló számot. Az eszköz három dolgot ellenőriz: hogy pontosan 18 számjegyből áll-e, hogy az első három számjegy valódi bankkódnak felel-e meg, valamint hogy a 18. számjegy megegyezik-e azzal az értékkel, amelyet a képlet az első 17 számjegy alapján ad.
Mire használhatók a generált számok?
A generált CLABE-k nincsenek valódi bankszámlához kapcsolva. Formátumuk helyes, és az ellenőrző számjegy is helyesen van kiszámítva, ezért a kizárólag a struktúrát ellenőrző szoftverek elfogadják őket, de ténylegesen nem lehet pénzt küldeni rájuk. Automatizált teszteléshez, űrlap-ellenőrzéshez, adatbázisok feltöltéséhez és hasonló fejlesztési munkákhoz készültek, nem valódi átutalásokhoz. Generált CLABE-t soha nem szabad tényleges fizetéshez használni, illetve éles rendszerben valódi ügyfélszámlaként tárolni.
A bankkódok idővel változhatnak, ha intézmények egyesülnek, vagy újakat engedélyeznek. Az eszköz által használt bankkódlista elmaradhat a legújabb hivatalos változásoktól, ezért az olyan projekten dolgozóknak, amely pontos és aktuális bankkódot igényel, ellenőrizniük kell azt a Banco de México saját CLABE-dokumentációjában.
Gyakran ismételt kérdések
Mire használják a CLABE-számot?
Egy konkrét mexikói bankszámlát azonosít, így az elektronikus átutalás a megfelelő bankhoz, fiókhoz és számlához érkezik.
Honnan tudható, melyik bankhoz tartozik egy CLABE?
Az első három számjegy a bankkód. Például a 012 a BBVA Bancomer, a 014 a Santander, a 072 pedig a Banorte kódja.
A generált CLABE-k valódi számlákhoz kapcsolódnak?
Nem. Formátumuk helyes, és megfelelnek a strukturális ellenőrzésnek, de nem felelnek meg egyetlen valódi számlának sem. Kizárólag tesztelésre használhatók.
Hogyan ellenőrizhető, hogy egy CLABE érvényes-e?
Három dolgot kell ellenőrizni: pontosan 18 számjegyből kell állnia, az első három számjegynek valódi bankkódnak kell lennie, és a 18. számjegynek meg kell egyeznie az első 17 számjegyből a fent leírt súlyozott ellenőrzőösszeggel kiszámított értékkel.
Előfordulhat, hogy egy véletlenszerű, 18 számjegyből álló szám érvényes CLABE-ként megfelel?
Ritkán. Háromjegyű kódonként csak körülbelül egy tartozik valódi bankhoz, és a tíz lehetséges utolsó számjegy közül csak egy adja a helyes ellenőrző számjegyet bármely adott 17 számjegyű előtaghoz. Ezek együttesen azt jelentik, hogy egy véletlenszerű, 18 számjegyből álló számnak nagyjából 1% az esélye arra, hogy mindkét ellenőrzésen megfeleljen.
Miért utasíthat el egy bank egy olyan CLABE-t, amelyet ez az eszköz érvényesnek jelöl?
Ez az eszköz csak a struktúrát ellenőrzi: a hosszt, a bankkódot és az ellenőrző számjegyet. A bank azt is ellenőrzi, hogy a számla valóban létezik és nyitva van-e. Egy szerkezetileg érvényes, de kitalált CLABE a második lépésben megbukik, mivel nem létező számlára mutat.
Hivatkozások
- Banco de México, "CLABE - Clave Bancaria Estandarizada": https://www.banxico.org.mx/servicios/clabe-estandarizada.html
- 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/
- Asociación de Bancos de México (ABM): https://www.abm.org.mx/