IBAN Doğrulama (TR IBAN Kontrol Basamağı ve Banka Kodu)

TR IBAN 26 karakterdir: TR, iki kontrol basamağı, beş haneli banka kodu, bir sıfır ve on altı haneli hesap alanı. Kontrol basamakları ISO 7064 MOD 97-10 yöntemiyle denetlenir; kalan bir çıkarsa IBAN yazım olarak geçerlidir. Bu, hesabın var olduğunu ya da kime ait olduğunu göstermez.

Son güncelleme: · Banka ve kredi hesaplamaları

Hesaplama formu

IBAN'ı boşluklu ya da bitişik yaz. Form ile yaptığın denetim tarayıcında çalışır; IBAN sunucuya gönderilmez.

Boşluklu ya da bitişik yazabilirsin; küçük harf büyük harfe çevrilir.

Ne hesaplaman gerektiğinden emin değil misin? Hesap asistanına sor, uygun hesaplayıcıyı birlikte bulalım.

Sonucun burada görünecek

Soldaki formu doldurup Hesapla'ya bas; ana sonuç, dağılım ve adım adım hesap burada açılır.

Örnek: Sonuç Geçerli Örneği incele

IBAN nasıl doğrulanır?

Boşluklar silinir ve harfler büyütülür. TCMB tebliğine göre TR IBAN'ın ilk iki karakteri ülke kodu (TR), sonraki iki karakter kontrol basamakları, 5-9. karakterler banka kodu, 10. karakter rezerv alan (sıfır), son on altı karakter hesap numarası alanıdır.

Kontrol için ilk dört karakter sona alınır ve harfler sayıya çevrilir (A = 10 … Z = 35; T = 29, R = 27). Ortaya çıkan uzun sayının 97'ye bölümünden kalan bir olmalıdır.

Tebliğdeki örnek TR47 0000 1001 0000 0350 9300 01 için kalan birdir. Herhangi bir hane değişirse kalan bozulur; hesaplayıcı o yapı için doğru kontrol basamağını da gösterir.

Banka kodu TCMB'nin ödeme sistemleri katılımcı listesinden bankaya çevrilir. Listede olmayan bir kod ödeme ya da elektronik para kuruluşuna ait olabilir.

Bu araç bir sağlama aracıdır, güvenlik aracı değildir: geçerli bir IBAN dolandırıcılık riskini ortadan kaldırmaz. Para göndermeden önce alıcı adını kendi bankanın ekranında kontrol et.

Formül

Yapı
TR + 2 kontrol + 5 banka kodu + 0 + 16 hesap alanı
Doğrulama
(BBAN + TR + kontrol, harfler sayıya) mod 97 = 1
Kontrol basamağı üretimi
98 − ((BBAN + TR00) mod 97)

Örnek hesap

Aşağıdaki örnek, şu değerlerle (IBAN: TR47 0000 1001 0000 0350 9300 01) güncel veri setine göre hesaplayıcının kendisiyle hesaplanmıştır.

Örnek hesap adımları
AdımHesapDeğer
Boşluksuz, büyük harfboşluklar silinirTR470000100100000350930001
İlk dört karakter sona alınır0000100100000350930001 + TR470000100100000350930001TR47
Harfler sayıya (T = 29, R = 27), 97'ye bölümden kalankalan 1 olmalı1
Doğru kontrol basamağı98 − (TR00 + BBAN için kalan)47
SonuçGeçerli

Güncel oranlar ve veriler

Son güncelleme: (içerik ya da kullanılan verinin son değiştiği ya da kontrol edildiği tarih).

Hesaba katılmayanlar

  • Yalnız Türkiye (TR) IBAN'ları denetlenir.
  • Hesabın açık olduğunu, adını ya da bakiyesini göstermez; bankaya sorgu yapılmaz.
  • Banka adı TCMB listesinin son kontrol tarihine göredir; yeni katılımcılar ve unvan değişiklikleri sonradan eklenir.
  • Hesap asistanına IBAN yazarsan metin yanıt üretmek için sunucuya gider; yalnız formu kullanırsan IBAN tarayıcında kalır.

Sıkça sorulan sorular

IBAN doğru çıktı, hesap gerçekten var mı?

Bu denetim yalnız yazım hatasını yakalar. Hesabın var olup olmadığını ve kime ait olduğunu yalnız banka bilir; havale ekranında görünen alıcı adını kontrol et.

IBAN'ım sunucuya gönderiliyor mu?

Formla yaptığın denetim tamamen tarayıcında çalışır, IBAN gönderilmez. Hesap asistanına yazdığın metin ise yanıt üretmek için sunucuya iletilir.

Banka kodu nerede yazar?

IBAN'ın 5-9. haneleridir. Örneğin 00010 T.C. Ziraat Bankası, 00062 Türkiye Garanti Bankası kodudur.

Kontrol basamağı nasıl hesaplanır?

Kontrol haneleri 00 yapılır, ilk dört karakter sona alınır, harfler sayıya çevrilir ve 98'den 97'ye bölümden kalan çıkarılır.