VKN Nedir?
Vergi Kimlik Numarasi (VKN), Turkiye'deki vergi mukelleflerine Gelir Idaresi Baskanligi (GIB) tarafindan verilen 10 haneli benzersiz bir numaradir. Sirketler, serbest meslek erbabi, dernekler ve diger tuzel kisiler icin zorunlu olan bu numara, vergi islemlerinin takibinde temel tanimlayici olarak kullanilir.
Gercek kisiler icin TC Kimlik Numarasi (TCKN) ayni zamanda vergi kimlik numarasi olarak kabul edilir. Ancak tuzel kisiler (limited sirket, anonim sirket, dernek vb.) icin ayri bir 10 haneli VKN verilir.
Vergi Kimlik Numarasi Kac Haneli?
Vergi Kimlik Numarasi 10 haneden olusur. TCKN'den farkli olarak ilk hane 0 olabilir. Format kurallari:
- Toplam uzunluk: 10 hane
- Ilk hane: 0 dahil herhangi bir rakam olabilir (TCKN'den farkli)
- Ilk 9 hane: Vergi dairesi ve mukellef bilgisini icerir
- 10. hane: Kontrol hanesi — ilk 9 haneden hesaplanir
TCKN ile VKN Arasindaki Fark
| TCKN | VKN | |
|---|---|---|
| Hane sayisi | 11 | 10 |
| Ilk hane 0? | Olamaz | Olabilir |
| Kontrol hanesi | 10. ve 11. hane | Yalnizca 10. hane |
| Veren kurum | MERNIS / Nufus Mud. | GIB / Vergi Dairesi |
| Kime verilir | Tum bireyler | Tuzel kisi vergi mukellefleri |
| Algoritma | Cift checksum | Agirlikli checksum |
Daha fazla bilgi icin TCKN Nedir? sayfasina bakabilirsiniz.
VKN Dogrulama Algoritmasi
VKN dogrulama, ilk 9 hane uzerinde agirlikli checksum algoritmasi uygulanarak yapilir. Her hane farkli bir ofset degeri ile islenir.
i = 0'dan 8'e kadar dongu:
tmp = (d[i] + (9 − i)) mod 10
res = (tmp × 2^(9−i)) mod 9
eger tmp ≠ 0 ve res = 0 ise: res = 9
sum += res
kontrol_hanesi = (10 − (sum mod 10)) mod 101000036101 numarasinda kontrol hanesi (son hane: 1) bu formulle dogrulanabilir.Algoritma hakkinda daha detayli teknik bilgi icin Nasil Calisir? sayfasina bakabilirsiniz.
VKN Ne Ise Yarar?
Vergi Islemleri
Fatura kesme, beyanname verme, vergi odeme ve iade islemlerinde zorunlu tanimlayici olarak kullanilir.
Sirket Islemleri
Sirket kurulusu, ticaret sicil kaydi, banka hesabi acma ve resmi sozlesmelerde kullanilir.
E-Fatura Entegrasyonu
E-fatura, e-arsiv ve e-defter sistemlerinde VKN format dogrulama zorunludur.
Test ve Gelistirme
Muhasebe yazilimi test verileri, API entegrasyonlari ve form validasyonu icin kullanilir.
Sik Sorulan Sorular
Hizli Erisim
Ozet Bilgi
| Hane sayisi | 10 |
| Ilk hane | 0-9 (0 olabilir) |
| Kontrol hanesi | Yalnizca 10. hane |
| Veren kurum | GIB / Vergi Dairesi |
| Kapsam | Tuzel kisi vergi mukellefleri |
| Algoritma | Agirlikli checksum |