İçeriğe geç

Arjantin için CBU Oluşturucu ve Doğrulayıcı | BCRA Banka Kodları

Arjantinli CBU (Clave Bancaria Uniforme) banka kodlarını oluşturun ve doğrulayın. Geliştiriciler, test uzmanları ve finansal uygulamalar için resmi BCRA algoritmaları kullanan ücretsiz araç.

Arjantin CBU Oluşturucu ve Doğrulayıcı

Uygulamalarınızı ve entegrasyonlarınızı test etmek için rastgele ancak geçerli bir CBU oluşturun.

Geçerli bir CBU oluşturmak için yukarıdaki butona tıklayın

CBU Hakkında

CBU (Clave Bancaria Uniforme), Arjantin'de elektronik transferler ve ödemeler için banka hesaplarını tanımlamak için kullanılan 22 haneli bir koddur.

Her CBU, banka, şube ve hesap numarası hakkında bilgi içerir ve geçerliliğini sağlayan kontrol basamakları bulunur.

CBU Yapısı

İlk Blok (8 hane): Banka ve Şube Kodu
XXXXXXXX
İkinci Blok (14 hane): Hesap Numarası
XXXXXXXXXXXXXX
Yükleme hesaplayıcısı...
📚

Belgeler

Arjantin CBU Nedir ve Neden Doğrulanmalıdır?

Arjantin'in bankacılık sistemiyle çalışmak, ülkedeki her banka hesabını benzersiz bir şekilde tanımlayan CBU (Clave Bancaria Uniforme) - 22 haneli bir kodla uğraşmak demektir. Bir ödeme entegrasyonunu test etmeniz, bir transfer öncesinde banka ayrıntılarını doğrulamanız veya bir işlemin neden başarısız olduğunu anlamanız gerekiyorsa, doğru biçimlendirilmiş CBU'larla çalışmanın ne kadar kritik olduğunu bilirsiniz.

Bu araç, test ortamları için yapısal olarak geçerli CBU'lar oluşturmanıza ve mevcut kodları Arjantin Merkez Bankası (BCRA) tarafından belirtilen resmi formata karşı doğrulamanıza yardımcı olur. Finansal uygulamalar oluştururken veya ödemeler işlenirken, format hatalarını erken yakalamak hata ayıklama saatlerinden tasarruf sağlar ve başarısız işlemlerin önüne geçer.

CBU Formatını Anlama

CBU (Clave Bancaria Uniforme), Arjantin'in IBAN veya ABD yönlendirme numaraları gibi uluslararası banka tanımlayıcılarına karşılık gelen bir sistemdir. Bunu, banka, şube ve hesap bilgilerini tek bir 22 haneli kodda birleştiren kapsamlı bir paket olarak düşünebilirsiniz. Arjantin Merkez Bankası (BCRA), ülkenin finansal ağı boyunca elektronik transferleri standartlaştırmak için bu sistemi Kasım 2000'de devreye soktu.

CBU Yapısı ve Formatı

Her geçerli CBU, iki ana blokta tam olarak 22 haneden oluşur:

  1. Birinci Blok (8 hane): Finansal kurumu ve şubeyi tanımlar

    • İlk 3 hane: BCRA tarafından atanan banka kodu
    • Sonraki 4 hane: Banka içindeki şube kodu
    • Son hane: Birinci blok için doğrulama hanesi
  2. İkinci Blok (14 hane): Belirli hesabı tanımlar

    • İlk 13 hane: Hesap numarası (hesap türünü ve diğer tanımlayıcıları içerebilir)
    • Son hane: İkinci blok için doğrulama hanesi

Doğrulama haneleri, herhangi bir para hareketi olmadan önce yaygın yazım hatalarını—yer değiştirmiş haneler veya tek hane hataları gibi—yakalayan ağırlıklı modulo-10 algoritması kullanır. Bu güvenlik önlemi oldukça etkili olmuştur: CBU girişindeki çoğu hata doğrulama aşamasında yakalanır ve başarısız transferlere neden olmaz.

Test CBU Nasıl Oluşturulur

Oluşturucu, tüm format kontrollerini geçen rastgele ancak yapısal olarak geçerli CBU'lar oluşturur. Perde arkasında neler olup bittiğine bakalım:

  1. Rastgele rakamlar banka kodu, şube kodu ve hesap numarası bölümlerini doldurur
  2. Araç, resmi BCRA algoritmasını kullanarak her iki doğrulama basamağını hesaplar
  3. Test için hazır, düzgün biçimlendirilmiş 22 haneli bir CBU elde edersiniz

Bunu ne zaman kullanışlı bulacaksınız:

  • Ödeme entegrasyonlarını test etme: Test setiniz için onlarca geçerli CBU mu gerekiyor? Bunları manuel hesaplama yapmadan anında oluşturun.
  • Kalite güvencesi ve hazırlık ortamları: Gerçek hesaplarla yanlışlıkla eşleşmeyecek gerçekçi banka verilerini test veritabanlarına doldurun.
  • Formatı öğrenme: Farklı CBU'ların nasıl yapılandırıldığını görün ve doğrulama mantığını anlayın.
  • Dokümantasyon ve demolar: Gerçek banka bilgilerini açığa çıkarmadan özgün görünen örnek veriler oluşturun.

Adım Adım: CBU Oluşturma

  1. Aracın "Oluşturucu" sekmesine gidin
  2. "CBU Oluştur" düğmesine tıklayın
  3. Görüntüleme alanında geçerli, rastgele bir 22 haneli CBU görünecektir
  4. Uygulamalarınızda kullanmak için CBU'yu panoya kopyalamak için "Kopyala" düğmesini kullanın

Arjantin CBU'sunu Doğrulama Yöntemi

Doğrulayıcı, Arjantin'in bankacılık sistemlerinin CBU bütünlüğünü doğrulamak için kullandığı aynı kontrolleri çalıştırır. Kontrol edilen şeyler:

  1. Uzunluk doğrulaması: Kesin olarak 22 haneli olduğunu onaylar (yaygın bir hata, boşluklar veya tire işaretleriyle kopyalamaktır)
  2. Yalnızca sayısal içerik: Harf veya özel karakterlerin girmediğinden emin olur
  3. İlk blok kontrol toplamı: 8. basamağı ilk 7 basamağa karşı doğrular
  4. İkinci blok kontrol toplamı: 22. basamağı 9-21 arasındaki basamaklara karşı doğrular

Doğrulama başarısız olduğunda, hangi özel kontrolün geçmediğini görürsünüz. Bu, bir bankacılık API'sinin neden bir CBU'yu reddettiğini hata ayıklarken özellikle yararlıdır—genellikle fazladan bir boşluk veya yer değiştirmiş bir basamak gibi basit bir şeydir.

Adım Adım: CBU Doğrulama

  1. Aracın "Doğrulayıcı" sekmesine gidin
  2. Doğrulamak istediğiniz 22 haneli CBU'yu girin
  3. "CBU'yu Doğrula" düğmesine tıklayın
  4. Doğrulama sonucunu inceleyin:
    • Geçerli CBU'lar için yeşil gösterge
    • Geçersiz CBU'lar için özel hata mesajları içeren kırmızı gösterge

CBU Doğrulama Algoritması Açıklandı

BCRA, doğrulama basamaklarını hesaplamak için ağırlıklı modulo-10 kontrol toplamı algoritması kullanır. Uygulamanızda CBU doğrulaması uyguluyorsanız, işte tam mantık:

Birinci Blok Doğrulaması

Birinci blok (ilk 8 basamak) için doğrulama basamağı şu şekilde hesaplanır:

  1. CBU'nun ilk 7 basamağını alın
  2. Her basamağı karşılık gelen ağırlıkla çarpın: [7, 1, 3, 9, 7, 1, 3]
  3. Elde edilen çarpımların toplamını alın
  4. Hesaplama: 10 - (toplam % 10)
  5. Sonuç 10 ise doğrulama basamağı 0'dır; aksi halde hesaplanan değerdir

İkinci Blok Doğrulaması

İkinci blok (son 14 basamak) için doğrulama basamağı şu şekilde hesaplanır:

  1. İkinci bloğun ilk 13 basamağını alın
  2. Her basamağı karşılık gelen ağırlıkla çarpın: [3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3]
  3. Elde edilen çarpımların toplamını alın
  4. Hesaplama: 10 - (toplam % 10)
  5. Sonuç 10 ise doğrulama basamağı 0'dır; aksi halde hesaplanan değerdir

CBU Doğrulama Kodu Örnekleri

Uygulamanızda CBU doğrulamasını nasıl uygulayacağınız aşağıda açıklanmıştır. Bu örnekler resmi BCRA spesifikasyonuna uygun olup, üretim bankacılık verileriyle çalışacaktır:

1// JavaScript: CBU kontrol basamağını hesaplama
2function calculateCheckDigit(number, weights) {
3  if (number.length !== weights.length) {
4    throw new Error('Numara uzunluğu ağırlık uzunluğuyla eşleşmelidir');
5  }
6  
7  let sum = 0;
8  for (let i = 0; i < number.length; i++) {
9    sum += parseInt(number[i]) * weights[i];
10  }
11  
12  const remainder = sum % 10;
13  return remainder === 0 ? 0 : 10 - remainder;
14}
15
16// CBU'nun ilk bloğunu doğrulama
17function validateFirstBlock(block) {
18  if (block.length !== 8 || !/^\d{8}$/.test(block)) {
19    return false;
20  }
21  
22  const number = block.substring(0, 7);
23  const checkDigit = parseInt(block[7]);
24  const weights = [7, 1, 3, 9, 7, 1, 3];
25  
26  return checkDigit === calculateCheckDigit(number, weights);
27}
28

CBU Doğrulaması için Gerçek Dünya Kullanım Örnekleri

Ödeme Entegrasyonlarını Test Etme

Arjantin ödemeleri işleyen fintech uygulamaları veya e-ticaret platformları oluştururken, test ortamınız için geçerli CBU'lara ihtiyacınız vardır. Yaygın bir senaryo: hazırlık ortamınız yük testi için 50 test hesabında geçerli CBU gerektirir. Her biri için kontrol hanelerini manuel olarak hesaplamak saatler sürer. Oluşturucu bunu saniyeler içinde halleder, üretim CBU'ları gibi davranan, ancak gerçek hesap numaralarını kullanma riski olmayan düzgün biçimlendirilmiş test verileri sağlar.

Pro ipucu: Test fixture'larınızda oluşturulmuş CBU'ları saklayın. Bu, ekibiniz genelinde tutarlı test verileri sağlar ve testler başarısız olduğunda hata ayıklamayı kolaylaştırır.

İşlem Hatalarını Önleme

Tipik olarak şöyle olur: bir müşteri wire transfer için CBU'sunu sağlar, ancak yanlışlıkla boşluk ekler veya iki rakamı yer değiştirir. Transfer'i doğrulamadan işlerseniz, banka bunu reddeder - ama sadece bir gecikmeyle, ve siz zaten işlem niyetini sisteminize kaydetmişsinizdir. Şimdi mutabakat zorlukları ile uğraşıyorsunuz.

Gönderim öncesi CBU formatını doğrulamak bu hataları hemen yakalar. Doğrulayıcı hesabın var olup olmadığını veya doğru kişiye ait olup olmadığını söylemez (bu bankacılık API erişimi gerektirir), ama yapısının BCRA standartlarına göre doğru olduğunu onaylar.

Bankacılık Entegrasyon Gereksinimlerini Anlama

Arjantin'in finansal sisteminde yeni olan geliştiriciler için bu araç pratik öğrenme sağlar. Kontrol hanelerinin tam olarak nasıl çalıştığını görebilir, hangi numaraların neden geçersiz olduğunu anlayabilir ve üretim kodunu yazmadan önce sınır durumları deneyebilirsiniz.

Yaygın hata: CBU doğrulamasının IBAN doğrulaması ile aynı olduğunu varsaymak. Her ikisi de kontrol hanesi kullanır, ancak algoritmalar tamamen farklıdır. Bu araçla test yaparak Arjantin bankacılık kodlarının spesifik gereksinimlerini anlayabilirsiniz.

Bankacılık Kullanıcı Arayüzlerinde Form Doğrulaması

CBU kabul eden girdi formları tasarlarken, sistemin çeşitli hata durumlarını nasıl ele aldığını test etmeniz gerekir. Bir kullanıcı boşluklu bir CBU yapıştırdığında ne olur? Kontrol hanesi yanlış olduğunda hangi hata mesajı görünür? Bu araç bu senaryoları test etmenize ve daha iyi kullanıcı geri bildirimi tasarlamanıza yardımcı olur.

İlgili Banka Doğrulama Araçları

Gereksinimlerinize bağlı olarak, bu tamamlayıcı araçlara da ihtiyacınız olabilir:

  • CUIT/CUIL Doğrulayıcı: Arjantin vergi kimlik numaralarını doğrular—hem banka hem de vergi kimliği doğrulaması gerektiğinde zorunlu
  • CVU Doğrulayıcı: CBU'ya benzer, ancak dijital cüzdanlar (Mercado Pago, Ualá vb.) için aynı 22 haneli formatta
  • IBAN Doğrulayıcı: Avrupa veya diğer uluslararası hesapları içeren sınır ötesi ödemeler için
  • Banka API Hizmetleri: Yalnızca format doğrulamanın ötesinde hesap sahipliği ve bakiye kontrolü gereken üretim sistemleri için

Önemli sınırlama: Bu araç yalnızca formatı ve kontrol hanelerini doğrular. Bir CBU'nun aktif bir banka hesabına karşılık geldiğini veya hesap sahibinin kimliğini doğrulayamaz. Bu kontroller için Arjantin'in banka API'leri veya ödeme işlemcileriyle entegrasyon gereklidir.

Arjantin Bankacılık Sisteminin CBU'yu Benimsemesi

2000 Kasım ayından önce, Arjantin bankaları arasında para göndermek şaşırtıcı derecede karmaşıktı. Her finansal kurum kendi hesap numaralandırma sistemini kullanıyordu—bazıları 10 haneli, bazıları 15 haneli ve hangi banka veya şubenin hesabı tuttuğunu tanımlayan standart bir yol yoktu. Bankalar arası transferler manuel doğrulama gerektiriyor ve genellikle işlenmesi günler alıyordu.

BCRA, bu parçalanmayı çözmek için CBU'yu tanıttı. Tüm finansal kurumlarda tek bir 22 haneli formatı zorunlu kılarak, Arjantin Avrupa'nın IBAN sistemi gibi uluslararası standartlarla uyumlu hale geldi. Gömülü kontrol haneleri özellikle zekiceydi: veri girişi hatalarının çoğunu otomatik olarak yakalayarak, başarısız transferleri ve ilgili araştırma maliyetlerini azaltıyordu.

İlginç olan: CBU formatı 20 yıldan fazla süredir hemen hemen hiç değişmedi. Bankacılık teknolojisi dramatik bir şekilde gelişirken—mobil uygulamalar, anında transferler, dijital cüzdanlar—temel CBU yapısı aynı kaldı. Bu istikrar, orijinal tasarımın gelecekteki ihtiyaçları ne kadar iyi öngördüğünü gösteriyor.

Bugün Arjantinliler, CBU'ları neredeyse her elektronik finansal işlemde kullanıyor: maaş ödemeleri, fatura ödemeleri, vergi beyanları, devlet yardımları ve e-ticaret. Format o kadar etkili oldu ki, dijital cüzdanlar ortaya çıktığında (Mercado Pago gibi), düzenleyiciler yeni bir şey icat etmek yerine aynı yapıyı CVU'lar (Clave Virtual Uniforme) için benimsedi.

Sık Sorulan Sorular

CBU ile CVU arasındaki fark nedir?

CBU'lar geleneksel banka hesaplarını tanımlarken, CVU'lar (Clave Virtual Uniforme) Mercado Pago, Ualá veya Brubank gibi fintech sağlayıcılarının dijital cüzdan hesaplarını tanımlar. Format özdeştir—aynı doğrulama algoritmasına sahip 22 haneli kod—bu, birbirleriyle uyumlu oldukları için mantıklıdır. Bir CBU'dan bir CVU'ya ve tersi yönde para transfer edebilirsiniz, tıpkı herhangi bir banka transferi gibi. İlk üç haneli kod, geleneksel bir banka mı yoksa dijital cüzdan sağlayıcısı mı olduğunu gösterir.

CBU'dan banka adını öğrenebilir miyim?

Evet. İlk üç haneli kod, BCRA tarafından atanan banka tanımlayıcısıdır. Örneğin, "011" ile başlayan kodlar Banco Nación'a, "017" ise BBVA Argentina'ya aittir. BCRA bu kodların resmi bir kayıt defterini yayınlar ve bankacılık uygulamaları genellikle bir CBU girildiğinde banka adını otomatik olarak görüntülemek için bu kayıta başvurur.

CBU hesap numarası ile aynı şey mi?

Tam olarak değil. Hesap numaranız CBU'nun içinde gizlidir, ancak CBU bunu ek yönlendirme bilgileriyle paketler. Bunu sokak adresi ile GPS koordinatları arasındaki fark gibi düşünün—ikisi de bir konumu tanımlar, ancak biri daha fazla bağlam içerir. CBU, banka kodunuzu, şube kodunuzu, hesap numaranızı ve iki doğrulama basamağını tek bir transfer edilebilir dizede birleştirir.

CBU'mu paylaşmak ne kadar güvenli?

CBU paylaşılmak üzere tasarlanmıştır—zaten bu onun amacıdır. Alıcılar hesabınıza para yatırmak için buna ihtiyaç duyar. Parolalar veya PIN'lerin aksine, bir CBU yalnızca gelen transferlere izin verir, para çekmeye değil. Bununla birlikte, onu herhangi bir finansal bilgi gibi ele alın: bunu yalnızca güvendiğiniz kişi veya şirketlerle paylaşın ve çevrimiçi olarak herkese açık bir şekilde yayınlamaktan kaçının. Bazı insanlar CBU'larını açıkça yayınlamak yerine seçici olarak paylaşmayı tercih eder.

CBU süresi dolabilir veya değişebilir mi?

CBU'nuz hesap açık kaldığı sürece sizinle kalır. Değiştiği tek durum, o hesabı kapatıp yeni bir hesap açtığınızda veya bankaların nadir olarak birleştiği ya da numaralandırma sistemlerini yeniden yapılandırdığı durumlardır. Böyle zamanlarda bile bankalar, tekrarlanan ödemelerin kesintiye uğramasını önlemek için genellikle eski CBU'yu bir geçiş dönemi boyunca korur.

Kendi CBU'mu nasıl bulabilirim?

Bankanızın mobil uygulamasını kontrol edin—genellikle hesap detayları bölümünde bulunur. Çoğu Arjantin bankası bunu çevrimiçi bankacılıkta da belirgin bir şekilde görüntüler, aylık hesap özetlerinde yazdırır ve bazıları bunu banka kartlarının arkasına bile ekler. Bulamıyorsanız, herhangi bir banka temsilcisi bunu hemen sağlayabilir; bu, PIN gibi hassas bir bilgi olarak kabul edilmez.

Yabancılar Arjantin'de CBU sahibi olabilir mi?

Evet. Arjantin'de yabancı olarak bir banka hesabı açmak, diğer hesap sahipleri gibi size bir CBU verir. Gereklilikler kuruma göre değişir—bazı bankalar yalnızca pasaport isterken, diğerleri ikamet belgesi veya CDI (vergi kimlik numarası) talep eder. Dijital cüzdanlar (CVU) genellikle yabancılar için geleneksel banka hesaplarından daha kolay erişilebilirdir.

Geçersiz bir CBU'ya transfer yaparsam ne olur?

Modern bankacılık sistemleri, transfer göndermeden önce format doğrulaması yapar. Kontrol basamakları eşleşmezse veya uzunluk yanlışsa, anında bir hata alırsınız—transfer hesabınızdan çıkmaz. İşte bu yüzden ön uç doğrulama çok değerlidir; yazım hatalarını sorun çıkmadan yakalar.

Daha karmaşık durum, bir CBU format doğrulamasını geçtiği ancak aktif bir hesapla eşleşmediğinde ortaya çıkar. Transfer bankalararası ağa gönderilir, sonra saatler veya günler sonra geri döner. Onu muhasebede zaten "gönderildi" olarak kaydetmiş olursunuz ve şimdi iadenin hesabını yapmanız gerekir. Bu nedenle bazı uygulamalar, transferlere izin vermeden önce CBU'ları banka veritabanlarıyla kontrol eder, ancak bu ücretli API erişimi gerektirir.

Birden fazla CBU'ya sahip olabilir miyim?

Kesinlikle. Her hesap kendi CBU'sunu oluşturur. Aynı bankada bir vadesiz hesabınız ve bir tasarruf hesabınız varsa, iki farklı CBU'nuz olacaktır. Farklı bankalardaki farklı hesaplar? Daha fazla CBU. Her biri belirli bir kurumun belirli bir şubesindeki belirli bir hesabı benzersiz bir şekilde tanımlar.

CBU sistemi Arjantin dışında kullanılıyor mu?

Hayır, CBU'lar Arjantin'e özgüdür. Her ülkenin kendi sistemi vardır: Avrupa IBAN kullanır, ABD yönlendirme numaraları ve hesap numaraları, Avustralya BSB kodları vb. Uluslararası para gönderirken, genellikle alıcının SWIFT koduna ve yerel hesap tanımlayıcısına ihtiyacınız olur—ki Arjantin'in durumunda bu CBU olacaktır.

Referanslar ve Resmi Belgeler

Arjantin'in bankacılık standartları hakkında yetkili bilgiler için:

  1. Arjantin Merkez Bankası (BCRA) - Finansal Sistem Düzenlemeleri - Ödeme sistemi standartları ve bankacılık düzenlemeleri hakkında resmi BCRA belgeleri

  2. 25.345 Sayılı Kanun - "Vergi Kaçakçılığının Önlenmesi ve Ödemelerin Modernizasyonu" (Kasım 2000) - Arjantin'in elektronik ödeme sistemleri çerçevesini oluşturan mevzuat

  3. BCRA "A" Serisi Bildirimleri - Finansal kuruluşlar için CBU uygulama gereksinimlerini tanımlayan teknik genelgeler

  4. Interbanking S.A. - Arjantin'in bankalararası elektronik ödeme ağını işleten ve CBU yönlendirme tablolarını sürdüren kuruluş

Bu kaynaklar, bu doğrulayıcının uygulanmasında kullanılan teknik özellikleri sağlamakta ve Arjantinli finansal makamlar tarafından düzenli olarak güncellenmektedir.

CBU'ları Doğrulamaya veya Oluşturmaya Hazır mısınız?

İster bir ödeme entegrasyonu oluşturuyor, ister bir fintech uygulaması test ediyor, ister Arjantin'in bankacılık sistemini öğreniyor olun, CBU doğrulamasını anlamak çok önemlidir. Bu araç, Arjantinli bankaların kullandığı aynı checksum algoritmalarını uygular, böylece işlem hatalarından önce format hatalarını yakalayabilirsiniz.

Unutmayın: format doğrulaması sadece ilk adımdır. Doğru biçimlendirilmiş bir CBU, hesabın var olduğunu veya doğru alıcıyı bulduğunuzu garanti etmez. Gerçek para işleyen üretim sistemleri için, format doğrulamasını bankacılık API'ları veya ödeme işlemcileri aracılığıyla ek doğrulamalarla birleştirin.

Araç herhangi bir kayıt veya kurulum gerektirmez—sadece açın ve resmi BCRA standartlarına göre CBU'ları doğrulamaya veya oluşturmaya başlayın.