Finansal uygulamalar için geçerli Meksika CLABE numaraları oluşturun. Doğru banka kodları ve kontrol basamakları ile tek veya çoklu CLABE oluşturun veya mevcut olanları doğrulayın.
Yazılım testi için geçerli Meksika CLABE (Clave Bancaria Estandarizada) numaraları oluşturun veya mevcut olanları doğrulayın.
Meksika CLABE (Clave Bancaria Estandarizada veya Standart Banka Kodu), Meksika'nın bankacılık sisteminde elektronik para transferlerini standartlaştırmak ve kolaylaştırmak için kullanılan 18 haneli bir sayısal koddur. Yazılım geliştiricileri, QA mühendisleri ve finansal teknoloji profesyonelleri için geçerli CLABE numaralarına erişim, ödeme sistemlerini, bankacılık uygulamalarını ve Meksika bankacılık altyapısıyla etkileşimde bulunan finansal yazılımları test etmek için gereklidir.
Bu Meksika CLABE Üretici aracı, Meksika Bankacılık Derneği (ABM) tarafından belirlenen resmi format ve doğrulama kurallarını takip eden geçerli CLABE numaraları oluşturur. Hızlı bir test için tek bir CLABE'ye veya kapsamlı test senaryoları için birden fazla CLABE'ye ihtiyacınız olsun, bu araç doğru formatta, geçerli kontrol haneleriyle birlikte numaralar sağlar.
Bir CLABE (Clave Bancaria Estandarizada), Meksika'nın bankacılık sistemi içinde tüm elektronik para transferleri için kullanılan standart bankacılık kodudur. 2004 yılında tanıtılan CLABE sistemi, banka transferlerinin Meksika'daki farklı finansal kurumlar arasında doğru ve verimli bir şekilde işlenmesini sağlar.
Her CLABE, tam olarak 18 haneli olup, dört ana bileşene ayrılmıştır:
Örneğin, 012345678901234567
CLABE numarasındaki:
012
banka kodudur (BBVA Bancomer)345
şube kodudur67890123456
hesap numarasıdır7
kontrol hanesidirCLABE'nin ilk üç hanesi, belirli bir finansal kurumu tanımlayan banka kodunu temsil eder. Bu kodlar, Meksika Bankacılık Derneği (ABM) tarafından standartlaştırılmış ve atanmıştır. Üreticimiz, Meksika finansal sistemi içindeki tüm resmi banka kodlarını içerir, büyük bankalar dahil:
Sonraki üç hane (4-6. pozisyonlar) şube kodunu temsil eder. Gerçek şube kodları, bankaların fiziksel konumlarıyla ilişkilidir, ancak test amaçları için, üreticimiz geçerli formatta rastgele şube kodları oluşturur.
Pozisyonlar 7-17, 11 haneli hesap numarasını içerir. Üretim sistemlerinde bu numaralar, her banka hesabına özeldir. Üreticimiz, uygun formatı takip eden rastgele hesap numaraları oluşturur, ancak gerçek hesaplarla bağlantılı değildir.
hane, belirli bir algoritma kullanılarak hesaplanan bir kontrol hanesidir:
İlk 17 hane, karşılık gelen ağırlık değeriyle çarpılır
Ağırlıklar şu desenle takip edilir: 3, 7, 1, 3, 7, 1, ... (tekrarlanan)
Her çarpım sonucunun yalnızca son hanesi kullanılır
Bu haneler toplanır
Kontrol hanesi, (10 - (toplam mod 10)) mod 10 olarak hesaplanır
Bu algoritma, CLABE numarasının doğrulama kontrollerinden geçmesini sağlar.
1function calculateCheckDigit(clabe17) {
2 // Her pozisyon için ağırlıklar
3 const weights = [3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7];
4
5 // Ağırlıklı toplamı hesapla
6 let sum = 0;
7 for (let i = 0; i < 17; i++) {
8 const digit = parseInt(clabe17[i], 10);
9 const product = digit * weights[i];
10 sum += product % 10; // Ürünün yalnızca son hanesi kullanılır
11 }
12
13 // Kontrol hanesini hesapla
14 const mod = sum % 10;
15 const checkDigit = (10 - mod) % 10; // Mod 0 ise, kontrol hanesi 0'dır
16
17 return checkDigit;
18}
19
CLABE üreticimiz üç ana işlev sunar:
Bu seçenek, bir geçerli CLABE numarası oluşturur. Şunları yapabilirsiniz:
Test için birden fazla CLABE numarasına ihtiyacınız olduğunda:
Bir CLABE numarasının geçerli olup olmadığını kontrol etmek için:
Bir CLABE'yi doğrularken, aracımız birkaç kontrol gerçekleştirir:
1def validate_clabe(clabe):
2 # CLABE'nin 18 haneli olup olmadığını kontrol et
3 if not re.match(r'^\d{18}$', clabe):
4 return {"isValid": False, "errors": ["CLABE tam olarak 18 haneli olmalıdır"]}
5
6 # Bileşenleri çıkar
7 bank_code = clabe[0:3]
8 branch_code = clabe[3:6]
9 account_number = clabe[6:17]
10 provided_check_digit = clabe[17]
11
12 # Banka kodunu doğrula
13 if bank_code not in MEXICAN_BANKS:
14 return {"isValid": False, "errors": ["Geçersiz banka kodu"]}
15
16 # Kontrol hanesini doğrula
17 calculated_check_digit = calculate_check_digit(clabe[0:17])
18 if int(provided_check_digit) != calculated_check_digit:
19 return {"isValid": False, "errors": ["Geçersiz kontrol hanesi"]}
20
21 # Tüm kontroller geçerse
22 return {
23 "isValid": True,
24 "bankCode": bank_code,
25 "bankName": MEXICAN_BANKS[bank_code],
26 "branchCode": branch_code,
27 "accountNumber": account_number,
28 "checkDigit": provided_check_digit
29 }
30
Ödeme Sistemi Entegrasyonu: Meksika ödeme geçitleri veya bankacılık API'leri ile entegre olan sistemler geliştirirken, entegrasyonu test etmek için geçerli CLABE numaralarına ihtiyacınız vardır.
Form Doğrulama: CLABE numaralarını toplayan uygulamalar için, bu aracı geçerli test verileri oluşturmak ve doğrulama mantığınızı kontrol etmek için kullanabilirsiniz.
Veritabanı Testi: Test veritabanlarını Meksika bankacılık bilgileriyle doldururken, bu araç gerçekçi CLABE numaraları sağlar.
Regresyon Testi: Test paketlerinde tutarlı, geçerli CLABE numaraları kullanarak uygulamanızın Meksika bankacılık verilerini doğru bir şekilde işlediğinden emin olun.
Sınır Ötesi Ödeme Testi: Meksika'ya yönelik uluslararası transferleri işleyen uygulamalar için geçerli CLABE numaraları ile test yapın.
Bankacılık Uygulaması Simülasyonu: Meksika transferlerini işleyen bankacılık uygulamaları için gerçekçi test senaryoları oluşturun.
Hata Yönetimi: Sisteminizin geçerli ve geçersiz CLABE numaralarına nasıl tepki verdiğini test ederek sağlam hata yönetimi sağladığınızdan emin olun.
Meksika Bankacılık Standartlarını Öğrenmek: CLABE numaralarının yapısını ve doğrulama kurallarını anlayın.
Finansal Teknoloji Eğitimi: Bu aracı, fintech eğitim programlarında Meksika bankacılık standartlarını göstermek için kullanın.
Üreticimiz, standart doğrulama kontrollerinden geçen teknik olarak geçerli numaralar oluştursa da, bu sınırlamaları anlamak önemlidir:
Gerçek Hesaplarla Bağlantılı Değil: Oluşturulan CLABE'ler, gerçek banka hesaplarıyla bağlantılı değildir ve gerçek işlemler için kullanılamaz.
Sadece Test İçin: Bu CLABE'ler yalnızca test ortamlarında kullanılmalıdır, asla üretim sistemlerinde kullanılmamalıdır.
Banka Kodu Güncellemeleri: Meksika Bankacılık Derneği, resmi banka kodları listesini zaman zaman güncellemektedir. Araçlarımız düzenli olarak güncellenmektedir, ancak en son değişikliklerin yansıtılmasında kısa bir gecikme olabilir.
Güvenlik Dikkatleri: Oluşturulan test CLABE'leri güvenlik açısından hassas bağlamlarda veya uygun güvenlik testlerinin yerini almak için asla kullanmayın.
CLABE, Meksika arasındaki banka transferleri için standart olsa da, finans dünyasında başka tanımlama sistemleri de vardır:
IBAN (Uluslararası Banka Hesap Numarası): Öncelikle Avrupa ve bazı diğer ülkelerde kullanılır, ancak Meksika'da kullanılmaz.
SWIFT/BIC Kodları: Uluslararası transferler için kullanılır, genellikle Meksika'ya yapılan transferlerde CLABE ile birlikte kullanılır.
ABA Yönlendirme Numaraları: Amerika Birleşik Devletleri bankacılık sisteminde kullanılır.
Hesap Numaraları: CLABE'nin standartlaştırılmış formatı olmadan basit banka hesap numaraları.
Meksika finansal sistemlerini test etmek için özel olarak, CLABE gerekli standarttır.
CLABE sistemi, Meksika Bankacılık Derneği (Asociación de Bancos de México, ABM) tarafından 2004 yılında, Meksika bankaları arasında elektronik para transferlerini standartlaştırmak amacıyla tanıtılmıştır. CLABE'den önce, her bankanın kendi hesap numaralandırma sistemi vardı, bu da bankalar arası transferleri karmaşık ve hata yapmaya açık hale getiriyordu.
CLABE'nin uygulanması, Meksika'nın merkez bankası olan Banco de México tarafından işletilen Gerçek Zamanlı Brüt Settle Sistemi (Sistema de Pagos Electrónicos Interbancarios, SPEI) ile birlikte gerçekleşmiştir.
Tanıtımından bu yana, CLABE, Meksika'daki tüm bankalar arası elektronik transferler için zorunlu hale gelmiş ve Meksika bankacılık sisteminin verimliliğini ve güvenilirliğini önemli ölçüde artırmıştır.
CLABE numarası, Meksika bankacılık sistemi içinde banka hesaplarını tanımlamak için kullanılır. Paranın doğru banka ve şubeye gönderildiğinden emin olur.
Bir CLABE numarasının ilk üç hanesi bankayı tanımlar. Örneğin, 012 BBVA Bancomer'i, 072 Banorte'yi ve 002 Banamex'i gösterir.
Hayır. Bu araç tarafından oluşturulan CLABE numaraları yapısal olarak geçerli ancak gerçek banka hesaplarıyla bağlantılı değildir. Sadece test amaçları için kullanılmalıdır.
Geçerli bir CLABE numarası şunları içermelidir:
Hayır. Bunlar yalnızca test CLABElere ve asla gerçek finansal işlemler için kullanılmamalıdır. Gerçek hesaplara yönlendirme yapmazlar.
Banka kodu veritabanımızı, Meksika bankacılık sistemindeki değişiklikleri yansıtacak şekilde düzenli olarak güncelliyoruz. Ancak, herhangi bir tutarsızlık fark ederseniz, lütfen bize bildirin.
Evet, aracımız, CLABE'leri üretirken belirli bir bankayı seçmenize olanak tanır, böylece banka kodu kısmı seçtiğiniz kuruma uyumlu olur.
Kontrol hanesi, ağırlıklı mod 10 algoritması kullanılarak hesaplanır. İlk 17 hane, belirli bir ağırlıkla (3, 7, 1, 3, 7, 1, ...) çarpılır ve her ürünün yalnızca son hanesi kullanılır. Bu haneler toplanır ve kontrol hanesi (10 - (toplam mod 10)) mod 10 olarak hesaplanır.
Performans nedenleriyle, aracımız bir seferde 100 CLABE üretimi ile sınırlıdır, bu da çoğu test senaryosu için yeterli olmalıdır.
Banco de México. "CLABE - Clave Bancaria Estandarizada." https://www.banxico.org.mx/servicios/clabe-estandarizada.html
Asociación de Bancos de México (ABM). "Catálogo de Claves de Instituciones de Crédito." https://www.abm.org.mx/
Sistema de Pagos Electrónicos Interbancarios (SPEI). "Reglas de Operación." https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
Comisión Nacional Bancaria y de Valores (CNBV). "Disposiciones de carácter general aplicables a las instituciones de crédito." https://www.gob.mx/cnbv
Meksika CLABE Üreticimizi şimdi deneyin ve geliştirme ve test ihtiyaçlarınız için geçerli test CLABElere oluşturun. İster bir finansal uygulama inşa ediyor olun, ister ödeme sistemlerini test ediyor olun, ister Meksika bankacılık standartlarını öğreniyor olun, aracımız doğru test verilerini sağlar.
İş akışınız için faydalı olabilecek daha fazla aracı keşfedin