في هذا المقال سنتحدث عن وحدة المخزون erp.
تمهيد

إدارة المخزون في نظام يومي ERP ليست مجرد “عداد أصناف”؛ فهي إدارة أصناف بوحدات قياس وتحويل وحدات، ومستودعات ومواقع مرتبطة بالفروع، وحركات دخول وخروج وتحويل وتجميع وتفكيك وتسوية، مع دعم الباتش (اللوت) والصلاحية والأصناف المسلسلة. كل حركة مخزون مرتبطة بمصدر واضح (فاتورة شراء، فاتورة بيع، مرتجع، تحويل، جرد)، والتصميم آمن للتراجع فلا يبقى رصيد غير متسق مع المستندات. هذه الصفحة تعرض وحدة المخزون وإدارة المستودعات كما تعمل فعلياً في يومي ERP، مع تركيز على احتياجات الشركات الصغيرة والمتوسطة في السعودية والخليج ومصر.
ما الذي توفره وحدة المخزون في يومي ERP؟
وحدة المخزون في يومي ERP تربط الأصناف (المنتجات والخدمات والمواد) بالمستودعات والوحدات والحركات. عند ترحيل فاتورة مشتريات يُستلم المخزون (إضافة كميات إلى لوت أو إنشاء لوت جديد مع باتش وصلاحية إن وُجدت)؛ وعند ترحيل فاتورة مبيعات أو فاتورة نقطة بيع يُصرف المخزون (خصم من اللوتات أو حسب السيريال للأصناف المسلسلة). التحويلات بين المستودعات أو المواقع تُسجّل كحركات نقل؛ والجرد يُنتج حركات تسوية للفروقات. خدمة موحدة (StockMovementService) تتولى استلام المشتريات، صرف المبيعات، التحويل، التجميع والتفكيك (للأصناف من نوع kit)، والتسوية، مع تسجيل كل حركة في stock_movements و stock_movement_lines وربطها باللوتات (stock_lots) أو الأرقام المسلسلة (stock_serial_numbers). النتيجة: رصيد مخزون دقيق وقابل للتدقيق ومرتبط بكل مستند مصدر، وهو ما يطلبّه مديرو المخازن والمشتريات في الشركات التي تريد برنامج مخزون حقيقي وليس جداول إكسل.
الأصناف والوحدات والتصنيفات
الأصناف في يومي ERP لها أنواع: stock (مخزني)، serialized (مسلسل)، service (خدمة)، raw_material، finished_good، kit (مجموعة/كيت). كل صنف يمكن ربطه بوحدة قياس افتراضية ووحدات تحويل، وتصنيف (فئة)، وصانع، ومستودع وموقع مفضّل. الأصناف تدعم الباركود والـ SKU، وحد أدنى للمخزون وتنبيهات نقص، وصلاحية (has_expiry) وعدد أيام تنبيه قبل انتهاء الصلاحية، وضريبة مبيعات/مشتريات، ونقاط ولاء. الأصناف من نوع kit تتكون من مكونات؛ حركة “تجميع” تخصم من المكونات وتضيف للمنتج التام، وحركة “تفكيك” بالعكس. هذا يلبي محلات التجزئة والمستودعات والصيدليات (التي تحتاج صلاحية وباتش) ومعارض السيارات (أصناف مسلسلة) في السعودية ومصر والخليج.
المستودعات والمواقع
المستودعات مرتبطة بالشركة والفرع؛ ويمكن تعريف مواقع (مواقع تخزين) داخل كل مستودع. الحركات واللوتات تُربط بمستودع وموقع، مما يمكّن من تقارير رصيد حسب الموقع وتحويلات بين المواقع أو بين المستودعات. الصلاحيات يمكن أن تُقيّد مستخدمين على مستودعات معينة (مثلاً مدير فرع يرى فقط مستودعات فرعه). تعدد الفروع مع مستودع لكل فرع أو عدة مستودعات يسمح لسلاسل المحلات ومراكز التوزيع بإدارة مخزون موزّع مع تقارير حسب الفرع أو المستودع.
اللوتات (الباتش) والصلاحية والأصناف المسلسلة
النموذج المقترح في يومي ERP يعتمد على “لوت” (lot) يجمع القطع المتشابهة: نفس الصنف ونفس المستودع/الموقع ونفس الباتش ونفس تاريخ الصلاحية ونفس السمات (لون، حجم، إلخ) = صف واحد بكمية. الاستثناء: صنف serialized = كل وحدة لها رقم مسلسل فريد يُتتبع في stock_serial_numbers. عند استلام مشتريات يمكن إدخال رقم باتش وتاريخ صلاحية؛ وعند الصرف يُختار اللوت (أو السيريال) حسب سياسة الشركة (مثلاً FIFO أو FEFO). هذا أساسي للصيدليات وشركات الأدوية في السعودية ومصر حيث اشتراطات الصلاحية والدفعات مطلوبة للامتثال.
الحركات والترحيل من المستندات
حركات المخزون لا تُنشأ يدوياً بشكل عشوائي؛ بل تنبع من مستندات معتمدة ومرحّلة. فاتورة مشتريات مرحّلة → استلام (receivePurchase)؛ فاتورة مبيعات أو نقطة بيع مرحّلة → صرف (deduct)؛ مرتجع مبيعات → إعادة كميات؛ مرتجع مشتريات → صرف من المخزون. التحويل بين مستودعين أو مواقع → حركة نقل. الجرد → حركات تسوية. كل حركة لها نوع ومرجع (نوع المستند + معرف المستند) وتاريخ ومستخدم، وتُسجّل في stock_movements و stock_movement_lines. التصميم rollback-safe: عند إلغاء ترحيل فاتورة أو معالجة مرتجع تُنفّذ الحركة العكسية حتى لا يبقى رصيد غير متسق. مديرو المخازن والمشتريات يحصلون على تتبع كامل من المستند إلى الحركة إلى اللوت/السيريال.
الجرد والتسوية
جرد المخزون (عد فعلي) يُقارَن مع الرصيد النظامي؛ الفروقات تُسجّل كحركات تسوية (تعديل كميات اللوتات أو حالة السيريال). تقارير الجرد حسب الصنف أو المستودع أو الموقع تدعم اتخاذ القرار وتقليل الهالك والسرقة. في يومي ERP الجرد والتسوية جزء من نفس خدمة الحركات، مع مراعاة عدم ترك أرصدة سلبية أو غير منطقية حسب إعدادات الصنف.
التقارير المخزنية
وحدة المخزون تدعم تقارير رصيد حسب صنف أو مستودع أو موقع أو فرع، وتقارير حركات، وتقارير تقييم مخزون (إن وُجدت خدمة تقييم). التقارير مبنية على الحركات واللوتات المسجّلة ويمكن تصفيتها حسب التاريخ والفرع والمستودع. هذا يساعد مدير المخزن ومدير المشتريات على اتخاذ قرارات إعادة الطلب والتحويل دون الاعتماد على جداول خارجية.
الربط بالمبيعات والمشتريات ونقطة البيع
وحدة المخزون ليست معزولة؛ ففاتورة المبيعات عند الترحيل تخصم المخزون؛ وفاتورة المشتريات عند الترحيل تزيد المخزون؛ ونقطة البيع تستخدم نفس منطق الصرف. اختيار الصنف في بنود الفاتورة أو في شاشة POS يعرض الرصيد المتاح (حسب المستودع/الفرع) ويمنع—حسب الإعدادات—البيع فوق الرصيد. النتيجة: برنامج مخزون وإدارة مستودعات مدمج مع دورة المبيعات والمشتريات ونقطة البيع، وهو ما تبحث عنه الشركات الصغيرة والمتوسطة عند اختيار نظام ERP.
لماذا تختار يومي ERP لوحدة المخزون؟
يومي ERP يوفّر أصنافاً بأنواع متعددة (مخزني، مسلسل، خدمة، كيت) مع وحدات وتحويل وحدات، ومستودعات ومواقع وحركات موثّقة، ولوتات وصلاحية وأرقام مسلسلة، وربط كامل مع المبيعات والمشتريات ونقطة البيع وترحيل آمن. التصميم يمنع رصيداً غير متسق مع المستندات ويدعم الامتثال للصلاحية والدفعات في الصيدليات وشركات الأدوية. مديرو المخازن والمشتريات الذين يبحثون عن وحدة مخزون erp أو برنامج مخزون أو إدارة مستودعات يجدون في يومي حلاً حقيقياً قابلاً للتوسع مع الفروع والمستودعات.
دعوة للعمل (CTA)
إذا كنت تبحث عن نظام ERP بوحدة مخزون ومستودعات تربط الأصناف والحركات بالمبيعات والمشتريات ونقطة البيع مع دعم الباتش والصلاحية والأصناف المسلسلة، يمكنك التعرف على يومي ERP من صفحة البيلار ثم تجربة النظام أو الاطلاع على صفحات وحدة المبيعات، وحدة المشتريات، ونقطة البيع، والجرد والتقارير المخزنية.
يومي نظام متكامل قابل للتخصيص لهذا السبب يناسب مجالك أياً كان
يومي ERP يتميز بمرونته وقابليته للتخصيص، لذلك يجعله مناسباً لإدارة الأعمال في مختلف المجالات. يمكنك تعديل التطبيقات والوظائف لتتوافق مع احتياجات شركتك، سواء كانت تشمل إدارة المخزون، إصدار الفواتير، أو تتبع العملاء. يتيح النظام كذلك دمج التطبيقات بسلاسة ويوفر تجربة استخدام متكاملة وأمناً كاملاً للبيانات. بغض النظر عن مجال عملك، يوفر يومي ERP الحلول الشاملة لتحقيق النجاح والنمو في السوق المتغيرة.
