6.01.2010

IBAN



IBAN, International Bank Account Number yani Uluslararası Banka Hesap Numarası'nın ilk harflerinden oluşturulmuş bir kısaltma. Fikir, özellikle uluslararası banka transferlerinde hesap numarasının yanlış verilmesi emek ve zaman kaybına yol açtığı için hesap numaralarını standartlaştırmak için Avrupa Birliği tarafından ortaya atılmış.

Hesap numarasını yanlış verdiğim gibi IBAN numarasını da yanlış verebilirim, ne anladım ben bu standarttan diyebilirsiniz. Demeyin. IBAN numarası kendi içinde hesap numarasının doğruluğunu kontrol edebileceğiniz bazı mekanizmalar barındırıyor.

IBAN numarası 26 haneden oluşuyor. Örneğin;

TR 15 00062 0 0006800006674778

Sırasıyla ilk iki hane ülke kodu, sonraki iki hane kontrol kodu, sonraki beş hane banka kodu, takip eden tek hane rezerv kodu ve son 16 hanede hesap numarasını temsil ediyor.

İlk kontrol mekanizması 3 ve 4. hanedeki kontrol kodu. Hesaplaması için;

1. IBAN'nın ilk dört hanesini silin. 00062 0 0006800006674778
2. Ülke kodunu A harfi 10, Z harfi 35'e denk gelecek şekilde rakkama çevirin. TR = 2927
3. İkinci basamakta bulduğunuz sayının sonuna 00 ekleyin. 292700
4. Üçüncü basamakta bulduğunuz sayıyı ilk basamaktaki rakkama ekleyin. 00062 0 0006800006674778292700
5. Bu rakkamı 97'e bölün ve bölme işleminden kalan'ı 98'den çıkarın. Kalan tek basamaklı bir sayı ise sonuna sıfır ekleyin. (98-83=15)
6. Burada bulduğunuz rakkam IBAN'nın 3 ve 4. hanelerindeki kontrol koduna eşit olmalı.

Kontrol kodunun doğru olduğunu bulduktan sonra ikinci kontrol mekanizması çalışıyor.

1. Yine IBAN'nın ilk dört hanesini silin. 00062 0 0006800006674778
2. Ülke kodunu A harfi 10, Z harfi 35'e denk gelecek şekilde rakkama çevirin. TR = 2927
3. Bu defa İkinci basamakta bulduğunuz sayının sonuna kontrol kodunu da ekliyoruz. 292715
4. Üçüncü basamakta bulduğunuz sayıyı ilk basamaktaki rakkama ekleyin. 00062 0 0006800006674778292715
5. Bu defa dördüncü basamakta çıkan rakkamı 97'e böldüğümüzde kalanın 1 olması gerekiyor.

İşte bu kontrol mekanizmaları sayesinde banka transferlerinde hesap numaraları, benim burada yazdığım işlemler basit bir algoritmayla bir kaç saniyede kontrol edilerek herhangi bir yanlış yapılması engelleniyor.

2 yorum:

sivrisinek dedi ki...

Ben de merak ediyordum bu iban denilen hafizalarda yer etmesi imkansiz sayilar silsilesinin bir matematigi var mi diye...otursunlar kontrol etsinler... alkisliyorum onlari...neden 97 ye bolup neden 98 den cikariyoruz...cok basit bir cevabi varsa aman bilmeyeyim...

Adsız dedi ki...

Amiable fill someone in on and this fill someone in on helped me alot in my college assignement. Gratefulness you for your information.