دليل إدارة الصناديق
تُدير وحدة الصناديق (POS) نقاط بيعك. يفتح أمين الصندوق جلسة على صندوقه عبر تطبيق Swifto POS للجوّال، يُحصِّل ثمن المبيعات (نقدًا، بطاقة، قسيمة)، يعالج الإرجاعات، ثمّ يُغلق يومه — وكلّ ذلك مُتزامن آنيًا مع الواجهة الخلفية.
نظرة عامة
الصندوق (نقطة البيع / POS) هو طرفية بيع فعلية يُشغِّلها أمين صندوق. في Swifto، تُصرِّح بكلّ صندوق من الواجهة الخلفية (التسمية، كلمة المرور، نوع الطباعة، البائعون المصرَّح لهم)؛ ثمّ يتّصل به أمين الصندوق من تطبيق Swifto POS للجوّال باستخدام رمز الصندوق وكلمة مرور رقمية. يفتح جلسة، يحصّل ثمن المبيعات، يدير الإرجاعات، ثمّ يُغلق يومه.
وحدة مستقلّة. تختلف إدارة الصناديق (POS، البيع الثابت بالمحلّ) عن البيع المتجوّل (الباعة المتجوّلون / جولات Swifto Seller). يرتبط كلّ POS بنقطة بيع ثابتة وبمخزونه الخاصّ.
الهدف المهني
- تحصيل ثمن المبيعات بالمحلّ
- متابعة فتح / إغلاق الجلسات
- إنقاص مخزون POS آنيًا
- طباعة إيصالات وفواتير الصندوق
الجمهور المستهدف
- أمناء الصندوق — يُحصِّلون من التطبيق الجوّال
- مسؤول نقطة البيع — يُصرِّح بالصناديق ويُعِدّها
- المحاسبة — تُطابق المتحصّلات
الموضع في الدورة
تُصرِّح الواجهة الخلفية بالصناديق؛ ويُشغِّلها تطبيق Swifto POS للجوّال. الفواتير وسندات التسليم ووصولات الإرجاع المُدخَلة على الطرفية تصعد تلقائيًا إلى وحدتَي المبيعات والمخزون.
الوصول والتنقّل
القائمة الجانبية: نقطة البيع ← الصناديق. تسرد الصفحة كلّ الصناديق المصرَّح بها لمؤسستك.
يخضع الوصول إلى الصناديق لصلاحية GCaissePVT (إدارة صناديق POS) — انظر المصفوفة في القسم 10.
صندوق POS (طرفية البيع)
تعرض صفحة الصناديق الطرفيات المصرَّح بها (IMEI، التسمية، التاريخ، الوصف). من شريط الأدوات يمكنك إنشاء صندوق، أو إعادة تعيين كلمة المرور، أو إعادة ضبط IMEI (تحرير الجهاز)، أو حذف صندوق.
| IMEI⇅ | التسمية⇅ | التاريخ⇅ | الوصف | التفاصيل | |
|---|---|---|---|---|---|
| 355128094772610 | CAISSE-MENZAH1 | 03/02/2026 | Comptoir principal — Menzah 1 | ||
| 000000000000000000 | CAISSE-LACGD | 11/01/2026 | Caisse libre (non appairée) | ||
| 867430051298764 | CAISSE-SOUSSE | 20/12/2025 | Boutique Sousse Corniche |
حقول الصندوق (الإنشاء / التعديل)
| الحقل | الوصف |
|---|---|
| التسمية * | رمز فريد للصندوق. بلا مسافات (يُستعمل كرمز الصندوق عند الاتصال من الجوّال). مثال: CAISSE-MENZAH1. |
| كلمة المرور * | رقمية، بحدّ أقصى 8 أرقام (الافتراضي 1234). يُدخلها أمين الصندوق على التطبيق. |
| نوع الطباعة | صيغة الإيصالات: A4، إيصال، إيصال كبير الحجم، Bixolon أو Goojprt. |
| البائعون | قائمة البائعين (مستخدمي الصندوق) المصرَّح لهم على هذه الطرفية — اختيار عبر قائمة تحديد. يصبح كلّ بائع تلقائيًا عميلًا بصفة « بائع الصندوق ». |
| الوصف | ملاحظة حرّة (الموقع، الخصائص). |
| IMEI | معرِّف الجهاز المُقترَن. 000000000000000000 = صندوق حرّ، جاهز للاقتران عند أوّل اتصال. |
إعادة تعيين كلمة المرور
يُسنِد رمزًا رقميًا جديدًا (≥ 4 أرقام) للصندوق المحدَّد.
إعادة الضبط (IMEI)
يُحرِّر الجهاز المُقترَن (IMEI ← 000000…) لإعادة ربط الصندوق بطرفية جديدة.
مهلة إعادة ضبط IMEI
لا يمكن إعادة ضبط الجهاز إلّا بعد مهلة 8 ساعات من آخر إعادة ضبط (إجراء أمني مضادّ للاحتيال على الجهاز).
جلسات الصندوق
تغطّي جلسة الصندوق يوم عمل واحدًا: يفتحها أمين الصندوق بتسجيل الدخول (إدخال عهدة الصندوق الابتدائية)، يُنجز مبيعاته، ثمّ يُغلقها في نهاية المناوبة. عند الفتح، يُقترَن الجهاز بالصندوق (يُحفَظ IMEI)؛ وعند الإغلاق، يُلخِّص تقرير Z للصندوق المبالغ المحصَّلة حسب طريقة الدفع.
الفتح
الاتصال برمز الصندوق + كلمة المرور، إدخال عهدة الصندوق الابتدائية، اقتران الجهاز.
جارية
تتراكم المبيعات والمتحصّلات والإرجاعات؛ مخزون POS ينقص مع كلّ عملية بيع.
الإغلاق
عدّ نهائي، تقرير Z (المجاميع حسب الطريقة)، مزامنة مع الواجهة الخلفية.
مخزون خاصّ بالصندوق
عند إنشائه، يُنشئ كلّ صندوق تلقائيًا مخزون POS خاصًّا به (نوع صندوق)، مُهيَّأ مسبقًا بأصناف الكتالوج المُدارة في المخزون (بكمّيات صفرية). تُنقِص مبيعات الطرفية هذا المخزون؛ وتزيده الإرجاعات من جديد.
متحصّلات الصندوق
مع كلّ عملية بيع، يُحصِّل أمين الصندوق المبلغ حسب طريقة دفع واحدة أو أكثر. يُصدَر فورًا إيصال (أو فاتورة A4 حسب نوع طباعة الصندوق). تصعد المتحصّلات إلى شاشة متحصّلات الصندوق في الواجهة الخلفية.
نقدًا
يُحسَب الباقي تلقائيًا.
البطاقة البنكية
جهاز الدفع الإلكتروني / دفع إلكتروني.
صك / قسيمة
صك، قسيمة مطعم، قسيمة شرائية.
متحصّل — إيصال رقم TKT-001284
تُعدّ طرق الدفع (نقدًا، بطاقة، صك...) والإيصالات في الواجهة الخلفية وتُزامَن مع الصندوق عند الاتصال.
وصولات إرجاع الصندوق
يمكن للعميل إرجاع صنف تمّ شراؤه. يُنشئ أمين الصندوق وصل إرجاع من الطرفية: يختار الأصناف والكمّيات المسترجَعة، يحدِّد السبب، ثمّ يُصدِّق. يزيد الإرجاع مخزون POS من جديد ويُطلق عملية الاسترجاع.
| الصنف | سعر الوحدة شامل الأداء | كمّية الإرجاع | المجموع |
|---|---|---|---|
| 1024 - EAU MINÉRALE 1.5L (pack) | 11,500 | 2,000 | 23,000 |
الحالات والأسباب
| العنصر | القيم |
|---|---|
| حالة الوصل | جارٍ صالح مرفوض |
| طبيعة الصنف | سليم (يُعاد إدماجه في المخزون القابل للبيع) أو معيب (يُخرَج / لا يُعاد إدماجه). |
| السبب | قائمة قابلة للإعداد (صنف معيب، خطأ إدخال، تغيير الرأي...). |
الأثر على المخزون — إرجاع صنف سليم يزيد مخزون POS من جديد ويجعله قابلًا للبيع مجدّدًا. أمّا الصنف المعيب فلا يُعاد طرحه للبيع.
الربط مع تطبيق Swifto POS للجوّال
تعمل طرفية الصندوق مع تطبيق Swifto POS للجوّال، المُزامَن مع الواجهة الخلفية عبر خدمة ويب مخصَّصة. يتعرَّف أمين الصندوق بواسطة رمز الصندوق (= التسمية) وكلمة المرور؛ عندها يُقترَن الجهاز (يُربَط IMEI بالصندوق، ما يمنع استعماله على هاتف آخر ما لم يُعَد ضبطه).
الواجهة الخلفية تُرسِل (مزامنة نازلة)
- الكتالوج: الفئات، الأصناف، الأسعار، الأداءات
- مخزون نقطة البيع
- العملاء، أنواع البيع، طرق الدفع، الإيصالات
- بادئات الترقيم (الفواتير، سندات التسليم، وصولات الإرجاع)
الصندوق يرفع (مزامنة صاعدة)
- فواتير وسندات تسليم اليوم
- وصولات الإرجاع
- جرد مخزون POS
- عملاء جدد أُنشئوا بالمحلّ
الوضع غير المتّصل والمزامنة الآنية
يواصل الصندوق التحصيل حتّى دون شبكة؛ توضع المبيعات في قائمة انتظار ثمّ تُزامَن فور إعادة الاتصال. وعند توفّر الاتصال، تتمّ عملية التصدير آنيًا مع كلّ عملية.
يوم الصندوق (سير العمل)
flowchart LR A([اتصال بالصندوق
رمز + كلمة مرور]):::s --> B[فتح الجلسة
عهدة الصندوق]:::p B --> C[مبيعات ومتحصّلات
نقدًا / بطاقة / قسيمة]:::p C --> D[(نقص مخزون POS)]:::st C -->|إرجاع من العميل| R([وصل إرجاع]):::ok R --> D2[(زيادة المخزون من جديد)]:::st C --> Z[الإغلاق / تقرير Z]:::p Z --> S([مزامنة مع الواجهة الخلفية
مبيعات + مخزون]):::ok classDef p fill:#ECFDF5,stroke:#10B981,color:#065F46; classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef st fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
القواعد المهنية
تسمية بلا مسافات وفريدة — لا يمكن أن يحتوي رمز الصندوق على مسافات، ويجب أن يكون فريدًا داخل المؤسسة (يُستعمل كمعرِّف الاتصال من الجوّال).
الاقتران عبر IMEI — لا يتّصل الصندوق المُقترَن إلّا من جهازه. تغيير الجهاز يتطلّب إعادة ضبط IMEI (مهلة دنيا 8 ساعات).
مخزون POS تلقائي — لكلّ صندوق مخزونه الخاصّ من نوع صندوق، يُنشَأ عند التصريح ويُغذَّى بالتحويلات / التموين.
البائعون = عملاء الصندوق — يُنشَأ كلّ بائع مرتبط كعميل بصفة « بائع الصندوق » لضمان تتبّع المبيعات حسب المُشغِّل.
حذف مقنَّن — لا يمكن حذف صندوق مرتبط به بائعون مباشرةً؛ الحذف منطقي (يُخفى الصندوق ولا يُمحى فعليًا أبدًا).
سقف الاشتراك — قد يكون عدد الصناديق القابلة للإنشاء محدودًا حسب باقة اشتراكك في Swifto؛ تمنع رسالة الإنشاء عند تجاوز الحصّة.
الأدوار والصلاحيات
الإجراء (صلاحية GCaissePVT) | أمين الصندوق | مسؤول نقطة البيع | المحاسب | المسؤول |
|---|---|---|---|---|
| الاطّلاع على الصناديق | — | ✅ | ✅ | ✅ |
| إنشاء صندوق | — | ✅ | — | ✅ |
| إعادة تعيين كلمة المرور | — | ✅ | — | ✅ |
| إعادة ضبط IMEI | — | ✅ | — | ✅ |
| التحصيل (الجوّال) | ✅ | ✅ | — | ✅ |
| حذف صندوق | — | — | — | ✅ |
مصفوفة إرشادية — تتوقّف على الملفّات الشخصية المُعرَّفة في مؤسستك.
الأسئلة الشائعة وسيناريو واقعي
سيناريو: يوم عمل في صندوق محلّ « Menzah 1 »
- 08:30 — الفتح. يفتح Salah تطبيق Swifto POS، يُدخل الرمز
CAISSE-MENZAH1+ كلمة مروره، ويُصرِّح بعهدة صندوق قدرها 100,000 TND. يقترن الجهاز. - أثناء اليوم — المبيعات. يحصِّل من زبونة: علبة ماء وباكيتان من القهوة ← 47,500 TND نقدًا، الباقي 2,500 TND، طُبع الإيصال. يتحدَّث مخزون POS.
- 14:00 — إرجاع. تُرجع زبونة علبتَي ماء سليمتين ← وصل إرجاع بقيمة 23,000 TND، مُسترجَعة نقدًا، ازداد المخزون من جديد.
- 19:00 — الإغلاق. يُغلق Salah الجلسة: يعرض تقرير Z للصندوق مجموع النقد/البطاقة، والفارق المحتمل مع العدّ الفعلي، ثمّ تُزامَن كلّ البيانات مع الواجهة الخلفية.
لم يعُد أمين الصندوق قادرًا على الاتصال؟
على الأرجح أنّ الجهاز مقترن بهاتف آخر. أعِد ضبط IMEI للصندوق (مهلة 8 ساعات)، ثمّ أعِد الاتصال.
« هذا الحقل يجب ألّا يحتوي على مسافات »؟
تسمية الصندوق تحتوي على مسافة. استعمل شرطة أو شرطة سفلية (مثال: CAISSE-MENZAH1).
نصيحة — نوع الطباعة
اختر إيصال لطابعة حرارية بالمحلّ، أو A4 إذا طلب عملاؤك فاتورة بصيغة قياسية. تستهدف Bixolon / Goojprt طُرزًا محدَّدة من الطابعات.