طلبات التوريد — سحابة صناديق
إصدار المنتج: 1.0.0+1
آخر تحديث: 2026-11-02
الجمهور المستهدف: مالكو المستأجر، موظفو المستأجر، المستخدمون العاديون
أ. ما هي طلبات التوريد؟
طلب التوريد هو طلب تزويد وارد لمجموعة مخزون — عادة لإدخال وحدات SKU من مورد. ليس تذكرة استهلاك داخلي (استخدم قوائم الالتقاط لصرف المخزون من صندوق داخل المجموعة، أو التسويات من نوع damage / expiry للشطب).
الاستخدامات النموذجية:
- إعادة الطلب — إدخال المزيد من وحدة SKU موجودة (بما في ذلك إعادة الطلب التلقائي عند التهيئة)
- وارد المورد — مورد اختياري في الرأس
- مخزون متوقع — عند الاعتماد تزيد
quantity_incoming؛ وعند القبول تسجل معاملة استلام ويخفض الوارد، وتقوم خدمة المالية تلقائيا بإنشاء واعتماد وترحيل فاتورة المورد المقابلة (REQ-...) ضمن ذمم الموردين
يتغير المتوفر فعليا فقط عند القبول — كـ استلام (وارد)، وليس صرفا.
لا يمكن أن يستهدف طلب التوريد مجموعة يحملها موظف (مخزون العهدة)؛ يرفض إنشاؤه أو قبوله عليها. يحمل مخزون المندوب بالتحويل.
ب. عرض قائمة طلبات التوريد
انتقل إلى المخزون > طلبات التوريد. تعرض القائمة:
| العمود | الوصف |
|---|---|
| المعرف | معرف الأعمال لطلب التوريد |
| المخزون | المخزون المطلوب منه |
| الحالة | الحالة الحالية (مسودة، بانتظار_الموافقة، معتمد، قيد_المعالجة، مقبول، مرفوض، ملغي) |
| البنود | عدد بنود الطلب |
| الكمية الإجمالية | إجمالي الكمية المطلوبة |
| المورد | المورد (إذا تم تحديده) |
| أنشئ بواسطة | اسم الطالب |
| تاريخ الإنشاء | تاريخ الإنشاء |
صف حسب المخزون أو الحالة لتضييق النتائج.
ج. إنشاء طلب توريد
- انقر على + إنشاء طلب توريد من القائمة، أو تفاصيل الصنف → العمليات → إنشاء طلب توريد (المجموعة والصنف مقفولان؛ تبقى الكمية قابلة للتعيين).
- املأ الحقول:
| الحقل | مطلوب | الوصف |
|---|---|---|
| المخزون | نعم | المخزون المطلوب منه المخزون |
| المورد | لا | رابط لمورد معين (اختياري) |
| الملاحظات | لا | ملاحظات نصية حرة حول طلب التوريد |
- أضف بنود الطلب:
| الحقل | الوصف |
|---|---|
| الصنف | اختر صنف مخزون من المخزون المختار |
| الكمية المطلوبة | الكمية المطلوبة (يجب أن تكون ≥ 1) |
| الملاحظات | ملاحظات لكل بند (اختياري) |
- انقر على حفظ.
يتم إنشاء طلب التوريد بحالة مسودة. يمكنك متابعة التحرير حتى تقوم بتقديمه.
د. تعديل طلب توريد
طلبات التوريد في حالة مسودة
أثناء حالة مسودة، يمكنك التحرير بحرية:
- افتح عرض تفاصيل طلب التوريد.
- انقر على تعديل.
- عدل الملاحظات أو المورد أو البنود (إضافة أو إزالة أو تغيير الكميات).
- انقر على حفظ التغييرات.
يتم استبدال البنود بالكامل مع كل تحرير — قدم القائمة المحدثة الكاملة.
طلبات التوريد المقدمة
بمجرد انتقال طلب التوريد إلى ما بعد مسودة، يصبح التحرير مقيدا. لا يزال بإمكانك إضافة ملاحظات، لكن لا يمكن تغيير البنود والكميات.
هـ. دورة حياة طلب التوريد
دورة الحياة الكاملة لطلب التوريد:
مسودة ← بانتظار الموافقة ← معتمد ← قيد المعالجة ← مقبول
← مرفوض
← ملغي (في أي نقطة قبل القبول)
الخطوة 1: مسودة
الحالة الأولية بعد الإنشاء. يمكن تحرير طلب التوريد بحرية. لا يمكن لأي شخص آخر التعامل معه بعد.
الخطوة 2: تقديم (→ بانتظار الموافقة)
- افتح طلب التوريد في حالة مسودة.
- انقر على تقديم.
- قم بالتأكيد.
تتغير الحالة إلى بانتظار_الموافقة. أصبح طلب التوريد مرئيا الآن للمديرين ولا يمكن تحريره.
الخطوة 3: الموافقة
- افتح طلب التوريد.
- انقر على اعتماد.
- قم بالتأكيد.
تتغير الحالة إلى معتمد. يتم تعيين حقلي المعتمد وتاريخ_الاعتماد. تزيد كمية الوارد لكل صنف بالكمية المطلوبة.
يمكن فقط للمستخدمين الذين لديهم صلاحية المخزون المناسبة اعتماد طلبات التوريد.
الخطوة 4: الرفض
- افتح طلب التوريد.
- انقر على رفض.
- يمكنك إضافة سبب للرفض.
تتغير الحالة إلى مرفوض. لا يتأثر المخزون.
الخطوة 5: المعالجة (→ قيد المعالجة)
- افتح طلب التوريد المعتمد.
- انقر على بدء المعالجة.
- قم بالتأكيد.
تتغير الحالة إلى قيد_المعالجة. يشير هذا إلى أن موظفي المستودع يقومون بتجميع الأصناف المطلوبة.
الخطوة 6: القبول (→ مقبول)
- افتح طلب التوريد قيد المعالجة.
- انقر على قبول.
- قم بالتأكيد.
عند القبول:
- تتغير الحالة إلى
مقبول - يتم تعيين حقلي
القابلوتاريخ_القبول - يزيد المتوفر فعليا — تكتب معاملة
receiptلكل بند (reference_type=requisition) - تخفض كمية الوارد بالمقدار المستلم
- ينشر حدث
RequisitionAcceptedEventوتقوم المالية (handle_requisition_accepted←EnsureRequisitionPayableUseCase، إضافة إلى المزامنة الآمنة ضد التكرار من الواجهة عبرPOST /api/finance/v1/tenants/{tenant_id}/payables/sync-requisition) تلقائيا بإنشاء واعتماد وترحيل فاتورة المورد المقابلة (status="posted") برقم فاتورة يطابق رقم طلب التوريد (REQ-...) ومرتبطة عبرrequisition_idوrequisition_number. ويمكن سداد الفاتورة بالكامل أو جدولتها على أقساط في خطوة واحدة من المالية ← مستحقات الموردين (/finance/payables/:id). - يكمل طلب التوريد
هذه هي النقطة الوحيدة التي يتغير فيها المتوفر فعليا. بدء المعالجة لا يحرك المخزون.
الإلغاء
يمكن لأي مستخدم لديه صلاحية إلغاء طلب توريد في أي نقطة قبل القبول:
- افتح طلب التوريد.
- انقر على إلغاء.
- قم بالتأكيد.
تتغير الحالة إلى ملغي. لا تحدث أي تغييرات في المخزون.
و. شرح عملية التوفير
التدفق النموذجي من البداية إلى النهاية:
- عضو الفريق ينشئ طلب توريد في حالة
مسودة. - عضو الفريق يقدم طلب التوريد ←
بانتظار_الموافقة. - المدير يراجعه ويعتمده ←
معتمد. - موظف المستودع يبدأ المعالجة لاستلام الوارد ←
قيد_المعالجة. - يقوم موظف المستودع بـ بدء المعالجة ثم قبول الوارد ←
مقبول. - تسجل معاملات الاستلام ويزيد المتوفر فعليا، وترحل المالية تلقائيا فاتورة المورد المرتبطة (
REQ-...) في ذمم الموردين.
قد ترسل إشعارات في كل مرحلة حسب تكوين المستأجر (انظر الإشعارات).
ز. طلب التوريد مقابل التحويل
| الجانب | طلب التوريد | التحويل |
|---|---|---|
| الغرض | تزويد وارد إلى مجموعة واحدة | حركة مخزون بين المجموعات |
| الاتجاه | اتجاه واحد (مورد / وارد → المجموعة) | اتجاهان (مصدر → وجهة) |
| تأثير المخزون | وارد عند الاعتماد؛ استلام عند القبول | يخصم عند الشحن، يضاف عند الاستلام |
| سير العمل | مسودة ← اعتماد ← معالجة ← قبول | معلق ← اعتماد ← شحن ← استلام |
| حالة الاستخدام | إعادة طلب / وارد مورد | نقل المخزون بين المنشآت |
التالي: المخزون والرصيد — إدارة مجموعات المخزون
انظر أيضا: التحويلات | الموردون | أصناف المخزون | ذمم الموردين