IBAN Doğrulama nedir?
IBAN (International Bank Account Number), ISO 13616 standardıyla tanımlanan uluslararası banka hesap numarasıdır. Türkiye'de TR ile başlayan toplam 26 karakterden oluşur.
Kullanılan formül
Formülü göster
Doğrulama yöntemi (ISO 7064 mod-97-10):
1. Boşluklar silinir, harfler büyüğe çevrilir.
2. İlk 4 karakter (ülke kodu + kontrol) sona alınır.
3. Her harf, A=10, B=11, ..., Z=35 olacak şekilde
iki basamaklı sayıya dönüştürülür.
4. Elde edilen büyük sayı 97 ile bölünür.
5. Kalan 1 ise IBAN geçerli, değilse geçersizdir.
Türkiye için yapı: TR<2 kontrol><5 banka kodu><1 rezerv><16 hesap>Sıkça sorulan sorular
- IBAN doğrulama hesabı yaptığım kuruma para transferi yapabileceğim anlamına gelir mi?
- Hayır. Yalnızca IBAN'ın matematiksel olarak doğru biçimde yazıldığını gösterir. Hesabın açık, alıcının ad-soyadıyla eşleşip eşleşmediği gibi bilgileri vermez.
- Boşluk koyarak yazmak doğrulamayı bozar mı?
- Hayır. Hesaplayıcı boşlukları otomatik temizler. Yazılı belgelerde okunaklılık için 4 karakterde bir boşluk koymak yaygındır (TR12 3456 7890 ...).
- Aynı IBAN'ı her zaman aynı banka mı kullanır?
- 5 haneli banka kodu kısmı bankayı tanımlar ve değişmez. Hesap numarası kısmı banka içi bir tanımlayıcıdır; hesap kapansa bile aynı IBAN'ın yeniden açılması beklenmez.
Kaynaklar
- ISO 13616 — IBAN yapısının uluslararası standardı.
- TCMB — Türk IBAN yapısı — Türkiye Cumhuriyet Merkez Bankası teknik dokümanı.