İnternet kesilirse veya bulut kullanılamazsa
Bağlantı kopar: sağlayıcı, yönlendirici, fırtına, operatörde arıza. İşletme bu sırada kapanmaz — misafirler kasanın önünde bekler. Aşağıda tam olarak neyin çalışmaya devam ettiği, neyin etmediği ve vardiyanın ne yapması gerektiği anlatılmaktadır.
İki arızayı birbirinden ayırın, çünkü davranışları farklıdır:
| Ne oldu | İşletmedeki kasa | Dışarıdaki misafir |
|---|---|---|
| İşletmede internet kesildi | Çevrimdışı çalışır: fiş keser, yazdırır, kuyrukta biriktirir | Vitrin açılır (CDN üzerinden sunulur), sipariş buluta gider — ancak işletmede bunu yalnızca bağlantı geri geldikten sonra görürler |
| Bulut kullanılamıyor | Aynı şey: kasa ikisini birbirinden ayırt etmez — onun için bu "kayıt gönderilemedi" demektir | Vitrin önbellekten açılabilir, sipariş oluşturma ve ödeme gerçekleşmez |
Kasa kasıtlı olarak nedeni tahmin etmeye çalışmaz: herhangi bir ağ hatası "yerel olarak çalışıyoruz, kayıt kuyruğa alınıyor" anlamına gelir.
Çalışmaya devam edenler#
Kasa (web POS). Bu yalnızca önbelleğe alınmış bir sayfa değil, cihazdaki gerçek bir kayıt kuyruğudur:
- sipariş kesilir ve sipariş kuyruğuna girer (kasada 24 saat yaşar);
- fiş ve kasa vardiyası — kendi işlem kuyruğu vardır (vardiya açma, para yatırma ve çekme, fiş, iade, vardiya kapatma). Her işlemin istemci tarafında bir eşsizlik anahtarı vardır, bu nedenle sonradan gönderim hiçbir şeyi ikiye katlamaz;
- çevrimdışı açılan vardiya geçici bir numara alır ve çalışmaya devam eder: "açık vardiya olmadan ödeme yasaktır" kapısı çevrimdışı da geçerlidir, yerel önbelleğe göre hesaplar;
- menü, fiyatlar, masalar, referans listeleri tarayıcının yerel önbelleğinden okunur — bunlar bağlantı varken oraya girmiştir;
- sayfayı yenilemek giriş ekranına atmaz: kasa yerel anlık görüntüyle "kısıtlı oturumda" açılır ve ağ geri geldiğinde kendini yeniden bağlar.
Yazdırma. Fiş, mutfak fişi ve etiket, aynı bilgisayarda duran köprü tarafından yazdırılır: kasa ona makinenin yerel adresi üzerinden başvurur — bunun için internet gerekmez.
Mali fiş. Mali kayıt cihazı aynı bilgisayara bağlıysa, fiş köprü üzerinden aynı yerel kanaldan kesilir: mali bellek belgeleri biriktirir, mali veri operatörü ise bağlantı geldiğinde bunları yakalar. 54-FZ için bu olağan bir moddur, ihlal değildir.
Giriş ekranı. Tarayıcıda yakın tarihli bir oturum olduğu sürece (pencere — 7 gün), kasiyer giriş yapar ve çalışır; birikenlerin gönderilmesi yine de bağlantı geri geldiğinde gerçek bir yetkilendirme gerektirir.
Bağlantı olmadan çalışmayanlar#
- Mutfak ekranı (KDS). Fişler ona bulut üzerinden gelir; internet olmadan yeni siparişler mutfağa ulaşmaz — bağlantı geri geldiğinde oraya giderler. Bu süre boyunca mutfak, mutfağa yazdırma ayarlıysa basılı fişlerle veya sözlü olarak çalışır.
- Banka terminali. Kartla ödeme bankada yetkilendirme gerektirir — çevrimdışı gerçekleşmez. Nakit kabul edin.
- Misafirin çevrimiçi ödemesi (vitrinde kart, masadan fatura ödeme, kioskta ödeme) — ödeme sağlayıcısına erişim gerekir.
- İkinci kasa ve garson tableti. Cihazlar yerel ağda birbirleriyle eşitlenmez: her biri kendi kuyruğunu yürütür ve kendisi gönderir. Ortak yerel bir çevrim ("LAN modu") bilinçli olarak yapmıyoruz — bu ürün sahibinin kararıdır: yazdırmalı tek bir kasanın özerkliğini kapatıyoruz.
- X raporu. Ara kesit sunucuda satışlara göre hesaplanır — çevrimdışı kasa dürüstçe reddeder. Vardiya kapatılabilir, Z raporu bağlantı geri geldiğinde oluşturulur.
- Sunucuda hesaplayan yönetim paneli bölümleri — "Siparişler", "Finans", "İstatistikler", "Depo", "Personel". Bunlar bulutu okur ve çevrimdışı en iyi ihtimalle okuyabildikleri son şeyi gösterir.
- Teslim ekranı, sıra tabelası, kiosk — bunlar da bulut yüzeyleridir.
Personel ne yapmalı#
- Fiş kesmeye devam edin. Bağlantı kesilir kesilmez kasada kehribar rengi bir "çevrimdışı" bandı ve "N gönderilmedi" çipi belirir. Bu normal bir moddur: sipariş alındı, fiş yazdırıldı, para alındı.
- Misafire fişi her zamanki gibi yazdırın. Yazdırma yereldir — kâğıt çıkar.
- Aynı cihazda ve aynı tarayıcıda çalışın. Kuyruk bu bilgisayarda durur: ikinci tablete geçip "oradan tamamlamak" mümkün değildir.
- Tarayıcı önbelleğini temizlemeyin, hesaptan çıkış yapmayın, kasayı gizli modda açmayın — böylece gönderilmemiş siparişleri ve fişleri silersiniz.
- Sayfayı yenileyebilirsiniz. Kuyruk yenilemeyi ve tarayıcının yeniden başlatılmasını atlatır.
- Bir siparişi "her ihtimale karşı" iki kez kesmeyin: sistem sonradan gönderimde kopyalara karşı korumalıdır, ancak iki farklı siparişi dürüstçe iki olarak sayar.
- Kart kabul etmeyin — terminal çevrimdışı yetkilendirme yapmaz. Nakit alın, misafir isterse ödemeyi sonraya bırakan bir fatura düzenleyin.
- Kırmızı "N teslim edilmedi" bandı, bazı kayıtların bağlantı geri geldikten sonra bile gönderilemediği anlamına gelir (süre doldu veya sunucu reddetti). Bu, bandı gizlemek yerine yöneticiyi çağırma nedenidir.
Bağlantı geri geldiğinde ne olur#
Sonradan gönderim kendiliğinden başlar — "ağ geldi" olayıyla, sekmeye dönüldüğünde ve zamanlayıcıyla.
- "N gönderilmedi" çipi azalır ve kaybolur. Siparişler "Siparişler" bölümünde ve mutfak ekranında görünür, fişler numara alır, depo teknik kartlara göre düşülür.
- Kopya olmaz. Her siparişin istemci tanımlayıcısı, her kasa işleminin eşsizlik anahtarı vardır; sunucu tekrarı tanır ve ikinci kez uygulamaz.
- Çevrimdışı vardiya gerçeğiyle değiştirilir. Geçici vardiya numarası, kuyrukta bekleyen tüm fişlerde ve hareketlerde gerçek numarayla değiştirilir.
- Z raporu oluşturulur çevrimdışı kapatılan vardiya için.
- Hiçbir şey sessizce silinmez. Teslim edilemeyen kayıtlar (yirmi dört saat doldu veya sunucu onarılamaz bir hata döndürdü) ayrı bir "teslim edilmedi" listesine gider (7 gün saklanır, 100 kayda kadar) ve elle gizlenebilen kırmızı bir bantla gösterilir.
Sıra korunur: kuyruk sırayla gönderilir ve sunucunun geçici hatalarında artan bir beklemeyle yeniden denenir.
Sınırlamalar#
- Çevrimdışı yalnızca kasa ve yazdırma için kapalıdır — ve sadece bunlar için. Mutfak ekranı, banka terminali ve cihazlar arası yerel ağ üzerinden senkronizasyon internet olmadan çalışmaz; tam bir LAN kurgusu bilinçli olarak yapılmıyor.
- Kuyruk cihaza ve tarayıcıya bağlıdır. Belirli bir tarayıcının deposunda tutulur: başka bir bilgisayar, başka bir tarayıcı veya gizli mod onu görmez.
- Kuyruğun ömrü 24 saattir — siparişler ve kasa işlemleri için. Bağlantı olmadan bir günden fazla sürerse kayıtlar sessizce kaybolmak yerine "gönderilemedi" listesine düşer.
- Çevrimdışı oturum 7 gün sürer. Sonrasında kasa normal giriş ister, bu da ağ olmadan mümkün değildir.
- X raporu çevrimdışı kullanılamaz — sunucuda hesaplanır.
- Misafire dönük yüzeyler (vitrin, kiosk) kuyruğu yalnızca bir saat tutar — bunlar misafirin mobil ağındaki kısa süreli kesintiler için tasarlanmıştır, internetsiz çalışma için değil.
- Android kasa. Sipariş alma ve yerel mali fiş çevrimdışı çalışır; fiş kaydına yazma ve kasa vardiyası çevrimdışı ise henüz çalışmıyor (planlandı). Orada çevrimdışı doğruluk kaynağı mali hafızadır.
- Canlı bir mali kasada "kabloyu çektik" uçtan uca testi henüz yapılmadı. Kasanın çevrimdışı modu kod ve otomatik testlerle (aralarında "oturum içi çevrimdışı" e2e testi de var) kapatıldı; gerçek donanımda sahibi tarafından doğrulanması ise planda — bunu açıkça söylüyoruz, tamamlanmış gibi göstermiyoruz.
Sorun giderme#
Kasa daha önce çalıştığı halde giriş istiyor. Oturum yedi günü geçmiştir ya da tarayıcı temizlenmiştir. Ağ olmadan giriş yapılamaz — bağlantıyı geri getirin.
"N gönderilemedi" rozeti azalmıyor. Bağlantının gerçekten geri geldiğini doğrulayın (herhangi bir site açın) ve kasa sekmesini etkin bırakın: yeniden gönderim ağ olayıyla, sekmeye geri dönüşle ve zamanlayıcıyla tetiklenir. Rozet aynı sayıda kalıyorsa kırmızı banner'a bakın: kayıtların bir kısmı "gönderilemedi" durumuna düşmüş olabilir.
Kırmızı "N gönderilemedi" banner'ı çıktı. Kayıtlar sunucu tarafından kabul edilmedi: ya bir günlük süre doldu ya da yanıt kurtarılamaz nitelikteydi (örneğin erişim iptal edildi). Bu listedeki siparişler ve fişler elle işlenmelidir — vardiyanın kâğıt fişleriyle karşılaştırın.
Sipariş çevrimdışı kesildi ama mutfakta yok. Olması gereken budur: fiş, bağlantı geri geldiğinde mutfak ekranına gider. Ağ yokken mutfağı basılı fişler besler.
Fiş çevrimdışı yazdırılmıyor. Öyleyse sorun internette değil: bu bilgisayarda köprünün çalıştığını ve yazıcının bağlı olduğunu kontrol edin — Cenaly Hardware Bridge. Köprü ve kasa aynı makine içinde haberleşir.
Bağlantı geri geldikten sonra yinelenen siparişler göründü. Yeniden gönderimden yinelenme olmaz — aynı siparişi elle iki kez kesip kesmediğinizi kontrol edin ve fazlasını "Siparişler" bölümünden iptal edin.
Sık sorulan sorular#
Kasa internetsiz çalışır mı?#
Evet: siparişleri keser, fişleri yazdırır ve aynı bilgisayardaki köprü üzerinden mali olarak kaydeder. Buluta gitmesi gereken her şey cihazdaki kuyrukta birikir ve otomatik olarak yeniden gönderilir.
Veriler kaybolur mu?#
Hayır. Kuyruk sayfa yenilemesini ve tarayıcının yeniden başlatılmasını atlatır; gönderilemeyenler ise kaybolmak yerine görünür "gönderilemedi" listesine düşer. Yalnızca elle kaybedilebilir — tarayıcı verilerini temizleyerek.
54-FZ kapsamında fişler çevrimdışı kesilebilir mi?#
Evet, mali kasa köprüyle aynı bilgisayara bağlıysa: mali hafıza belgeleri biriktirir ve bağlantı geldiğinde bunları mali veri operatörüne iletir. Bu, kanunda öngörülen bir moddur.
Mutfak ekranı neden çalışmıyor?#
Fişler bulut üzerinden gider. Kasa ile mutfak ekranı arasında yerel ağımız yok — bu bilinçli bir karardır: kasanın yazdırmayla birlikte özerkliğini kapatıyoruz, tüm salonu değil. Ağ yokken mutfağı basılı fişler idare eder.
Misafir, bizde internet yokken menüyü açabilir mi?#
Evet — vitrin CDN üzerinden sunulur ve sizin internetinize bağlı değildir. Misafirin oluşturduğu sipariş buluta ulaşır, ancak siz işletmede onu ancak bağlantı geri geldikten sonra görürsünüz.
Kartla ödemede ne yapmalı?#
Nakit kabul edin: banka terminalinin bankada yetkilendirmeye ihtiyacı vardır.
Kasa bağlantı olmadan ne kadar dayanır?#
Sipariş kuyruğu ve kasa işlemleri için bir gün, oturum için yedi gün. Pratikte bu şu demek: bir vardiyayı rahatça tamamlarsınız.
İlgili bölümler#
- Kasa (POS) — sipariş, ödeme, servis modları ve "Çevrimdışı çalışma" bölümü
- Kasa vardiyası ve Z raporu — açılış, hareketler, X ve Z raporları
- Cenaly Hardware Bridge — POS bilgisayarındaki köprü, yazıcılar ve mali kasalar
- Mutfağa yazdırma — mutfak ekranı kullanılamadığında istasyonlara göre fişler
- Mutfak ekranı (KDS) — fişler mutfağa nasıl ulaşır
- İlk gün: kafe, restoran, yemekhane — hemen açmanız gerekenler