
✅ دعم ضريبة المبيعات وضريبة الدخل في تكامل فواترة #
لتوفير مرونة أكبر في تكامل النظام مع منصة فواترة، تم إضافة خيار جديد في إعدادات الشركة يتيح دعم كلا نوعي الضرائب:
⚙️ الإعداد الجديد: نوع الضريبة (Tax Type) #
- الموقع: إعدادات الشركة
- الخيارات المتاحة:
- ضريبة المبيعات (السلوك الحالي – الافتراضي)
- ضريبة الدخل
- ضريبة المبيعات (السلوك الحالي – الافتراضي)
🔄 السلوك: #
- عند اختيار ضريبة المبيعات: يتم استخدام التنسيق الحالي في إرسال البيانات إلى فواترة.
- عند اختيار ضريبة الدخل:
- يتم إرسال نفس بيانات الطلب/الفاتورة كما هي.
- ولكن مع تغيير معرف نوع الضريبة إلى “Income Tax” بدلاً من “Sales Tax”، بما يتوافق مع متطلبات فواترة.
- يتم إرسال نفس بيانات الطلب/الفاتورة كما هي.
🏥 تخصيص لكل صيدلية: #
يمكن لكل شركة أو صيدلية اختيار نوع الضريبة الخاص بها بشكل منفصل، مثلاً:
- صيدلية A ترسل كـ ضريبة مبيعات
- صيدلية B ترسل كـ ضريبة دخل
- مع بقاء هيكل البيانات المرسلة كما هو.
⚠️ ملاحظة مهمة:
بسبب عدم توفر بيئة اختبار (Sandbox) من فواترة، سيتم اختبار التكامل مباشرة في بيئة الإنتاج.
يجب التأكد من تحديد نوع الضريبة الصحيح قبل إرسال أي بيانات.
📋 تحسينات على شاشة الجرد الكامل (Full Stock Take) #
تم إجراء عدة تحسينات على شاشة الجرد الكامل ضمن:
الوحدة: إدارة المخزون > العمليات > التسويات الدورية > الجرد الكامل
🔧 أبرز التحسينات: #
- القيمة الافتراضية للكمية المحصورة:
- أصبحت القيمة الافتراضية للحقل “الكمية المحصورة” = صفر لجميع العناصر الممسوحة.
- تبقى كما هي ما لم يتم تعديلها من المستخدم.
- أصبحت القيمة الافتراضية للحقل “الكمية المحصورة” = صفر لجميع العناصر الممسوحة.
- تحسين تدفق المسح:
- عند مسح الباركود، ينتقل المؤشر تلقائيًا إلى حقل تاريخ الانتهاء.
- عند مسح الباركود، ينتقل المؤشر تلقائيًا إلى حقل تاريخ الانتهاء.
- تحسين الأداء:
- تم تحسين سرعة الشاشة واستجابتها أثناء عمليات المسح والتأكيد للحصول على تجربة أكثر سلاسة.
- تم تحسين سرعة الشاشة واستجابتها أثناء عمليات المسح والتأكيد للحصول على تجربة أكثر سلاسة.
🔁 تكامل فواترة – جدولة إرسال الطلبات تلقائيًا #
تمت إضافة إجراء مجدول جديد في النظام تحت اسم:
“Send Orders To Fawtarah”
وذلك لإرسال الطلبات والفواتير (بما في ذلك مبيعات التأمين) إلى فواترة بشكل تلقائي يوميًا.
🕒 الجدولة اليومية – الساعة 2:00 صباحًا: #
- يتم تنفيذ المجدول تلقائيًا يوميًا الساعة 2:00 صباحًا.
- يقوم بإرسال جميع الطلبات والفواتير غير المرسلة مسبقًا.
- يتم تخطي الطلبات التي تم إرسالها مسبقًا لتفادي التكرار.
🛑 إيقاف الإرسال التلقائي من نقاط البيع (POS): #
- لم يعد يتم إرسال أي طلب أو فاتورة من POS مباشرةً إلى فواترة بعد تأكيد الطلب.
🧾 الإرسال عند طباعة الإيصال: #
- عند طباعة إيصال من POS:
- يتم إرسال الطلب إلى فواترة فقط إذا لم يكن قد أرسل مسبقًا.
- يتم طباعة رمز QR الذي يتم استلامه من فواترة على الإيصال.
- يتم إرسال الطلب إلى فواترة فقط إذا لم يكن قد أرسل مسبقًا.
⚠️ تسجيل الأخطاء: #
- يتم تسجيل جميع الأخطاء التي قد تحدث أثناء الإرسال لتكون قابلة للتتبع لاحقًا.
- الطلبات التي فشل إرسالها ستتم إعادة المحاولة في المجدول التالي.
🆕 إعداد جديد – جعل رقم الشحنة إلزاميًا (خاص بالسعودية) #
تمت إضافة إعداد جديد في إعدادات إدارة المخزون مخصص للأنظمة في المملكة العربية السعودية لجعل رقم الشحنة إلزاميًا أثناء عمليات البيع والشراء.
⚙️ الإعداد: جعل رقم الشحنة إلزاميًا #
- الموقع: إدارة المخزون > الإعدادات
- النوع: خانة اختيار (Checkbox)
- القيمة الافتراضية: غير مفعّلة
- النطاق: متوفر فقط في قواعد بيانات المملكة العربية السعودية (KSA)
🔄 السلوك: #
✅ عند التفعيل (Checked):
- يصبح حقل رقم الشحنة إلزاميًا في:
- وحدة B2B (طلب المبيعات / إدخال الشراء)
- وحدة الشراء (أمر الشراء / فاتورة المورد / الإيصال إن وُجد)
- وحدة B2B (طلب المبيعات / إدخال الشراء)
- إذا تُرك الحقل فارغًا، يظهر تنبيه كما يلي:
“يجب اضافة رقم الشحنة (You should fill the batch number)”
🚫 عند عدم التفعيل (Unchecked):
- يبقى الحقل اختياريًا.
- لا يتم إظهار أي تنبيه أو رسالة.
✅ هذا التحديث يعزز من تتبع الشحنات وخاصة في القطاعات الصيدلانية والمجالات الخاضعة للرقابة.