Ticari hesaplama aracı

IBAN Doğrulama ve Banka Sorgulama

IBAN sorgulama için numarayı yazın: mod-97 sağlaması yazım hatasını anında yakalar, banka kodundan hangi bankaya ait olduğu görünür; tedarikçi IBAN'ını ödeme öncesi bu şekilde kontrol edebilirsiniz. Hesap sahibinin adı IBAN'ın içinde yer almadığı için gösterilmez; girdiğiniz veri hiçbir sunucuya gönderilmez.

Son güncelleme:

IBAN

Boşluklu ya da boşluksuz yazabilirsiniz; küçük harfler otomatik büyütülür. Doğrulama tamamen tarayıcınızda yapılır — girdiğiniz IBAN hiçbir sunucuya gönderilmez.

IBAN numarasıTR ile başlayan 26 karakter
Doğrulama sonucu—Kontrol etmek istediğiniz IBAN'ı yazın

Bu kontrol IBAN'ın var olduğunu göstermez. mod-97 sağlaması yalnızca yazım hatası olup olmadığını söyler — rakamları doğru yazılmış ama hiç açılmamış bir hesabın IBAN'ı da bu testi geçer. Hesabın gerçekten o kişiye ait olduğunu ancak bankanız doğrulayabilir.

Tedarikçi IBAN'ını e-postadan değil, sözleşmeden ya da telefonla teyit ederek alın. Fatura ekindeki IBAN'ın değiştirilmesiyle yapılan dolandırıcılık bilinen bir ticari saldırı yöntemidir: IBAN geçerli çıkar ama hesap saldırgana aittir. Ödeme öncesi tutarı düşük bir test transferi iyi bir alışkanlıktır.

Cari hesap ve IBAN bilgilerini tek yerde tutunDoğrulama ISO 13616 ve ISO 7064 mod-97 standardına göre yapılır. Banka kodu eşleştirmesi TCMB EFT katılımcı listesine dayanır; yeni katılımcılar listede olmayabilir.

IBAN nasıl kurulur, mod-97 ne yapar?

Türkiye IBAN'ı 26 karakterdir ve şu parçalardan oluşur: TR (ülke kodu) + 2 hane kontrol + 5 hane banka kodu + 1 hane rezerv (Türkiye'de her zaman 0) + 16 hane hesap numarası.

Kontrol hanesi rastgele değildir. IBAN'ın ilk dört karakteri sona alınır, harfler sayılara çevrilir (A=10, B=11 … Z=35) ve ortaya çıkan devasa sayının 97'ye bölümünden kalan hesaplanır. Geçerli bir IBAN'da bu kalan her zaman 1'dir.

Bu yapı sayesinde tek bir rakamı yanlış yazmak ya da iki rakamın yerini değiştirmek neredeyse her zaman yakalanır — sağlama tutmaz ve IBAN geçersiz çıkar.

Geçerli olmak, var olmak demek değil

Bu ayrımı bilmek önemlidir: mod-97 sağlaması yalnızca yazım hatası olup olmadığını söyler. Rakamları tutarlı ama hiç açılmamış bir hesabın IBAN'ı da bu testi geçer.

Hesabın gerçekten var olduğunu, aktif olduğunu ve ödeme yaptığınız kişiye ait olduğunu ancak bankanız doğrulayabilir. Çoğu banka, EFT/FAST ekranında IBAN girildiğinde alıcı adını gösterir — bu, tutarlılık kontrolünden çok daha güçlü bir doğrulamadır.

Doğrulama tamamen tarayıcınızda yapılır. Girdiğiniz IBAN hiçbir sunucuya gönderilmez, kaydedilmez ve loglanmaz.

IBAN değiştirme dolandırıcılığı

İşletmelerin sıkça karşılaştığı ticari saldırılardan biri budur: tedarikçinizin e-posta hesabı ele geçirilir ya da benzer bir alan adından mesaj atılır, “banka hesabımız değişti” denir ve yeni bir IBAN gönderilir. IBAN geçerli çıkar — çünkü gerçek bir hesaptır, sadece saldırganın hesabıdır.

Korunmanın yolu teknik değil, süreçseldir:

  • IBAN değişikliğini e-postayla değil, daha önce bildiğiniz telefon numarasından arayarak teyit edin. Gelen e-postadaki numarayı aramayın.
  • Yeni bir tedarikçiye ilk ödemede düşük tutarlı bir test transferi yapıp teyit alın.
  • Cari kartlarında IBAN'ı sabit tutun; değişiklik yetkisini sınırlı kişiye verin ve değişiklik kaydını loglayın.
  • Ödeme talimatında IBAN ile unvanı birlikte kontrol edin — ikisi uyuşmuyorsa durun.

Örnek hesaplama

Örnek: kurgusal bir IBAN'ın doğrulanması (hiçbir kişiye ya da hesaba ait değildir)
Örnek girdiler
IBAN (kurgusal örnek)TR62 0001 0012 3456 7890 1234 56
Hesap sonucu
Doğrulama sonucuGeçerli
Ülke kodu ve uzunlukTR · 26 karakter (beklenen 26)
Kontrol hanesi62 · mod-97 kalanı 1
Kontrol hanesi nasıl bulundu98 − 36 = 62
BankaZiraat Bankası (kod 00010)
Rezerv alan0
Hesap numarası1234567890123456
Son hane bir artırılırsaTR62 0001 0012 3456 7890 1234 57 · Geçersiz (mod-97 kalanı 28)

Bu bir örnektir; IBAN kurgusaldır, banka kodu yalnızca yapıyı göstermek için kullanılmıştır. Son satır, tek bir hane yanlış yazıldığında sağlamanın nasıl bozulduğunu gösterir: geçerli bir IBAN'da mod-97 kalanı her zaman 1'dir.

Sık yapılan hatalar

  • Geçersiz çıkan IBAN'ın kontrol hanesini elle düzeltmek. Kontrol hanesini değiştirerek "Geçerli" sonucunu almak mümkündür, ama bu IBAN'ı doğru yapmaz: sağlama tutar, rakamlar yine yanlış bir hesaba işaret eder. Örnekte son hanesi bir artırılan IBAN 28 kalanıyla geçersiz çıkar; hatanın yerini kontrol hanesinde değil, belgedeki IBAN ile karakter karakter karşılaştırarak bulun.
  • Şube kodunu ve hesap numarasını IBAN yerine yazmak. Türkiye IBAN'ı TR ile başlar ve eksiksiz 26 karakterdir. Eski şube ve hesap numarasını (kurgusal bir örnek: 1234-1234567) yazarsanız araç ülke kodunu bulamaz ve "IBAN iki harf ülke kodu, iki rakam kontrol hanesi ve ardından harf-rakam ile devam etmelidir." uyarısını verir; TR ile başlayıp eksik kalan bir giriş ise uzunluk uyarısı alır: 20 karakterlik girişte "TR IBAN'ı 26 karakter olmalı; girilen 20 karakter." yazar. İki durumda da sağlamaya geçilmez. Bankadan ya da tedarikçiden TR ile başlayan tam IBAN'ı isteyin.
  • O harfi ile sıfırı, I harfi ile bir rakamını karıştırmak. PDF ve ekran görüntüsünden kopyalarken O harfi 0'a, I harfi 1'e benzer. Araç harfleri kabul eder ama sağlama tutmaz: örnek IBAN'da ilk sıfırın yerine O yazılınca sonuç geçersiz çıkar. "Geçersiz" sonucunda ilk bakılacak yer bu karışıklıklardır.
  • Banka adı eşleşmesini hesap doğrulaması saymak ya da eşleşme yoksa IBAN'ı reddetmek. Banka adı yalnızca 5 haneli EFT kodundan türetilir: örnek IBAN'da "Ziraat Bankası" görünür. Listede olmayan bir kodda ise "Tanımlı listede yok" yazar; bu IBAN'ın sahte olduğunu göstermez, çünkü yeni katılımcılar listede bulunmayabilir. Eşleşme olması da hesabın var olduğunu ya da doğru kişiye ait olduğunu göstermez; karar için geçerlilik satırına ve bankanızın alıcı adı ekranına bakın.
Bu aracın konusunu anlatan yazılar
Yanlış IBAN'a Giden Ödeme: Banka İsim Kontrolü YapmıyorHavalede esas alınan tek şey IBAN'dır; ad soyad uyuşmazlığı işlemi durdurmaz. IBAN doğrulamanın neyi yakalayıp neyi yakalamadığını ve iade sürecini görün.
Devam edin

İlgili hesaplama araçları

72 aracın tümü
S.S.S.

Sık sorulan sorular

Hayır, IBAN'ın kendisinden öğrenilmez. IBAN ülke kodu, kontrol hanesi, banka kodu ve hesap numarasını taşır; kişi adı içermez. Bu araç numaranın biçimini ve bankasını doğrular, sahibini göstermez. Alıcı adını görmek için bankanızın EFT/havale ekranında IBAN'ı girmeniz gerekir; bazı bankalar ödeme öncesinde alıcı adını bu ekranda gösterir.

Türkiye IBAN'ı 26 karakterdir: TR + 2 kontrol hanesi + 5 hane banka kodu + 1 hane rezerv (her zaman 0) + 16 hane hesap numarası. Uzunluk ülkeye göre değişir; Almanya 22, İngiltere 22, Hollanda 18 karakterdir. Hesaplayıcı ülke kodundan beklenen uzunluğu bulur ve karşılaştırır.

Geçerli olması yazımın doğru olduğunu gösterir, hesabın var olduğunu ya da doğru kişiye ait olduğunu göstermez. Bankanızın EFT ekranında alıcı adının göründüğünü kontrol edin. Yeni bir alıcıya ilk ödemede düşük tutarlı test transferi yapmak iyi bir alışkanlıktır.

TR'den sonraki 2 kontrol hanesinin ardından gelen 5 hane banka (EFT) kodudur. Hesaplayıcı bu kodu TCMB EFT katılımcı listesiyle eşleştirip banka adını gösterir. Yeni katılımcılar listede bulunmayabilir; bu durumda kod gösterilir, ad yerine "Tanımlı listede yok" yazar.

Hayır. Doğrulama tamamen tarayıcınızda, JavaScript ile yapılır. IBAN hiçbir sunucuya gönderilmez, kaydedilmez ve loglanmaz. Sayfayı kapattığınızda veri de gider.

Talebi e-posta üzerinden teyit etmeyin. Daha önce bildiğiniz — gelen e-postada yazan değil — telefon numarasından arayarak doğrulayın. IBAN değiştirme dolandırıcılığı işletmelere yönelik yaygın saldırılardan biridir ve gönderilen IBAN teknik olarak her zaman geçerlidir; sorun IBAN'ın kime ait olduğudur.

Kontrol hanesi 98 − (X mod 97) formülüyle bulunur. X, hesabın banka kodu, rezerv hane ve hesap numarası bölümünün (BBAN) sonuna ülke kodu ve 00 eklenip harflerin sayıya çevrilmesiyle (A=10 … Z=35) oluşan sayıdır; sonuç tek haneliyse başına sıfır konur. Örnek IBAN'da kalan 36, kontrol hanesi 62'dir. Böylece tek bir hane değişse bile mod-97 kalanı 1'den sapar.

Evet, ülke kodu araçtaki listede varsa. Araç 46 ülkenin IBAN uzunluğunu bilir ve uzunluk ile mod-97 sağlamasını kontrol eder. Banka adı ise yalnızca TR IBAN'larında, TCMB EFT kodlarıyla eşleştirilerek gösterilir; yabancı IBAN'larda banka adı çıkmaz. Listede olmayan bir ülke kodunda araç bunu belirtir ve sağlama yapmaz.

Sorunuz mu var?
Hemen bizi arayın.