شرح قوائم Settings (مقاربة سريعة)
فيما يلي شرح موجز لكل قائمة تظهر في صفحة الإعدادات لكي تكون الفكرة العامة واضحة قبل الدخول بتفصيلات كل تبويب:
-
General — إعدادات عامة للموديول تؤثر على كيفية حساب الأسعار، تنسيق الباركود، سلوك الاستلام/الصرف، إعدادات الطباعة والشحن، وأرقام السيريال.
-
Commodities — (مشتقات/قوائم السلع) إعدادات متعلقة بالسلع نفسها إن وُجدت فصل عن قائمة Items.
-
Commodity group — تعريف مجموعات المنتجات (للتجميع والتقارير).
-
Sub group — تقسيم فرعي داخل المجموعات لتبويب أدق للأصناف.
-
Units — إدارة وحدات القياس (قطعة، كجم، لتر...) وتأثيرها على الحسابات والتحويلات.
-
Colors — قائمة الألوان المستخدمة كخاصية للمنتج (مفيدة للمتغيرات/الفارِئات).
-
Models — تعريف نماذج/ماركات أو موديلات المنتج.
-
Sizes — إدارة المقاسات/الأحجام كخاصية للمنتجات المتغيرة.
-
Styles — أنماط/ستايلات (خيار تصنيفي إضافي للمنتجات).
-
Warehouse custom fields — حقول مخصصة للمخازن (لتخزين بيانات إضافية لكل مستودع).
-
Minimum, maximum inventory — إعداد حدود الأمان (min/max) لكل منتج لتنبيهات الشراء/التكدس.
-
Prefix Settings — ضبط بادئات أرقام المستندات (سندات، أذن استلام، مرتجع...).
-
Approval Settings — سياسات الموافقة على المستندات (من يحتاج اعتماد وماهي الخطوات).
-
Permissions — صلاحيات المستخدمين المتعلّقة بالموديول والإجراءات.
-
Reset data — أدوات لإعادة ضبط/مسح بيانات (يجب الحذر — عادة للبيئات الاختبارية فقط).
الآن: تفصيل General → Items (الحقول وشرح كلٍ منها خطوة بخطوة)
1) Default Profit Rate (%) — النسبة الافتراضية للربح
-
ما هي؟ قيمة مئوية تُستخدم كقيمة افتراضية عند إضافة صنف جديد لاحتساب سعر البيع تلقائيًا (تُعبَّأ في حقل "Default Profit Rate (%)" عند إنشاء عنصر جديد).
-
لماذا مهمة؟ توفر وقت الإدخال وتضمن اتساق النهج التسعيري للأصناف الجديدة.
-
نصيحة عملية: ضع قيمة تتناسب مع طبيعة تجارتك — للمحلات التجزئة قد تكون بين 20–50%، للبضائع المُورّدة بسعر مرتفع قد تكون أقل أو بحسب هامش الربح المستهدف. يمكنك تعديله لاحقًا على مستوى الصنف إن اختلف هامش الربح الفعلي.
2) Rate — طريقة حساب سعر البيع (اختيار الصيغة)
هنا لديك خياران رئيسيان لتوليد سعر البيع من سعر الشراء (أو العكس) — كل خيار يستخدم النسبة الافتراضية بطريقة مختلفة:
-
الخيار 1 — حساب سعر البيع من التكلفة (Markup على التكلفة):
Selling Price=Purchase Price×(1+Profit Rate)\text{Selling Price} = \text{Purchase Price} \times (1 + \text{Profit Rate})Selling Price=Purchase Price×(1+Profit Rate)مثال: إذا كانت النسبة 13% وسعر الشراء 100 → سعر البيع = 100 × (1 + 0.13) = 113.
-
الخيار 2 — حساب سعر البيع بطريقة تأخذ بالاعتبار الهامش على سعر البيع (تحويل نسبة مختلفة):
Selling Price=Purchase Price÷(1−Profit Rate)\text{Selling Price} = \text{Purchase Price} \div (1 - \text{Profit Rate})Selling Price=Purchase Price÷(1−Profit Rate)مثال: نفس النسبة 13% وسعر الشراء 100 → سعر البيع = 100 ÷ (1 − 0.13) ≈ 114.94.
-
ما الفرق عمليًا؟ الخيار الأول يضيف نسبة مباشرة على التكلفة (markup). الخيار الثاني يعطي نتيجة أعلى لأن النسبة تُفهم كجزء من سعر البيع (يقارب احتساب هامش ربح كنسبة من سعر البيع). الاختيار يؤثر مباشرة على سعر البيع المتوقع وهامش الربح المحسوب لاحقًا.
-
توصية: إذا أردت تعامل بسيط وواضح اختَر الخيار الأول (markup على التكلفة). إذا منطقيًا تحسبون هامش الربح كنسبة من سعر البيع لديك مبرر لاختيار الخيار الثاني.
3) Fractional portion (Number of digits rounded) — عدد أرقام الكسور عند التقريب
-
ما هي؟ عدد الخانات العشرية التي سيُقرب إليها سعر البيع بعد الحساب (مثلاً 2 تعني تقريب حتى سنتين: 155.747 → 155.75).
-
توصية: غالبًا تُضبط على 2 للعملات العادية (سنت/هللة) ما لم تستخدم نظام عملة بدون كسور.
4) Integer portion (Number of digits rounded) — تقريب الجزء الصحيح (العدد الصحيح)
-
ما هي؟ تُستخدم لتقريب الجزء الصحيح من السعر إلى أقرب مرتبة عشرية أكبر. التفسير العملي: القيمة N تعني تقريب إلى أقرب 10^N.
-
مثال من التوثيق: إذا Integer portion = 1، والنتيجة قبل التقريب 154.59 → سيتم تقريبها إلى 160 (أقرب عشرات).
-
-
متى تُستخدم؟ إذا تريد أن تكون الأسعار "نظيفة" (تنتهي بـ0 أو 5) أو تريد تقريباً استراتيجياً للأرقام التسويقية.
-
توصية: ابدأ بـ 0 (لا تقريب على الجزء الصحيح) ثم جرّب 1 أو 2 فقط إذا أردت إلى أقرب 10 أو 100، وراجع أثرها على هامش الربح.
5) Barcodes — إعدادات الباركود
الخيارات الشائعة (حسب ما أرسلت):
-
Display a short description below the printed barcode — عند تفعيلها سيُطبع وصف مختصر (حتى 30 حرفاً) أسفل ملصق الباركود. مفيد للتعرف السريع على العنصر دون مسح.
-
Display price when print barcode — عند تفعيلها سيظهر سعر البيع على ملصق الباركود (حَذر: قد لا ترغب بطباعته إن تريد إخفاء السعر عن المستهلك أو للشحن الداخلي فقط).
-
Use SKU code as barcode (ذكر في التوثيق): إذا فعّلت، سيُنسخ حقل SKU تلقائياً إلى حقل الباركود عند حفظ الصنف. هذا يسهل الطباعة إذا كان الـSKU مهيأ كرمز باركود.
نصيحة عملية: إذا طباعة الباركود للمخازن الداخلية فقط، طباعة السعر خيار جيد؛ إذا للبضائع التي تُعرض للعميل فكر جيدًا قبل طباعة السعر.
6) If there are more than X products, the search will be displayed on the product selection box — عتبة عرض البحث
-
ما هي؟ حد عددي (مثلاً 200) يحدد متى تتحول قائمة اختيار المنتج من عرض كل المنتجات في Dropdown إلى مربع بحث (لتجنب قائمة طويلة جداً تُبطئ الواجهة).
-
توصية: اترك القيمة الافتراضية (مثلاً 200) أو اضبطها حسب عدد منتجاتك. إذا لديكم >5000 منتج فخليها أصغر لتبسيط الأداء.
7) Update the "Do not update inventory numbers" attribute → Update
-
ما الذي يفعله زر Update؟ عند الضغط على زر التحديث في هذه الإعدادات، سيقوم النظام بإلغاء تفعيل (Uncheck) الخاصية المسماة “Do not update inventory numbers” لجميع الأصناف الموجودة. هذا يعني أن الأصناف التي كانت ممنوعة من أن تُحدث كمياتها عند إنشاء سند استلام/صرف ستعود للطريقة الطبيعية (أي الكميات ستُحدث تلقائياً عند العمليات).
-
لماذا مهم؟ إذا بقيت الخاصية مُفعّلة لبعض الأصناف، فإن إنشاء سند استلام أو صرف لن يؤثر على كمية المخزون لهذا الصنف — وهذا قد يؤدي إلى فروقات في الجرد. لذلك من الشائع أن تضغط Update لبسط سلوك تحديث الكميات في النظام لجميع المنتجات عند الإعداد الأولي.
خطوات تطبيقية مقترحة (للمرة الأولى بعد ضبط Items)
-
في صفحة General → Items:
-
ضع Default Profit Rate مناسب (مثلاً 15% كنقطة بداية عامة).
-
اختَر طريقة الحساب (الخيار 1 موصى به عادةً).
-
اجعل Fractional portion = 2، وInteger portion = 0 (إلا إذا تريد تقريب الأسعار تجاريًا).
-
فعل/أوقف طباعة السعر على الباركود حسب سياسةك، وفعل عرض الوصف القصير إذا يساعد المخازن.
-
اترك عتبة البحث (200) أو اضبطها حسب حجم الكتالوج.
-
اضغط Update لتعديل خاصية "Do not update inventory numbers" لجميع الأصناف إن رغبت في أن تُحدّث الكميات تلقائيًا.
-
-
اختبر فورًا على 2–3 أصناف تجريبية:
-
أنشئ صنفًا بسعر شراء 100، راقب السعر المحسوب وتأثير التقريب.
-
اطبع باركود لصنف واحد وتحقق من مخرجات الطباعة.
-
أنشئ Inventory Receiving Voucher (سند استلام) لهذا الصنف، وتأكد أن الكمية في Inventory History وبيانات الصنف تغيرت كما هو متوقع.
-
-
ملاحظات احتياطية: قبل الضغط على Update على نطاق واسع، احتفظ بنسخة احتياطية من بيانات الأصناف إن أمكن، خاصة على بيئة الإنتاج.
أخطاء شائعة يجب تجنبها
-
تغيير طريقة الحساب بعد إدخال كميات وسعر بيع لعدد كبير من الأصناف دون مراجعة يؤدي إلى تباين كبير في الأسعار وهامش الربح.
-
تفعيل طباعة السعر على ملصق الباركود دون التفكير في تسريبه لعملاء خارجيين.
-
ترك بعض الأصناف مُعلّقة بخاصية “Do not update inventory numbers” عن غير قصد مما يسبب فروقات بالجرد.
تفصيل إعدادات General → Receiving & Delivery (شرح كل حقل / خيار خطوة بخطوة + توصيات واختبارات)
1. Allow delete of Inventory receipt voucher or Inventory delivery voucher (after approval)
ما يفعلها: تسمح للمستخدمين بحذف سندات الاستلام أو سندات التسليم حتى لو كانت مُعتمدة (approved).
تأثير: حذف سند معتمد يعني: سحب أثره من رصيد المخزون، وإمكانية خلق فجوات في السجل التاريخي والتسويات المحاسبية.
متى تُفعل: نادراً — فقط في حالات التصحيح الطارئ أو بيئة اختبار.
توصية: إيقاف التفعيل في بيئة الإنتاج. إن لزم التفعيل ضع شرط صلاحية خاصة (role) وسجل تدقيق (audit log) ويلزم موافقة مدير قبل الحذف.
اختبار بعد التغيير: اعمل سند استلام واعتمده → حاول حذفه كـمستخدم عادي (يُمنع) → جرب كمستخدم بصلاحية الحذف وتأكد من ظهور نافذة تأكيد/موافقة وسجل في الـaudit log.
2. Export method
ما يفهم من المصطلح (تفسير عام): يحدد طريقة إنشاء مستندات التصدير/الشحن أو طريقة إخراج بيانات الشحن (قد تكون خيارات مثل: إنشاء التسليم من أمر البيع، من الفاتورة، من قائمة التعبئة، أو التصدير اليدوي).
ماذا يغيّر: يحدد أي مستند يُستخدم كمصدر لإنشاء سندات التسليم/التصدير (ومن ثم تحاليل الشحن والربط بالمسار المحاسبي).
توصية:
-
إذا لديكم عملية شحن تعتمد على تحضير وتجميع (picking/packing) فالأفضل ربط التصدير بـ Packing List / Sales Order.
-
ربط التصدير بـ Invoice مناسب فقط إذا تقومون بالفوترة فوراً وتريدون اختصار الخطوات (لكن قد يخلط بين عملية الفوترة وعملية الشحن الفعلية).
اختبار: اختر طريقة معينة ثم أنشئ أمر بيع → تابع من أين تم إنشاء تسليم الشحنة (هل من أمر البيع أم من الفاتورة أم يدويًا).
3. قسم Goods receipt (استلام البضائع) — الخيارات التالية:
3.1 Create an inventory receipt when the Purchase Order is approved
ما يفعلها: عند اعتماد طلب الشراء (PO) يقوم النظام تلقائياً بإنشاء سند استلام مخزون (Inventory Receipt).
إيجابيات: يقلل مدخلات يدوية، يسرّع التتبع بين طلب الشراء وسند الاستلام.
سلبيات: إذا تريد فحص الجودة/الكمية فعليًا قبل ترصيد الكميات في النظام، التفعيل يؤدي إلى رصيد مباشر قد يحتاج تسوية لاحقاً.
توصية: فعّلها إذا عملية الموردين لديك موثوقة وتريد أتمتة. أمّن خطوة فحص لاحقة (Inspection) إن كنتم تحتاجون فحص جودة قبل التفعيل النهائي. بديل: اجعل النظام ينشئ سند استلام كـمسودة (Draft) وليس كـمعتمد تلقائياً.
اختبار: أنشئ PO وأعتمده → تحقق من وجود سند استلام مرتبط وبحالة المسودة أو معتمد حسب الإعداد.
3.2 Select the warehouse to auto-receive inventory generated from purchase orders
ما يفعلها: يحدد مخزن (افتراضي) تُستقبل إليه الكميات عند إنشاء سند الاستلام التلقائي من الـPO.
تأثير: كل الاستلامات الآتية من الـPO ستنزل أرصدتها في ذلك المخزن ما لم يغيّر المستخدم الوجهة يدوياً.
توصية: إذا لديكم مخزن استقبال مركزي استخدموه هنا؛ وإلا اتركه فارغًا لتجبر المستخدم على اختيار المخزن لكل PO (أمان أفضل).
اختبار: فعّل واختر مخزناً ثم أنشئ PO/استطعمه → تحقق أن السند استلم تلقائياً إلى المخزن المحدد.
3.3 It is mandatory to select a Purchase order when entering an Inventory receipt
ما يفعلها: يجبر المستخدم على ربط كل سند استلام بمرجع طلب شراء. يمنع إنشاء استلامات “حرة” بدون PO.
تأثير: يزيد الشفافية والتتبّع ويمنع استلامات غير مبررة لكن قد يعيق حالات الاستلام الداخلي أو الهدايا/عينات.
توصية: فعّلها إن كانت سياستكم تلزم تتبع كل واردات الموردين عبر PO؛ أطفئها إن تحتاجون من الوقت لأوقات استلام غير مرتبطة PO (مع توفير سبب/مستند بديل).
اختبار: حاول إنشاء سند استلام بدون ربط PO → يجب أن يرفض النظام أو يظهر تحذير.
4. قسم Inventory delivery voucher (سندات صرف/تسليم) — الخيارات التالية:
4.1 Create an inventory delivery voucher note when the Invoice is created
ما يفعلها: عند إنشاء الفاتورة يقوم النظام أوتوماتيكياً بإنشاء سند صرف/تسليم.
إيجابيات: يقلل خطوات التشغيل إذا عملية الفوترة تسبق أو تواكب الشحن.
سلبيات: قد يؤدي إلى إصدار سند صرف قبل تعبئة الطرد فعليًا (إذا عملية التعبئة تتم لاحقاً)، كما يخلط بين دور الفاتورة (مالية) وعمليات اللوجستيك.
توصية: الأفضل ربط إنشاء سندات التسليم بـ Sales Order أو Packing List بدلاً من الفاتورة إذا لديكم عملية تجهيز/فحص. فعّل هذا الخيار فقط إذا سياستكم الفواتير تُعدّ بمثابة أمر الشحن.
اختبار: أنشئ فاتورة → تحقق من وجود سند تسليم مرتبط وبحالة مناسبة (مسودة/مؤكدة).
4.2 When canceling an Invoice, automatically delete the corresponding Inventory delivery generated from the Invoice
ما يفعلها: إذا تم إلغاء الفاتورة، يتم حذف سند التسليم الذي أنشئ تلقائياً من تلك الفاتورة.
تأثير: حذف سند التسليم يغيّر أرصدة المخزون (قد يحتاج لإرجاع الكميات)، ويمكن أن يفقدك أثر العملية التاريخي.
توصية: بدلاً من الحذف التلقائي، أنصح تعطيل الحذف التلقائي وترك النظام يقوم بـواحد من التالي:
-
إلغاء/قفل (Cancel) سند التسليم (محفوظ في السجل لكنه غير فعال).
-
إنشاء سند عكسي (Return) لاسترجاع الكميات إن تم الشحن فعلاً.
إن كنت ستفعل الحذف، فاجعل ذلك مقتصراً على صلاحيات مدير وقم بإنشاء سجل تدقيق يوضح السبب.
اختبار: أنشئ فاتورة → تحقق من توليد تسليم → ألغِ الفاتورة → راقب إن تم حذف/إلغاء التسليم وكيف تغيّر رصيد المخزون.
4.3 When unchecked, the invoice cancellation and the Inventory delivery will be automatically generated
-
المقصود أن عند إلغاء الفاتورة وعندما تكون الميزة غير مفعلة فالنظام سيقوم بإنشاء عمليات تلقائية (ردود/تسويات) بدلاً من حذفها يدوياً.
4.4 It is mandatory to select a Purchase order when entering an Inventory delivery
تعليق مهم: عادةً سندات التسليم إلى العميل تُربط بـ Sales Order وليس Purchase Order — قد يكون هنا لبند المرتجعات للمورد أو نص خاطئ.
تأثير: إجبار ربط كل سند صرف بمرجع (PO أو SO) يزيد التتبّع لكنه قد يمنع عمليات صرف داخلي أو شحن عينات.
توصية:
-
لو الغرض هو قيد المرتجعات للمورد: اجعل الربط إجباري بـPurchase Order فقط في سيناريو المرتجعات للموردين.
-
لصرف للعميل: اجعل الربط إجباري بـSales Order.
اختبار: حاول إنشاء سند صرف بدون ربط مرجع → يجب أن يُمنع أو يظهر تحذير حسب الإعداد.
5. Notify customers when delivery status changes
ما يفعلها: يرسل إشعارات تلقائية إلى العميل عند تغيير حالة التسليم (مثلاً: جاهز للشحن → شُحن → تم التسليم). الإشعارات قد تكون بريد إلكتروني، SMS أو داخل بوابة العميل حسب إعدادات الاتصال.
فوائد: يحسّن تجربة العميل ويقلل استفسارات الدعم.
توصية: فعّلها مع قوالب رسائل جاهزة (تحتوي رقم تتبع، محتويات الشحنة، المتوقع للتسليم). إذا كان نظام الشحن مرتبطاً بشركات خارجية، أمّن وجود حقل رقم تتبع يتم ضخه في الإشعار.
اختبار: غيّر حالة سند تسليم من "جاري التحضير" إلى "شُحن" وتحقق من استلام العميل للإشعار بالمحتوى الصحيح.
6. Hide shipping fee
ما يفعلها: يخفي رسوم الشحن من الواجهات أو بعض المستندات (مثلاً: الإنفات، Packing list أو صفحة التفاصيل).
تأثير: العملاء أو موظفي الفروع قد لا يرون تكلفة الشحن عند الحاجة — قد يؤثر على الشفافية أو عمليات التسعير.
توصية:
-
إذا تريد إظهار الشحن فقط على الفاتورة النهائية ولكن إخفائه على قوائم التعبئة أو لعمليات داخلية، اضبط القاعدة بحسب المستند (أفضل أن تكون إعداد قابل للاختيار بحسب نوع المستند).
-
بشكل عام، لا تخفِ رسوم الشحن أمام الإدارة أو فريق المبيعات؛ اخفِها فقط من المستندات التي تُرسل إلى العميل إن كانت السياسة بذلك.
اختبار: فعّل/أوقف الإخفاء ثم أنشئ فاتورة وقائمة تعبئة وتأكد أين يظهر ومكانه.
تفصيل إعدادات General → Receiving-Exporting return order / Packing lists / PDF — شرح كل حقل خطوة بخطوة، توصيات، واختبارات
شرح كل خيار أو حقل، ماذا يفعل عملياً، تأثيره على سير العمل أو على المستندات، توصية ضبط مبدئية، كيفية اختبار التغيير سريعاً، ونص مختصر (tooltip) مقترح لعرضه في الواجهة.
A — General → Receiving-Exporting return order
1) The warehouse receives return order
ما معنى الحقل: غالبًا عبارة اختيارية (checkbox) تحدد ما إذا كان عند إنشاء أمر مرتجع (Return Order ــ RMA) سيُعامل النظام ذلك كـسند استلام مخزون تلقائي للمخزن (أي تحديث الكميات ورفع الرصيد) أم يبقى أمر المرتجع مسجَّلاً فقط دون تعديل الأرصدة حتى تُعتمد خطوة الاستلام يدوياً.
تأثير عملي:
-
مفعل: عند تسجيل استلام المرتجع سينعكس مباشرة على رصيد المخزون (زيادة الكمية)، وسينشأ سند استلام تلقائياً أو يُحدّث الحالة إلى "مستلم".
-
غير مفعل: يُسجل أمر المرتجع فقط كطلب/طلبية انتظار، ويتطلب خطوة استلام فعلية من المخزن (Pick/Receive) لتحديث الأرصدة.
متى تفعل/تعطل؟ -
فعِّله إذا سير العمل يتطلب أن يعود البند فوراً إلى المخزون بعد تسجيل المرتجع (مثلاً: مرتجعات في حالة جيدة تُعاد للبيع مباشرة).
-
عطلْه إذا تحتاج فحص جودة/تجديد/إصلاح قبل إعادة الإدخال إلى المخزون.
كيفية الاختبار:
-
قم بتفعيل/تعطيل الخيار.
-
أنشئ أمر مرتجع لعميل (RMA) وعيّن حالة استلام مباشرة.
-
تحقق من Inventory History وأن رصيد المنتج قد زاد (أو لم يزد إذا الخيار معطَّل).
Tooltip مقترح: “عند التفعيل، يُنشأ سند استلام تلقائياً عند تسجيل المرتجع ويُحدّث رصيد المخزون.”
2) Return policies information
ما معنى الحقل: حقل نصي (Textarea) يُستخدم لتخزين نص سياسة المرتجعات — الشروط (مهلة الإرجاع، حالة السلعة، مصاريف الشحن، استحقاقات الاسترجاع، خطوات الإرجاع). هذا النص يُطبع عادةً على مستندات المرتجع أو يُعرض لموظفي الدعم/العملاء.
تأثير عملي:
-
يُستخدم كنص مرجعي في واجهة إنشاء الـRMA، وفي رسائل البريد/بطاقات معلومات المرتجع، ويمكن طباعته في PDF أو إرساله مع إشعارات العميل.
نصائح لمحتوى الحقل: اشمل: مدة الإرجاع (مثلاً 14 يومًا)، شروط حالة المنتج (غير مستخدم، مع الغلاف)، من يتحمّل رسوم الشحن، إجراءات الاسترجاع، وتعليمات الاسترداد أو الاستبدال.
كيفية الاختبار:
-
أضف نصًا تجريبيًا في الحقل.
-
أنشئ RMA أو صفحة تعليمات مرتجع وشاهد النص يظهر في واجهة إنشاء المرتجع، وإضغط طباعة/عرض PDF لترى النص مطبوعًا إن كان مفعّلاً.
Tooltip مقترح: “نص سياسة المرتجعات الذي سيظهر للمشغلين والعميل عند إنشاء أو طباعة أوامر المرتجع.”
B — General → Packing lists (قياسات مخصصة)
الحقول تستخدم لتعيين تسمية مخصصة لوحدات القياس عند عرض Packing list أو في واجهة النظام.
الحقول:
-
Custom Measurement Name — (رأس عام للحقل أو مجموعة)
-
Custom Name for Meter (m) — تسمية مخصصة لمتر (مثلاً: “متر” أو “م” أو “متر خطي”)
-
Custom Name for Kilogram (kg) — تسمية مخصصة للكيلوغرام (مثلاً: “كجم” أو “كغ”)
-
Custom Name for Cubic metre (m3) — تسمية مخصصة للمتر المكعب (مثلاً: “م³” أو “متر مكعب”)
ماذا يفعلون عملياً: يعرض النظام هذه التسميات بدلًا من الاختصارات الافتراضية على قوائم التعبئة، الطباعة، وتقارير الشحن. مفيد لترجمة أو توحيد المصطلحات بحسب لغة السوق أو سياسة الشركة.
توصيات:
-
استخدم صيغة موحدة قصيرة للملصقات (مثلاً “م”, “كجم”, “م³”) لتجنب تشويش موظفي التعبئة.
-
إذا تستهدف مستخدمين خارجيين ضع التسمية الطويلة (مثلاً “متر خطي”) في حال كان الكيان بحاجة لتوضيح وحدة القياس للمستلم.
كيفية الاختبار:
-
عدّل تسمية واحدة (مثلاً اجعل m تظهر كـ “متر خطي”).
-
أنشئ Packing list لطرد يتضمن أصنافًا مقاسة بالمتر، ثم اطبع PDF أو عاين صفحة Packing list وتحقق من ظهور التسمية الجديدة.
Tooltip مقترح لكل حقل: “اسم الوحدة الذي سيظهر في قوائم التعبئة وطباعتها بدلاً من الاسم الافتراضي.”
C — General → PDF (خيارات طباعة/عرض ملفات PDF المتعلقة بالمخزون)
مجموعة 1 — General (PDF behavior for Inventory delivery / receipt)
-
Display "Warehouse name", "Lot number", "Sign information" in the PDF of Inventory delivery
الوصف: عند تفعيل كل خيار سيُدرَج حقل اسم المخزن، رقم الدفعة (Lot/batch) ومعلومات التوقيع/المسؤول في PDF سند التسليم.
تأثير: يزيد من معلومات التتبّع على سند التسليم — مهم للعمليات اللوجستية والامتثال.
توصية: فعل “Warehouse name” و“Lot number” دائمًا إذا تتبع الدفعات/السيريالات مهم؛ فعل “Sign information” إذا تحتاج توقيع استلام العميل في المستند.
اختبار: أنشئ سند تسليم يتضمن صنفًا دفعاته محددة، اطبع الـPDF وتأكد من ظهور الحقول. -
Display "Sign information" in the PDF of Inventory receipt
الوصف: كما أعلاه، يضيف معلومات التوقيع في PDF سند الاستلام.
توصية: فعّله لحفظ إثبات الاستلام وصلاحيته القانونية. -
Show item custom fields on pdf
الوصف: إذا كنت قد أنشأت حقولًا مخصصة للمنتجات (مثل رقم التصنيع، مواصفات خاصة)، سيُعرض محتواها على الـPDF للخطوط.
توصية: فعّلها فقط للحقل الذي يفيد العميل أو اللوجستيك؛ لا تعرض حقول داخلية حساسة (تكلفة داخلية مثلاً).
اختبار: تأكد بإنشاء منتج يحتوي على حقل مخصص ثم طبع PDF للتحقق من ظهوره.
مجموعة 2 — Inventory delivery voucher (خيارات مطبوعة على سند التسليم)
-
Display Unit price, Subtotal, Total payment in the PDF of Inventory delivery
الوصف: يقرر عرض سعر الوحدة، المجموع (الخط) والمجموع النهائي على PDF سند التسليم.
تأثير عملي:-
عرض الخيارات: مفيد إن كانت سندات التسليم تستخدم أيضاً كفاتورة أو كإثبات تجاري.
-
مخاطر: قد لا ترغب بعرض الأسعار على Packing list أو سندات مرفقة للشحن إن كان العميل لا يجب أن يرى السعر (سياسة بيعية).
توصية: -
إن كان سند التسليم يُرسل للعميل ويُعتبر مستندًا ماليًا — فعّله.
-
إن كان سند التسليم داخلي فقط (لا يرُسل للعملاء) — فعّله للإدارة.
اختبار: اصنع سند تسليم وطبع PDF وتحقق من وجود الحقول أو اختفائها وفق الاختيارات.
-
-
Display "Outstanding" in the PDF of Inventory delivery
الوصف: يعرض مبلغ المستحق المتبقي (Outstanding balance) داخل سند التسليم. مفيد لربط الشحنات بوضع الدفع.
توصية: فعّله في بيئات B2B حيث يحتاج المستلم لمعرفة الرصيد المتبقي؛ أوقفه إن لا تريد إفشاء معلومات مالية على وثائق الشحن.
اختبار: أوجد عميل له فاتورة جزئية الدفع ثم طبع سند تسليم وتحقق من ظهور حقل الـOutstanding. -
Shortened form pdf
الوصف المحتمل: شكل مضغوط من PDF (تصميم مُختصر) يستخدم مساحة أقل ويقلل الحقول المعروضة. عادة خيار لتقليل صفحات الطباعة.
توصية: استخدمه لطباعة سريعة داخل المستودع (Picking/Packing) حيث لا تحتاج تفاصيل مالية كاملة.
اختبار: فعّل الخيار وطبع نفس السند بصيغتيه (مكامل ومختصر) وقارن المحتوى.
مجموعة 3 — Packing lists (خيارات طباعة لقوائم التعبئة)
ملاحظة عملية: عادةً Packing list تُستخدم لإظهار البنود والكميات وبيانات الشحن والوزن والأبعاد، وليس كفاتورة. لذلك كثيرًا ما يُنصح بعدم عرض الأسعار على قوائم التعبئة المرسلة للعميل/شركة الشحن.
الخيارات التي ذكرتها مع الشرح والتوصية:
-
Display rate in the PDF
تفسير محتمل: "rate" هنا يعني سعر الوحدة (unit price) أو قد يقصد معدل التحويل — سياق الخيارات التالية (tax, subtotal, discount) يوحي بأنه المقصود سعر/معدل خطي (Unit rate).
توصية: عادة نُخفي سعر الوحدة (rate) على قوائم التعبئة المرسلة للشحن، ونُظهرها فقط على الفواتير. فعّله فقط إن كان العميل يطلب تفاصيل سعرية ضمن التعبئة.
اختبار: طبع Packing list قبل وبعد التفعيل وتحقق من ظهور/اختفاء عمود السعر. -
Display tax in the PDF
الوصف: عرض قيمة/نسبة الضريبة على Packing list.
توصية: عادة لا تُظهر الضريبة على قائمة التعبئة. اعرضها فقط إن كانت القوائم تُستخدم داخليًا كوثيقة مالية.
اختبار: ضع بندًا يخضع لضريبة ثم اطبع Packing list وراقب. -
Display subtotal in the PDF
الوصف: عرض مجموع كل سطر (كمية × سعر).
توصية: شأنه شأن الـrate — عادة لا للجاهزة للشحن، نعم للداخلية/الفواتير. -
Display discount percent / Display discount amount
الوصف: عرض نسبة و/أو مبلغ الخصم لكل سطر أو الكل.
توصية: إذا أردت Packing list نظيفة للشحن فاخفِ هذه الحقول. -
Display total payment in the PDF
الوصف: عرض الإجمالي النهائي (بعد خصومات وضريبة).
توصية: لا تعرضه على قوائم التعبئة المرسلة لشركة الشحن؛ اعرضه على الفاتورة أو إيصال الدفع. -
Display summary in the PDF
الوصف: قسم يُلخّص الكميات، الوزن الإجمالي، الأبعاد، وربما إجمالي قيمة الشحنة.
توصية: احتفظ بخلاصة شحن (Summary) في Packing list — تُفيد مشغلي الشحن والباركود/التحضير.
نصوص Tooltip مقترحة للخيارات أعلاه:
-
Rate: “عرض سعر الوحدة/المعدل على قائمة التعبئة (غالبًا يُخفي للوثائق الشحنية).”
-
Tax: “عرض تفاصيل الضريبة على Packing list (أغلب الشركات لا تعرضها في قوائم الشحن).”
-
Subtotal / Discount / Total: “عرض المبالغ التفصيلية — يُستخدم عادة للوثائق المالية وليس لقوائم التعبئة للشحن.”
-
Summary: “عرض ملخص شحنة يتضمن إجمالي الكميات/الوزن/الأبعاد.”
D — توصيات عملية عامة لخيارات PDF وPacking lists
-
افصل بين المستندات الموجهة للعميل والمستندات الداخلية.
-
Packing lists (لوجستيك/شحن): لا تعرض أسعار/ضرائب عادةً، عرض ملخص الشحنة والوزن والأبعاد والباركود والـLot/Serial.
-
Inventory delivery voucher (إن كان يُستخدم كـفاتورة): اعرض الأسعار، المجموع، outstanding إن لزم.
-
-
السماح بتكوين قوالب PDF متعددة: قالب داخلي (تفصيلي) وقالب خارجي (موجز) لتبديل الطباعة حسب الجمهور.
-
صلاحيات التغيير: اقتصر تعديل إعدادات PDF على مدراء النظام/المدير المالي.
-
الاختبار قبل التشغيل: لكل تغيير غيّر 3 أمثلة (داخلية، عميل موثوق، عميل تجزئة) واطبع/عاين PDF للمقارنة.
-
التوافق مع القوانين الضريبية: تأكد أن إظهار/إخفاء الضريبة لا يخالف متطلبات الفوترة في بلدك.