şükela:  tümü | bugün
  • *213 sayılı vergi usul kanunu m.8/5'te "vergi numarası" ifadesiyle düzenlenen,
    *4358 sayılı kanunda "vergi kimlik numarası" şeklinde tamamlanan,
    *türkiye cumhuriyeti tabiyetinde bulunan her gerçek kişi ile tüzel kişilere verilen;
    *kullanılması, işlemlerde tespit edilmesi, belge ve kayıtlara işlenilmesi zorunlu olan,
    *ilgili zorunlulukları hapis cezası ile yaptırıma bağlanmış olan (4358 s.k.m.5),
    *uygulamada "123 456 7890" şeklinde yazılan ve okunan, on haneli sayıdır.
  • (bkz: t a m a m)
  • t.c kimlik numarası gibi kendisine özel algoritması bulunur.detaylı bilgi için:
    bkz
    c# yazılım dilinde doğrulunu kontrol için:

    public static bool vkk(this string vergino)
    {
    if (vergino.tostring2().length == 10)
    {
    long vno, c1, c2, c3, c4, c5, c6, c7, c8, c9, q1;
    vno = vergino.tolong();
    if (vno == 0) { return false; }
    else
    {
    q1 = vno % 10; vno = vno / 10;
    c9 = vno % 10; vno = vno / 10;
    c8 = vno % 10; vno = vno / 10;
    c7 = vno % 10; vno = vno / 10;
    c6 = vno % 10; vno = vno / 10;
    c5 = vno % 10; vno = vno / 10;
    c4 = vno % 10; vno = vno / 10;
    c3 = vno % 10; vno = vno / 10;
    c2 = vno % 10; vno = vno / 10;
    c1 = vno % 10;

    c1 = ((c1 + 9) % 10);
    c2 = ((c2 + 8) % 10);
    c3 = ((c3 + 7) % 10);
    c4 = ((c4 + 6) % 10);
    c5 = ((c5 + 5) % 10);
    c6 = ((c6 + 4) % 10);
    c7 = ((c7 + 3) % 10);
    c8 = ((c8 + 2) % 10);
    c9 = ((c9 + 1) % 10);

    if (c1 != 9) { c1 = (c1 * math.pow(2, 9).tolong()) % 9; }
    if (c2 != 9) { c2 = (c2 * math.pow(2, 8).tolong()) % 9; }
    if (c3 != 9) { c3 = (c3 * math.pow(2, 7).tolong()) % 9; }
    if (c4 != 9) { c4 = (c4 * math.pow(2, 6).tolong()) % 9; }
    if (c5 != 9) { c5 = (c5 * math.pow(2, 5).tolong()) % 9; }
    if (c6 != 9) { c6 = (c6 * math.pow(2, 4).tolong()) % 9; }
    if (c7 != 9) { c7 = (c7 * math.pow(2, 3).tolong()) % 9; }
    if (c8 != 9) { c8 = (c8 * math.pow(2, 2).tolong()) % 9; }
    if (c9 != 9) { c9 = (c9 * math.pow(2, 1).tolong()) % 9; }

    if (q1 == ((10 - ((c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8 + c9) % 10)) % 10)) { return true; }
    else { return false; }
    }
    }
    else { return false; }
    }