Uluslararası ticaretten bireysel para transferlerine kadar, sınır ötesi finansal işlemlerin güvenilir ve hızlı yapılabilmesi, ortak bir dile ihtiyaç duyar. ISO 13616 standardıyla hayatımıza giren IBAN (International Bank Account Number), tam olarak bu ortak dildir. Ancak "standart" kelimesi sizi yanıltmasın; her ülkenin IBAN uzunluğu ve formatı kendi bankacılık altyapısına göre değişiklik gösterir. Bu makalede Türkiye ve dünyadaki IBAN yapılarını karşılaştıracak, İban Doğrulama ve Hesaplama süreçlerinde bu farklılıkların nasıl ele alındığını inceleyeceğiz.
Neden Her Ülkenin IBAN'ı Aynı Uzunlukta Değil?
IBAN standardı (ISO 13616), maksimum 34 karaktere kadar izin verir ve genel yapıyı (Ülke Kodu + Kontrol Basamakları + Banka/Hesap Bilgisi) belirler. Ancak "Banka/Hesap Bilgisi" (BBAN - Basic Bank Account Number) kısmı, her ülkenin kendi yerel bankacılık sistemine ve eski hesap numarası formatlarına uyum sağlayacak şekilde esnek bırakılmıştır.
Örneğin, bazı ülkelerde şube kodları çok uzunken, bazı ülkelerde banka kodu ve müşteri numarası daha kısa olabilir. Bu durum, IBAN uzunluklarının ülkeden ülkeye 15 karakter ile 34 karakter arasında değişmesine neden olur.
Türkiye'deki IBAN Yapısı (26 Karakter)
Türkiye, IBAN sistemine 2010 yılında tamamen geçmiş ve 26 karakterlik bir format benimsemiştir. Türkiye formatı şu şekildedir:
TRkk bbbb bxcc cccc cccc cccc cc
- TR: Ülke kodu (2 harf)
- kk: MOD-97 kontrol basamakları (2 rakam)
- bbbbb: Banka kodu (5 rakam - Türkiye Cumhuriyet Merkez Bankası tarafından atanır)
- x: Rezerv alanı (1 rakam - genellikle 0)
- c...c: Hesap Numarası (16 karakter - harf ve rakam içerebilir, ancak Türkiye'de genellikle sadece rakam kullanılır).
Şube kodu, genellikle 16 haneli hesap numarasının içine bankalar tarafından gömülür (örneğin ilk 4 hane şube kodu, kalanlar müşteri no şeklinde).
Avrupa ve Dünyadan IBAN Format Örnekleri
Dünyanın farklı bölgelerinde uluslararası transfer (SWIFT/SEPA) yapanların sıkça karşılaştığı bazı popüler IBAN formatları şunlardır:
Almanya (DE) - 22 Karakter
Alman bankacılık sistemi daha kompakt bir yapı kullanır.DEkk bbbb bbbb cccc cccc cc (8 hane banka kodu, 10 hane hesap numarası)
Örnek: DE89 3704 0044 0532 0130 00
Birleşik Krallık / İngiltere (GB) - 22 Karakter
İngiltere'de banka kodu yerine harflerden oluşan "Sort Code" mantığı öne çıkar.GBkk bbbb ssss sscc cccc cc (4 harf banka kodu, 6 rakam sort code, 8 rakam hesap)
Örnek: GB82 WEST 1234 5698 7654 32 (Dikkat ederseniz İngiltere IBAN'ında harfler de bulunur!)
Fransa (FR) - 27 Karakter
Fransız sistemi oldukça detaylıdır ve hem banka hem şube kodunu ayrı ayrı barındırır.FRkk bbbb bsss sscc cccc cccc ckk (5 banka, 5 şube, 11 hesap, 2 yerel kontrol)
Örnek: FR14 2004 1010 0505 0001 3M02 606
Norveç (NO) - 15 Karakter
En kısa IBAN uzunluğuna sahip ülkelerden biri Norveç'tir.NOkk bbbb cccc ccc (Sadece 15 karakterle tüm süreç yönetilir).
Kuveyt (KW) - 30 Karakter
Orta Doğu ülkeleri genellikle uzun IBAN formatları tercih eder. Kuveyt'te 4 harfli banka kodunun ardından 22 haneli hesap numarası gelir.
Uluslararası Transferlerde Dikkat Edilmesi Gerekenler
Bir ülkeye para gönderirken veya yurt dışından para beklerken, IBAN'ın uzunluğu ve içindeki harf/rakam yapısı kafa karıştırıcı olabilir. Özellikle İngiltere (GB) gibi IBAN içinde harf barındıran ülkelerin formatları, sadece rakam görmeye alışkın Türk kullanıcılar için hatalı gibi algılanabilir.
İşte tam bu noktada, algoritmalara dayalı doğrulama sistemleri devreye girer. Elinizdeki yabancı IBAN numarasının doğru formatta olup olmadığını test etmek, ülkeye özgü uzunluk kurallarına uyup uymadığını teyit etmek için İban Doğrulama ve Hesaplama aracımızı kullanabilirsiniz. Sistemimiz, IBAN'ın başlangıç koduna (örneğin DE, FR, GB) bakarak o ülkenin geçerli uzunluk kriterlerini ve matematiksel MOD-97 doğrulamasını saniyeler içinde yapar.
Farklı uzunluklara ve yapılara sahip olsalar da, tüm bu IBAN'ların ortak noktası, yazım hatalarına karşı aynı MOD-97 matematiksel korumasına sahip olmalarıdır. Ülke kodundan sonraki iki hane, o ülkenin IBAN'ı ne kadar uzun veya karmaşık olursa olsun, her zaman tüm dizinin matematiksel sağlama değerini taşır.