Meksika CLABE Oluşturucu ve Doğrulayıcı | Ücretsiz Test Aracı
Ödeme sistemlerini test etmek için geçerli Meksika CLABE numaraları oluşturun. Doğru banka kodları ve kontrol haneleri ile birden fazla CLABE oluşturun. Mevcut CLABE'leri anında ve ücretsiz olarak doğrulayın.
Meksika CLABE Üreticisi
Yazılım testleri için geçerli Meksika CLABE (Standartlaştırılmış Banka Kodu) numaraları oluşturun veya mevcut olanları doğrulayın.
Belgeler
CLABE Numarası Nedir?
CLABE (Clave Bancaria Estandarizada veya “standartlaştırılmış bankacılık kodu”), Meksika’daki bir banka hesabını tanımlayan 18 haneli numaradır. Her Meksika bankasındaki her hesabın bir CLABE numarası vardır. Bankalar ve ödeme sistemleri, elektronik transferleri doğru hesaba yönlendirmek için bu numarayı kullanır. Bu araç, yazılım testlerinde kullanılmak üzere doğru biçime uyan CLABE numaraları üretir ve mevcut bir CLABE’nin geçerli olup olmadığını kontrol eder.
Meksika, CLABE’yi 2004 yılında, ülkenin merkez bankası Banco de México tarafından işletilen gerçek zamanlı bankalar arası ödeme sistemi SPEI (Sistema de Pagos Electrónicos Interbancarios) ile birlikte kullanıma sundu. CLABE’den önce her banka kendi hesap numarası biçimini kullanıyordu; bu da bankalar arasındaki transferleri yavaş ve hataya açık hâle getiriyordu. Tek bir 18 haneli biçim bu sorunu çözdü.
CLABE Yapısı
Bir CLABE her zaman tam olarak 18 haneden oluşur ve dört bölüme ayrılır:
- Banka kodu (1–3. haneler): bankayı tanımlar. Örneğin 002 Banamex, 012 BBVA Bancomer, 014 Santander, 021 HSBC ve 072 Banorte kodudur.
- Şube kodu (4–6. haneler): hesabın açıldığı şubeyi tanımlar.
- Hesap numarası (7–17. haneler): o şubedeki belirli hesabı tanımlayan 11 haneli numaradır.
- Kontrol hanesi (18. hane): yazım hatalarını yakalamak için ilk 17 haneden hesaplanan tek bir hanedir.
CLABE Kontrol Hanesi Formülü
Kontrol hanesi, ağırlıklı bir sağlama toplamından elde edilir. Hesaplama şu şekildedir:
-
İlk 17 hanenin her birini bir ağırlıkla çarpın. Ağırlıklar, tüm 17 konum boyunca 3, 7, 1, 3, 7, 1 düzeninde tekrarlanır.
-
Her çarpımın yalnızca son hanesini alın (çarpım mod 10).
-
Bir toplam elde etmek için bu son hanelerin tüm 17 tanesini toplayın.
-
Toplamın mod 10 değerini alın. Bu değere
madını verin. -
Kontrol hanesi
(10 - m) mod 10değeridir. -
adımdaki son “mod 10” ifadesi önemlidir: 10 sonucunu 0 değerine dönüştürür; böylece kontrol hanesi her zaman 0 ile 9 arasında tek bir hane olur.
Bu tür bir sağlama toplamı, tek bir yanlış hane veya iki hanenin yer değiştirmesi gibi yaygın veri girişi hatalarının çoğunu yakalar; çünkü bu hatalar neredeyse her zaman hesaplanan kontrol hanesini değiştirir.
Çözümlü örnek
İlk 17 haneyi, banka kodu 012 (BBVA Bancomer), şube kodu 345 ve hesap numarası 12345678901 kullanılarak oluşturulan 01234512345678901 ile alın.
Her haneyi ağırlığıyla çarpıp (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7) her çarpımın yalnızca son hanesini aldığınızda şu değerler elde edilir: 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7
Bunların toplamı 77 eder. 77 mod 10 işlemi 7 sonucunu verir. Kontrol hanesi (10 - 7) mod 10 = 3 olur.
Böylece tam ve sağlama toplamı doğru olan CLABE şöyledir:
012345123456789013
Tekrar okuyalım: 012 banka kodudur (BBVA Bancomer), 345 şube kodudur, 12345678901 hesap numarasıdır ve 3 kontrol hanesidir.
Üretici Nasıl Çalışır?
Araç; bir banka kodunu, rastgele bir şube kodunu ve rastgele bir 11 haneli hesap numarasını birleştirir, ardından yukarıdaki formülle doğru kontrol hanesini hesaplayarak bir CLABE oluşturur. Sonuç her zaman geçerli bir biçime ve doğru eşleşen bir kontrol hanesine sahip olur.
Tek bir CLABE üretin. Belirli bir banka seçin veya bankayı aracın rastgele seçmesine izin verin. Sonuç, numaranın her bölümünü ayrı ayrı gösterir.
Birden çok CLABE üretin. Tek seferde 100 adede kadar CLABE oluşturun; bunları tek bir seçili bankadan üretebilir veya bankaları rastgele karıştırabilirsiniz. Toplu işlemdeki her CLABE benzersizdir.
Bir CLABE’yi doğrulayın. Herhangi bir 18 haneli numara girin. Araç üç şeyi kontrol eder: numaranın tam olarak 18 haneden oluşması, ilk üç hanenin gerçek bir banka koduyla eşleşmesi ve 18. hanenin ilk 17 hane için formülün ürettiği değerle eşleşmesi.
Üretilen Numaralar Ne İçin Kullanılır?
Üretilen CLABE’ler herhangi bir gerçek banka hesabına bağlı değildir. Doğru biçime ve doğru hesaplanmış bir kontrol hanesine sahip olduklarından yalnızca yapıyı denetleyen yazılımlar bunları kabul eder; ancak bu hesaplara gerçekte para gönderilemez. Bu numaralar gerçek transferler için değil, otomatik testler, form doğrulama, veritabanı başlangıç verisi oluşturma ve benzer geliştirme çalışmaları için tasarlanmıştır. Üretilmiş bir CLABE gerçek bir ödeme için veya gerçek bir müşteri hesabıymış gibi üretim sisteminde saklanmak üzere kesinlikle kullanılmamalıdır.
Kurumlar birleştikçe veya yeni kurumlara lisans verildikçe banka kodları zaman içinde değişebilir. Bu aracın kullandığı banka kodu listesi en güncel resmî değişikliklerin gerisinde kalabilir; bu nedenle kesin ve güncel bir banka koduna dayanan bir proje üzerinde çalışanlar, kodu Banco de México’nun kendi CLABE belgeleriyle doğrulamalıdır.
Sık sorulan sorular
CLABE numarası ne için kullanılır?
Meksika’daki belirli bir banka hesabını tanımlar; böylece elektronik transfer doğru bankaya, şubeye ve hesaba ulaşır.
Bir CLABE’nin hangi bankaya ait olduğunu nasıl anlayabilirim?
İlk üç hane banka kodudur. Örneğin 012 BBVA Bancomer, 014 Santander ve 072 Banorte kodudur.
Bu aracın ürettiği CLABE’ler gerçek hesaplara bağlı mıdır?
Hayır. Biçimleri doğrudur ve yapısal doğrulamadan geçerler; ancak herhangi bir gerçek hesaba karşılık gelmezler. Yalnızca test amacıyla kullanılmalıdırlar.
Bir CLABE’nin geçerli olup olmadığını nasıl kontrol ederim?
Üç şeyi kontrol edin: tam olarak 18 haneden oluşmalı, ilk üç hane gerçek bir banka kodu olmalı ve 18. hane, yukarıda açıklanan ağırlıklı sağlama toplamı kullanılarak ilk 17 haneden hesaplanan değerle eşleşmelidir.
Rastgele bir 18 haneli numara geçerli bir CLABE olabilir mi?
Nadiren. Üç haneli kodların yalnızca yaklaşık dokuzda biri gerçek bir bankaya aittir ve mümkün olan son on haneden yalnızca biri, verilen herhangi bir 17 haneli ön ek için doğru kontrol hanesini verir. Birlikte düşünüldüğünde, rastgele bir 18 haneli numaranın her iki kontrolden de geçme olasılığı yaklaşık %1’dir.
Bir banka, bu aracın geçerli olarak işaretlediği bir CLABE’yi neden reddeder?
Bu araç yalnızca yapıyı, yani uzunluğu, banka kodunu ve kontrol hanesini denetler. Banka ayrıca hesabın gerçekten var olup olmadığını ve açık durumda bulunup bulunmadığını kontrol eder. Yapısal olarak geçerli ancak uydurma bir CLABE, gerçek bir hesaba yönlendirmediği için ikinci kontrolde başarısız olur.
Kaynaklar
- 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/
- Meksika Bankaları Birliği (ABM): https://www.abm.org.mx/