انتقل إلى المحتوى

الفوترة الإلكترونية في الإمارات · بحلول 30 أكتوبر 2026اطلبوا الإعداد

EXO NODES

نقطة البيع دون إنترنت: لماذا يجب ألا يتوقف البيع

ينقطع الاتصال، وتُعاد تشغيل أجهزة الراوتر، ويمر مزودو الخدمة بأيام سيئة. ونقطة البيع التي تتوقف عن البيع حينها تُفقدكم العملاء في أسوأ لحظة ممكنة. إليكم كيف تعمل نقطة البيع المصممة للعمل دون إنترنت فعليًا، وكيف تختبرونها قبل الاعتماد عليها.

فريق EXO NODES7 دقائق قراءة

إنه مساء الجمعة، والطابور يمتد خارج الباب، وينقطع الإنترنت. وتحوّل ذلك إلى إزعاج بسيط أو ليلة ضائعة يعتمد بالكامل تقريبًا على قرارات اتُّخذت قبل ذلك بكثير، عند تصميم نظام نقطة البيع واختياره.

ما الذي يتعطل فعليًا عند انقطاع الإنترنت

عبارة "الإنترنت مقطوع" تعني عادةً تعطّل عدة أمور منفصلة في الوقت نفسه، ولكلٍّ منها حلّه الخاص.

  • الاتصال بالعالم الخارجي: الخط، أو جهاز التوجيه (الراوتر)، أو مزوّد الخدمة. كل ما يحتاج إلى الوصول لخادم خارجي يتوقف.
  • أجهزة الدفع بالبطاقات: يحتاج كثير منها إلى اتصال لتفويض الدفع. بعضها يتحول إلى اتصاله الخلوي الخاص، وبعضها يتوقف ببساطة.
  • الأنظمة السحابية فقط: إذا كانت نقطة البيع مجرد صفحة ويب على خادم بعيد، فلن تعرض شيئًا دون اتصال.
  • طابعات المطبخ وشاشاته على الشبكة المحلية: غالبًا تستمر في العمل لأنها تتصل بنقطة البيع عبر شبكة Wi-Fi أو الكابلات الخاصة بكم. لكن إذا تعطّل جهاز التوجيه (الراوتر) نفسه، فقد تتوقف الشبكة المحلية معه.

النقطة الأخيرة تستحق التمييز بدقة. فانقطاع الإنترنت ليس كانقطاع الشبكة المحلية. إعادة تشغيل الراوتر توقف الاثنين معًا، أما عطل مزوّد الخدمة فغالبًا يوقف الأول فقط.

الاتصال الدائم، و"وضع عدم الاتصال"، والعمل دون إنترنت أولًا

تنقسم أنظمة نقاط البيع عمومًا إلى ثلاثة تصاميم، وقد تطمس اللغة التسويقية الفروق بينها.

  1. عبر الإنترنت فقط: كل إجراء يمر عبر خادم. لا اتصال، لا مبيعات.
  2. وضع العمل دون إنترنت: النظام مصمم للعمل عبر الإنترنت، ووضع الطوارئ مُضاف إليه لاحقًا. غالبًا يقبل المبيعات النقدية البسيطة لكنه يفقد ميزات مثل الخصومات والبحث عن العملاء وتوجيه الطلبات إلى المطبخ، وأحيانًا يحدّ من المدة أو عدد المبيعات التي يحتفظ بها.
  3. العمل دون إنترنت أولًا: نقطة البيع مصممة للعمل من بياناتها المحلية طوال الوقت. يُستخدم الاتصال لإبقائها متزامنة مع الخادم، لا لإتمام كل عملية بيع. انقطاع الاتصال لا يغيّر الكثير عند الكاشير.

قائمة الانتظار المحلية ولماذا تحمل كل عملية بيع مفتاحًا فريدًا

نقطة البيع المصممة للعمل دون إنترنت أولًا تحفظ كل عملية بيع مكتملة على الجهاز وتضيفها إلى قائمة تغييرات بانتظار الإرسال. وعند توفر الاتصال، تُرسل القائمة في الخلفية. وإن لم يتوفر، تنتظر المبيعات ببساطة.

تتعطل الشبكات بطرق غير متوقعة. قد تُرسل عملية البيع وتصل إلى الخادم وتُحفظ، ثم يضيع الرد في طريق العودة. لا تستطيع نقطة البيع معرفة ما إذا نجحت العملية، فتعيد المحاولة. ودون حماية، سيحتفظ الخادم بعملية البيع نفسها مرتين، فتصبح إيراداتكم وضريبة القيمة المضافة والمخزون كلها خاطئة.

ترقيم الفواتير عندما تكون نقطة البيع دون إنترنت

تحتاج الفواتير الضريبية إلى أرقام متسلسلة. إذ تتوقع FTA أن تحمل الفاتورة الضريبية رقمًا تسلسليًا يميّزها، وأي تسلسل فيه فجوات أو تكرار يثير التساؤلات عند التدقيق. وهذا يطرح معضلة حقيقية دون إنترنت: إذا انقطع الاتصال عن ثلاث نقاط بيع، فكيف تعرف كل منها الرقم التالي دون الرجوع إلى الخادم؟

المعرّفات العشوائية تحلّ مشكلة التكرار لكنها تكسر التسلسل، لذا لا تُقبل أرقامًا للفواتير. فالسلسلة العشوائية لا تخبر المدقق بشيء عمّا إذا كانت هناك فاتورة مفقودة. الحل السليم هو كتل الأرقام: أثناء الاتصال بالإنترنت، يحجز كل جهاز مسبقًا كتلة من الأرقام من الخادم. ودون إنترنت، يُصدر الأرقام من كتلته الخاصة بالترتيب. لا يمكن لنقطتي بيع إصدار الرقم نفسه، وكل رقم محسوب.

النظام المُحكم يحجز مجموعة أرقام جديدة قبل نفاد المجموعة الحالية بوقت كافٍ، ويعتبر الرقم مستخدمًا بمجرد طباعته على الإيصال، فتُلغى المبيعات الملغاة مع الاحتفاظ برقمها بدلًا من إعادة استخدامه خفيةً.

المزامنة عند عودة الاتصال، وكيفية التعامل مع التعارضات

عند عودة الاتصال يحدث أمران: ترسل نقطة البيع مبيعاتها المنتظرة، وتجلب كل ما تغيّر على الخادم أثناء انقطاعها، من أسعار جديدة وأصناف جديدة وأصناف أصبحت غير متاحة. والتصميم الجيد يرسل ويستقبل التغييرات فقط منذ آخر مزامنة ناجحة، مستعينًا بمؤشر يحدد النقطة التي توقف عندها. أما تنزيل قاعدة البيانات كاملة عند كل إعادة اتصال فهو بطيء، ويزداد بطئًا مع نموكم، ويميل إلى الفشل تحديدًا عندما تعيد نقاط بيع كثيرة الاتصال في الوقت نفسه.

التعارضات أمر لا مفر منه، لذا يجب تحديد قواعد التعامل معها مسبقًا بدلًا من اكتشافها لاحقًا.

  • تغيّر السعر أثناء العمل دون إنترنت: تمت عملية البيع بالسعر الذي دفعه العميل، وتبقى كما هي؛ ويُطبّق السعر الجديد من المزامنة التالية.
  • صنف نفد في نقطة بيع أخرى: قد تبيع نقطة بيع تعمل دون إنترنت آخر حصة باعتها نقطة بيع أخرى أيضًا. البيع حدث فعلًا، فيُسجَّل، ويُظهر المخزون العجز ليراجعه أحد المسؤولين.
  • السجلات المحذوفة على الخادم: يجب ألا تتمكن نقطة البيع أبدًا من حذف السجلات الأساسية، والسجلات الموقوفة على الخادم تُعلَّم بأنها غير نشطة بدلًا من مسحها، حتى تظل المبيعات الأقدم المسجلة دون إنترنت قادرة على الإشارة إليها.

الدفع بالبطاقة دون اتصال

هذا الجزء لا يمكن لأي نقطة بيع أن تضمنه وحدها. فقبول البطاقات أثناء انقطاع الإنترنت يعتمد على جهاز الدفع واتصاله الخاص والقواعد التي يضعها البنك المحصّل. بعض الأجهزة مزودة باتصال بيانات جوال احتياطي، وبعض البنوك تسمح بتخزين معاملات معينة وإرسالها لاحقًا ضمن حدود معينة وعلى مسؤوليتكم إذا رُفضت البطاقة لاحقًا. وكثير منها لا يسمح بأيٍّ من ذلك.

اسألوا البنك المستحوذ مباشرةً عمّا يحدث لأجهزة الدفع عند انقطاع الشبكة، واحصلوا على الإجابة كتابيًا. وإذا كانت الإجابة "لا شيء يعمل"، فخططوا للدفع النقدي أو لاتصال احتياطي لجهاز الدفع.

ما يجب الاحتفاظ به ورقيًا كملاذ أخير

حتى نقطة البيع المصممة للعمل دون إنترنت قد تتعطل: جهاز لوحي معطّل، أو انقطاع كهرباء، أو جهاز سقط أرضًا. احتفظوا بعُدّة صغيرة وبسيطة في أحد الأدراج.

  • قائمة طعام مطبوعة بالأسعار الحالية.
  • دفتر طلبات ورقي للمطبخ، لتظل الطلبات تصل إليه.
  • ورقة بسيطة لتسجيل المبيعات: الوقت، والأصناف، والمبلغ، ووسيلة الدفع.
  • رصيد نقدي افتتاحي، مع ملاحظة مكتوبة باسم المسؤول عنه.
  • تعليمات لإدخال المبيعات الورقية في النظام لاحقًا، حتى لا تُنسى.

تمرين انقطاع يُجرى قبل الاعتماد على أي نقطة بيع

لا تعتمدوا على قدرة العمل دون إنترنت ثقةً فقط. اختبروها، أثناء خدمة فعلية إن أمكنكم، وبالتأكيد أثناء تجربة في وقت ذروة.

  1. افصلوا خط الإنترنت عن الراوتر أثناء الخدمة، وواصلوا البيع لمدة نصف ساعة على الأقل.
  2. أجروا مبيعات بإضافات وخيارات وخصومات ودفعات مجزأة، لا مجرد مبيعات نقدية بسيطة.
  3. تحققوا من أن تذاكر المطبخ لا تزال تُطبع أو تظهر على الشاشة.
  4. أطفئوا الراوتر تمامًا وتحققوا مما يظل يعمل على الشبكة المحلية.
  5. أعيدوا الاتصال وتأكدوا من ظهور كل عملية بيع تمت دون إنترنت على الخادم مرة واحدة فقط، بأرقام فواتير متسلسلة.
  6. غيّروا سعرًا على الخادم أثناء انقطاع نقطة البيع عن الإنترنت، وتحققوا مما يحدث بعد عودة الاتصال.
  7. أعيدوا تشغيل نقطة البيع أثناء انقطاع الإنترنت وتأكدوا من بقاء المبيعات المنتظرة.

أسئلة يجب طرحها على أي مزوّد لنقاط البيع

  • هل نقطة البيع مصممة للعمل دون إنترنت أساسًا، أم لديها وضع طوارئ دون إنترنت؟ وما الميزات التي تتوقف دون إنترنت؟
  • هل هناك حد لمدة عمل نقطة البيع دون إنترنت، أو لعدد المبيعات التي يمكنها الاحتفاظ بها؟
  • كيف تُصدر أرقام الفواتير الضريبية دون إنترنت، وهل يمكن أن يُنتج جهازان الرقم نفسه؟
  • كيف تمنعون تسجيل عملية بيع أُعيدت محاولتها مرتين؟
  • عند عودة الاتصال، هل تزامنون التغييرات فقط أم تعيدون تحميل كل شيء؟
  • هل تستمر طابعات المطبخ وشاشاته في العمل دون إنترنت؟
  • ماذا يحدث للمبيعات المنتظرة إذا أُعيد تشغيل الجهاز أو نفدت بطاريته؟

ومن جانبنا، تواصل نقطة البيع في EXO NODES البيع دون إنترنت، وتزامن كل عملية بيع عند عودة الاتصال، باستخدام أسلوب المفتاح الفريد وكتل الأرقام الموضح أعلاه.

أبرز النقاط

  • الانقطاع يعطّل عدة أمور في آن واحد؛ خطّطوا للاتصال وجهاز البطاقات والشبكة المحلية كلٌّ على حدة.
  • التصميم القائم على العمل دون إنترنت أولًا يواصل العمل من البيانات المحلية؛ أما "وضع عدم الاتصال" فقد لا يغطي إلا الأساسيات.
  • مفاتيح فريدة لكل عملية بيع تجعل إعادة المحاولة آمنة وتمنع التكرار.
  • يجب أن تبقى أرقام الفواتير الضريبية متسلسلة؛ وكتل الأرقام المخصصة لكل جهاز تحقق ذلك دون إنترنت، بخلاف المعرّفات العشوائية.
  • الدفع بالبطاقة دون إنترنت يعتمد على جهاز الدفع والبنك المستحوذ، لذا اسألوهم.
  • أجروا تمرينًا على انقطاع الاتصال قبل الاعتماد على أي نقطة بيع، واحتفظوا بعُدّة ورقية احتياطية.

هذا المقال للمعلومات العامة فقط، ولا يُعد استشارة ضريبية أو قانونية. القواعد والمواعيد قابلة للتغيير؛ راجعوا المصدر الرسمي المذكور في النص واستشيروا وكيلًا ضريبيًا مسجلًا بشأن وضعكم الخاص.

شاهدوا كيف يعمل EXO NODES يتولى ذلك.

احصلوا على كتيّب نشاطكم، أو احجزوا عرضًا توضيحيًا مباشرًا لمدة 30 دقيقة مُعدًّا وفق طريقة عملكم.