التسويات — سحابة صناديق

إصدار المنتج: 1.0.0+1
آخر تحديث: 2026-10-07
الجمهور المستهدف: مالكو المستأجر، موظفو المستأجر، المستخدمون العاديون


أ. ما هي التسويات؟

التسوية تصحح كميات المخزون عندما لا يتطابق العدد في النظام مع العدد الفعلي — الجرد الدوري، الجرد الشامل، التلف، انتهاء الصلاحية، أو التصحيحات.

دورة الحياة:

معلق (pending) → مرسل (submitted) → معتمد (approved)   — يحدث المخزون
معلق (pending) → مرسل (submitted) → مرفوض (rejected)   — بدون تغيير في المخزون
  • إرسال ينقل من pending إلى submitted (جاهزة للاعتماد).
  • اعتماد / رفض يغلقان التسوية. تتغير كميات المخزون فقط عند الاعتماد.
  • سياسة مجموعة المخزون طلب الموافقة على التسويات (مفعلة افتراضيا) تحدد المسار. مفعلة: يجب إرسال التسوية أولا، ولا تعتمد إلا التسوية submitted. معطلة: يخفي التطبيق إرسال ويتيح اعتماد التسوية pending أو رفضها مباشرة.
  • لا تعتمد التسويات تلقائيا عند الإنشاء أبدا — كل تسوية تبدأ pending.

الصلاحية: inventory:adjustment:read للعرض؛ create للإنشاء؛ update للإرسال والاعتماد والرفض وتعديل البنود.


ب. عرض قائمة التسويات

انتقل إلى المخزون > التسويات (/inventory/adjustments). تتضمن الأعمدة عادة المعرف، مجموعة المخزون، النوع، الحالة، عدد البنود، صافي التغيير، والتواريخ.

صف حسب مجموعة المخزون أو النوع أو الحالة أو البحث بحسب ما تعرضه الصفحة.


ج. إنشاء تسوية

  1. افتح + إنشاء تسوية من القائمة، أو من عمليات الصنف ← إنشاء تسوية (مجموعة المخزون والصنف مقفولان).
  2. اختر مجموعة المخزون ما لم تكن مقفولة.
  3. اختر نوع التسوية:
النوع الاستخدام معنى كمية البند
correction تصحيحات البيانات / النظام الكمية الصحيحة المتوفرة (قيمة مطلقة)
damage بضاعة تالفة وحدات للإزالة
expiry شطب مخزون منتهي الصلاحية وحدات للإزالة

لا ينشأ الجرد الدوري والفعلي من هنا — ابدأه من عمليات الجرد أو من مجموعة المخزون (راجع الجرد). قد توجد تسويات issue وsale تاريخية في البيانات القديمة؛ يمكن اعتمادها (كوحدات للإزالة) لكن لا يمكن إنشاؤها. لأنواع الإزالة تخزن الواجهة البرمجية العدد الفعلي كـ النظام − الإزالة.

  1. حدد التاريخ والسبب والملاحظات حسب الحاجة.
  2. أضف البنود: صنف المخزون، الكمية (≥ 0)، صندوق اختياري، تكلفة وحدة جديدة اختيارية، وسبب / دفعة / رقم تشغيلة اختيارية.
  3. احفظ — تبدأ الحالة pending.

تصحيح تكلفة الوحدة: لا يمكن تعديل تكلفة الوحدة من شاشة الصنف ما دام فيه مخزون متوفر. استخدم تسوية من نوع correction وأدخل تكلفة الوحدة الجديدة في البند (اتركها فارغة للإبقاء على التكلفة الحالية). عند الاعتماد يطبق فرق الكمية أولا ثم يعاد تقييم الصنف بالتكلفة الجديدة، وترحل المالية فرق القيمة (المعدود × التكلفة الجديدة − النظام × التكلفة القديمة). بنود التلف وانتهاء الصلاحية تزيل المخزون دائما بالتكلفة الحالية.


ج2. الجرد في قائمة التسويات

يخزن الجرد الدوري والفعلي كتسويات، لذلك يظهر أيضا في هذه القائمة مع نوعه. يبدأ الجرد وينفذ من المخزون > عمليات الجرد — راجع الجرد. لا يكون الصنف إلا على جرد مفتوح واحد في كل مرة؛ ولا تتقيد تسويات التلف وانتهاء الصلاحية والتصحيح بالجرد المفتوح.


د. تفاصيل التسوية

الترويسة: المعرف، مجموعة المخزون، النوع، الحالة، المنفذون، الطوابع الزمنية.
البنود: كمية النظام، الكمية المعدودة، الفرق، أثر التكلفة، حقول التتبع.
الإجراءات (عند توفر الصلاحية): تعديل البنود أثناء المعلق، إرسال، اعتماد، رفض.


هـ. إجراءات دورة الحياة

معلق

الترويسة والبنود قابلة للتعديل. لا تغيير في المخزون بعد، لكن كل بند فيه فرق يحجز المخزون: النقص يحجز (فيقل المتاح) والزيادة تظهر كوارد.

إرسال

تصبح الحالة submitted. لا تغيير في المخزون بعد. لا يمكن إضافة بنود أو حذفها، لكن يمكن إلغاء بند مع ذكر السبب.

اعتماد

  • يطبق فرق كل بند (المعدود − النظام) على رصيد الصنف ويحرر حجز البند
  • يكتب صفوف معاملات من نوع adjustment
  • الحالة ← approved

رفض

لا تغيير في المخزون؛ تحرر حجوزات البنود. الحالة ← rejected.

تعتمد البنود أو ترفض معا — لا يوجد اعتماد لكل بند على حدة.


و. عكس تسوية

لا يوجد عكس بنقرة واحدة. أنشئ تسوية جديدة بكميات معدودة معاكسة واذكر معرف التسوية الأصلية في السبب. فضل عكس أخطاء الدفتر عبر المعاملات حيثما أمكن.


التالي: الجرد
انظر أيضا: أصناف المخزون | المعاملات | قوائم الالتقاط