Kuyumcu programı internet olmadan çalışır mı? Kısa cevap: bulut tabanlı bir programda yeni kayıt girme, fatura kesme ve canlı fiyat çekme internet olmadan çalışmaz; bazı programlar bağlantı yokken son görüntüyü okumaya izin verir, bazıları veri güvenliği gerekçesiyle ekranı tamamen kilitler. Ama hiçbiri çevrimdışıyken kalıcı kayıt oluşturmaz.
Bu itiraz, defterden yazılıma geçmeyi düşünen kuyumcuların en sık dile getirdiği çekincedir ve haklı bir yanı vardır: dükkânda internet gittiğinde iş durmaz. Yanlış olan kısım, sorunun "program çalışır mı" diye sorulmasıdır. Doğru soru şudur: kesinti anında hangi işlem gerçekten durur, hangisi yalnızca ertelenir ve erteleneni hatasız girmenin yolu nedir?
Bu yazıda internet yokken ne çalışıp ne çalışmadığını, bulut ile yerel kurulumun kesinti karşısındaki davranışını, çevrimdışı yazmaya neden bilinçli olarak izin verilmediğini ve kesinti anında uygulayacağınız somut yedek planı ele alıyoruz.
İnternet yokken ne çalışır, ne çalışmaz?
Bulut tabanlı bir kuyumcu programında işlemler üç kümeye ayrılır: bağlantı olmadan hiç yapılamayanlar, ertelenebilenler ve zaten çevrimdışı yapılabilenler.
| Bağlantı yokken ÇALIŞMAZ | Bağlantı yokken ÇALIŞIR (ya da ertelenir) |
|---|---|
| Yeni satış, alış, stok, emanet kaydı oluşturmak | Fiziksel satışın kendisi: mal teslimi, tahsilat, pazarlık |
| Mevcut bir kaydı düzenlemek veya silmek | Kâğıda not alarak işlemi belgelemek |
| Fatura kesmek (e-Fatura / e-Arşiv) | Kasadaki nakdi ve POS slibini fiziksel olarak saymak |
| Canlı altın, gümüş ve döviz fiyatı çekmek | Sabah çekilmiş fiyatla elle hesap yapmak |
| Başka bir cihazda girilen kaydı görmek | Elde kalem, terazi ve hesap makinesiyle gram ve has hesabı |
| Müşteri geçmişini sorgulamak (kilitli programlarda) | Vitrin, tamir, cila gibi ekipten bağımsız işler |
| Yedeği buluta göndermek | Daha önce alınmış yerel yedeği açmak |
Bu tablonun sol sütunu ilk bakışta uzun görünür ama hepsinin ortak özelliği aynıdır: sunucuya bir şey yazmak ya da sunucudan taze bir şey okumak. Sağ sütun ise dükkânın asıl işidir. Yani kesinti, ticareti değil kaydı durdurur.
Neden bazı işler kesinlikle çevrimiçi olmak zorunda?
İki işlem vardır ki bunları çevrimdışı yapmak teknik olarak da hukuken de mümkün değildir.
Fatura kesme. e-Fatura uygulamasına kayıtlı mükelleflerin birbirlerine düzenledikleri faturaları elektronik ortamda göndermeleri ve almaları zorunludur; e-Arşiv faturada da belge elektronik ortamda oluşturulur ve iletilir. Belgeyi kendi ekranınızda hazırlamış olmanız yeterli değildir: numarası, imzası ve karşı tarafa iletimi bağlantı gerektirir. Bu nedenle "fatura taslağını çevrimdışı hazırlayayım, sonra gönderirim" yaklaşımı bile sakıncalıdır; seri ve tarih sırası bozulur. Belge türlerinin ayrımı için ebelge.gib.gov.tr resmî kaynaktır.
Canlı fiyat çekme. Kuyumcu programının gösterdiği gram altın, ons ve döviz kuru sunucudan gelir. Bağlantı yokken program elindeki son fiyatı gösterebilir, ama o fiyat artık "canlı" değildir. Piyasanın hareketli olduğu bir saatte on dakika önceki fiyatla satış yapmak, kâr marjını sessizce eritir. Kesinti anında doğru davranış, ekrandaki eski fiyata güvenmek değil, telefondan güncel fiyatı teyit edip elle hesaplamaktır.
Bulut kurulum mu, bilgisayara kurulu program mı?
İnternet itirazının altında aslında şu tercih yatar: veriyi kendi bilgisayarınızda mı yoksa sunucuda mı tutacaksınız? İki modelin kesinti karşısındaki davranışı farklıdır, ama karşılaştırma yalnızca kesintiyle sınırlı kalırsa yanıltıcı olur.
| Kriter | Bulut (çevrimiçi) | Yerel kurulum (tek bilgisayar) |
|---|---|---|
| İnternet kesintisi | Kayıt girişi durur, sonra girilir | Etkilenmez, çalışmaya devam eder |
| Veri kaybı riski | Düşük; veri sunucuda ve çoğaltılmış | Yüksek; tek kopya tek diskte |
| Hırsızlık / yangın | Veri dükkânda değil, etkilenmez | Cihazla birlikte kayıt da gider |
| Disk arızası | Kullanıcıyı ilgilendirmez | Yedek yoksa kayıt tamamen kaybolur |
| Çok cihaz | Aynı hesap telefon, tablet ve bilgisayarda | Yalnız kurulu olduğu cihazda |
| Şube / ikinci kullanıcı | Doğal olarak destekler | Ağ kurulumu ve teknik destek gerekir |
| Güncelleme | Otomatik, kullanıcı bir şey yapmaz | Elle kurulum, sürüm farkı riski |
| Bakım | Sağlayıcıda | Sizde: yedek, disk, işletim sistemi |
| Fidye yazılımı | Kayıt cihazda olmadığı için hedef değil | En sık vurulan senaryo |
| Cihaz değişimi | Giriş yaparsınız, veri oradadır | Taşıma ve yeniden kurulum işi |
Avantajları
- Bulut: dükkân yansa bile kayıt durur, veri kaybolmaz
- Bulut: telefondan da aynı hesaba bakabilirsiniz
- Bulut: güncelleme ve yedek sizin işiniz değildir
- Bulut: ikinci kullanıcı eklemek ayrı bir kurulum gerektirmez
Dikkat edilmesi gerekenler
- Yerel: internet kesintisinde çalışmaya devam eder
- Yerel: verinin fiziksel olarak nerede olduğu bellidir
- Yerel: aylık ödeme yerine tek seferlik lisans olabilir
- Yerel: tek kopya veri, tek arıza noktası demektir
Bu tabloyu dürüstçe okumanın yolu, iki riski yan yana koymaktır. Bulutta risk bağlantı kesintisidir ve sonucu birkaç saatlik gecikmedir. Yerel kurulumda risk cihaz kaybıdır ve sonucu yılların kaydının silinmesidir. Birincisinden telefon hattıyla, ikincisinden ise yalnızca disiplinli bir yedek düzeniyle korunabilirsiniz. Yedeklemenin nasıl kurulacağını kuyumcu verilerinin yedeklenmesi yazımızda ayrıntılı anlattık; program seçerken bakılacak diğer başlıklar için kuyumcu programı seçerken 12 kriter listesine göz atabilirsiniz.
Çevrimdışı yazmaya neden izin verilmemeli?
Buradaki asıl mesele teknik yetersizlik değil, bilinçli bir tercihtir. "Program çevrimdışı da kayıt alsın, sonra kendisi senkronize etsin" fikri kulağa mükemmel gelir. Bir kişi tek cihazda çalışıyorsa gerçekten de sorunsuz çalışır. Sorun, ikinci cihaz devreye girdiğinde başlar.
Çakışma problemi
İki cihaz aynı anda bağlantısızken aynı veriyi değiştirebilir. Bağlantı döndüğünde sunucu iki farklı gerçekle karşılaşır ve bunlardan birini seçmek zorundadır. Yaygın senkronizasyon kuralı olan son yazan kazanır mantığında, geç senkronize olan cihazın hâli diğerini ezer. Kaybolan tarafın kaydı hiçbir hata mesajı üretmeden yok olur.
İşlenmiş örnek: çakışma bir dükkâna neye mal olur?
Temsili rakamlarla, tek bir kayıp satışın stok tablosunda nasıl göründüğüne bakalım. 22 ayar grubunun milyemi 0,916 alınmıştır.
Sabah açılış stoğu:
22 ayar grubu : 412,50 gram
Has karşılığı : 412,50 × 0,916 = 377,850
Gün içinde üç satış yapılıyor. Öğleden sonra internet kesiliyor; kasadaki bilgisayar ile tezgâhtaki telefon ayrı ayrı, birbirinden habersiz kayıt alıyor:
| Saat | Cihaz | Kalem | Gram | Has (× 0,916) |
|---|---|---|---|---|
| 14:10 | Bilgisayar | Bilezik | 18,60 | 17,038 |
| 14:25 | Telefon | Set | 24,30 | 22,259 |
| 15:40 | Bilgisayar | Yüzük | 11,90 | 10,900 |
| Toplam | 54,80 | 50,197 |
Doğru kapanış şöyle olmalıdır:
412,50 − 54,80 = 357,70 gram
357,70 × 0,916 = 327,653 has
Bağlantı 16:00'da dönüyor. Telefon önce, bilgisayar sonra senkronize oluyor ve bilgisayarın elindeki stok görüntüsü telefonunkini eziyor. Sonuç: 14:25'teki 24,30 gramlık satış kayıtlardan siliniyor.
Sistemin gösterdiği : 412,50 − 18,60 − 11,90 = 382,00 gram
Has karşılığı : 382,00 × 0,916 = 349,912
Fiziksel sayım : 357,70 gram / 327,653 has
Fark : 24,30 gram / 22,259 has
Dükkânda 24,30 gramlık bir "eksik" görünür. Oysa eksik yoktur: mal satılmış, para alınmış, yalnızca kaydı buharlaşmıştır. Üstelik bu farkın hangi işlemden geldiğini bulmak için, o gün çalışan iki kişinin hafızasına başvurmak gerekir. Has hesabının neden kalem bazında tutulması gerektiğini has altın hesabı yazımızda ele almıştık.
Sıra ve numara problemi
Çakışma yalnızca stokta yaşanmaz. Çevrimdışı yazmaya izin verilen bir sistemde şu üç şey de bozulur:
- Belge sıra numarası. İki cihaz da aynı numarayı ayırırsa, iki farklı belge aynı numarayla oluşur.
- Stok düşüm sırası. Alış kaydı satıştan sonra girilirse, stok bir süre eksi bakiye gösterir ve maliyet hesabı bozulur.
- Cari bakiye. Aynı müşterinin bakiyesi iki cihazda ayrı ayrı hesaplanır; birleşince ikisi de yanlış çıkar.
Bu üç kalemin tek doğru çözümü, kaydı tek merkezden sıraya sokmaktır. Merkez de sunucudur. Kısacası: çevrimdışı yazmanın kapalı olması, programın eksikliği değil, kayıt bütünlüğünün bedelidir.
Kesinti anında yedek plan: kâğıda ne yazılmalı?
İyi bir yedek plan karmaşık değildir. Kasanın yanında duran bir defter ve altı alan yeterlidir.
| # | Alan | Neden gerekli |
|---|---|---|
| 1 | Saat | Girişte sırayı belirler; çakışmayı önler |
| 2 | İşlem türü ve yönü | Satış mı, alış mı, emanet mi, tahsilat mı |
| 3 | Karşı taraf | Ad-soyad ve telefon; cari kayda bağlanacak |
| 4 | Kalem ve ayar | Ayar yoksa gram tek başına anlamsızdır |
| 5 | Gram (ve adet) | Ölçülen fiziksel miktar |
| 6 | Tutar ve ödeme şekli | Nakit mi, kart mı, havale mi; kasa buradan tutar |
Altı alanın altına bir de yazan kişinin baş harfini koymak, iki kişinin çalıştığı dükkânda giriş sırasında kime soracağınızı belirler.
Kesinti sonrası hatasız giriş sırası
Bağlantı döndüğünde notları rastgele girmek yeni hata üretir. Sıra şudur:
- Önce ekranı yenileyin. Ekipten bir başkası kesintiden önce ya da kesinti sırasında mobil hatla bazı kayıtları girmiş olabilir. Mükerrer kayıt en sık burada oluşur.
- Notları saate göre dizin. Kâğıttaki satırları 14:10, 14:25, 15:40 sırasına koyun.
- Eksik müşterileri açın. Kayıtta olmayan yeni müşteri varsa önce cari kaydını oluşturun; yoksa satışı bağlayacak yer bulamazsınız.
- Alışları önce, satışları sonra girin. Stok önce girmeli, sonra çıkmalıdır. Ters sıra maliyet ve bakiye hesabını bozar.
- Emanet ve borç kalemlerini girin. Bunlar stok hareketinden bağımsızdır, sonra girilebilir.
- Faturaları en son kesin. Belge tarihi ve serisi karışmasın diye fatura adımı, kayıtlar oturduktan sonra yapılır.
- Kâğıdı atmayın. Girilen her satırın yanına tik atın ve kâğıdı o günün dosyasında saklayın. Gün sonu kapanışında elinizde hem kâğıt hem sistem olur; gün sonu kasa kapanışı rutinine bu karşılaştırmayı ekleyin.
Bu yedi adım, üç saatlik bir kesintiyi yirmi dakikalık bir giriş işine indirir.
Saray Altın'da çevrimdışı davranış nedir?
Ürün tarafında tercihimiz açıktır ve yaygın beklentiden daha katıdır: kuyumcu paneli ve portföy sayfaları bağlantı yokken tamamen kilitlenir. Ekranda "İnternet bağlantısı gerekli" uyarısı ve bir yeniden deneme butonu görünür; bağlantı geri geldiğinde sayfa kendiliğinden açılır, elle bir şey yapmanız gerekmez.
Bu kararın gerekçesi finansal verinin hassaslığıdır. Web panelinde hızlı açılış için tarayıcının yerel deposunda bir anlık görüntü tutulur; bunun tek amacı sekmeyi tekrar açtığınızda sunucu cevabını beklemeden listeleri göstermektir. Bağlantı yokken bu anlık görüntü bilerek gösterilmez, çünkü çevrimdışı okunan bir bakiye güncel olmadığı hâlde güncelmiş gibi görünür ve yanlış karar aldırır. Ayrıca farklı bir hesaba giriş yapıldığında yereldeki anlık görüntü tümüyle silinir; ortak kullanılan bir bilgisayarda önceki kullanıcının verisi kalmaz.
Yazma tarafında ikinci bir savunma hattı vardır: bağlantı yokken bir kayıt oluşturma denemesi sunucuya hiç gitmez, anında "İnternet bağlantısı yok" hatası döner. Böylece uzun bir bekleme sonunda "kaydoldu mu, olmadı mı" belirsizliği yaşanmaz. Mobil uygulamalarda da benzer bir yerel önbellek bulunur; amacı yine açılış hızıdır, kayıt oluşturma her hâlükârda sunucudan geçer.
Aynı hesabın iOS, Android ve web üzerinden nasıl çalıştığını tek hesap, üç platform yazımızda; geçiş sürecinde en çok sorulanları ise kuyumcu programına geçiş SSS sayfamızda topladık.
Sık yapılan hatalar
- Kesintiyi hafızaya emanet etmek. "Akşam hatırlarım" diyerek not almamak, kesintinin en pahalı kısmıdır. Kaybolan kayıt genelde en büyük tutarlı olandır, çünkü onu kaydetmeye vakit bulunamamıştır.
- Yalnızca gram yazmak. Kâğıda "22 gram bilezik" yazmak yetmez; ayarsız bir not, girişte tahmine dönüşür. 22 ayar ile 14 ayar arasındaki has farkı tek kalemde bile ciddi bir tutardır.
- Kesinti sonrası ters sırayla giriş. Satışı alıştan önce girmek stok bakiyesini eksiye düşürür ve maliyet hesabını bozar.
- Çevrimdışı ekrandaki eski fiyata güvenmek. Bağlantı yokken görünen fiyat son çekilen fiyattır; hareketli piyasada dakikalar bile fark yaratır.
- Aynı işlemi iki kişinin girmesi. Kesinti bittiğinde ikisi de kâğıttaki notu girerse kayıt ikilenir. Girişi tek kişi yapmalı, diğerleri kontrol etmelidir.
- Yedek bağlantı düşünmemek. Telefonun mobil hattından paylaşım açmak çoğu kesintiyi bir dakikada çözer; buna rağmen çoğu dükkânda bunun nasıl yapılacağını yalnızca bir kişi bilir.
- Yerel kurulumu "internetsiz çalışıyor" diye güvenli sanmak. Kesintide çalışması, yangında ya da fidye yazılımında da çalışacağı anlamına gelmez.
Nereden başlamalı?
Bugün yapabileceğiniz üç somut iş var ve üçü toplam yarım saat sürer.
Bir: Kasanın yanına bir defter koyun ve ilk sayfasına yukarıdaki altı alanı başlık olarak yazın. Kesinti anında düşünmek zorunda kalmazsınız.
İki: Ekipteki herkese telefondan mobil paylaşım açmayı gösterin. Kesintilerin büyük bölümü burada biter.
Üç: Bir deneme yapın. İnterneti bilerek kapatın, on dakika boyunca işlemleri kâğıda alın, sonra açıp girin. Bu tatbikat, planın gerçekten işleyip işlemediğini denetim gününde değil, sakin bir salı öğleden sonrasında gösterir.
Bu üçü kuruluysa internet kesintisi, program seçiminizi belirleyen bir kriter olmaktan çıkar. Kalan asıl soru şu olur: veriniz nerede duruyor ve o yer yanarsa ne oluyor? Farklı programların bu soruya verdiği cevapları kuyumcu programı karşılaştırma rehberi yazımızda yan yana koyduk.
