Sanal şirket verisi, bir işletme kaydının bütün alanlarını taşıyan ama hiçbir gerçek işletmeye karşılık gelmeyen kurgusal bir kayıttır. Bu yazıda bu kayıtların hangi işlerde kesinlikle kullanılamayacağını, deneme kaydının nasıl ilk bakışta ayırt edilebilir kılınacağını ve hangi ortamlarda yaşaması gerektiğini bulacaksınız.
Sanal şirket verisi nerede sınırlanır?
Sınırın başladığı yer, kaydın bir üçüncü tarafa sunulduğu andır. Kurgusal bir kayıt kendi deneme ortamınızda sınırsızca kullanılabilir; ancak bir kuruma, bir platforma veya bir karşı tarafa “ben bunu temsil ediyorum” diyerek sunulduğu anda test olmaktan çıkar ve bir beyan hâline gelir.
Bu ayrım kulağa basit gelir ama uygulamada sık kaybolur. Sebebi, deneme verisinin gerçekçi olması için gerçek bir işletmeye benzemesi gerektiği yönündeki yaygın varsayımdır. Oysa gerçekçilik ile gerçeklik farklı şeylerdir: bir kaydın biçimi ülkenin kurallarına uyduğu sürece gerçekçidir ve hiçbir gerçek işletmenin bilgisini taşımak zorunda değildir.
Sınırın net olması, aracı daha kullanışlı kılar. Kaydın nereye kadar kullanılabileceğini bilen bir ekip, onu rahatça paylaşır; ekran görüntüsüne koyar ve hata raporuna ekler. Sınırın belirsiz olduğu bir ekipte ise her kullanım bir tereddüt üretir.
Hangi işler için kullanılamaz?
Kurgusal bir işletme kaydıyla yapılmaması gereken işler bellidir ve hepsi aynı kök nedene dayanır: karşı tarafı, ortada gerçek bir işletme varmış gibi yanıltmak.
- Gerçek hesap veya hizmet başvurusu: Bir platformda işletme hesabı açmak, ödeme altyapısına erişmek veya kredi başvurusunda bulunmak için kullanılamaz.
- Belge veya fatura düzenlemek: Gerçek bir vergi belgesi, fatura ya da resmî yazı üretmek için kullanılamaz.
- Bir işletme adına işlem yapmak: Başka bir işletmenin adına sözleşme imzalamak, sipariş vermek veya beyanda bulunmak için kullanılamaz.
- Doğrulama adımlarını atlatmak: Bir platformun işletme doğrulamasını geçmek amacıyla kurgusal kayıt üretmek, test değil suiistimaldir.
- Toplu kayıt oluşturmak: Aynı kurgusal kaydı kopyalayarak çok sayıda gerçek hesap açmak, platformun kurallarını ve muhtemelen hukuku ihlal eder.
- Dışarıya dağıtmak: Kurgusal kayıtları müşteriye, iş ortağına veya bir kamu kurumuna gerçekmiş gibi göndermek yanıltıcıdır.
Bu altı maddenin ortak noktası, kaydın kurgu olduğu bilgisinin karşı taraftan gizlenmesidir. Yanıltma ortadan kalktığında sorun da ortadan kalkar.
Bir deneme kaydı nasıl ayırt edilebilir kılınır?
Ayırt edilebilirlik, kurgusal kaydın en önemli özelliğidir. Kaydı gören herkes, onun deneme verisi olduğunu ilk bakışta anlamalıdır. Bu, hem yanlış kullanımı hem de kazara ifşayı engeller.
| İşaret | Nasıl uygulanır | Neyi engeller |
|---|---|---|
| Yapay unvan | “örnek ticaret” gibi belli bir ifade | Gerçek bir işletmeyle karışmayı |
| Örnek adres | Belgelerde ayrılmış örnek adresler | Gerçek bir adrese işaret etmeyi |
| Örnek alan adı | Belgelerde ayrılmış örnek alan adları | Gerçek bir muhataba ulaşmayı |
| Kayıt bayrağı | Kaydın üzerinde kurgu işareti | Üretim ortamına taşınmayı |
| Sabit ön ek | Anahtar veya numaralarda ayırt edici ön ek | Kaydın kaynağının unutulmasını |
Bu işaretlerin hiçbiri gizli değildir; tam tersine, görünür olmaları amaçlanır. Kurgusal kaydın gerçek bir kayıt gibi görünmesi bir başarı değil, bir hatadır.
Kurgusal kayıt hangi ortamlarda yaşamalı?
Kurgusal kayıt yalnızca deneme, geliştirme ve demo ortamlarında yaşamalıdır. Bu ortamların veri depoları üretim ortamından ayrı olmalı ve iki ortam arasında veri taşıyan bir yol bulunmamalıdır.
Uygulamada en sık görülen ihlal, testleri hızlandırmak için üretim ortamında geçici bir kayıt açmaktır. Bu kayıt çoğu zaman “silinecek” notuyla oluşturulur ve unutulur. Kurgusal bir kaydın üretim ortamında kalması, o kaydın gerçek bir müşteri gibi işlem görmesine yol açabilir; bu da raporlama, faturalama ve denetim açısından düzeltilmesi zor bir sorun üretir.
İkinci sık ihlal, kurgusal kayıtların bir dışa aktarma veya yedek üzerinden üretim ortamına taşınmasıdır. Ortam ayrımı yalnızca veritabanı düzeyinde değil, yedekleme ve dışa aktarma akışlarında da kurulmalıdır. Deneme verisinin üretim yedeğinde görünmesi, ayrımın kâğıt üzerinde kaldığını gösterir.
Kaydın izleri nerede kalır?
Kurgusal kaydın kendisi zararsız olsa da onunla birlikte üretilen yan ürünler ayrıca düşünülmelidir. Kayıt; loglara, hata raporlarına, ekran görüntülerine, dışa aktarma dosyalarına ve ekip sohbetlerine girer. Bunların hiçbiri kaydı gerçek yapmaz, ama hangi verinin kurgu olduğunun izlenebilir kalması gerekir.
Bunun için iki pratik kural yeterlidir. Birincisi, kurgusal kaydın ayırt edici işareti kaydın kendisinde taşınmalı ki kopyalandığı her yerde görünsün. İkincisi, numara ve adres gibi alanlar loglara yazılırken tam değeriyle değil, kimliği tanımaya yetecek biçimde kısaltılarak yazılmalıdır. Bu ikinci kural özellikle gerçek kayıtların da bulunduğu ortak loglarda önemlidir; çünkü log disiplini bir kez kurulduğunda hem kurgusal hem gerçek kayıtlar için aynı koruma işler.
Kaydın ömrü de tanımlı olmalıdır. Bir deneme kaydı ne kadar süreyle saklanacak, hangi koşulda silinecek ve silindiği nasıl doğrulanacak? Bu soruların cevabı yazılı değilse, deneme verisi zamanla birikerek hangi kaydın ne olduğunun anlaşılamadığı bir yığın hâline gelir.
Geliştiriciler için: ortam ayrımı, veri işaretleme ve geri dönüş
Ortam ayrımını tasarlarken ilk karar, veri depolarının fiziksel olarak ayrılmasıdır. Deneme ve üretim ortamlarının aynı veritabanını paylaşması, en tehlikeli kısa yoldur; çünkü bir yapılandırma hatası doğrudan üretim verisini etkiler. Ayrı depolar, kurgusal kaydın üretime sızmasını yapısal olarak engeller.
İkinci karar, veri işaretleme biçimidir. Her kayda, kaynağını belirten bir alan eklemek gerekir: bu kayıt üretimden mi geldi, deneme kümesinden mi, yoksa elle mi oluşturuldu? Bu alan, hangi kaydın hangi kuralla işleneceğini belirler ve sonradan yapılan denetimlerde ilk başvurulan bilgidir. İşaret yalnızca üst veride değil, kullanıcıya görünen unvanda da bulunmalıdır ki kayıt kopyalandığı her yerde tanınsın.
Üçüncü karar, dışa aktarma ve yedekleme akışlarındaki süzgeçtir. Üretim ortamından alınan bir yedeğin deneme ortamına yüklenmesi planlanıyorsa, bu akışta kayıtların temizlenmesi veya dönüştürülmesi gerekir. Süzgeci akışın en sonuna bırakmak yerine, dışa aktarmanın kendisine bağlamak daha güvenlidir; çünkü sonradan yapılan temizlik kolayca atlanır.
Dördüncü karar, loglarda ve hata raporlarında maskelemedir. Kurgusal kayıtlarda maskeleme zorunlu değildir ama tutarlılık için yine de uygulanmalıdır; böylece aynı kod yolu hem deneme hem üretim verisiyle güvenle çalışır. Maskeleme kuralı alan türüne göre tanımlanmalı ve merkezî bir yerde tutulmalıdır.
Beşinci karar, temizlik ve geri dönüş mekanizmasıdır. Deneme ortamı düzenli aralıklarla sıfırlanabilmeli ve bu sıfırlama tek bir komutla yapılabilmelidir. Sıfırlama sırasında üretimden türetilmiş hiçbir kalıntının kalmadığı doğrulanmalıdır. Ayrıca, yanlışlıkla üretime taşınmış bir kaydın tespiti için periyodik bir tarama yapmak yararlıdır: işaretli bir kaydın üretim deposunda görünmesi, bir uyarı üretmelidir.
Son olarak, ekibin alışkanlıklarını yazılı hâle getirin. Hangi durumda kurgusal veri üretileceği, hangi durumda gerçek veriyle çalışmanın gerçekten gerekli olduğu ve bu ikinci durumda hangi ek önlemlerin alınacağı belirsiz kalırsa, herkes kendi yorumunu uygular. Kuralları yazmak, sınırı kişilerin dikkatine bırakmaktan çok daha güvenilirdir.
Bu kayıtları üretmek ve sabitlemek için test şirket verisi üreticisinde ülke seçip kayıt üretebilir, aynı kimlik anahtarıyla kaydı her zaman geri getirebilirsiniz. Üretim yöntemlerinin karşılaştırması için çevrimiçi üreticiler ve kütüphaneler yazısı işinize yarayabilir.
Sonraki adımlar
İlk adım, deneme depolarınızda işaretsiz bir kayıt kalıp kalmadığını kontrol etmektir; işaretsiz kayıt, hangi ortama ait olduğu bilinmeyen kayıttır. İkinci adım, üretim ortamında kurgusal kayıt bulunup bulunmadığını taramak ve bulunanları temizlemektir.
Kaydın hangi durumlarda kesinlikle kullanılamayacağını bir kez daha görmek için KYB deneme listesi yazısına, numaraların doğrulanması için vergi numarası doğrulama kuralları yazısına bakabilirsiniz. Kendi kümenizi kurmak için ise test şirket verisi üreticisi hazırdır.
Bu sayfadaki her şey yalnızca sınama, gösterim ve alıştırma amaçlıdır. Buradan üretilen hiçbir kayıt gerçek bir işletmeye ait değildir; gerçek bir hesap açmak, gerçek bir belge düzenlemek veya bir başkasının kimliğiyle görünmek için kullanılamaz ve kullanılmamalıdır.