Siirry sisältöön

Meksikolainen CLABE-generaattori ja -validaattori | Ilmainen testaustyökalu

Luo kelvollisia meksikolaisia CLABE-numeroita maksujärjestelmien testaamiseen. Luo useita CLABE-numeroita oikeilla pankkikoodeilla ja tarkastussummilla. Vahvista olemassa olevat CLABE-numerot heti ilmaiseksi.

Meksikolainen CLABE-generaattori

Luo kelvollisia meksikolaisia CLABE (Clave Bancaria Estandarizada) -numeroita ohjelmistotestaukseen tai tarkista olemassa olevat numerot.

Latauslaskuri...
📚

Dokumentaatio

Mikä CLABE-numero on?

CLABE (Clave Bancaria Estandarizada eli ”standardisoitu pankkikoodi”) on 18-numeroinen luku, joka yksilöi pankkitilin Meksikossa. Jokaisella tilillä jokaisessa meksikolaisessa pankissa on sellainen. Pankit ja maksujärjestelmät käyttävät sitä sähköisten siirtojen ohjaamiseen oikealle tilille. Tämä työkalu tuottaa oikean muotoisia CLABE-numeroita ohjelmistojen testausta varten ja tarkistaa, onko olemassa oleva CLABE kelvollinen.

Meksiko otti CLABEn käyttöön vuonna 2004 yhdessä SPEI:n (Sistema de Pagos Electrónicos Interbancarios) kanssa. SPEI on maan reaaliaikainen pankkien välinen maksujärjestelmä, jota ylläpitää keskuspankki Banco de México. Ennen CLABEn käyttöönottoa jokainen pankki käytti omaa tilinumeromuotoaan, mikä teki pankkien välisistä siirroista hitaita ja alttiita virheille. Yksi 18-numeroinen muoto ratkaisi ongelman.

CLABEn rakenne

CLABEssa on aina täsmälleen 18 numeroa, jotka jakautuvat neljään osaan:

  1. Pankkikoodi (numerot 1–3): yksilöi pankin. Esimerkiksi 002 on Banamex, 012 on BBVA Bancomer, 014 on Santander, 021 on HSBC ja 072 on Banorte.
  2. Konttorikoodi (numerot 4–6): yksilöi konttorin, jossa tili avattiin.
  3. Tilinumero (numerot 7–17): 11-numeroinen luku, joka yksilöi kyseisen konttorin tietyn tilin.
  4. Tarkistusnumero (numero 18): yksi numero, joka lasketaan ensimmäisistä 17 numerosta kirjoitusvirheiden havaitsemiseksi.

CLABEn tarkistusnumeron kaava

Tarkistusnumero saadaan painotetusta tarkistussummasta. Laskenta etenee näin:

  1. Kerro kukin ensimmäisistä 17 numerosta painokertoimella. Painokertoimet toistuvat kaavassa 3, 7, 1, 3, 7, 1 ja niin edelleen kaikissa 17 kohdassa.
  2. Säilytä kustakin tulosta vain viimeinen numero (tulon jakojäännös luvulla 10).
  3. Laske kaikki 17 viimeistä numeroa yhteen summan saamiseksi.
  4. Laske summan jakojäännös luvulla 10. Merkitään tätä arvoa m.
  5. Tarkistusnumero on (10 - m) mod 10.

Vaiheessa 5 tehtävä viimeinen jakojäännöksen lasku luvulla ”10” on tärkeä: se muuttaa tuloksen 10 arvoksi 0, joten tarkistusnumero on aina yksinumeroinen ja välillä 0–9.

Tällainen tarkistussumma havaitsee useimmat tavalliset tietojensyöttövirheet, kuten yhden väärän numeron tai kahden numeron vaihtumisen keskenään, koska nämä virheet muuttavat lähes aina laskettua tarkistusnumeroa.

Ratkaistu esimerkki

Otetaan ensimmäiset 17 numeroa 01234512345678901, jotka muodostuvat pankkikoodista 012 (BBVA Bancomer), konttorikoodista 345 ja tilinumerosta 12345678901.

Kun kukin numero kerrotaan painokertoimellaan (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7) ja kustakin tulosta säilytetään vain viimeinen numero, saadaan: 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7

Näiden summa on 77. Luvun 77 jakojäännös luvulla 10 on 7. Tarkistusnumero on (10 - 7) mod 10 = 3.

Täydellinen, oikein tarkistussummattu CLABE on:

012345123456789013

Kun numero luetaan osiin: 012 on pankkikoodi (BBVA Bancomer), 345 on konttorikoodi, 12345678901 on tilinumero ja 3 on tarkistusnumero.

Miten generaattori toimii

Työkalu muodostaa CLABEn yhdistämällä pankkikoodin, satunnaisen konttorikoodin ja satunnaisen 11-numeroisen tilinumeron ja laskemalla sitten oikean tarkistusnumeron edellä kuvatulla kaavalla. Tuloksella on aina kelvollinen muoto ja siihen sopiva tarkistusnumero.

Yhden CLABEn luominen. Valitse tietty pankki tai anna työkalun valita pankki satunnaisesti. Tulos näyttää numeron jokaisen osan erikseen.

Useiden CLABE-numeroiden luominen. Luo enintään 100 numeroa kerralla joko yhdestä valitusta pankista tai satunnaisesti sekoitetuista pankeista. Jokainen erän numero on yksilöllinen.

CLABEn tarkistaminen. Syötä mikä tahansa 18-numeroinen luku. Työkalu tarkistaa kolme asiaa: että siinä on täsmälleen 18 numeroa, että kolme ensimmäistä numeroa vastaavat todellista pankkikoodia ja että 18. numero vastaa arvoa, jonka kaava tuottaa ensimmäisille 17 numerolle.

Mihin luotuja numeroita käytetään

Luodut CLABE-numerot eivät ole yhteydessä mihinkään oikeaan pankkitiliin. Niillä on oikea muoto ja oikein laskettu tarkistusnumero, joten pelkkää rakennetta tarkistava ohjelmisto hyväksyy ne, mutta niille ei voi tosiasiassa lähettää rahaa. Ne on tarkoitettu automaattisiin testeihin, lomakkeiden tarkistukseen, tietokannan alustamiseen ja vastaavaan ohjelmistokehitykseen, ei oikeisiin siirtoihin. Luotua CLABE-numeroa ei saa koskaan käyttää todelliseen maksuun tai tallentaa tuotantojärjestelmään ikään kuin se olisi oikean asiakkaan tili.

Pankkikoodit voivat muuttua ajan mittaan, kun laitokset yhdistyvät tai uusia laitoksia toimiluvitetaan. Tämän työkalun käyttämä pankkikoodiluettelo saattaa olla jäljessä viimeisimmistä virallisista muutoksista, joten hankkeessa, joka edellyttää täsmällistä ja ajantasaista pankkikoodia, se on varmistettava Banco de Méxicon omasta CLABE-dokumentaatiosta.

Usein kysyttyä

Mihin CLABE-numeroa käytetään?

Se yksilöi tietyn pankkitilin Meksikossa, jotta sähköinen siirto saavuttaa oikean pankin, konttorin ja tilin.

Miten saan selville, mille pankille CLABE kuuluu?

Kolme ensimmäistä numeroa ovat pankkikoodi. Esimerkiksi 012 on BBVA Bancomer, 014 on Santander ja 072 on Banorte.

Ovatko tämän työkalun luomat CLABE-numerot yhteydessä oikeisiin tileihin?

Eivät. Niiden muoto on oikea ja ne läpäisevät rakenteellisen tarkistuksen, mutta ne eivät vastaa mitään oikeaa tiliä. Niitä tulee käyttää vain testaamiseen.

Miten tarkistan, onko CLABE kelvollinen?

Tarkista kolme asiaa: siinä on oltava täsmälleen 18 numeroa, kolmen ensimmäisen numeron on oltava todellinen pankkikoodi ja 18. numeron on vastattava ensimmäisistä 17 numerosta edellä kuvatulla painotetulla tarkistussummalla laskettua arvoa.

Voiko satunnainen 18-numeroinen luku kelvata oikeaksi CLABE-numeroksi?

Harvoin. Vain noin joka yhdeksäs kolminumeroinen koodi kuuluu oikealle pankille, ja vain yksi kymmenestä mahdollisesta viimeisestä numerosta antaa oikean tarkistusnumeron mille tahansa 17-numeroiselle alkuosalle. Yhdessä nämä tarkoittavat, että satunnaisella 18-numeroisella luvulla on noin 1 %:n mahdollisuus läpäistä molemmat tarkistukset.

Miksi pankki hylkäisi CLABEn, jonka tämä työkalu merkitsee kelvolliseksi?

Tämä työkalu tarkistaa vain rakenteen: pituuden, pankkikoodin ja tarkistusnumeron. Pankki tarkistaa lisäksi, onko tili todella olemassa ja avoinna. Rakenteeltaan kelvollinen mutta keksitty CLABE-numero epäonnistuu tässä toisessa vaiheessa, koska se ei viittaa mihinkään oikeaan tiliin.

Lähteet

  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/