في يوم عادي من شهر رمضان، توقفت خدمة الإنترنت عن سوبرماركت كبير في الرياض لمدة ساعتين خلال ساعات الذروة. النتيجة؟ طوابير من العملاء، فواتير لم تُصدر، خسائر بآلاف الريالات. السيناريو ذاته يتكرر يومياً في عشرات المحلات حول المملكة. الحل؟ نظام نقاط بيع يعمل أوفلاين ويدعم الفوترة الإلكترونية السعودية في الوقت ذاته.
1. الفرق الجوهري بين النظام الأوفلاين والسحابي
كثير من التجار يخلطون بين النظامين. الفرق ليس في المظهر، بل في أين تُحفظ بياناتك ومتى يتطلب الاتصال:
- النظام الأوفلاين: قاعدة البيانات على جهازك. الفواتير تُسجّل فوراً، حتى بدون إنترنت. تتم المزامنة مع زاتكا حال عودة الاتصال.
- النظام السحابي: كل البيانات على الإنترنت. انقطاع الاتصال = توقف كامل للنظام، عدم إمكانية إصدار فاتورة.
في بيئة المملكة، حيث تحدث انقطاعات الإنترنت في بعض المناطق أسبوعياً (خاصة خارج المدن الكبرى)، يُصبح الخيار الأوفلاين ضرورة، لا رفاهية.
2. ماذا تتطلب زاتكا فعلاً من نظامك؟
المرحلة الثانية من الفوترة الإلكترونية (التي بدأت في يناير 2023 وتُطبَّق على مراحل) تشترط:
- إصدار الفاتورة بصيغة
XMLمعتمدة (UBL 2.1 — صيغة دولية). - توقيع الفاتورة رقمياً باستخدام شهادة من زاتكا (CSID).
- توليد QR Code يحتوي بيانات الفاتورة (TLV).
- إرسال الفاتورة إلى منصة فاتورة (Fatoora) خلال 24 ساعة من إصدارها.
- تخزين الفواتير محلياً لمدة 6 سنوات على الأقل.
الملاحظة الذهبية: زاتكا تقبل أن تُصدر الفاتورة أثناء انقطاع الإنترنت — بشرط أن تُرسلها لاحقاً خلال نافذة الـ 24 ساعة. هذا بالضبط ما يفعله النظام الأوفلاين الجيد.
3. أهم 7 ميزات يجب أن تتوفر في نظامك
- قاعدة بيانات محلية متينة: لا فقدان للبيانات عند انقطاع الكهرباء أو إعادة التشغيل.
- طابور مزامنة ذكي: يحفظ الفواتير غير المُرسلة ويرسلها تلقائياً عند عودة الاتصال.
- توقيع رقمي محلي: النظام يوقّع الفاتورة على جهازك بشهادة CSID — لا يحتاج إنترنت للتوقيع.
- QR Code فوري: يطبع على الفاتورة الورقية مباشرة بصيغة TLV الصحيحة.
- دعم تعدد المخازن وربط الفروع: فرع بدون إنترنت لا يجب أن يعطّل بقية الفروع.
- تقارير عمل أوفلاين: المبيعات اليومية، الأرباح، تقارير ZATCA — كلها بدون اتصال.
- تكامل مباشر مع الأجهزة: طابعات USB، قارئات الباركود، الميزان، شاشة العميل — بدون اعتماد على بلوتوث متقطع.
4. السيناريوهات التي ستحدث لك (وكيف يحلّها النظام الأوفلاين)
| السيناريو | سحابي بحت | أوفلاين + زاتكا |
|---|---|---|
| انقطاع إنترنت ساعتين في الذروة | توقف كامل للمبيعات | عمل طبيعي + مزامنة لاحقاً |
| تأخير في خدمة Fatoora عند زاتكا | فشل إصدار الفاتورة | تخزين محلي + إعادة محاولة |
| افتتاح فرع جديد في منطقة نائية | اتصال إلزامي لكل عملية | يعمل بثقة في أي مكان |
| عميل بقرنة شراء كبيرة في الذروة | قد يقع النظام أثناء الضغط | أداء متوقع ومستقر |
5. كيف يطبّق GIGAPOS هذا فعلياً؟
صُمّم GIGAPOS Pro لسطح المكتب منذ البداية ليكون نظاماً محلياً أولاً:
- قاعدة بيانات SQLite/MySQL محلية — لا يعتمد على السحابة.
- محرك توقيع رقمي مدمج — يولّد XML موقّع وفق معايير زاتكا.
- طابور إرسال (Queue) ذكي — يخزّن الفواتير أثناء الانقطاع ويرسلها بمجرد عودة الإنترنت.
- دعم متعدد الفروع — كل فرع مستقل، مع مزامنة مركزية عند الحاجة.
- تكامل مباشر مع طابعات الفواتير الحرارية وقارئات الباركود عبر USB.
6. متى يكون السحابي خياراً مناسباً؟
لا نقول إن السحابي سيء. هو ممتاز إذا كنت:
- تدير سلسلة فروع كبيرة وتحتاج لوحة تحكم موحّدة في كل لحظة.
- متجراً إلكترونياً (e-commerce) أساسه الإنترنت أصلاً.
- تعتمد كاشيرات متنقلة لمندوبي مبيعات في مناطق ذات اتصال ممتاز.
للمحلات التقليدية (سوبرماركت، مطعم، صيدلية، شوروم، مستودع جملة) — الأوفلاين هو القاعدة، والسحابة إضافة.
7. خلاصة قرار الشراء
قبل أن تشتري نظام نقاط بيع، اسأل البائع 3 أسئلة دقيقة:
- "إذا انقطع الإنترنت الآن، هل أستطيع إصدار فاتورة كاملة بـ QR Code وإرسالها لاحقاً تلقائياً؟"
- "هل التوقيع الرقمي يحدث على جهازي محلياً أم على خادم بعيد؟"
- "كيف أتعامل مع تأخير زاتكا عن استلام الفاتورة لمدة دقائق؟"
إذا كانت الإجابات غامضة أو تتطلب اتصالاً إلزامياً، هذا ليس النظام المناسب لك.
خطوة عملية: حمّل النسخة التجريبية المجانية من GIGAPOS الآن وجرّب بنفسك سيناريو فصل الإنترنت — ستلاحظ أن النظام يستمر في إصدار الفواتير بسلاسة، وعند عودة الاتصال يُزامن كل شيء تلقائياً مع زاتكا.
للمزيد من التعمق في متطلبات الفوترة الإلكترونية، اطّلع على صفحة الامتثال الكامل لزاتكا ولماذا يُعتبر سطح المكتب الأنسب للتجار الكبار.