VKN Üret

Güncel — Nisan 2026 Ücretsiz Online — Tarayıcıda Çalışır

Algoritma kurallarına uygun geçerli formatlı VKN üretin. Test ve yazılım geliştirme süreçleri için anında hazır VKN test verisi.

  • Algoritma kurallarına uygun geçerli formatlı VKN üretimi
  • Üretilen VKN numarasını tek tıkla kopyalama
  • Tarayıcıda çalışır, VKN verisi sunucuya gönderilmez
Aracı Kullan

VKN Üret

Üretilen numarayı doğrulamak için VKN Doğrulayıcı aracını, toplu ihtiyaçlar için toplu üretim veya toplu doğrulama akışlarını kullanabilirsiniz.

Toplu VKN Üretimi: Çok sayıda VKN üretmeniz mi gerekiyor? Toplu Üretim ile 10.000 adede kadar üretin ve CSV olarak indirin.

VKN Üret

10 Hane

VKN üretmek için ücretsiz araç.

10 hane, sadece rakam.

Yardımcı Blog Yazıları

Tümünü gör

Toplu VKN Üretimi

10.000 adede kadar VKN üretin ve CSV olarak indirin. Toplu veri ihtiyaçlarınız için.

VKN Nasıl Üretilir?

VKN üretimi, algoritma kurallarına uygun rastgele numara oluşturur. Üretilen VKN yalnızca format açısından geçerlidir; gerçek kişi/kuruma ait değildir.

  1. Uzunluk 10 hane.
  2. i=0..8 için tmp = (A[i] + (9 − i)) mod 10
  3. Kontrol hanesi: (10 − (sum mod 10)) mod 10

Araç yalnızca format doğrular; gerçek kişi/kurum teyidi yapmaz.

VKN Neden Üretmeliyim?

  • Yazılım testlerinde gerçek VKN kullanmaktan kaçınmak için.
  • Veritabanı dolum, form testi ve API entegrasyonunda geçerli formatlı VKN üretimi.
  • QA ekipleri için hızlı VKN test verisi üretimi.
  • Geçersiz VKN ile hata yakalama senaryoları oluşturma.

VKN Üret: e-Fatura test ortamı için UBL-TR uyumlu kurumsal kimlik üretimi

VKN Üret aracı, GİB'in e-Fatura ve e-Arşiv sistemlerinde kullanılan 10 haneli Vergi Kimlik Numaralarını algoritma kurallarına uygun biçimde üretir. Hedef kitle: entegratör yazılımı geliştirenler, mali mühür entegrasyonu yapan ekipler ve UBL-TR XML şeması ile çalışan backend mühendisleridir. Üretilen numaralar yalnızca format geçerliliği taşır; GİB mükellef kütüğünde karşılığı bulunmaz.

Hangi senaryolarda kullanılmalı?

  • e-Fatura test entegrasyonu: earsivtest.efatura.gov.tr üzerinde taraf VKN alanlarını doldurma.
  • UBL-TR XML validasyonu: <cac:PartyIdentification> bloklarının şema kontrolünden geçmesini sağlama.
  • Mali mühür imza testleri: İmzalanacak faturada alıcı VKN'sinin format kontrolünün geçmesi.
  • Entegratör servis stubları: Logo e-Logo, Uyumsoft, Foriba gibi çözümlerin QA senaryoları.

UBL-TR şemasında VKN konumlandırması

UBL-TR 1.2'de satıcı ve alıcı VKN'si <cbc:CompanyID schemeID="VKN"> etiketi altında 10 haneli string olarak yazılır. Şema pattern="[0-9]{10}" zorunluluğu koyduğundan, test verisi üretirken baştaki 0 sorunu yaşamamak için aracımız ilk haneyi [1-9] aralığında tutar. Bu, xmllint --schema doğrulamasının ilk aşamada fail olmamasını sağlar.

Sık karşılaşılan tuzak: TCKN ile VKN karışımı

e-Fatura'da gerçek kişi mükellefler 11 haneli TCKN, tüzel kişiler 10 haneli VKN kullanır. Entegratör kodlarında sık görülen hata, <PartyIdentification> alanına TCKN yazılmasıdır — şema doğrular ama GİB senaryo kontrolünde reddedilir. Test verinizde mutlaka taraf türüne göre doğru uzunlukta numara kullanın.

Kod entegrasyonu / İleri adımlar

Tekil üretim yerine otomatik fixture akışınıza gömmek için dil-spesifik kütüphanelerimize göz atın: /kutuphaneler/python, /kutuphaneler/csharp, /kutuphaneler/nodejs. Büyük hacimli e-fatura yük testi için /toplu-bulk-tckn-vkn-uretimi sayfasından CSV indirin; algoritma ayrıntıları için /vkn-nedir başlığına bakın.

Sık Sorulan Sorular

Evet, GİB e-Fatura test portalında (earsivtest.efatura.gov.tr) UBL-TR şemasında <cbc:CompanyID schemeID='VKN'> alanı format doğrular; ancak gerçek mükellef kaydıyla eşleşmez. Test senaryolarınızda fatura başlığı için kullanın, canlıda gerçek VKN doğrulaması şart.

İlk 9 hane için her d[i] değeri (d[i] + 9 − i) mod 10 ile dönüştürülür, sonra her dönüşmüş değer 2^(9−i) ile çarpılıp toplanır ve (10 − toplam mod 10) mod 10 ile 10. hane elde edilir. Referans kodlar Python örneğimizde.

Saatte 10.000 fatura üreten bir entegratör QA'sı için en az 500 benzersiz VKN önerilir. Toplu üretim sayfamızdan CSV olarak indirip k6 ya da JMeter data-driven testlerine besleyebilirsiniz.

Toplu üretim için Toplu TC Kimlik No ve Vergi No Üretimi sayfasını kullanabilirsiniz. 10.000 adede kadar üretip CSV olarak indirebilirsiniz.

Evet. Test ve eğitim amaçlı üretilen numaralar gerçek kişilere ait olmadığından yasal olarak kullanılabilir. Gerçek kişilere ait verileri taklit etmek veya dolandırıcılık amacıyla kullanmak yasaktır.

Bu sayfada tekli üretim yapabilirsiniz. Binlerce adet üretmek için Toplu Üretim sayfasını kullanın; 10.000 adede kadar üretip CSV olarak indirin.

Evet. Ürettiğiniz numarayı doğrulamak için sayfadaki doğrulayıcı aracını veya Toplu Doğrulama sayfasını kullanabilirsiniz.

Evet. Araç tamamen tarayıcı tabanlıdır; bilgisayar, tablet ve akıllı telefonlarda sorunsuz çalışır.

İlgili VKN Araçları

Son güncelleme:

Uyarı: Bu araç yalnızca format ve algoritma kurallarını doğrular; üretilen numaralar gerçek kişi/kuruma ait değildir. Yalnızca test ve eğitim amaçlıdır.