هذا هو السلوك الدقيق لعملية التسعير. اقرأ تسعير عرض السعر أولًا للمفاهيم؛ وهذه المقالة لحين وجوب تفسير رقم بالضبط.
المراحل الثلاث
البنود لا تُحسب دفعة واحدة. تُقسَّم إلى ثلاث مجموعات وتُقيَّم بالترتيب، لأن اللاحقة تعتمد على السابقة.
| المرحلة | البنود | الأساس |
|---|---|---|
| ١ | البنود القائمة على وحدة | السعر × عدد الوحدات |
| ٢ | بنود Depend on، بترتيب البند | نسبة من صافي بند سابق واحد |
| ٣ | بنود Total VAT Exclusive | نسبة من صافي كل ما سبق |
ويترتب على ذلك أمران مباشرةً:
- بند Total VAT Exclusive يشمل بنود المرحلة ٢ في أساسه، لأنها أُضيفت قبل تشغيل المرحلة ٣.
- بندان من Total VAT Exclusive لا يتراكبان. كلٌّ يُحسب على الإجمالي الجاري كما كان، فيهمّ ترتيبهما.
ما يضربه كل وحدة
| الوحدة | الوحدات المستخدمة |
|---|---|
| Shipment | دائمًا 1 |
| Invoice | دائمًا 1 |
| CBM | إجمالي المتر المكعب |
| Kilogram | إجمالي الوزن |
| Unit | عدد الطرود |
| Day | الأيام |
| W/M | قيمة الوزن/القياس |
| CBMCield | المتر المكعب، مقرَّبًا لأعلى |
| WMCield | الوزن/القياس، مقرَّبًا لأعلى |
| CBMxDays | المتر المكعب × الأيام |
| CBMCieldxDays | المتر المكعب مقرَّبًا لأعلى × الأيام |
| WMxDays | الوزن/القياس × الأيام |
| WMCieldxDays | الوزن/القياس مقرَّبًا لأعلى × الأيام |
وحدات
×Daysتعتبر الأيام يومًا واحدًا حين تكون غائبة. فبند تخزين مسعَّر بـCBMxDaysعلى عرض بلا عدد أيام لا يفشل ولا يخرج صفرًا — بل يحتسب يومًا واحدًا. وهذا أسهل سلوك يُغفل هنا: نقص في السعر يبدو حسابًا صحيحًا. اضبط الأيام دائمًا على أي عرض يحمل بنود تخزين أو غرامات تأخير.
ووحدات Cield تقرّب الكمية لأعلى إلى وحدة كاملة قبل الضرب، لا المبلغ الناتج.
الشروط تحدد الإدراج لا السعر
تجيب الشروط على «هل ينطبق هذا البند؟» — لا «بأي سعر؟». والبند الذي لا تتحقق شروطه يُزال من الحساب تمامًا.
والبند بلا شروط ينطبق دائمًا. وحين يحمل عدة شروط تُجمع بـأو: تحقّق أيٍّ منها يُدخله.
وثلاثة أنواع فقط من الشروط موجودة:
| النوع | الاختبار |
|---|---|
| Day | عدد الأيام يقع داخل نطاق from–to |
| Payment terms | شروط الدفع تساوي قيمة الشرط (مقدمًا / تحصيل) |
| IMO | علامة الخطورة تطابق |
نطاقات الأيام
النطاق شامل للطرفين — نطاق من ٥ إلى ١٠ يشمل ٥ و١٠ معًا. ولذلك فالنطاقان المتجاوران المكتوبان ٠–٥ و٥–١٠ يتطابقان كلاهما عند ٥، ويُحتسب البندان. اكتبهما ٠–٥ و٦–١٠.
و**-1 تعني بلا حد**. فـfrom بقيمة -1 بلا حد أدنى، وto بقيمة -1 بلا حد أعلى. وهكذا تعبّر عن «١١ يومًا فأكثر» — from تساوي ١١، وto تساوي -1.
شروط تُنتج خطأ
الشرط يحتاج مدخله. فإن لم يوفّره العرض، يفشل الحساب بدل أن يخمّن:
| الخطأ | السبب |
|---|---|
DAYS_REQUIRED | يوجد شرط أيام والعرض بلا عدد أيام. |
FROM_REQUIRED / TO_REQUIRED | شرط أيام ينقصه أحد طرفي النطاق. استخدم -1 لعدم التحديد بدل تركه فارغًا. |
PAYMENT_TERMS_REQUIRED | يوجد شرط شروط دفع والعرض بلا شروط محددة. |
IMO_REQUIRED | يوجد شرط IMO وعلامة الخطورة غير مضبوطة. |
CONDITION_UNIT_NOT_SUPPORTED | الشرط يستخدم نوعًا لا ينفّذه المحرك. |
وهذه تأتي من محرك التسعير، فتظهر عند احسب لا عند حفظ البند.
بنود «يعتمد على»
بند Depend on يشير إلى بند آخر برقم ترتيبه، ويُعامَل سعره كـنسبة مئوية: والناتج هو صافي البند المشار إليه × السعر ÷ 100.
إن لم يكن البند المشار إليه موجودًا، فالأساس صفر ويُسعَّر بند الاعتماد بصفر. ولا يُنتج خطأ. وقد يغيب البند المشار إليه لأنه حُذف، أو تغيّر رقم ترتيبه، أو — وهو الأسهل إغفالًا — لأن شروطه هو استبعدته. والرسم النسبي الذي يُسعَّر بصفر صمتًا هو هذا السبب في الغالب دائمًا.
وتُقيَّم بنود الاعتماد بترتيب البند، ولا يشير كلٌّ منها إلا إلى بند من المرحلة ١. فبند اعتماد لا يشير إلى بند اعتماد آخر.
الحد الأدنى للرسم
يُطبَّق الحد الأدنى كـ max(المبلغ المحسوب, الحد الأدنى) — بعملة البند نفسه، قبل التحويل.
وهذا الترتيب مهم على عرض متعدد العملات: فحد أدنى قدره ٥٠ دولارًا هو أرضية بالـدولار، تُطبَّق أولًا ثم تُحوَّل، لا أرضية بعملة العرض.
والبند بلا حد أدنى يُعامَل كأن حدّه صفر.
الضريبة
تُحسب الضريبة بعد التحويل، على الصافي المحوَّل: الصافي × نسبة الضريبة ÷ 100. وإجمالي البند هو الصافي زائد الضريبة.
ويجب أن تكون نسبة الضريبة بين ٠ و١٠٠.
تحويل العملة
تُسعَّر الأسعار مقابل العملة الأساسية لدفتر الأستاذ، فالتحويل بين عملتين أخريين سعر متقاطع:
المحوَّل = المبلغ × سعر(عملة البند) ÷ سعر(العملة الهدف)
وثلاث خصائص تستحق المعرفة:
- لحظة مرجعية واحدة لكل عملية حساب. كل بنود عملية «احسب» الواحدة تُحوَّل في اللحظة نفسها، فلا يمكن لعرض متعدد البنود أن يقع على جانبي تغيّر في السعر.
- تُجلب الأسعار مرة واحدة لكل عملة طوال العملية.
- البند الذي بعملة الهدف أصلًا لا يُحوَّل، فلا يحمل أي تقريب ناتج عن التحويل.
والأسعار تأتي من المالية — راجع المجموعات الضريبية وأكواد التعريفة وأسعار الصرف والإعدادات.
ترتيب العمليات من البداية للنهاية
لبند واحد:
- تحديد عدد الوحدات من نوع الوحدة.
الصافي = السعر × الوحدات— أو، لبنود الاعتماد وإجمالي ما قبل الضريبة، النسبة من أساسها.- تطبيق الحد الأدنى:
max(الصافي, الحد الأدنى)، بعملة البند. - التحويل إلى عملة العرض.
- تطبيق الضريبة على الصافي المحوَّل.
- الإجمالي = الصافي + الضريبة.
وإجمالي العرض هو مجموع إجماليات كل بند مُدرَج.
تشخيص رقم خاطئ
| العَرَض | انظر إلى |
|---|---|
| بند مفقود من النتيجة | شروطه — استُبعد. |
| بند نسبي خرج بصفر | البند الذي يعتمد عليه استُبعد أو تغيّر ترتيبه. |
| رسم تخزين بيوم واحد | الأيام غير مضبوطة؛ وحدات ×Days رجعت إلى ١. |
| الرقم مضاعف صحيح بلا سبب | وحدة Cield تقرّب الكمية لأعلى. |
| الحد الأدنى يبدو خاطئًا بعد التحويل | طُبِّق قبل التحويل، بعملة البند. |
| مستويان متداخلان احتُسبا معًا | نطاقات الأيام شاملة وتتداخل عند الحد. |
| الإجماليات تختلف بين تشغيلين | تحرّكت الأسعار بين الحسابين؛ كل تشغيل بلحظته المرجعية. |
آخر تحديث ٩ سبتمبر ٢٠٢٦