رصد POS — نقطة بيع أندرويد تعمل دون إنترنت مع الباركود والطباعة الحرارية
نقطة بيع تواصل البيع حين ينقطع الإنترنت. نظام POS كامل لأندرويد بـ Kotlin — مسح باركود، وإيصالات حرارية مقاس 58 و80 مم مع رمز QR معتمد من هيئة الزكاة، ومخزون ينقص محلياً ويتزامن حين يعود الاتصال.
الاتصال سينقطع. والطابور لن يعبأ.
معظم تطبيقات نقاط البيع صفحة ويب فيها مؤشر تحميل. فما إن يترنّح واي فاي المحل حتى يتوقف الطابور ويبدأ الكاشير بالاعتذار. أما رصد فمبني بالعكس: كل عملية بيع تُكتب في قاعدة البيانات المحلية أولاً وتُؤكَّد للكاشير فوراً، ثم تُدفع إلى الخادم متى وُجدت الشبكة لدفعها.
🧾 عند الكاشير
- مسح باركود بالكاميرا أو بأي ماسح USB أو بلوتوث
- شبكة منتجات حسب القسم، وصف للمفضّلة، وبحث بالاسم أو رمز الصنف أو الباركود
- دفع مقسّم بين نقد وبطاقة في عملية واحدة، مع حساب الباقي
- فواتير معلّقة — أوقف سلة، واخدم العميل التالي، ثم عد إليها
- مرتجعات واستبدال مقابل الإيصال الأصلي، واسترداد جزئي
- خصومات على السطر وعلى السلة، بمبلغ أو بنسبة، وكلاهما خلف بوابة صلاحية
🖨️ الطباعة
- ESC/POS عبر البلوتوث وUSB والشبكة، مختبَرة على طابعات 58 و80 مم
- مصمّم إيصالات: شعارك ورقمك الضريبي ونص التذييل، بالعربية والإنجليزية جنباً إلى جنب
- رمز QR بترميز TLV مطابق لمتطلبات هيئة الزكاة يُطبع على كل فاتورة ضريبية مبسّطة
- فتح درج النقد، وإعادة طباعة موسومة بأنها إعادة طباعة
📦 المخزون
- الكمية تنقص محلياً لحظة البيع، فيكون الرقم على الشاشة هو الرقم على الرفّ
- جرد، وتسويات بسبب مسجّل، ونقل بين الفروع
- تنبيهات نقص وتقرير إعادة طلب
- إدخال مشتريات بالمورّد والتكلفة، فيغذّي رقم هامش حقيقياً
- تنويعات (مقاس، لون) ووحدات قياس، بما فيها الأصناف الموزونة من باركود الميزان
🔄 المزامنة
- صندوق صادر متين: المبيعات تصطف على الجهاز وتُفرَّغ بالترتيب، وتنجو من إغلاق قسري أو بطارية فارغة
- حلّ للتعارضات لا يُسقط بيعة بصمت أبداً — فالدفع المرفوض يُعرض ولا يُبتلع
- تعدّد أجهزة وفروع، لكل نقطة بيع تسلسلها، مُجمَّعة على الخادم
- فتح الوردية وإغلاقها مع تسوية عدّ النقد وتقرير X/Z
التقنيات
- التطبيق: Kotlin، بنمط MVVM، وJetpack Compose
- التخزين المحلي: Room، مع WorkManager يقود المزامنة
- الشبكة: Retrofit وOkHttp مقابل واجهة REST موثّقة
- الواجهة الخلفية: واجهة Laravel مضمَّنة في الحزمة
- أدنى إصدار: 24 (أندرويد 7.0)، مختبَر حتى أندرويد 15
ما تحصل عليه
مشروع Android Studio كاملاً، وواجهة Laravel الخلفية، وتوثيق الواجهة البرمجية، ومرجع أوامر ESC/POS المستخدم في طبقة الإيصالات، ودليل البناء والتوقيع.
لا توجد مراجعات بعد. كن أول من يراجع هذا المنتج!