Bir uluslararası banka hesap numarasını doğrulayın, ülkeye göre uzunluğunu kontrol edin ve bloklar hâlinde biçimlendirin — tarayıcınızda.
IBAN — ISO 13616 ile tanımlanan International Bank Account Number — bir banka hesabına sınır ötesinden nasıl ulaşıldığıdır. İki harfli bir ülke koduyla başlar, ardından iki doğrulama hanesi ve sonra her ülkenin kendisi için belirlediği düzen ve uzunlukta ulusal hesap numarası (BBAN) gelir: Norveç'te 15, Almanya ve Birleşik Krallık'ta 22, Brezilya'da 29, Saint Lucia'da 32 karakter. Uluslararası bir transferde tek bir haneyi yanlış yazmak reddedilen bir ödeme, iade masrafı ve bir haftalık bekleyiş demektir — doğrulama hanelerinin var olma sebebi tam olarak budur.
Doğrulama, ISO 7064 MOD 97-10 tarifini izler. Baştaki dört karakter sona taşınır, her harf bir sayıyla değiştirilir (A 10, B 11 olur ve Z 35'e kadar gider) ve ortaya çıkan uzun tam sayı 97'ye bölünür: doğru bir IBAN her zaman 1 kalanını verir. Bu tam sayı altmış hane uzunluğunda olabilir; bu da bir JavaScript sayısının tam olarak tutabileceğinin çok ötesindedir. Bu yüzden araç sayıyı parça parça işler ve kalanı ileri taşır — bankacılık yazılımlarının kullandığı tekniğin aynısı. Bundan önce uzunluğu resmî sicille karşılaştırır; bu da en yaygın hatayı yakalar: eksik yapıştırma.
Rapor size ülkeyi, doğrulama hanelerini, BBAN'ı ve beklediği uzunluğu söyler ve her satıra bir tane olmak üzere yapıştırdığınız kadar IBAN'ı işler — bir tedarikçi listesini temizlerken, bir ödeme veritabanını taşırken veya havale öncesi bir faturayı kontrol ederken çok işe yarar. Söyleyemeyeceği şey, hesabın var olup olmadığı ya da kime ait olduğudur: mod-97 numaranın kendi içinde tutarlı olduğunu kanıtlar, fazlasını değil. Her şey tarayıcınızda yerel olarak, hiçbir ağ isteği olmadan çalışır; bu yüzden yapıştırdığınız hesap numaraları cihazınızdan çıkmaz.
IBAN'ın ilk dört karakterini sona taşıyın, her harfi alfabedeki sırasının 9 fazlasıyla değiştirin (A = 10, B = 11 … Z = 35), sonucu tek bir tam sayı olarak okuyun ve 97'ye bölün. Kalan tam olarak 1 ise ve toplam uzunluk ISO 13616 sicilinin o ülke kodu için tanımladığı uzunlukla eşleşiyorsa IBAN geçerlidir.
İki şey: toplam uzunluğun ülkesinin ISO 13616 sicilinde tanımladığı uzunlukla eşleşmesi ve mod-97 kontrolünün 1 kalanını vermesi. İkisi de karakterlerin kendisi üzerinde saf aritmetiktir, bu yüzden banka bağlantısı gerekmez.
Hayır. Doğrulama, numaranın kendi içinde tutarlı ve ülkesine uygun biçimde olduğunu kanıtlar. Hesabın açık olup olmadığı, kime ait olduğu ya da transfer alabilip alamayacağı hakkında hiçbir şey söylemez.
Evet. Brezilya IBAN'ları 29 karakterdir — BR ülke kodu, iki doğrulama hanesi, banka kodu, şube, hesap numarası, hesap türü ve hesap sahibi konumu. Uluslararası transferlerde kullanılırlar; yurt içi ödemelerde Pix, TED veya boleto kullanılır.
Elektronik formlarda ve bankacılık sistemlerinde boşluksuz; kâğıda, faturaya veya antetli kâğıda basıldığında dörder karakterlik gruplar hâlinde. Buradaki iki düğme de aynı numarayı kabul gören iki sunumda üretir.
Hayır. Ülke tablosu ve mod-97 aritmetiğinin tamamı cihazınızda çalışan JavaScript içindedir — hiçbir ağ isteği yoktur, hiçbir şey kaydedilmez veya saklanmaz.
Neredeyse her zaman yer değiştirmiş veya yanlış yazılmış bir karakter yüzünden: mod-97 tek karakterlik her hatayı ve yan yana iki karakterin yer değiştirmesinin neredeyse tamamını yakalar. Kaynak belgeyle karakter karakter, dörderlik bloklar hâlinde karşılaştırın.
Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.
Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.