الدروس · الدرس 5 من 5
المراجعات والصلاحية والنهايتان
ماذا تحمل المراجعة الجديدة وماذا تُسقط عمداً، ولماذا قد يُقرأ العرض مُرسَلاً ومنتهيَ الصلاحية في آنٍ واحد، وماذا يفعل الإسناد بطلبية، والشرط الوحيد الذي على الاستفسار استيفاؤه قبل أن يسمّيه التطبيق فوزاً.
الدرس 5 من 5 · 20 د
أكثر الاستفسارات لا تنتهي نهايةً نظيفة
يخرج عرض سعر. وأحياناً يعود بعرض مضادّ. وأحياناً يسكت. وأحياناً يأخذ المشتري سطراً من أربعة ولا يذكر البقيّة أبداً. وهذا الدرس عن النهايات الثلاث جميعاً. وهو أيضاً عن الرقم أعلى شاشة القائمة الذي يزعم أنه يلخّصها. وقاعدة واحدة قصيرة تنتج ذلك الرقم. ومعرفة القاعدة هي الفرق بين رقم تستطيع الدفاع عنه وآخر لا تستطيع.
وأمام دارا (Dara) عرض السعر QUO-1061 وهي تريد سعراً أفضل عند أربعة آلاف. وأمام باليسا (Palesa) ثلاث حركات متاحة، والمثيرة منها ليست البديهية.
كل زرّ ورسالة وقيمة افتراضية ومعادلة في هذه الصفحة قُرئ من شيفرة التطبيق نفسها. وحيث تخالف الشاشة أمامك هذه الصفحة، فالشاشة على حقّ والصفحة قديمة.
المراجعة، وما ليست المراجعة
يقع زرّ New revision في ترويسة عرض السعر، ولا يظهر إلا بعد أن يغادر العرض المسودة. فالمسودة ما زالت لك، فتعدّلها في مكانها. وكل ما رآه المشتري يأخذ مراجعة جديدة بدلاً من ذلك.
وضغطه يسكّ الحرف التالي وينسخ العرض إليه. والمراجعات تجري A ثم B ثم C وهكذا عبر الأبجدية.
| ما يُحمَل إلى الأمام | ما يُسقَط عمداً |
|---|---|
| شرط التسليم | تاريخ الصلاحية |
| العملة | الملاحظات إلى المشتري |
| شروط الدفع | |
| كل سطر مُسعَّر، بسعره وحدّه الأدنى للطلب وزمن توريده | |
| نسخة مسودة جديدة من ورقة تكلفة كل سطر |
واثنان من تلك يستحقّان جملةً لكلٍّ منهما.
تاريخ الصلاحية يُسقَط عن قصد، والشيفرة تقول لماذا بجوار السطر. فالمراجعة عرضٌ جديد، وصلاحية المراجعة السابقة قد تكون مضت أصلاً. وحملها إلى الأمام يطبع تاريخاً منتهياً على مستند جديد. والملاحظات تذهب للسبب نفسه. فملاحظة عرض كُتبت للجولة الماضية ليست ملاحظة هذه الجولة.
وأوراق التكلفة تُنسَخ لا تُشارَك. فكل سطر على المراجعة الجديدة يشير إلى نسخة مسودة جديدة تماماً من الورقة التي جاء منها، عند النسخة الأولى. وذلك ما يتيح لك إعادة تسعير Rev B بحرّية وإن كانت ورقة Rev A نهائيةً وترفض المسّ. ويعني أيضاً أن المراجعتين لا تستطيع إحداهما تلويث الأخرى، وهذا هو جوهر المراجعة.
وأمرٌ يفاجئ الناس ينبغي توقّعه: رقم العرض يتغيّر هو الآخر. فمراجعة B ليست QUO-1061 وقد لبست حرفاً آخر. بل هي سجلّ عرض سعر جديد برقمه الخاصّ، فيُقرأ الزوج QUO-1061 Rev A ثم QUO-1062 Rev B. وتبقى Rev A كما أُرسلت تماماً، وهو ما تريده حين يسأل أحدهم في آب عمّا عرضته فعلاً في شباط.
وتبدأ المراجعة الجديدة في مسودة، ما يعني أن إرسالها يجري الفحوص الأربعة كلّها من الدرس السابق من جديد، بما فيها طلب توقيع جديد على السجلّ الجديد.
نوعان مختلفان من انتهاء الصلاحية
جعلت باليسا صلاحية QUO-1061 حتى 12 آذار 2027. وآليّتان منفصلتان تراقبان ذلك التاريخ الآن، ويسهل الخلط بينهما لأنهما تستعملان الكلمة نفسها.
والأولى شارة في ترويسة السجلّ، تُحسَب من التاريخ في كل مرّة تُحمَّل فيها الصفحة. ولها أربع قراءات ممكنة وتعرض اثنتين منها فقط.
| صالح حتى | الحالة | المعروض |
|---|---|---|
| غير محدّد | لا شيء | لا شيء البتّة |
| 2027-03-13 | صالح | لا شيء البتّة |
| 2027-03-12 | يقترب | كهرماني، الصلاحية تقترب |
| 2027-03-04 | منتهٍ | أحمر، انتهت صلاحية العرض |
والنافذة أسبوع، فتصير الشارة كهرمانية في الخامس من آذار لعرض صالح حتى الثاني عشر، وحمراء في الثالث عشر.
والثانية هي الحالة، والحالة قرار إنسان. فزرّ Mark expired يضغطه أحد. ولا شيء في التطبيق ينقل عرض سعر إلى «منتهي الصلاحية» من تلقاء نفسه. فيمكن لعرض سعر تماماً أن يُقرأ مُرسَل بينما يحمل إلى جانبه شارةً حمراء تقول إن صلاحيته انتهت، وكلاهما صحيح. التاريخ مضى. ولم يقل أحد ذلك على السجلّ.
وانتهاء الصلاحية ليس طريقاً مسدوداً. والحركة الوحيدة منه هي العودة إلى مُرسَل، وهي طريقة التطبيق في قول إن إحياء عرض قديم قرارٌ لا مصادفة.
وبنود الملاحقة على شاشة عملي / الاستثناءات تقرأ التاريخ لا الحالة، وهذا هو الوجه الصحيح. فعرض السعر الذي حالته مُرسَل أو قيد التفاوض ويحمل تاريخ صلاحية ينتج «العرض يقترب من انتهاء صلاحيته» بالكهرماني خلال الأسبوع، ثم «انتهت صلاحية العرض — بلا قرار» بالأحمر بعده. وكلاهما يُنزلك على تبويب سطور العرض نفسه.
القبول، والزرّ الذي لا يظهر إلا حينئذ
تعود دارا وتأخذ السترة عند ستّة آلاف والصدرية عند أربعة آلاف وخمسمائة. فتضغط باليسا Mark accepted.
والقبول نهاية الطريق لحالة عرض السعر. فلا انتقال بعده. والذي يفتحه هو زرّ أخضر Award → order على كل سطر مُسعَّر، ولافتة في الترويسة تشرح أن الترويسة نفسها لا تستطيع الإسناد، لأن عليك اختيار أي سطر.
وتعرض لوحة الإسناد ثلاثة أشياء تستحقّ القراءة قبل أن تؤكّد.
- فحص إعادة التكلفة: السعر المعروض، وسعر فوب لورقة التكلفة المربوطة كما هو اليوم، والفجوة بينهما، معنونةً Headroom vs cost. والفجوة السالبة تحمرّ ومعها تحذيرها الخاصّ.
- كمية موضوعة، تبدأ عند الشريحة المعروضة ويمكن تعديلها إلى الرقم الحقيقي. والشريحة المعروضة هي ما يبقى على عرض السعر، ففرق ما بين المعروض والموضوع يبقى رقماً حقيقياً.
- تاريخ شحن للطلبية، يُفحَص مقابل ما يستطيعه المصنع فعلاً.
وتُسند باليسا شريحة 9,000 على 6,000 قطعة، فيوقفها التطبيق بتحذير مسمّى لا يمنع: 6,000 تقع بين شريحة 4,000 وشريحة 9,000 المعروضتين، وستحمل الطلبية سعر شريحة 9,000.
وحجم ذلك السؤال يسهل حسابه ويستحقّ الحساب.
| القراءة | للثوب | على 6,000 قطعة |
|---|---|---|
| سعر شريحة 4,000 الذي عرضته | 20.15 | — |
| سعر شريحة 9,000 الذي تحمله الطلبية | 18.35 | — |
| الفرق بين الشريحتين المعروضتين | 1.80 | 10,800 |
| الفسحة فوق سعر فوب في الورقة البالغ 18.05 | 0.30 | 1,800 |
والسؤال التسعيري المعلَّق يساوي ستّة أضعاف الفسحة كلّها على الطلبية. ولهذا وُجد التحذير، ولهذا يستحقّ ثلاثين ثانية من التفكير بدل المرور عليه بضغطة.
ولا تنال الصدرية تحذيراً البتّة. فقد أخذت سيبلوود (Sablewood) أربعة آلاف وخمسمائة مقابل ستّة آلاف معروضة، وهو ربعٌ تحت الرقم الذي سعّرته باليسا. لكن سطر الصدرية حمل كميةً واحدة، والفحص يحتاج شريحتين قبل أن يصنّف شيئاً. وكل ما تراه باليسا هو تلميح اللوحة الأهدأ بأن الشريحة المعروضة كانت 6,000 قطعة.
وإن كان تاريخ الشحن ممّا لا يستطيعه المصنع، أو ممّا يكاد لا يستطيعه، رفضت اللوحة مرّةً واحدة، وشرحت السبب، وحوّلت زرّ التأكيد إلى Award anyway (override). وأخذ التجاوز يكتب سطراً على نشاط الطلبية الجديدة يسمّي المستوى وأقرب تاريخ شحن ممكن والسبب.
ماذا يبني الإسناد فعلاً
والتأكيد يُنشئ طلبية مسودة وينقلك إليها مباشرةً. وهي تحمل المشتري والموديل والكمية الموضوعة وتاريخ الشحن وشرط التسليم وأساس تكلفته والعملة والسعر المعروض بوصفه السعر المستهدف للطلبية. وملاحظتها تقرأ «Awarded from QUO-1061 (RFQ-1042)».
وثلاثة أمور أخرى تحدث في هدوء.
- إن حمل عرض السعر شروط دفع، نُسخت على الطلبية وسُجّل النسخ. وإن لم يحملها، لم يُخترَع شيء.
- ويُسجَّل وضعُ الطلبية مقابل السطر المعروض، حاملاً الكمية المعروضة والسعر المعروض والكمية الموضوعة والسعر الموضوع. وذلك هو سجلّ المعروض مقابل الموضوع، وهو المكان الوحيد الذي يعيش فيه الفرق.
- ويُطبَّق جدول مسار حرج افتراضي على الطلبية، بأفضل جهد، ويُسجَّل باسم القالب. والإخفاق هناك يُبلَّغ عنه ولا يمنع الإسناد أبداً.
والسطر الذي أُسند يعرض رقم الطلبية بدل الزرّ، والإسناد الثاني على السطر نفسه يُرفَض برسالة «هذا السطر أُسند إلى طلبية بالفعل».
الشرط الوحيد للفوز
وها هي النهاية، وهي أحدّ ما في هذا المساق.
يبلغ طلب عرض السعر فائز بطريقة واحدة بالضبط. فحين يُسنَد سطر، يفحص التطبيق إن كان كل سطر على عرض السعر المقبول قد صار له وضعُ طلبية الآن. فإن صار ذلك لجميعها، أُغلق الطلب فوزاً. وإن تخلّف سطر واحد، لم يحدث للطلب شيء.
ولا فوز يدوي. فالأزرار على طلب مفتوح أو مُسعَّر هي Close RFQ وMark as lost وCancel RFQ، ولا واحد منها يضع الفوز. بل يُكتسَب بالإسناد، أو لا يُكتسَب أبداً.
وضع ذلك الآن مقابل QUO-1061. أربعة سطور، أُسند اثنان منها، وشريحتان لم يكن المشتري ليأخذهما أبداً. ولن يُقرأ RFQ-1042 فوزاً أبداً، وقد فازت به ليتساتسي (Letsatsi).
والحلّ الالتفافي موجود وليس مجّانياً. ارفع مراجعة جديدة، واحذف السطور التي لم يأخذها المشتري وهي ما زالت مسودة، وأرسلها، ودعها تُقبَل، وأسنِد سطرها الوحيد الباقي. فيصير كل سطر موضوعاً ويُغلَق الطلب فوزاً. وذلك طلب توقيع ثانٍ وإرسال ثانٍ لصفقة منتهية أصلاً.
الرقم على شاشة القائمة
وللخسارة زرّها هي الأخرى. فزرّ Mark as lost يفتح لوحةً حمراء صغيرة ويسأل عن واحد من ثمانية أسباب: السعر، وزمن التوريد، والطاقة أو الحدّ الأدنى للطلب، والجودة، وإلغاء المشتري للبرنامج، والخسارة أمام منافس، ولا ردّ، وغير ذلك. والأخير وحده من الثمانية يكشف خانة نصّ حرّ. وهو يغلق الطلب خاسراً ويسجّل السبب، واللوحة تقول بوضوح لماذا يُطلَب السبب. فهو يغذّي معدّل الفوز والخسارة.
ويقع ذلك المعدّل أعلى قائمة عروض الأسعار ويقرأ مثلاً نسبة الفوز 60% (9 مكسوبة · 6 خاسرة). والمعادلة سطر واحد: الفوز مقسوماً على الفوز زائد الخسارة، مقرَّباً إلى عدد صحيح. والطلبات الملغاة ليست فيه. والمغلقة إغلاقاً محايداً ليست فيه. والحيّة بعدُ ليست فيه. وحين لا يُحسَم شيء، لا تظهر الشارة أصلاً بدل أن تعرض صفراً أو مئةً على سبيل الطمأنة.
تقرأ باليسا سنة ليتساتسي عن القائمة ثم تقرؤها من جديد قراءةً صحيحة.
| الحالة على الشاشة | العدد | في معدّل الفوز؟ | ما جرى حقاً |
|---|---|---|---|
| فائز | 9 | نعم، فوزاً | فوز |
| خاسر | 6 | نعم، خسارة | خسارة |
| ملغى | 3 | لا | المشتري أسقط البرنامج |
| مغلق | 2 | لا | فوز، على عروض متعدّدة الشرائح، أُغلق يدوياً |
| تم التسعير | 4 | لا | 3 منها فازت قبل شهور، وواحد حيّ فعلاً |
تقول الشاشة 60%، على 15 من الاستفسارات الأربعة والعشرين. والحقيقة 14 فوزاً مقابل 6 خسائر، وهي 70%، على 20 من الأربعة والعشرين. والفجوة ليست أثر تقريب وليست إهمالاً. بل هي عرض السعر متعدّد الشرائح، وهو الشيء الذي أوصى به هذا المساق على مدى درسين، يسقط مباشرةً من الشرط الوحيد للفوز.
اختبر فهمكيقرأ معدّل فوزك 40% ومديرك العام غير راضٍ. قبل أن تدافع عن أي شيء، ما الأسئلة الثلاثة التي تُطرَح على ذلك الرقم؟أظهر الإجابة
أولاً، ما المقام؟ إنه الطلبات المعلَّمة فوزاً أو خسارةً وحدها. فالملغاة والمغلقة إغلاقاً محايداً والحيّة بعدُ كلّها مستبعَدة، فقد يكون المعدّل محسوباً على أقلّية من سنتك. ثانياً، كم من فوزك جاء من عروض متعدّدة الشرائح؟ فالطلب لا يبلغ الفوز إلا حين يُسنَد كل سطر من عرض السعر المقبول، فأخذُ المشتري شريحةً من ثلاث يترك فوزاً حقيقياً غير معدود إلى الأبد. ثالثاً، كم من الخسائر سُجّلت بزرّ Mark as lost بدل الإغلاق بالزرّ المحايد؟ فالإغلاق المحايد يزيل الاستفسار من نصفَي النسبة كليهما. أجب عن تلك تجد عادةً أن المعدّل الحقيقي أعلى ممّا تقوله الشاشة وأن العيّنة أصغر ممّا افترض أحد.
موجّه · أعِد بناء نسبة فوزي ممّا حدث فعلاً
قبل أن يقتبس أحد الرقم الظاهر على شاشة طلبات عروض الأسعار في اجتماع.
ساعدني في إعادة بناء نسبة الفوز في عروض أسعاري من النتائج لا من الحالات، وأرِني الفرق. سألصق أو أصف استفساراتي عن فترة. ولكل استفسار: رقمه، والليستري، وحالته على الشاشة، وكم سطراً كان في عرض السعر المقبول إن وُجد، وكم من تلك السطور صار طلبيات، وما الذي حدث فعلاً بحسب علمي. أولاً احسب النسبة كما تحسبها الشاشة: الفوز مقسوماً على الفوز زائد الخسارة، بعدّ المعلَّم فائزاً وخاسراً فقط. وقل لي كم استفساراً يستبعد ذلك، وما نسبته من الإجمالي. ثم احسبها مرّة أخرى ممّا حدث حقاً، بعدّ الاستفسار فائزاً إن صار أي سطر منه طلبية، وخاسراً إن ذهب الليستري إلى غيرنا أو رفض. وأرِني الرقمين جنباً إلى جنب والفجوة بينهما بنقاط مئوية. ثم فسّر الفجوة بحسب السبب، وضع كل استفسار مستبعَد في صندوق واحد بالضبط. فوز حقيقي تعذّر تسجيله لأن بعض سطور عرض متعدّد السطور فقط أُسند. أو فوز أُغلق يدوياً بإغلاق محايد. أو خسارة أُغلقت يدوياً بدل تعليمها خاسرة مع سبب. أو إلغاء لا ينتمي لأي من النصفين. أو واحد ما زال حيّاً فعلاً. واختم بالخسائر التي سجّلتها، مجمّعة بحسب السبب المعطى، وقل لي أي سبب ينبغي أن أكون أقلّ استعداداً لتصهذهقه. فالسبب المختار بسرعة من قائمة ليس كالسبب الذي سأل أحدٌ الليستريَ عنه.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.