المعاملات — سحابة صناديق
إصدار المنتج: 1.0.0+1
آخر تحديث: 2026-08-13
الجمهور المستهدف: مالكو المستأجر، موظفو المستأجر، المستخدمون العاديون
أ. نظرة عامة على سجل المعاملات
سجل المعاملات هو السجل غير القابل للتغيير لكل حركة مخزون في مؤسستك. في كل مرة يدخل فيها المخزون أو يغادر أو ينتقل بين المخازن، يتم إنشاء معاملة. يوفر هذا السجل مسار تدقيق كامل لجميع نشاطات المخزون.
المعاملات هي إلحاق فقط — لا يمكن تعديلها أو حذفها. إذا حدث خطأ، يجب عليك إنشاء معاملة عكسية لتصحيحه.
انتقل إلى المخزون > المعاملات لعرض السجل.
ب. عرض قائمة المعاملات
تعرض قائمة المعاملات:
| العمود | الوصف |
|---|---|
| المعرف | معرف الأعمال للمعاملة |
| التاريخ | الطابع الزمني للمعاملة |
| النوع | استلام، صرف، تسوية، أو تحويل |
| المنتج | اسم المنتج المتأثر |
| المخزون | المخزون حيث حدثت المعاملة |
| التغيير | تغيير الكمية (+ موجب، - سالب) |
| قبل | مستوى المخزون قبل المعاملة |
| بعد | مستوى المخزون بعد المعاملة |
| المرجع | رابط إلى المستند المصدر (معرف تسوية، معرف تحويل، إلخ) |
| نفذه | المستخدم الذي نفذ الإجراء |
القائمة مقسمة إلى صفحات (الافتراضي 10 لكل صفحة، حد أقصى 100).
ج. تصفية المعاملات
استخدم المرشحات أعلى القائمة لتضييق النتائج:
| المرشح | الوصف |
|---|---|
| نوع المعاملة | صفّ حسب استلام، صرف، تسوية، أو تحويل |
| نطاق التاريخ | تاريخ البداية وتاريخ النهاية |
| المخزون | صفّ إلى مخزون معين |
| المنتج | صفّ حسب معرف المنتج |
| الصنف | صفّ حسب صنف مخزون معين |
| نوع المرجع | صفّ حسب المصدر (adjustment، transfer، pick_list، bin_transfer، bin_placement، requisition، initial_stock، reversal، …) |
| نفذه | صفّ حسب المستخدم الذي نفذ الإجراء |
| بحث | بحث نصي حر عبر الملاحظات وأرقام المرجع |
د. فهم أنواع المعاملات
| النوع | الاتجاه | وقت الإنشاء | التأثير |
|---|---|---|---|
receipt |
وارد | عند قبول طلب توريد (وارد) أو حركات وارد أخرى | يزيد quantity_on_hand |
issue |
صادر | عند صرف مخزون للاستخدام الداخلي أو التنفيذ أو التخلص | يقلل quantity_on_hand |
adjustment |
كلاهما | عند اعتماد تسوية | يزيد أو يقلل من المعدود مقابل النظام |
transfer_out |
صادر | عند شحن التحويل | يقلل المتوفر في مستودع المصدر |
transfer_in |
وارد | عند استلام التحويل | يزيد المتوفر في مستودع الوجهة |
quantity_change موقّع: الوارد وtransfer_in موجبان؛ الصرف وtransfer_out وحذف بند بكميات متبقية سالبان.
نقل الصندوق داخل المجموعة يكتب صفاً بكمية صفر وreference_type = bin_transfer. تعيين الصندوق يكتب تسوية بكمية صفر وreference_type = bin_placement. إكمال قائمة التقاط يكتب issue بـ pick_list. حذف بند له كمية يكتب issue بـ item_deletion. العكس يكتب صفاً تعويضياً بـ reversal. إنشاء مستودع/منطقة/صندوق فارغ أو إعادة التسمية لا يكتب دفتر مخزون. لا يمكن إلغاء تحويل مشحون (in_transit)؛ اعكس صفوف transfer_out.
يسجل كل معاملة الكمية_قبل وتغيير_الكمية والكمية_بعد للتتبع الكامل.
هـ. عرض تفاصيل المعاملة
انقر على أي صف معاملة لفتح عرض التفاصيل:
رأس الصفحة
- معرف المعاملة، شارة النوع
- التاريخ والوقت
- سياق المخزون والمستودع
- نفذه مع مقتطف الملف الشخصي
الكميات
| الحقل | الوصف |
|---|---|
| المنتج | اسم المنتج ومعرفه |
| الكمية قبل | مستوى المخزون قبل هذه المعاملة |
| تغيير الكمية | المبلغ (+/-) الذي تغير |
| الكمية بعد | مستوى المخزون بعد هذه المعاملة |
| تكلفة الوحدة | التكلفة لكل وحدة وقت المعاملة |
| التكلفة الإجمالية | إجمالي الأثر المالي (تكلفة الوحدة × القيمة المطلقة لتغيير الكمية) |
| العملة | عملة المعاملة |
المرجع
| الحقل | الوصف |
|---|---|
| نوع المرجع | نوع المستند المصدر (مثل adjustment، transfer، pick_list، bin_transfer، requisition) |
| معرف المرجع | UUID للمستند المصدر |
| رقم المرجع | معرف الأعمال للمستند المصدر |
| السبب | سبب المعاملة |
| الملاحظات | ملاحظات إضافية |
التتبع
| الحقل | الوصف |
|---|---|
| رقم الدفعة | معرف الدفعة |
| رقم اللوت | معرف اللوت |
| الرقم التسلسلي | الرقم التسلسلي (إن وجد) |
و. قراءة بنود المعاملة
تمثل كل معاملة حركة مخزون واحدة لمنتج واحد في مخزون محدد. الحقول الرئيسية للتحليل:
تغيير_الكمية— موجب للاستلامات/الزيادات، سالب للصرفيات/النقصانالكمية_قبلوالكمية_بعد— تمكن من تقييم دقيق للمخزون في أي نقطة زمنيةمعرف_المرجع— يربط المعاملة بمستندها المصدر للربط المرجعينفذه— يوفر مساءلة المستخدم
يدعم سجل المعاملات متطلبات التدقيق الخارجي من خلال الحفاظ على سلسلة غير منقطعة لجميع حركات المخزون.
ز. عكس معاملة
عند إنشاء معاملة عن طريق الخطأ، يمكنك عكسها:
- افتح عرض تفاصيل المعاملة.
- انقر على عكس.
- قدّم سببًا للعكس.
- قم بالتأكيد.
عند العكس:
- يتم إنشاء معاملة جديدة بقيمة معاكسة لـ
تغيير_الكمية - تشير ملاحظات المعاملة الجديدة إلى معرف المعاملة الأصلية
- تبقى المعاملة الأصلية دون تغيير (مبدأ السجل غير القابل للتغيير)
- يتم تعديل مستويات المخزون إلى حالتها قبل المعاملة
مثال: إذا تم عمل استلام بقيمة +50 وحدة عن طريق الخطأ، فإن العكس ينشئ صرفًا بقيمة -50 وحدة، لاستعادة الرصيد.
متى تعكس مقابل متى تسوي
| السيناريو | الإجراء |
|---|---|
| تم استلام منتج خاطئ | اعكس الاستلام، أنشئ استلامًا جديدًا للمنتج الصحيح |
| كانت الكمية خاطئة (أكثر من اللازم) | أنشئ تسوية لتصحيح العدد |
| مصدر/وجهة خاطئة في التحويل | اعكس التحويل، أنشئ تحويلًا جديدًا |
| تم تكرار المعاملة | اعكس المعاملة المكررة |
يحافظ العكس على مسار التدقيق. لا تحذف المعاملات أبدًا — اعكسها دائمًا.
التالي: الموردون — إدارة سجلات الموردين
انظر أيضًا: التسويات | التحويلات | قوائم الالتقاط | طلبات التوريد | الإحصائيات