تطبيق المبيعات بدون إنترنت لـ EGEU: المواصفات والقيود

12 أكتوبر 2026 · Data Value

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

1طريقة عمل الوضع بدون إنترنت

يحمل الهاتف نسخة من أسعار النظام وقواعده، وينشئ المستندات بنفسه، ثم يرسلها عند عودة الاتصال. ويبقى الخادم المكان الوحيد الذي يُرحَّل فيه المخزون والحسابات.

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

2أنواع المستندات

يمكن إنشاء تسعة أنواع من المستندات بدون اتصال، أما حركات المخزون بين المخازن والاعتمادات فلا يمكن. الأعداد هي المستندات التي أنشأها تطبيق الموبايل منذ 1 يوليو 2026.

المستندبدون اتصالأنشأها التطبيقالشروط
أمر البيع (Sales Order)إنشاء1,470يصل كمسودة ويمر بدورة الاعتماد العادية. لا يحرّك مخزونًا ولا حسابات، فهو الأكثر أمانًا.
فاتورة البيع مع المخزون (Sales Invoice)إنشاء، نهائية1,758تحتاج بيانات أسعار غير منتهية، ومخزون السيارة على الهاتف، وسلسلة أرقام خاصة بالمندوب.
سند القبض (Payment Entry)إنشاء2,512يُطبع الإيصال بدون اتصال. يُربط بفواتير آخر مزامنة. إذا سُدّدت إحداها في هذه الأثناء، يحفظ الخادم المبلغ غير مخصّص وينبّه.
زيارة العميل والموقعإنشاءسجل بسيط بالوقت والموقع الجغرافي. في النظام نحو 86,000 زيارة.
عميل جديدإنشاء مؤقت188يأخذ كوده عند المزامنة. حتى ذلك الحين يشتري بسعر القائمة وبدون ائتمان.
العنوان وجهة الاتصالإنشاءيُربطان بالعميل عند المزامنة.
طلب المواد (تحميل السيارة)إنشاء، في الانتظار362يُرسل عند المزامنة. دورة اعتماده تجري بعد ذلك.
عرض السعر، العميل المحتمل، الفرصةإنشاءنفس نمط أمر البيع.
الأصناف، الأسعار، الوحدات، الضريبة، قواعد الخصم، العملاء، الأرصدة، الفواتير المفتوحة، مخزون السيارةقراءة فقطكما كانت عند آخر مزامنة.
إذن التسليم (Delivery Note)، حركة المخزون (Stock Entry)غير متاحيحرّكان مخزونًا في مخازن لا يتحكم فيها الهاتف.
خطوات الاعتماد على مستندات الآخرينغير متاحالاعتماد يحتاج المستند الحي.

3العيوب

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

العيبمعناه هناطريقة الحد منه
البيانات حديثة بقدر آخر مزامنة فقط1,189 من 1,190 قاعدة تسعير فعّالة لها تاريخ انتهاء، فالبيانات القديمة تعطي أسعارًا خاطئة.البيانات المحمّلة تنتهي صلاحيتها. بدون مزامنة لا فوترة.
المخزون غير مضمونالمخزون السالب ممنوع، و24 من 28 مخزنًا يبيع منها المناديب تصدر منها فواتير من المكتب أيضًا.بين المزامنات لا يحرّك مخزون السيارة إلا الهاتف، أو يُسمح بالمخزون السالب على السيارات.
حد الائتمان تقريبيالهاتف يعرف الرصيد عند آخر مزامنة. 24 من 905 عملاء أصدر لهم فواتير أكثر من مندوب.الخادم ينبّه عن التجاوز بعد حدوثه. لا يستطيع منعه.
لا اعتماد قبل أن يستلم العميل الفاتورة68 من 1,758 فاتورة موبايل رُفضت أو أُلغيت بعد أن أنشأها المندوب.الحدود تُطبّق على الهاتف. الأخطاء تُصحّح بمرتجع.
تصحيح الأخطاء أكثر تكلفةالفاتورة الصادرة بدون اتصال لا تُعدّل. عُدّلت الأصناف أو الكميات في 211 فاتورة موبايل بعد الحفظ الأول.شاشة مراجعة قبل الطباعة، ثم مرتجع وفاتورة جديدة.
الحساب موجود في مكانينالهاتف يكرّر أربع عمليات حسابية. أي نوع جديد من القواعد يحتاج إصدارًا جديدًا من التطبيق على كل هاتف.اختبار إعادة تشغيل قبل كل إصدار، ومنع الإصدارات القديمة.
شرائح الخصم المكتوبة في الكود لا يمكن إرسالهاشرائح الخصم النقدي موجودة في كود البرنامج لا في جداول. مستندات الموبايل لا تستخدمها اليوم.نقلها إلى جداول قبل إتاحتها على الهاتف.
إجمالي الخادم نفسه لم يكن ثابتًا في أغسطس420 من 1,758 إجمالي فاتورة موبايل تغيّر بعد الحفظ الأول بنفس الأصناف. جرت إصلاحات من 30 أغسطس، وهذه النسخة فيها فواتير لاحقة أقل من أن تؤكّد.التأكد على النظام الفعلي قبل البناء.
الأرقام لكل مندوب وليست تسلسلًا واحدًالكل مندوب بادئة. الهاتف المفقود أو المعاد ضبطه يجب أن يسترجع آخر رقم له.الخادم يحفظ آخر رقم لكل مندوب.
الهاتف المفقود أو المعطّل يضيّع المستندات غير المرسلةالعميل معه ورقة ليس لها سجل عند الشركة.المزامنة كلما وُجد اتصال.
المخزون والحسابات متأخرةالمبيعات تظهر بعد المزامنة فقط وتُرحّل بوقت البيع السابق. تقارير نهاية اليوم وإقفال الفترة تنتظر كل الهواتف.شاشة تعرض الهواتف التي لم تزامن.
عمل متابعة في المكتبكل فرق أو تنبيه يصدره الخادم يحتاج مراجعة يومية.قائمة استثناءات واحدة لها مسؤول واحد.
تصميم الفاتورة محفوظ مرتينالخادم هو الذي يبني نماذج الطباعة اليوم، فيحتاج الهاتف نسخته الخاصة.انظر نماذج الطباعة.
بيانات الشركة موجودة على الهواتفالعملاء والأسعار والأرصدة مخزّنة على الجهاز.التشفير، وقفل الشاشة، وتسجيل الخروج من الخادم.
الإبلاغ الضريبي غير مؤكّدلم يُعثر على ربط للفاتورة الإلكترونية على فاتورة البيع في هذا النظام.التأكد مع الحسابات من طريقة وصول الفواتير إلى مصلحة الضرائب.

4حجم قاعدة البيانات

بيانات المندوب العادي تأخذ نحو 18 ميجابايت على الهاتف، وأثقل حالة نحو 100 ميجابايت، ويحتاج الخادم نحو 55 ميجابايت إضافية لكل 5,700 مستند. الأحجام محسوبة بحجم الصف الكامل على الخادم، فالأرقام الفعلية على الهاتف ستكون أصغر.

البيانات على الهاتفالمقاسالحجم
الأصناف801 صنف بيع0.7 ميجابايت
وحدات القياس لكل صنف1,712 صفًا0.5 ميجابايت
الأسعار المحسوبة من النظام2,513 زوجًا من صنف ووحدة لكل مجموعة عملاء. المناديب يبيعون لـ 18 مجموعة، والموجود 54.4.5 ميجابايت لـ 18 مجموعة، و14 ميجابايت لـ 54، بتقدير 100 بايت للصف
قواعد الخصم1,190 قاعدة فعّالة مع 9,406 صفوف تفصيلية3.3 ميجابايت
العملاء مع العنوان وجهة الاتصال وحد الائتمان115 للمندوب المتوسط، و1,821 للأكبر0.2 ميجابايت، أو 3.6 ميجابايت
الفواتير المفتوحة للتحصيل10,924 في الشركة كلهاأقل من 1 ميجابايت
مخزون السيارة43 صنفًا في المتوسط، و82 كحد أقصىأقل من 0.1 ميجابايت
المستندات المنشأة على الهاتف، محفوظة 90 يومًا3.9 فاتورة و3.3 أمر بيع لكل مندوب يوميًا، و24 و30 في أثقل الأيام8 ميجابايت، أو 65 ميجابايت لو كان كل يوم هو الأثقل
صور الأصناف، اختيارية336 صورة14 ميجابايت
الإجمالي18 ميجابايت في العادة، و32 مع الصور، ونحو 100 في أثقل حالة

الفاتورة الواحدة تأخذ نحو 13 كيلوبايت وأمر البيع نحو 17 كيلوبايت. التحميل الأول نحو 10 ميجابايت بدون الصور، والمزامنات التالية ترسل ما تغيّر فقط.

البيانات على الخادمالحجم
قاعدة البيانات اليوم، نسخة الاختبار31.6 جيجابايت في 1,176 جدولًا
الأسعار المحسوبة للهواتفنحو 14 ميجابايت لكل نسخة محفوظة
نسخة من كل مستند كما أرسله الهاتف، للمراجعةنحو 55 ميجابايت لـ 5,740 فاتورة وأمر بيع وسند قبض أنشأها التطبيق منذ 1 يوليو
الحقول الجديدة، وسجل الهواتف، وسلاسل الأرقامأقل من 1 ميجابايت

5مواصفات الهاتف

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

البندالحد الأدنىالموصى به
النظامAndroid 8.0 أو iOS 13Android 11 أو أحدث، أو iOS 15 أو أحدث
الذاكرة (RAM)3 جيجابايت4 جيجابايت أو أكثر
المساحة الخالية500 ميجابايت1 جيجابايت
المعالج64 بتفئة متوسطة من آخر أربع سنوات
البلوتوث4.0، للطابعة5.0
تحديد الموقع (GPS)مطلوب. التطبيق يسجّل الزيارات والمواقع بالفعل.
الكاميرا8 ميجابكسل، للمرفقات13 ميجابكسل
البطارية4,000 مللي أمبير5,000 مللي أمبير مع شاحن سيارة
الأمانقفل شاشة، والجهاز غير معدّل (بدون root)تشفير الجهاز مفعّل، وهو قياسي من Android 10
التاريخ والوقتمضبوطان تلقائيًا
الطابعةحرارية بلوتوث، 80 مم، تطبع الصورموديل طابعة واحد لكل المناديب

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

6نماذج الطباعة

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

المستندالنموذج على النظامالنوع
فاتورة البيعMobile - 2 (الافتراضي)تصميم مخصص: 20,360 حرفًا من HTML، من اليمين إلى اليسار، بخط Cairo
أمر البيعsales Mobile و Tax SO ونموذجان آخران، بدون نموذج افتراضيقوائم حقول يرسمها الخادم
سند القبضpayment (الافتراضي) و Mobile Payment Entryقوائم حقول يرسمها الخادم

نموذج Mobile - 2 سهل النقل: نحو عشرة حقول من المستند، وثمانية حقول لكل بند، وحلقة تكرار واحدة، بدون صور وبدون رمز QR وبدون سكربتات. ثلاثة أشياء فيه تحتاج الخادم اليوم:

طريقة الطباعةتعمل بدون اتصالالطريقة
PDF من الخادم، كما هو اليوملايحمّل الهاتف ملف PDF. يبقى لإعادة الطباعة بعد المزامنة.
قالب للهاتف منسوخ من النموذج (الموصى به)نعمنفس الـ HTML والـ CSS مع ترك الحقول فارغة، ويُحمّل عند المزامنة. يملأ الهاتف الحقول، ويستخدم خط Cairo المخزّن في التطبيق، ويطبع إلى PDF أو A4 أو طابعة حرارية.
تصميم مبني داخل التطبيقنعمالأسرع على الطابعات الحرارية. كل تغيير في الشكل يحتاج إصدارًا جديدًا من التطبيق.

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

Data Value · 12 أكتوبر 2026