VKN Oluşturucu
10 HaneVKN oluşturucu: algoritma kurallarına uygun geçerli formatlı VKN oluşturan ücretsiz web aracı.
Yardımcı Blog Yazıları
Tümünü görToplu VKN Üretimi
10.000 adede kadar VKN üretin ve CSV olarak indirin. Toplu veri ihtiyaçlarınız için.
VKN Oluşturucu Nasıl Çalışır?
VKN oluşturucu, algoritma kurallarına uygun rastgele numara üretir. VKN oluşturucuyla oluşturulan numaralar yalnızca format açısından geçerlidir; gerçek kişi/kuruma ait değildir.
- 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.
VKN Oluşturucu Kimler İçin?
- Yazılım geliştiriciler için: VKN oluşturucu ile test verisi oluşturma.
- QA mühendisleri için: VKN oluşturucu ile senaryo simülasyonu.
- Veritabanı ve API testleri için: VKN oluşturucu ile geçerli formatlı numara oluşturma.
- Eğitim ve demo ortamları için: VKN oluşturucu ile gerçek olmayan numara üretimi.
VKN Oluşturucu: B2B marketplace vendor onboarding fixture üretimi
VKN Oluşturucu, Trendyol, Hepsiburada, N11 gibi B2B ve marketplace platformlarında satıcı kaydı akışını test etmek isteyen geliştiriciler için tasarlandı. Vendor onboarding akışı tipik olarak VKN girişi, vergi levhası yükleme, IBAN eşleştirme ve sözleşme imzalama adımlarını içerir. Bu aracın ürettiği numaralar ilk aşama olan format validasyonunu geçer ve QA suite'lerinde stub servislerle birlikte kullanılır.
Hangi senaryolarda kullanılmalı?
- Multi-tenant vendor kaydı testleri: Her satıcı için ayrı şema veya row-level security testleri.
- Komisyon ve payment split simülasyonları: Iyzico, Param, PayTR entegrasyonlarında taraf VKN'si.
- Fatura otomasyonu QA: Siparişe karşılık satıcı-pazaryeri komisyon faturası üretimi.
- Vergi levhası OCR testi: Yapay vergi levhası görseliyle birlikte VKN alan doldurma.
Onboarding funnel'da VKN'nin rolü
Çoğu B2B marketplace'te VKN, sözleşme tarafı ve e-fatura muhatabı olarak iki yerde kullanılır. Sözleşme tarafındaki alan genelde string olarak CLM (Contract Lifecycle Management) sistemine, e-fatura tarafındaki alan GİB entegratörüne akar. Test fixture'larınızda aynı VKN'nin her iki pipeline'da tutarlı taşındığını kontrol etmek, entegrasyon bug'larını yakalar.
Sık karşılaşılan tuzak: production verisinin staging'e sızması
B2B platformlarda en yaygın insident: prod backup'ının staging'e restore edilmesiyle gerçek satıcı VKN'lerinin test ortamında kalmasıdır. Bu KVKK ihlalidir. Synthetic data pipeline'ınızda restore sonrası VKN sütununu aracımızın ürettiği numaralarla overwrite etmenizi, masking job'ını Flyway migration olarak zorunlu kılmanızı öneririz.
Kod entegrasyonu / İleri adımlar
Onboarding wizard'ı için frontend stub: /kutuphaneler/nodejs; backend KYB servisi için /kutuphaneler/go veya /kutuphaneler/java; SQL seed scripti için /kutuphaneler/sql. Toplu vendor fixture üretimi /toplu-bulk-tckn-vkn-uretimi sayfasında.
Sık Sorulan Sorular
UNIQUE(vkn, marketplace_id) kısıtı yerine UNIQUE(vkn) koymak gerçek senaryoyu yansıtmaz — QA senaryonuzu buna göre tasarlayın./api/kyb/verify endpoint'i için stub yazın; üretilen VKN'leri beyaz listeye ekleyip diğerlerine 404 döndürün. Detaylı örnek Node.js kütüphanemizde mevcut; ayrıca rehberimize bakın.İlgili VKN Araçları
Son güncelleme: