Vergi Kimlik Numarası Kontrol Aracı
10 HaneVergi Kimlik Numarası kontrol etmek için ücretsiz araç.
Yardımcı Blog Yazıları
Tümünü görToplu Vergi Kimlik Numarası Doğrulama
Yüzlerce Vergi Kimlik Numarası numarasını tek seferde doğrulayın. Liste yapıştırın, sonuçları CSV olarak indirin.
Vergi Kimlik Numarası Kontrol Kuralları
Vergi Kimlik Numarası kontrol etme işlemi, format ve kontrol hanesi algoritmasını otomatik uygular. Vergi Kimlik Numarası kontrol aracı yalnızca format doğrular; gerçek kişi/kurum teyidi yapmaz.
- Uzunluk 10 hane.
- i=0..8 için
tmp = (A[i] + (9 − i)) mod 10 - Kontrol hanesi:
(10 − (sum mod 10)) mod 10
Araç yalnızca format doğrular; gerçek kişi/kurum teyidi yapmaz.
Vergi Kimlik Numarası Kontrol Etme Neden Gerekir?
- Sunucuya göndermeden önce istemci tarafında Vergi Kimlik Numarası kontrol etme.
- Hatalı Vergi Kimlik Numarası girişlerini erken aşamada Vergi Kimlik Numarası kontrol ederek yakalama.
- Test veritabanlarındaki Vergi Kimlik Numarası değerlerini kontrol etme.
- Form validasyonunda Vergi Kimlik Numarası kontrol ederek kullanıcı deneyimini iyileştirme.
Vergi kimlik numarası kontrol et: lojistik ve navlun faturasında taşıyıcı VKN sigortası
Lojistik operasyonlarda navlun faturası, e-irsaliye ve taşıma irsaliyesi üçgeninde en sık bulanıklaşan alan taşıyıcı VKN'sidir. 3PL (Third Party Logistics) ekosisteminde birden fazla alt taşıyıcının yer aldığı bir sevkiyatta, her belge farklı VKN'ler taşır ve bir tanesindeki format hatası tüm zincirin KDV indirim hakkını sarsar. "Vergi kimlik numarası kontrol et" aracı bu belge akışında taşıyıcı, forwarder ve alıcı VKN'lerinin matematiksel geçerliliğini anında denetler. Araç sadece format doğrular; taşıyıcının GİB nezdinde aktif bir ulaştırma mükellefi olup olmadığı ayrı bir iştir.
Hangi senaryolarda kullanılmalı?
- E-irsaliye oluşturmadan önce taşıyıcı partisi VKN'sinin ön kontrolü.
- TMS (Transportation Management System) master datasında taşıyıcı kaydı açılırken.
- Navlun faturası ithalat sürecinde KDV indirim dosyası oluşturulurken.
- Çok parçalı (multi-leg) sevkiyatlarda her alt taşıyıcı için VKN sağlaması.
Belge zincirinde VKN nerede geçer?
UBL-TR e-irsaliye zarfında cac:Shipment/cac:Consignment/cac:Carrier altında cbc:CarrierPartyID alanı taşıyıcı VKN'sini tutar. E-fatura (navlun) tarafında standart satıcı alanı (AccountingSupplierParty) kullanılır; ancak taşıma bedelinin tahakkuk ettirildiği VKN ile irsaliyedeki taşıyıcı VKN'sinin aynı olması KDV indirim hakkı için kritiktir. Validator iki belge arasındaki tutarlılığı kontrol etmek için iki ayrı VKN girdisi alıp her birini bağımsız doğrular.
Sık karşılaşılan tuzak: aracı firma ile asıl taşıyıcı karışması
Freight forwarder ile asıl taşıyıcı aynı belgede geçebilir; ikisinin VKN'si farklıdır. Bazı ERP'ler yalnızca tek taşıyıcı alanı tutar ve forwarder VKN'si asıl taşıyıcı alanına yazılır. Bu durum belge zincirinde gerçek taşıyıcının kaybolmasına ve denetimde soru işaretine yol açar. Doğru modelleme: ShippingParty ve CarrierParty ayrı tutulur, her biri kendi VKN'si ile validator'dan geçer.
Kod entegrasyonu / İleri adımlar
TMS entegrasyonu Java tabanlıysa Java kütüphanesi; Python microservice mimarisinde Python kütüphanesi tercih edilir. Eski PHP tabanlı nakliye portalı için PHP kütüphanesi pratik çözümdür. Toplu navlun fatura taraması için Toplu Doğrulama, VKN mükellefiyet tipleri için VKN Nedir rehberine bakın.
Vergi Kimlik Numarası nasıl doğrulanır?
- Vergi Kimlik Numarası numarasını girin
Doğrulamak istediğiniz 10 haneli Vergi Kimlik Numarası numarasını giriş alanına yazın. - Sonucu görün
Araç, Vergi Kimlik Numarası numarasını algoritma kurallarına göre otomatik olarak doğrular ve geçerli/geçersiz sonucunu gösterir. - Toplu doğrulama için geçin
Birden fazla Vergi Kimlik Numarası doğrulamak için Toplu Doğrulama sayfasını kullanabilirsiniz.
Sık Sorulan Sorular
İlgili Vergi Kimlik Numarası Araçları
Son güncelleme: