Karakter boyutu :
 IBAN Algoritması - IBAN Kontrol

01.01.2010`dan itibaren banka hesapları arası yapacağınız tüm işlemlerde IBAN(International Bank Account Number) numarası kullanımı zorunlu hale geldi. Dolayısıyla Banka hesap bilgileri içeren programlarda bu konuda yeni ilaveler yapıldı. Bu yazımda size IBAN hakkında kısaca bilgi vereceğim.

Programda kullanıcının girdiği IBAN numarasını kontrol etmek ve sadece doğru olanlara izin vermek isteyebilirsiniz. T.C. Merkez bankasının sayfasında bu numara ve yapısı hakkında detaylı bilgiler verilmiş.

Kısaca Yazmak gerekirse;

(1) IBAN Numarasında aşağıdaki tabloya benzer bir yapı var.

Karakter Sayısı
Karakter Şekli
Açıklama
2
Alfabetik Karakter (A-Z)
ülke Kodu
2
Sayısal Karakter (0-9)
IBAN Kontrol Basamakları
5
Sayısal Karakter (0-9)
Banka Kodu
1
Sayısal Karakter (0-9)
Rezerv Alan
16
Sayısal/Alfabetik Karakter
Hesap Numarası

(2) Oluşturulan IBAN içinde `İ,ç,Ğ,ö,Ş,ü” harfleri ve küçük harfkullanılmaz.
(3) Türkiye`nin ülke kodu ISO 3166 No.lu standardagöre“TR”dir.
(4) Banka kodları Türkiye Cumhuriyet Merkez Bankasıtarafındanbelirlenir ve duyurulur.
(5) Hesap numarası için standart birformatyoktur. Ancak hesap numarası olarak tespit edilen 16 hanenin sağadayalıolarak yazılması ve varsa sol tarafındaki boşlukların sıfır iledoldurulması zorunludur.
(6) Rezerv Alan Bölümü, tüm hesapnumaralarıiçin sıfır olarak doldurulur.
(7) Kontrol basamaklarınınhesaplanmasıve doğrulanması, bu Tebliğin 2 ve 3 numaralı ekinde gösterilen ISO7064No.lu standarda göre oluşturulan MOD 97-10 yöntemi kullanılarakyapılır.

Bu Bilgilere istinaden yazdığım C# programını ekte veriyorum. Kodları incelereyerek daha iyi anlayacağınız kanaatindeyim...


IBAN Kontrol


Kaynak: http://www.tcmb.gov.tr/iban/teblig.htm


 
FacebookBloggerDiggRedditMyspaceWordpressTwitter06 Nisan 2010 Salı - Kendi Proğramlarım - Yorum Yaz/Oku (0)- #

Henüz kimse bu konuda bişey dememiş.
Senin söyleyeceklerin varsa form aşağıda.

İsim :
E-Posta/Web :
Yorumunuz :
 
Güvenlik Kodu
Sizi Hatırlayalım mı?