طلبات عروض الأسعار (RFQ)
طلب عروض الأسعار (RFQ) حزمة متطلبات مُرسلة لمورد واحد أو أكثر لاقتراح أسعار وشروط. يدعم وقتي دورة العمل الداخلية كاملة: المسودة، الإصدار، جمع العروض (بما فيها الرفع اليدوي)، التقييم بالدرجات، الترسية، الإلغاء، ومخرجات PDF.
المتطلبات المسبقة
يتحقق الإنشاء من إعدادات المشتريات: إذا لم يكن RFQ مفعّلاً للمستأجر يُرفض الإنشاء. الحد الأدنى للموردين عند الإصدار يتبع إعدادات المستأجر (مثل rfq_min_vendors) ما لم يُخصص لكل RFQ.
إنشاء RFQ
من طلبات عروض الأسعار ← إنشاء. الحقول تشمل:
| الحقل | ملاحظات |
|---|---|
| العنوان | إلزامي. |
| الوصف | اختياري (حتى 2000 حرف). |
| القسم / المشروع / فئة الإنفاق / نوع الطلب | تصنيفات اختيارية. |
| تاريخ الاستحقاق | إلزامي؛ اليوم أو لاحقاً. |
| العملة | إلزامي (رمز حتى 3 أحرف في التحقق). |
| الميزانية التقديرية | اختياري. |
| الحد الأدنى لعدد العروض | اختياري بين 1 و10؛ يؤثر على إمكانية الإصدار. |
| الشروط والأحكام | نص طويل اختياري. |
| متطلبات التسليم | اختياري (حتى 1000 حرف). |
| شروط الدفع | اختياري (حتى 500 حرف). |
| البنود | بند واحد على الأقل: اسم البند، الكمية؛ وصف ومواصفات ووحدة وسعر تقديري اختيارية. |
| معرّفات الموردين | اختيارية عند الإنشاء؛ يمكن الإضافة لاحقاً. |
يُحفظ RFQ كـ مسودة وتُفتح صفحة التفاصيل.
إدارة الموردين
- إضافة مورد — مسموح في مسودة، صادر، أو جمع العروض. يُرفض تكرار نفس المورد.
- إزالة مورد — مسودة فقط.
قبل الإصدار يجب أن يكون عدد المدعوين ≥ الحد الأدنى للعروض المطلوبة.
إصدار RFQ
الإصدار ينقل مسودة إلى صادر، يضبط تاريخ الإصدار، ويُعلّم الموردين كمُرسَل عبر يدوي في مسار الإصدار. أو يمكن أن ينتقل إلى صادر عند أول بريد ناجح (أدناه).
الإرسال للموردين (بريد إلكتروني)
يمكن الإرسال لمورد واحد أو لعدة موردين:
- يُولَّد PDF خاص بكل مورد ويُرفق بدعوة RfqInvitation.
- يجب أن يكون للمورد contact_email؛ وإلا يفشل الإرسال له.
- إن لم يكن المورد على RFQ يُضاف تلقائياً قبل الإرسال.
- رسالة مخصصة اختيارية (حتى 2000 حرف).
الإرسال الجماعي قد يُبلّغ نجاحاً جزئياً إن نقص البريد أو فشل الإرسال؛ إن كانت الحالة مسودة وأُرسل بنجاح لمرة واحدة على الأقل قد يصبح صادراً.
توليد PDF والتنزيل
تنزيل PDF يبث الملف المُولَّد، مع معامل اختياري vendor_id لنسخة مخصصة للمورد. الأسماء مثل RFQ-{الرقم}[-رمز المورد].pdf. الوصول معزول على المستأجر.
جمع العروض
في صادر أو جمع العروض يمكن رفع عرض لمورد مدعو. يشمل: المورد، رقم العرض، التاريخ، المبالغ، العملة، شروط التسليم والضمان وغيرها، وبنود مرتبطة ببنود RFQ (rfq_item_id، سعر وكمية مقترحة، إمكانية التوريد، ملاحظات).
أول عرض على RFQ صادر قد ينقل الحالة إلى جمع العروض. لا يُسمح بعرض ثانٍ لنفس المورد من هذا المسار.
بدء التقييم
بدء التقييم من جمع العروض عند تحقق hasEnoughQuotes(). يُفعَّل مصفوفة المقارنة ودرجات العروض.
درجات العروض
لكل VendorQuote في تقييم يُدخل المقيّم:
- الدرجة الفنية 0–100
- درجة السعر 0–100
- ملاحظات اختيارية (حتى 1000 حرف)
الأوزان الافتراضية في الخدمة 60٪ فني و40٪ سعر ما لم يُغيَّر النشر.
قد تُعرض توصية عبر getRecommendedVendor لدعم القرار.
الترسية
في تقييم، الترسية تتطلب quote_id صالحاً للـ RFQ وتبريراً اختيارياً. يُحدَّد العرض الفائز وتُرفض العروض الأخرى بسبب قياسي. تصبح الحالة مُرسّاة.
التحويل إلى أمر شراء
يحتوي نموذج RFQ على purchase_order_id. عند إنشاء أمر شراء من ترسية قد تنتقل الحالة إلى محوّل إلى أمر شراء حسب مسار المستأجر. لا يُسمح بالإلغاء بعد محوّل إلى أمر شراء.
الإلغاء
يُقبل سبب اختياري (حتى 1000 حرف). غير مسموح لـ مُرسّاة، محوّل إلى أمر شراء، أو ملغى مسبقاً.
حذف المسودة
حذف مسموح لـ مسودة فقط؛ تُحذف البنود وارتباطات الموردين مع السجل.
القائمة والتصفية
الفهرس يدعم بحثاً (رقم أو عنوان)، حالة، قسم، متأخر (صادر/جمع عروض وتاريخ الاستحقاق مضى)، وفرزاً. تُعرض إحصائيات ملخصة.
مرجع الحالات
| الحالة | المعنى المعتاد |
|---|---|
| مسودة | قابلة للتحرير؛ لم تُرسل. |
| صادر | تاريخ إصدار؛ إشعار أو إرسال للموردين. |
| جمع العروض | جاري جمع العروض. |
| تقييم | درجات ومقارنة. |
| مُرسّاة | تم اختيار المورد. |
| محوّل إلى أمر شراء | مرتبط بأمر شراء. |
| ملغى | توقف دون ترسية. |
مواضيع ذات صلة
- طلبات الشراء الداخلية — مصدر اختياري لبنود RFQ عند التحويل من طلب موافق عليه.
- أوامر الشراء — التنفيذ بعد الترسية.