
Accounting & Purchase #
🆕 Purchase Price Validation Enhancement – Tax Included vs Excluded #
Overview:
تم تحسين منطق التحقق من سعر الشراء ليأخذ بعين الاعتبار ما إذا كان السعر يشمل الضريبة أم لا، لضمان دقة التحقق ومنع التحذيرات الخاطئة.
Key Improvements:
- للمنتجات التي تشمل الضريبة: يتم استخراج السعر الأساسي قبل الضريبة باستخدام نسبة الضريبة المحددة.
- للمنتجات بدون ضريبة: يُعامل السعر كما هو (صافي السعر قبل الضريبة).
- يتم التحقق من السعر مقابل السعر الصافي:
- إذا كان سعر الشراء أعلى من السعر الصافي → يظهر تحذير للمستخدم.
- وإلا → تتم العملية بشكل طبيعي.
Scope & Behavior:
- ينطبق فقط عند تفعيل إذن Purchase Price Validation.
- يدعم معدلات ضريبية مختلفة وسيناريوهات متعددة (Sales Orders, POS).
- يحافظ على سير العمل الحالي دون أي تأثير على الفواتير أو الحسابات.
POS #
🆕 POS Receipt Enhancement – Hide Discount Details by Permission #
Overview:
إضافة إذن على مستوى POS للتحكم في عرض الخصومات على الإيصالات المطبوعة.
Behavior:
- عند تفعيل الإذن:
- يتم إخفاء خصومات العناصر والمجموعات على الإيصال.
- الخصومات لا تزال تُطبق داخليًا على الطلبات والفواتير.
- عند عدم التفعيل (default):
- يتم عرض الخصومات كما هو معتاد.
Scope & Compatibility:
- يؤثر فقط على الإيصال المطبوع أو PDF.
- لا يغير الحسابات أو إعدادات POS الأخرى.
Inventory / Internal Transfers #
🆕 Optional Display of Total Tax Amount #
- إذن جديد للتحكم في ظهور Total Tax Amount على مستندات Internal Transfer.
- عند التفعيل: يظهر المجموع الكلي للضريبة على الشاشة وعلى النسخة المطبوعة.
- عند عدم التفعيل: لا يظهر المجموع الكلي.
- يحسب النظام الضريبة بشكل صحيح سواء كانت الأسعار شاملة أم مستبعدة للضريبة.
- ينطبق فقط على مستندات Internal Transfer.
🆕 Fixed Cost Price Type Configuration #
- إعداد جديد للتحكم بسلوك Cost Price Type على Internal Transfers.
- عند التفعيل:
- يُجبر النظام على استخدام نوع ثابت: Lot Cost أو Product Card.
- الحقل يصبح read-only.
- عند عدم التفعيل: السلوك السابق يظل كما هو.
- التأثير يقتصر على التحويلات الداخلية الجديدة فقط.
Reports & Inventory #
🆕 Non-Moving Stock Report Fix – Correct “Exclude the Purchase Within” Filter #
- تم تصحيح تصنيف المخزون غير المتحرك عند استخدام خيار Exclude the Purchase Within.
- المخزون المستلم خلال فترة الاستثناء لم يعد يُحسب كغير متحرك.
- يحافظ على جميع الفلاتر والوظائف الحالية (warehouse, location, product, grouping).
🆕 Shortage Report Enhancements #
- Product Details: عرض كود المنتج واسم المنتج معًا.
- Product Category Filter: تصفية حسب فئة المنتج.
- Expiration Date Support:
- تصفية حسب تاريخ الانتهاء وعرض العمود عند وجوده.
- يعمل بشكل متكامل مع جميع الفلاتر الحالية ويعكس التغييرات في جميع الصيغ (PDF, Excel, CSV).
Label Printing #
🆕 Print Label Enhancement – Save Configuration per User #
- خيار جديد: Save Configuration (حفظ التكوين).
- حفظ إعدادات الطباعة لكل مستخدم لاستدعائها في المرات القادمة.
- لا تأثير على المستخدمين الذين لا يستخدمون الخيار.
🆕 Purchase Order – Print Label Enhancement: Line Selection Support #
- إضافة مربعات اختيار لكل سطر في Print Label popup.
- خيار Select All لتحديد كل السطور بسرعة.
- منع الطباعة بدون تحديد أي سطر، مع رسالة واضحة للمستخدم.
- يتيح تحكم أفضل في الطباعة لسطر/أسطر محددة.
Promotions #
🆕 Promotion Labels Localization – Arabic Language Support #
- تظهر الآن التسميات الترويجية باللغة العربية إذا كانت لغة المستخدم عربية.
- fallback للإنجليزية إذا لم تتوفر ترجمة.
- ينطبق على جميع الواجهات (on-screen, PDF, Excel).
🆕 Promotion Module – Export to Excel #
- زر جديد Print (طباعة) لتصدير بيانات الترويج مباشرة إلى Excel.
- يشمل جميع الحقول وسطر لكل سجل.
- الوصول مقيد بالمستخدمين المصرح لهم فقط.
- تحسين التوثيق والتحليل الخارجي للبيانات الترويجية.