إعداد تواريخ انتهاء الصلاحية
الوصول
الإعدادات ← إعدادات النظام ثم تبويب المخزون
متى أستخدمه؟
- عند بيع منتجات لها مدة صلاحية محدودة مثل الألبان والأجبان والمخبوزات واللحوم
- لمعرفة تاريخ انتهاء صلاحية كل شحنة على حدة بدلاً من الاعتماد على المنتج كوحدة واحدة
- لضمان صرف البضاعة الأقرب انتهاءً قبل غيرها تلقائياً عند البيع أو التسليم
- للحصول على تنبيه مبكر قبل انتهاء صلاحية البضاعة الموجودة في المستودع
- عند الحاجة إلى تتبع مصدر أي عبوة معيبة رجوعاً إلى شحنة المورد التي جاءت معها
تفعيل التتبع بالدفعات وتواريخ الصلاحية
-
من القائمة الجانبية اختر الإعدادات ثم إعدادات النظام.
-
من القائمة الجانبية داخل الشاشة اختر تبويب المخزون؛ تظهر مجموعة التتبع في أعلى الصفحة.
-
فعّل خيار أرقام الدفعات والأرقام التسلسلية لتتمكن من تتبع المنتجات باستخدام الدفعات، ثم اضغط حفظ.
-
بعد الحفظ يظهر خياران إضافيان في المجموعة نفسها:
- عرض أرقام الدفعات والأرقام التسلسلية في إيصالات التوصيل: يطبع رقم الدفعة على إيصال التسليم.
- تواريخ انتهاء الصلاحية: يفعّل متابعة تواريخ الصلاحية على الدفعات.

خيار تواريخ انتهاء الصلاحية يظهر بلون باهت وغير قابل للتعديل لحساب صاحب المنشأة، لأن تفعيله يتطلب صلاحية مدير النظام. اطلب تفعيله من فريق الدعم من القائمة العلوية، ثم تابع بقية الخطوات.
ضبط المنتج
-
من القائمة الجانبية اختر إدارة المنتجات ثم المنتجات والخدمات، وافتح المنتج المطلوب أو اضغط إنشاء.
-
في تبويب المعلومات العامة اضبط نوع المنتج على منتج قابل للتخزين؛ فالتتبع بالدفعات لا يعمل إلا مع المنتجات المخزّنة.
-
انتقل إلى تبويب المخزون، وفي مجموعة قابلة التتبع اختر التتبع ← حسب أرقام الدفعات.
-
فعّل خيار تاريخ انتهاء الصلاحية؛ تظهر عندها مجموعة التواريخ بأربعة حقول تُقاس جميعها بـأيام.
-
أدخل المدد المناسبة للمنتج ثم اضغط حفظ.

الحقول الأساسية
- التتبع: طريقة تتبع المنتج، وخياراتها حسب الرقم التسلسلي الفريد لتتبع كل قطعة على حدة، وحسب أرقام الدفعات لتتبع كل شحنة كوحدة واحدة، ولا يوجد تتبع.
- تاريخ انتهاء الصلاحية: تفعيله يُظهر حقول المدد ويجعل النظام يحسب تواريخ كل دفعة تلقائياً.
- وقت انتهاء الصلاحية: عدد الأيام من تاريخ استلام البضاعة حتى انتهاء صلاحيتها.
- يُفضل قبل الوقت: عدد الأيام قبل تاريخ انتهاء الصلاحية التي تبدأ عندها جودة المنتج بالتراجع دون أن يصبح ضاراً.
- وقت الإزالة: عدد الأيام قبل تاريخ انتهاء الصلاحية التي يجب أن تُسحب فيها البضاعة من الرف.
- وقت التنبيه: عدد الأيام قبل تاريخ انتهاء الصلاحية التي يصلك عندها تنبيه بالدفعة.
كيف يحسب النظام تواريخ الدفعة
هذه هي النقطة التي يقع فيها الخطأ غالباً: وقت انتهاء الصلاحية وحده يُحسب من تاريخ الاستلام إلى الأمام، أما المدد الثلاث الأخرى فتُحسب رجوعاً من تاريخ انتهاء الصلاحية.
فلو استلمت اليوم دفعة من منتج مضبوط على: وقت انتهاء الصلاحية 7، يُفضل قبل الوقت 2، وقت الإزالة 1، وقت التنبيه 3، ينتج عن ذلك:
| الحقل على الدفعة | طريقة الحساب | الناتج عند الاستلام في 2026/08/14 |
|---|---|---|
| تاريخ انتهاء الصلاحية | تاريخ الاستلام + 7 | 2026/08/21 |
| يُفضل قبل تاريخ | تاريخ انتهاء الصلاحية − 2 | 2026/08/19 |
| تاريخ الإزالة | تاريخ انتهاء الصلاحية − 1 | 2026/08/20 |
| تاريخ التنبيه | تاريخ انتهاء الصلاحية − 3 | 2026/08/18 |
لذلك يجب أن تكون المدد الثلاث أصغر من وقت انتهاء الصلاحية؛ وكلما كبر الرقم بَكّر التاريخ الناتج.
اعتماد صرف الأقرب انتهاءً أولاً (FEFO)
حتى يختار النظام تلقائياً الدفعة الأقرب انتهاءً عند كل عملية صرف، اضبط استراتيجية الإزالة على فئة المنتجات:
-
من القائمة الجانبية اختر المخزون ثم الإعدادات ثم فئات المنتجات.
-
اضغط إنشاء لإنشاء فئة للمنتجات ذات الصلاحية مثل الألبان والأجبان، أو افتح فئة قائمة.
-
في مجموعة اللوجستيات اضبط استراتيجية فرض الإزالة على First Expiry First Out (FEFO) ثم اضغط حفظ.
-
ارجع إلى بطاقة كل منتج واضبط فئة المنتج على الفئة التي أنشأتها.

التكامل مع الأقسام الأخرى
- مع قسم المشتريات: عند استلام البضاعة من المورد يُطلب منك إدخال رقم الدفعة، ويحسب النظام تواريخها من إعدادات المنتج.
- مع قسم المبيعات ونقاط البيع: كل عملية صرف تخصم من الدفعة الأقرب انتهاءً أولاً متى ضُبطت الفئة على FEFO.
- مع شاشة جرد المخزون: يظهر عمود رقم الدفعة/الرقم التسلسلي لكل سطر، فتعرف كمية كل دفعة في كل موقع.
- مع مواقع التخزين: يمكنك فصل غرف التبريد في مواقع مستقلة ومتابعة صلاحية ما بداخلها.
أفضل الممارسات
- فعّل التتبع بالدفعات قبل إدخال أي كميات للمنتج؛ فتغيير طريقة التتبع بعد وجود رصيد يتطلب تصفير الكمية أولاً.
- اجعل وقت الإزالة يوماً أو يومين على الأقل حتى يتاح لفريق الفرع سحب البضاعة قبل انتهائها فعلياً.
- اضبط وقت التنبيه بما يكفي لاتخاذ قرار — عرض ترويجي أو إرجاع للمورد — لا أن يصلك التنبيه بعد فوات الأوان.
- اجمع المنتجات المتشابهة في فئة واحدة مضبوطة على FEFO بدلاً من ضبط كل منتج على حدة.
- لا تستخدم حسب الرقم التسلسلي الفريد لمنتجات التجزئة سريعة الحركة؛ فهي تفرض رقماً مستقلاً لكل عبوة.
أسئلة سريعة
- ما الفرق بين الدفعة والرقم التسلسلي؟
الدفعة رقم واحد يشمل كل عبوات الشحنة المستلمة معاً، والرقم التسلسلي رقم مستقل لكل قطعة على حدة. - لماذا لا أستطيع تفعيل خيار تواريخ انتهاء الصلاحية؟
لأنه يتطلب صلاحية مدير النظام؛ اطلب تفعيله من فريق الدعم. - هل تتغير تواريخ الدفعات القديمة عند تعديل المدد على المنتج؟
لا، المدد تُطبَّق على الدفعات الجديدة فقط؛ أما الدفعات المسجَّلة سابقاً فتحتفظ بتواريخها. - هل يمنعني النظام من بيع دفعة منتهية الصلاحية؟
لا، النظام ينبّه ويرتّب الصرف حسب الأقرب انتهاءً، وقرار سحب البضاعة يبقى على فريق الفرع. - هل أحتاج إلى تفعيل مواقع التخزين حتى تعمل تواريخ الصلاحية؟
لا، التتبع وتواريخ انتهاء الصلاحية خياران مستقلان عن مواقع التخزين.
نموذج إدخال نموذجي
- اسم المنتج: حليب طازج كامل الدسم 1 لتر
- مرجع داخلي: MKZ-2001
- نوع المنتج: منتج قابل للتخزين
- فئة المنتج: All / Saleable / الألبان والأجبان
- التتبع: حسب أرقام الدفعات
- تاريخ انتهاء الصلاحية: مفعّل
- وقت انتهاء الصلاحية: 7 أيام
- يُفضل قبل الوقت: 2 أيام
- وقت الإزالة: 1 أيام
- وقت التنبيه: 3 أيام
يمنحك إعداد تواريخ انتهاء الصلاحية في hozma.tech أساساً دقيقاً لإدارة البضاعة سريعة التلف، فتتحول متابعة الصلاحية من جهد يدوي على الرفوف إلى معلومة محسوبة داخل النظام.
