Vergi Kimlik Numarasi (VKN) Nedir?

Vergi Kimlik Numarasinin yapisi, format kurallari, dogrulama algoritmasi ve TCKN ile farklari hakkinda kapsamli rehber.

Yayin:

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

TCKNVKN
Hane sayisi1110
Ilk hane 0?OlamazOlabilir
Kontrol hanesi10. ve 11. haneYalnizca 10. hane
Veren kurumMERNIS / Nufus Mud.GIB / Vergi Dairesi
Kime verilirTum bireylerTuzel kisi vergi mukellefleri
AlgoritmaCift checksumAgirlikli 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 10
Ornek: 1000036101 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

Vergi Kimlik Numarasi (VKN), Turkiye'deki vergi mukelleflerine Gelir Idaresi Baskanligi (GIB) tarafindan verilen 10 haneli benzersiz bir numaradir. Sirketler, serbest meslek erbabi ve diger vergi mukellefleri icin kullanilir.

Vergi Kimlik Numarasi 10 haneden olusur. Tum haneler rakamlardan olusur. Ilk hane 0 olabilir. Son hane (10. hane) kontrol hanesidir.

TCKN 11 haneli olup bireylere atanir. VKN 10 haneli olup tuzel kisi vergi mukelleflerine atanir. Gercek kisiler icin TCKN ayni zamanda VKN olarak da kullanilir. Detay icin TCKN Nedir? sayfasina bakin.

Gercek kisiler icin TCKN ayni zamanda vergi kimlik numarasi olarak kullanilir. Ayrica bir VKN almaya gerek yoktur. Tuzel kisiler icin ise ayri bir 10 haneli VKN verilir.

VKN dogrulama, ilk 9 hane uzerinde agirlikli checksum algoritmasi uygulanarak yapilir. Her hane farkli bir agirlikla islenir ve 10. hane bu hesaplamadan elde edilen kontrol degeridir. VKN Dogrulayici ile aninda dogrulayabilirsiniz.

Ozet Bilgi

Hane sayisi10
Ilk hane0-9 (0 olabilir)
Kontrol hanesiYalnizca 10. hane
Veren kurumGIB / Vergi Dairesi
KapsamTuzel kisi vergi mukellefleri
AlgoritmaAgirlikli checksum
www.tcknvkn.com

TCKN & VKN için format/algoritma doğrulama ve geçerli formatlı test verisi üretimi. Geliştiriciler için ücretsiz araç.