अगर इंटरनेट चला जाए या क्लाउड उपलब्ध न हो
कनेक्शन टूट जाता है: प्रोवाइडर, राउटर, तूफ़ान, ऑपरेटर की गड़बड़ी। लेकिन इससे आपका प्रतिष्ठान बंद नहीं होता — ग्राहक POS पर खड़े रहते हैं। नीचे बताया गया है कि वास्तव में क्या काम करता रहता है, क्या नहीं, और शिफ्ट को क्या करना चाहिए।
दो तरह की गड़बड़ियों में फ़र्क़ करें, क्योंकि इनका व्यवहार अलग होता है:
| क्या हुआ | प्रतिष्ठान में POS | बाहर का ग्राहक |
|---|---|---|
| प्रतिष्ठान में इंटरनेट चला गया | ऑफ़लाइन काम करता है: बिल बनाता है, प्रिंट करता है, कतार जमा करता है | विट्रिन खुल जाती है (वह CDN से परोसी जाती है), ऑर्डर क्लाउड पर चला जाता है — लेकिन प्रतिष्ठान में वह कनेक्शन बहाल होने के बाद ही दिखेगा |
| क्लाउड उपलब्ध नहीं है | वही बात: POS दोनों में फ़र्क़ नहीं करता — उसके लिए यह “रिकॉर्ड नहीं गया” है | विट्रिन कैश से खुल सकती है, ऑर्डर देना और भुगतान नहीं हो पाएगा |
POS जान-बूझकर कारण का अंदाज़ा नहीं लगाता: कोई भी नेटवर्क त्रुटि का मतलब है “स्थानीय रूप से काम कर रहे हैं, रिकॉर्ड कतार में है”।
क्या काम करता रहता है#
POS (वेब-POS)। यह सिर्फ़ कैश किया गया पेज नहीं, बल्कि डिवाइस पर रिकॉर्ड की असली कतार है:
- ऑर्डर बनता है और ऑर्डर कतार में चला जाता है (POS पर 24 घंटे तक रहता है);
- रसीद और कैश शिफ्ट — ऑपरेशन की अपनी कतार (शिफ्ट खोलना, जमा करना और निकालना, रसीद, वापसी, शिफ्ट बंद करना)। हर ऑपरेशन का अपना क्लाइंट आइडेम्पोटेंसी कुंजी होती है, इसलिए दोबारा भेजने पर कुछ भी दोहरा नहीं होता;
- ऑफ़लाइन खोली गई शिफ्ट को अस्थायी नंबर मिलता है और वह काम करती रहती है: “बिना खोली शिफ्ट के भुगतान मना है” वाला नियम ऑफ़लाइन भी लागू रहता है, वह स्थानीय कैश से गिनता है;
- मेन्यू, क़ीमतें, टेबल, संदर्भ सूचियाँ ब्राउज़र के स्थानीय कैश से पढ़ी जाती हैं — वे तब वहाँ पहुँची थीं, जब कनेक्शन था;
- पेज रीलोड करने पर लॉगिन स्क्रीन पर नहीं फेंका जाता: POS स्थानीय स्नैपशॉट से “अवनत सत्र” में खुलता है और नेटवर्क लौटने पर ख़ुद दोबारा जुड़ जाता है।
प्रिंटिंग। रसीद, किचन टिकट और लेबल उसी कंप्यूटर पर मौजूद ब्रिज से प्रिंट होते हैं: POS उससे मशीन के स्थानीय पते पर संपर्क करता है — इसके लिए इंटरनेट की ज़रूरत नहीं।
फिस्कल रसीद। अगर फिस्कल रजिस्टर उसी कंप्यूटर से जुड़ा है, तो रसीद उसी स्थानीय चैनल से ब्रिज के ज़रिए बनती है: फिस्कल स्टोरेज डिवाइस दस्तावेज़ जमा करता रहता है, और फिस्कल डेटा ऑपरेटर कनेक्शन आने पर उन्हें पूरा कर देता है। 54-FZ के लिए यह सामान्य मोड है, उल्लंघन नहीं।
लॉगिन स्क्रीन। जब तक ब्राउज़र में हाल का सत्र मौजूद है (अवधि — 7 दिन), कैशियर लॉगिन करके काम कर सकता है; जमा हुआ डेटा भेजने के लिए कनेक्शन बहाल होने पर असली प्रमाणीकरण फिर भी ज़रूरी होगा।
बिना कनेक्शन क्या काम नहीं करता#
- किचन स्क्रीन (KDS)। टिकट उस तक क्लाउड के ज़रिए पहुँचते हैं; इंटरनेट के बिना नए ऑर्डर किचन तक नहीं पहुँचेंगे — वे कनेक्शन बहाल होने पर वहाँ जाएँगे। इस दौरान किचन प्रिंटेड टिकट से काम करता है, अगर आपने किचन प्रिंटिंग सेट की है, या मौखिक रूप से ऑर्डर बताकर।
- बैंक टर्मिनल। कार्ड से भुगतान के लिए बैंक में प्रमाणीकरण ज़रूरी है — ऑफ़लाइन यह नहीं होगा। नक़द लें।
- ग्राहक द्वारा ऑनलाइन भुगतान (विट्रिन पर कार्ड, टेबल से अतिथि बिल का भुगतान, कियोस्क में भुगतान) — भुगतान प्रोवाइडर तक पहुँच ज़रूरी है।
- दूसरा POS और वेटर का टैबलेट। डिवाइस आपस में स्थानीय नेटवर्क पर सिंक नहीं होते: हर एक अपनी कतार चलाता है और ख़ुद भेजता है। साझा स्थानीय कॉन्टूर (“LAN मोड”) हम जान-बूझकर नहीं बनाते — यह प्रोडक्ट मालिक का फ़ैसला है: हम एक POS की प्रिंटिंग के साथ स्वायत्तता को प्राथमिकता देते हैं।
- X-रिपोर्ट। अंतरिम सारांश सर्वर पर बिक्री से गिना जाता है — ऑफ़लाइन POS ईमानदारी से मना कर देगा। शिफ्ट बंद की जा सकती है, Z-रिपोर्ट कनेक्शन लौटने पर बनेगी।
- एडमिन पैनल के वे सेक्शन जो सर्वर पर गिनते हैं — “ऑर्डर”, “वित्त”, “आँकड़े”, “स्टॉक”, “कर्मचारी”। वे क्लाउड से पढ़ते हैं, और ऑफ़लाइन में ज़्यादा से ज़्यादा वही दिखाते हैं जो पढ़ पाए थे।
- डिस्पैच स्क्रीन, कतार बोर्ड, कियोस्क — ये भी क्लाउड वाली सतहें हैं।
कर्मचारियों को क्या करना चाहिए#
- बिल बनाते रहें। जैसे ही कनेक्शन जाता है, POS पर एम्बर रंग का “ऑफ़लाइन” बैनर और “N नहीं भेजे गए” चिप दिखती है। यह सामान्य मोड है: ऑर्डर लिया गया, रसीद प्रिंट हुई, पैसे लिए गए।
- ग्राहक को रसीद हमेशा की तरह प्रिंट करके दें। प्रिंटिंग स्थानीय है — कागज़ निकलता है।
- उसी डिवाइस और उसी ब्राउज़र पर काम करें। कतार इसी कंप्यूटर पर है: दूसरे टैबलेट पर बैठकर “वहाँ से भेज देना” नहीं हो सकता।
- ब्राउज़र का कैश साफ़ न करें, खाते से लॉगआउट न करें, POS को इनकॉग्निटो मोड में न खोलें — ऐसा करने से न भेजे गए ऑर्डर और रसीदें मिट जाएँगी।
- पेज रीलोड किया जा सकता है। कतार रीलोड और ब्राउज़र बंद होने-खुलने पर भी बनी रहती है।
- एक ही ऑर्डर दो बार न बनाएँ “सावधानी के लिए”: सिस्टम दोबारा भेजने पर डुप्लिकेट से सुरक्षित है, लेकिन दो अलग ऑर्डर को वह ईमानदारी से दो ही गिनेगा।
- कार्ड न लें — टर्मिनल ऑफ़लाइन में प्रमाणीकरण नहीं करेगा। नक़द लें, और ग्राहक चाहे तो — बाद में भुगतान के लिए चालान।
- लाल बैनर “N नहीं पहुँचे” का मतलब है कि कुछ रिकॉर्ड कनेक्शन बहाल होने के बाद भी नहीं गए (समय ख़त्म हो गया या सर्वर ने मना कर दिया)। यह मैनेजर को बुलाने की वजह है, बैनर छिपाने की नहीं।
कनेक्शन लौटने पर क्या होगा#
दोबारा भेजना ख़ुद शुरू हो जाता है — “नेटवर्क आ गया” इवेंट पर, टैब पर वापस आने पर और टाइमर पर।
- “N नहीं भेजे गए” चिप घटती है और ग़ायब हो जाती है। ऑर्डर “ऑर्डर” सेक्शन और किचन स्क्रीन पर दिखने लगते हैं, रसीदों को नंबर मिलते हैं, स्टॉक टेक कार्ड के हिसाब से घटता है।
- डुप्लिकेट नहीं होंगे। हर ऑर्डर का क्लाइंट आइडेंटिफ़ायर, हर कैश ऑपरेशन की आइडेम्पोटेंसी कुंजी होती है; सर्वर दोहराव पहचान लेता है और उसे दूसरी बार लागू नहीं करता।
- ऑफ़लाइन शिफ्ट की जगह असली शिफ्ट लग जाती है। शिफ्ट का अस्थायी नंबर कतार में खड़ी सभी रसीदों और मूवमेंट में असली नंबर से बदल दिया जाता है।
- Z-रिपोर्ट बनती है ऑफ़लाइन बंद की गई शिफ्ट के लिए।
- कुछ भी चुपचाप नहीं मिटता। जो रिकॉर्ड नहीं पहुँच पाए (24 घंटे ख़त्म या सर्वर ने अपूरणीय त्रुटि लौटाई), वे अलग “नहीं पहुँचे” सूची में चले जाते हैं (7 दिन तक संग्रहित, 100 रिकॉर्ड तक) और लाल बैनर में दिखते हैं, जिसे हाथ से छिपाया जा सकता है।
क्रम बना रहता है: कतार एक के बाद एक भेजी जाती है, और सर्वर की अस्थायी त्रुटियों पर बढ़ते अंतराल के साथ दोबारा कोशिश होती है।
सीमाएँ#
- ऑफ़लाइन केवल POS और प्रिंटिंग के लिए उपलब्ध है — और बस इतना ही। किचन स्क्रीन, बैंक टर्मिनल और लोकल नेटवर्क में डिवाइसों के बीच सिंक्रोनाइज़ेशन इंटरनेट के बिना काम नहीं करते; पूरा LAN परिपथ जानबूझकर नहीं बनाया गया है।
- कतार डिवाइस और ब्राउज़र से बंधी है। यह किसी खास ब्राउज़र के स्टोरेज में रहती है: दूसरा कंप्यूटर, दूसरा ब्राउज़र या इनकॉग्निटो मोड इसे नहीं देखते।
- कतार की आयु 24 घंटे है ऑर्डर और कैश ऑपरेशन के लिए। एक दिन से ज़्यादा बिना संपर्क — रिकॉर्ड "नहीं भेजा गया" सूची में चले जाते हैं, चुपचाप गायब नहीं होते।
- ऑफ़लाइन सेशन 7 दिन चलता है। इसके बाद POS सामान्य लॉगिन माँगेगा, और नेटवर्क के बिना वह संभव नहीं है।
- X-रिपोर्ट ऑफ़लाइन उपलब्ध नहीं है — यह सर्वर पर गिनी जाती है।
- गेस्ट सतहें (विट्रिन, कियोस्क) कतार केवल एक घंटे रखती हैं — ये गेस्ट के मोबाइल नेटवर्क की थोड़ी देर की गड़बड़ी के लिए बनी हैं, इंटरनेट के बिना काम के लिए नहीं।
- Android POS। ऑर्डर लेना और लोकल फिस्कल रसीद ऑफ़लाइन काम करते हैं, लेकिन रसीद रजिस्टर में रिकॉर्ड और कैश शिफ्ट ऑफ़लाइन — अभी नहीं (नियोजित)। वहाँ ऑफ़लाइन सत्य का स्रोत फिस्कल स्टोरेज होता है।
- लाइव फिस्कल रजिस्टर पर "केबल निकाल दी" वाला पूरा परीक्षण अभी नहीं हुआ है। POS का ऑफ़लाइन मोड कोड और ऑटोटेस्ट से कवर है (जिसमें e2e "सेशन के भीतर ऑफ़लाइन" भी शामिल है), और असली हार्डवेयर पर मालिक द्वारा जाँच योजना में है — हम यह सीधे बताते हैं, इसे पूरा हुआ बताकर पेश नहीं करते।
समस्या निवारण#
POS लॉगिन माँग रहा है, जबकि पहले काम कर रहा था। सेशन सात दिन से पुराना है या ब्राउज़र साफ़ कर दिया गया। नेटवर्क के बिना लॉगिन संभव नहीं — कनेक्शन बहाल करें।
"N नहीं भेजा गया" चिप कम नहीं हो रही। जाँचें कि कनेक्शन वाकई लौट आया है (कोई भी साइट खोलें), और POS टैब सक्रिय रखें: दोबारा भेजना नेटवर्क इवेंट, टैब पर वापस आने और टाइमर पर चलता है। अगर चिप एक ही संख्या पर टिकी है — लाल बैनर देखें: कुछ रिकॉर्ड "नहीं भेजा गया" में जा सकते हैं।
लाल बैनर "N नहीं भेजा गया" दिखा। रिकॉर्ड सर्वर ने स्वीकार नहीं किए: एक दिन की समय-सीमा खत्म हो गई या जवाब अपूरणीय था (जैसे, पहुँच रद्द कर दी गई)। इस सूची के ऑर्डर और रसीदें मैन्युअल रूप से दर्ज करनी होंगी — शिफ्ट की कागज़ी रसीदों से मिलान करें।
ऑर्डर ऑफ़लाइन बना, लेकिन किचन पर नहीं है। ऐसा ही होना चाहिए: कनेक्शन बहाल होने पर टिकट किचन स्क्रीन पर पहुँचेगा। जब तक नेटवर्क नहीं है, किचन को प्रिंटेड टिकट मिलते हैं।
ऑफ़लाइन रसीद प्रिंट नहीं हो रही। तो बात इंटरनेट की नहीं है: जाँचें कि इस कंप्यूटर पर ब्रिज चल रहा है और प्रिंटर जुड़ा है — Cenaly Hardware Bridge। ब्रिज और POS एक ही मशीन के भीतर बात करते हैं।
कनेक्शन बहाल होने के बाद ऑर्डर डुप्लिकेट दिखे। दोबारा भेजने से डुप्लिकेट नहीं हो सकते — जाँचें कि कहीं एक ही ऑर्डर दो बार हाथ से दर्ज न हुआ हो, और ज़्यादा वाला "ऑर्डर" अनुभाग में रद्द करें।
अक्सर पूछे जाने वाले प्रश्न#
क्या POS इंटरनेट के बिना काम करता है?#
हाँ: ऑर्डर दर्ज करता है, रसीदें प्रिंट करता है और उसी कंप्यूटर पर ब्रिज के ज़रिए उन्हें फिस्कल करता है। जो कुछ क्लाउड में जाना चाहिए, वह डिवाइस पर कतार में जमा होता रहता है और अपने आप दोबारा भेजा जाता है।
क्या डेटा खो जाएगा?#
नहीं। कतार पेज रीलोड और ब्राउज़र रीस्टार्ट के बाद भी बनी रहती है, और जो भेजा नहीं जा सका वह दिखने वाली "नहीं भेजा गया" सूची में जाता है, गायब नहीं होता। इसे केवल हाथ से ही खोया जा सकता है — ब्राउज़र डेटा साफ़ करके।
क्या 54-FZ के तहत रसीदें ऑफ़लाइन बनाई जा सकती हैं?#
हाँ, अगर फिस्कल रजिस्टर उसी कंप्यूटर से जुड़ा है जिससे ब्रिज: फिस्कल स्टोरेज दस्तावेज़ जमा करता है और कनेक्शन आने पर उन्हें फिस्कल डेटा ऑपरेटर को भेजता है। यह कानून में प्रावधानित मोड है।
किचन स्क्रीन क्यों काम नहीं कर रही?#
टिकट क्लाउड से जाते हैं। POS और किचन स्क्रीन के बीच हमारा लोकल नेटवर्क नहीं है — यह जानबूझकर लिया गया फ़ैसला है: हम प्रिंटिंग सहित POS की स्वायत्तता कवर करते हैं, पूरे हॉल की नहीं। जब तक नेटवर्क नहीं है, किचन प्रिंटेड टिकटों से चलता है।
जब तक हमारे पास इंटरनेट नहीं है, क्या गेस्ट मेन्यू खोल पाएगा?#
हाँ — विट्रिन CDN से परोसी जाती है और आपके इंटरनेट पर निर्भर नहीं है। गेस्ट द्वारा किया गया ऑर्डर क्लाउड तक पहुँचेगा, लेकिन आप उसे प्रतिष्ठान में कनेक्शन बहाल होने के बाद ही देखेंगे।
कार्ड से भुगतान का क्या करें?#
नकद लें: बैंक टर्मिनल को बैंक में ऑथराइज़ेशन चाहिए।
POS बिना कनेक्शन कितनी देर चलेगा?#
ऑर्डर और कैश ऑपरेशन की कतार के लिए एक दिन, सेशन के लिए सात दिन। व्यवहार में इसका मतलब: एक शिफ्ट आप आराम से निकाल लेंगे।
संबंधित अनुभाग#
- POS — ऑर्डर, भुगतान, सेवा मोड और "ऑफ़लाइन काम" अनुभाग
- कैश शिफ्ट और Z-रिपोर्ट — खोलना, मूवमेंट, X- और Z-रिपोर्ट
- Cenaly Hardware Bridge — POS कंप्यूटर पर ब्रिज, प्रिंटर और फिस्कल रजिस्टर
- किचन पर प्रिंटिंग — स्टेशन के अनुसार टिकट, जब किचन स्क्रीन उपलब्ध न हो
- किचन स्क्रीन (KDS) — टिकट किचन तक कैसे पहुँचते हैं
- पहला दिन: कैफ़े, रेस्तराँ, भोजनालय — शुरू में क्या चालू करें