Vergi Kimlik No Oluşturucu
10 HaneVergi Kimlik No oluşturucu: algoritma kurallarına uygun geçerli formatlı Vergi Kimlik No oluşturan ücretsiz web aracı.
Yardımcı Blog Yazıları
Tümünü görToplu Vergi Kimlik No Üretimi
10.000 adede kadar Vergi Kimlik No üretin ve CSV olarak indirin. Toplu veri ihtiyaçlarınız için.
Vergi Kimlik No Oluşturucu Nasıl Çalışır?
Vergi Kimlik No oluşturucu, algoritma kurallarına uygun rastgele numara üretir. Vergi Kimlik No 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.
Vergi Kimlik No Oluşturucu Kimler İçin?
- Yazılım geliştiriciler için: Vergi Kimlik No oluşturucu ile test verisi oluşturma.
- QA mühendisleri için: Vergi Kimlik No oluşturucu ile senaryo simülasyonu.
- Veritabanı ve API testleri için: Vergi Kimlik No oluşturucu ile geçerli formatlı numara oluşturma.
- Eğitim ve demo ortamları için: Vergi Kimlik No oluşturucu ile gerçek olmayan numara üretimi.
Vergi Kimlik No Oluşturucu: SaaS B2B checkout ve faturalama akış testleri
Vergi Kimlik No Oluşturucu, SaaS B2B ürünlerinin (Stripe, Paddle, Recurly, Chargebee, yerli Iyzico Subscription) çekout ve fatura entegrasyonunu Türkiye pazarına uyarlayan ekipler için test verisi sağlar. Subscription sign-up, plan upgrade, invoice generation ve dunning akışlarında müşteri VKN'si kritik metadata olarak taşınır.
Hangi senaryolarda kullanılmalı?
- Stripe Tax Türkiye entegrasyonu: VKN validasyonu ve KDV hesaplama testi.
- Self-serve checkout flow: Kurumsal müşteri plan satın alma akışı.
- Recurring invoice üretimi: Aylık abonelik faturasında alıcı VKN'si.
- Dunning email fixture: Ödenmemiş fatura hatırlatmasında fatura metadatası.
Checkout form UX ve validasyon katmanları
Modern SaaS checkout'ta VKN alanı tipik olarak üç katmanlı validasyondan geçer: (1) client-side format kontrolü (10 rakam), (2) serverless edge function'da algoritma kontrolü, (3) arka planda GİB doğrulama job'u. Aracımızın ürettiği numaralar ilk iki katmanı geçer; üçüncü katman gerçek mükellef olmadığı için pending kalacaktır. Test senaryolarınızda bu üç katmanın async timing'ini doğrulayın.
Sık karşılaşılan tuzak: currency ve locale mismatch
Türk müşterisi VKN girdiğinde ödeme sayfasının TRY'ye ve tr-TR locale'ine geçmesi beklenir. Üretilen VKN'li test kullanıcılarıyla checkout açtığınızda Stripe Elements'in hâlâ USD ve en-US gösterdiğini görürseniz, geo-detection override'ını VKN varlığıyla tetikleyen bir hook ekleyin. Bu bug üretimde dönüşüm oranını ciddi düşürür.
Kod entegrasyonu / İleri adımlar
Next.js/React checkout için /kutuphaneler/nodejs; serverless edge validation için /kutuphaneler/go; backend billing servisi için /kutuphaneler/java veya /kutuphaneler/python; fatura veritabanı seed'leri için /kutuphaneler/sql. Toplu müşteri fixture /toplu-bulk-tckn-vkn-uretimi.
Sık Sorulan Sorular
customer.tax_ids dizisine {type: 'tr_vkn', value: '1234567890'} yapısında eklenir; Recurly ise vat_number alanını kullanır. Test Stripe key'i ile aracımızın numaraları sorunsuz ekleniyor. Detay Node.js örneğimizde.tax_behavior: inclusive parametresiyle prod davranışını doğrulayın. Rehber detaylı.org.vkn ile workspace.parent_org_id hiyerarşisi kurun. SQL seed'leri örnek.İlgili Vergi Kimlik No Araçları
Son güncelleme: