Skip to content
English

التسعير والعروض والكوبونات (Pricing, Offers & Coupons) ​

السعر الذي يدفعه العميل ليس رقمًا واحدًا، بل نتيجة طبقات متعددة: قائمة أسعار، وخصم كمية، وعرض ترويجي، وربما كوبون. يجمع هذا الدليل أدوات التسعير الخاصة بسلسلة التوريد ويشرح كيف تتراكم.

تكامل مع وحدة الفوترة

آليات الخصم والعروض ونقاط الولاء المشتركة على مستوى المستند موثّقة في وحدة الفوترة (أدلة الخصومات والعروض ونقاط المكافأة). تركّز هذه الصفحة على كيانات التسعير الخاصة بسلسلة التوريد وتُحيل إلى تلك الأدلة عند التقاطع، تفاديًا للتكرار.

قوائم أسعار البيع (SalesPriceList) ​

قائمة أسعار البيع هي العمود الفقري للتسعير: تحدّد سعر كل صنف لشريحة عملاء وفترة وعملة محددة. يمكنك امتلاك قوائم متعددة (تجزئة، جملة، عملاء مميزون، عروض ترويجية)، ولكل قائمة نطاق تاريخ سريان وأولوية تمنع التعارض عند تداخل أكثر من قائمة. عند إنشاء الفاتورة تختار القائمة المناسبة فيملأ النظام الأسعار تلقائيًا.

شاشة قائمة أسعار البيع في نما

التسعير حسب الكمية (PricingRange) ​

نطاق التسعير يتيح أسعارًا متدرّجة حسب الكمية: 1-10 قطع بسعر، و11-50 بسعر أقل، وما فوق بسعر أقل - فيكافئ الشراء بكميات أكبر تلقائيًا.

التسعير التلقائي (AutoSalesPricing) ​

بدل تحديد سعر البيع يدويًا، يحسبه التسعير التلقائي من التكلفة زائد هامش ربح (افتراضي، وحد أدنى، وحد أقصى). فعند تغيّر التكلفة يُعاد حساب السعر مع احترام سياسة الهامش. ويُضبط سلوكه العام عبر إعداد التسعير التلقائي (AutoSalesPricingSetting).

التسعير بالنقاط (SalesPriceInPoints) ​

لبرامج الولاء، يتيح سعر البيع بالنقاط تسعير الأصناف بنقاط قابلة للاستبدال بدل النقود (أو إلى جانبها).

العروض والأصناف المجانية (SalesOffers) ​

عروض المبيعات هي محرّك الترويج: خصم نسبي أو مبلغي، أو أصناف مجانية، أو حوافز حسب قيمة الفاتورة أو حدّ أدنى للسلة. تستطيع استهدافها بفلاتر (تصنيف الفاتورة، العميل، القطاع) وربطها بموسم، فينسخ الموسم تاريخ من وتاريخ إلى الخاصين به إلى العرض — انظر المواسم التجارية أدناه.

شاشة عروض المبيعات في نما

ومجموعة الأصناف المجانية (FreeItemGroup) تتيح تقديم عدة أصناف مجانية كحزمة واحدة ضمن العرض، مع ضبط قواعد التكرار والسياسات.

المواسم التجارية (Season) ​

كلتا الشاشتين أعلاه تطلبان من تاريخ وإلى تاريخ، وفي عمل يدور على المواسم ينتهي بك الأمر إلى كتابة زوج التواريخ نفسه في عشرات السجلات: كل قائمة أسعار لتشكيلة الصيف، وكل عرض يسير معها، وكل سعر بالنقاط. ويكفي أن يخطئ أحدها بيوم واحد ليتصرف ذلك السجل وحده تصرفًا مختلفًا عن البقية في صمت.

والموسم (المبيعات ← قوائم الأسعار والعروض ← موسم) موجود ليمنع ذلك. وهو ملف رئيسي صغير — كود واسم ومن تاريخ وإلى تاريخ — يمنح الفترة التجارية اسمًا يمكنك الإشارة إليه. فـ«صيف 2026» يُعرَّف مرة واحدة.

أما ما يفعله بعد ذلك فضيّق عن قصد، ويستحق التحديد الدقيق: اختيار الموسم يملأ تواريخ السجل نفسه منه. ففي قائمة أسعار البيع وعرض المبيعات وسعر البيع بالنقاط، يَنسخ اختيارُ الموسم تاريخَي بدايته ونهايته إلى من تاريخ وإلى تاريخ في السجل لحظة اختياره — ثم في كل مرة يُحفظ فيها السجل من جديد. فإذا أخّرت نهاية الموسم أسبوعًا، تبعه كل سجل يشير إليه عند حفظه التالي.

الموسم يغلب التواريخ التي تكتبها

لأن النسخ يجري عند كل حفظ لا عند اختيار الموسم فحسب، لا يمكنك الإبقاء على موسم في السجل ثم تجاوز تواريخه يدويًا — فتواريخك تُستبدَل ببساطة. وإن كانت قائمة أسعار بعينها تحتاج فعلًا نافذة مختلفة عن بقية الموسم، فاترك حقل موسم فيها فارغًا واكتب التواريخ بنفسك.

كما يظهر الموسم حقلَ تجميع عاديًا في التنبؤ بالمبيعات والتنبؤ بالمشتريات، حيث يصنّف الأرقام بالفترة التجارية دون أن يقود أي سلوك.

إدراج الأصناف في موسم: مستند تحديث المواسم (UpdateSeasonsDoc) ​

الموسم على قائمة الأسعار يؤرّخ القائمة. وهو لا يقول شيئًا عن أي المنتجات ينتمي إلى الموسم — ولدى بائع الملابس، «ما الذي في تشكيلة الصيف؟» سؤال حقيقي يبقى بعد أي قائمة أسعار بعينها.

ومستند تحديث المواسم (المبيعات ← قوائم الأسعار والعروض ← مستند تحديث المواسم) يسجّل الجواب. وهو مستند لا ملف رئيسي: له دفتر وكود، وتوجيه المستند، وتاريخ التحرير، والتاريخ الفعلي، والفترة — فيصير إسناد الصنف إلى موسم مُرقَّمًا ومؤرَّخًا ومنسوبًا إلى صاحبه، بما لا يتحقق في ملف رئيسي يُعدَّل.

وجسمه جدول مواسم بسطر لكل إسناد — الصنف وموسم ومن تاريخ وإلى تاريخ للإسناد نفسه. وفوق الجدول أربعة حقول في الرأس تحمل الأسماء الأربعة نفسها، وهي تتصرف على نحو يفاجئ الناس.

الرأس يستبدل الجدول لا يعطيه قيمة افتراضية

أي الصنف أو موسم أو من تاريخ أو إلى تاريخ يُملأ في الرأس يُكتب على كل سطر في الجدول عند كل حفظ، محلَّ ما كان السطر يحمله. وهذا ما يجعل الرأس الطريقَ السريع إلى العمل الشائع — إدراج أربعمائة صنف في موسم واحد بتسمية الموسم مرة وسرد الأصناف — لكنه يعني أيضًا أن مستندًا يخلط بين مواسم عدة عليه أن يترك حقل موسم في الرأس فارغًا، وإلا خرج كل سطر حاملًا موسم الرأس.

ولا ينتج عن معالجة المستند أي حركة مخزون ولا أي قيد محاسبي؛ الذي ينتج عنه هو سجل الإسنادات. والمكان الذي تقرؤها فيه هو الصنف نفسه: فصفحة الأسعار في بطاقة الصنف تحمل قائمة قوائم المواسم التي تعرض كل موسم أُدرج فيه ذلك الصنف، بتواريخه وبالمستند الذي جاء منه كل إسناد. ولذلك يكون تصحيح الإسناد بتحرير مستند آخر، وتبقى قائمة الصنف حافظة للأثر.

عروض ما بعد البيع (PostSalesOffer) ​

بعض الحوافز لا تُمنح وقت البيع بل بعده (حوافز، خصومات رجعية، استرداد). عرض ما بعد البيع يحدّد البرنامج وشروطه عبر إعداد عرض ما بعد البيع (PostSalesOfferConfig)، ويطالب العميل باستحقاقه عبر مطالبة عرض ما بعد البيع (PostSalesOfferClaim) التي تُراجَع وتُعتمد وتؤثر في رصيد العميل. وهناك العرض الشهري الدوري (PeriodicMonthlySalesOffer) الذي يُولِّد حوافزه شهريًا بحساب دوري. وهذا الحساب مستند مستقل هو حساب عروض المبيعات الفترية (PeriodicMonthlySalesOfferCalc): تختار العرض فيسرد العملاء المرشحين مع إجمالي قيمة مبيعاتهم وعدد الفواتير وكود القاعدة المطبقة ونسبة الخصم وقيمة العرض، والكوبون أو الإشعار الدائن الذي وُلِّد لكل منهم.

إعدادات عروض ما بعد البيع (PostSalesOfferConfig) ​

يذكر عرض ما بعد البيع أصنافاً لكل منها سعر العرض. وعندما يطالب العميل، تبحث المطالبة عمّا اشتراه العميل فعلاً من هذه الأصناف وتعوّضه بالفرق بين ما دفعه وسعر العرض. وإعدادات عروض ما بعد البيع المذكورة في العرض تحدد أي فواتير تُقرأ وأي قيمة تُعد «ما دفعه»:

الحقلمعرّف الحقلماذا يفعل
مصدر الخصمdiscountSourceإلزامي. أي خصم في سطور الفاتورة — خصم 1 إلى خصم 8 أو تخفيض الفاتورة — يُنقل إلى المطالبة. تأخذ المطالبة أعلى نسبة لهذا الخصم في سطور الفاتورة للصنف، وتخصم النسبة نفسها من سعر العرض قبل المقارنة، فالعميل الذي حصل على 10% وقت البيع يُحسب له سعر العرض ناقصاً 10% كذلك.
مصدر السعرpriceSourceإلزامي. أي قيمة في السطر تُعد قيمة البيع: السعر الإساسي (سعر السطر)، أو الصافي، أو معادلة لحسابها بالمعادلة التالية.
المعادلةequationتُستعمل عندما يكون مصدر السعر معادلة: معادلة Groovy قصيرة تُرجع قيمة البيع. ويمكنها استعمال TotalPrice وNetValue وQuantity (الكمية المبيعة من الصنف في الفاتورة).
الحقول المسموح استخدامها في المعادلةequationFieldsقائمة مساعدة تقترح الأسماء التي يمكنك كتابتها في المعادلة. وهي للاسترشاد فقط ولا تغيّر الحساب.
الفواتير المستثناةexcludedInvoices (term, book)تُتجاهل الفواتير المحفوظة على أي توجيه أو دفتر مذكور هنا — مثل مبيعات الموظفين أو دفتر العينات.
يطبق علىapplicableInvoicesLines (entityType)أنواع المستندات التي تقرؤها المطالبة. أنواع البيع تُضاف إلى الكمية والقيمة المبيعة، وأنواع المرتجع تُطرح. وإذا تُرك فارغاً تقرأ المطالبة فاتورة مبيعات وفاتورة مبيعات سيارة ناقصاً مردودات مبيعات ومردود مبيعات سيارة.

ولا تُحسب إلا الفواتير المحفوظة لعميل المطالبة المؤرخة بين تاريخي العرض، وتُطرح الكميات التي سبقت المطالبة بها في مطالبات سابقة. وقيمة التعويض لكل فاتورة هي قيمة البيع (موزّعة على الكمية المطالَب بها) ناقصاً سعر العرض بعد الخصم مضروباً في تلك الكمية، ولا تقل عن صفر.

الكوبونات (DiscountCoupon) ​

كوبون الخصم أداة ترويج موجّهة: قيمة خصم ونطاق أصناف وحدود استخدام وصلاحية وأهلية عملاء. وتنتظم الكوبونات في:

  • نوع الكوبون: فئة تحكم قواعده (متجر، إلكتروني، موسمي).
  • دفتر الكوبونات: مجموعة كوبونات لحملة ترويجية وتوزيعها.
  • طريقة ترميز الكوبونات: شكل الرمز وخوارزمية توليده والتحقق من تفرّده.

وعند البيع، يُطبَّق الكوبون عبر أمر بيع الكوبونات، ويُعالَج إلغاؤه عند الإرجاع عبر مرتجع أمر بيع الكوبونات.

إعدادات دفتر الكوبونات ​

دفتر قسيمة خصومات (Discount Coupon Book) يولّد كوبونات الحملة ويمنح كلًّا منها إعداداته. ولا يخفّض الكوبون الفاتورة إلا إذا فُعّل استعمال الكوبون كتخفيض في الفواتير. وأربعة إعدادات تحدد كيف يُحسب كوبون النسبة:

  • شرائح النسبة على قيمة الفاتورة — جدول أعمدته قيمة الفاتورة أكبر من أو تساوي / قيمة الفاتورة أصغر من أو تساوي / نسبة التخفيض، فتنال الفاتورة الأكبر نسبة أكبر: مثلًا 5% من 0 إلى 999، و10% من 1,000 فما فوق. أول سطر تقع فيه قيمة الفاتورة هو المعتمد، والفاتورة الخارجة عن كل السطور تأخذ نسبة الكوبون نفسه. وعند ملء الشرائح يجوز ترك النسبة في الرأس فارغة. ويبقى اقصي قيمة للكوبون(خاص بالنسبة) سقفًا للخصم.
  • قيمة الفاتورة المطبق عليها القسيمة — أي مبلغ من الفاتورة يُقارن بالشرائح: الإجمالي، أو الصافي (الافتراضي عند تركه فارغًا)، أو بعد ضريبة الفاتورة، أو بعد الخصم 1.
  • قواعد تطبيق الخصم علي السطور ووقت حساب التخفيض في الفاتورة — املأهما معًا لتمنح الكوبون لبعض السطور فقط. عندها تُكتب نسبة الكوبون في عمود الخصم المختار (الخصم 1 إلى 8) في السطور التي تختارها قاعدة تطبيق العروض، بدلًا من خصم على الفاتورة كلها. وكلٌّ منهما يستلزم الآخر.

ولا تعمل الشرائح ولا قواعد التطبيق ولا عمود الخصم إلا لكوبون طريفة حساب القسيمة فيه نسبة، ويجب أن يكون تستخدم مره واحده مفعّلًا في كوبون النسبة أيضًا. وإلا رفض الدفتر الحفظ:

الرسالةالسببما العمل
Discount coupon type must be Percentage when percentage tiers are usedفي جدول الشرائح سطور بينما طريقة الحساب قيمة. ليس لهذه الرسالة ترجمة عربية فتظهر بالإنجليزية.غيّر طريقة الحساب إلى نسبة، أو أفرغ الجدول.
Invoice value range {0} - {1} is crossed with another tierسطران من الشرائح متداخلان. ليس لهذه الرسالة ترجمة عربية فتظهر بالإنجليزية.اجعل المدى يلي بعضه بعضًا دون تداخل.
«نوع القسيمة لابد أن يكون نسبة عند تحديد قواعد تطبيق الخصم أو مكان الخصم»قواعد التطبيق أو عمود الخصم مملوءة في كوبون قيمة.غيّر إلى نسبة، أو امسح الحقلين.
«الحقل {0} يجب ان يكون مفعلاً في حالة {1} - {2}»كوبون نسبة غير مُعلَّم بالاستخدام مرة واحدة.فعّل تستخدم مره واحده.

التصويت على الأسعار (PriceVotingDoc) ​

في المنشآت التي تتطلب اعتماد تغييرات الأسعار، يوفّر مستند التصويت على الأسعار سير عمل: تُقترح الأسعار الجديدة وتُعرض على المعتمِدين للتصويت قبل سريانها، ويُحفظ سجلها في ملف التصويت على الأسعار (PriceVotingFile) كمسار تدقيق لقرارات التسعير.

التصويت على الأصناف (ItemVotingFile) ​

يطبّق التصويت على الأصناف الفكرة نفسها على بيانات تخزين الصنف بدلًا من سعره (المبيعات ← التصويت على الأصناف). يسرد ملف تصويت على الأصناف الموظفين المسموح لهم بالتصويت في صفحة المصوتون ويحمل حالة. ثم يحفظ كل مصوت مستند تصويت على الأصناف على هذا الملف يقترح فيه لكل صنف (ولكل مخزن أو موقع أو محدد آخر) كود الرف وأقل كمية وأقصى كمية وحد الطلب والتكلفة القياسية وأقل سعر والسعر المقترح، ويؤشر على يعاد طلبه أو مرغوب فيه أو مقترح في التخفيضات والعروض. يُملأ المصوت تلقائيًا بموظف المستخدم الحالي، ويُرفض المستند ما لم تكن حالة الملف جاهز للتصويت وكان المصوت ضمن قائمة الملف.

وفي الملف، يجمع تجميع سطور المستندات سطور كل مستندات التصويت المحفوظة عليه، ويكتب تحديث الأصناف القيم المتفق عليها في السطور المطابقة من جدول بيانات المحددات في ملف كل صنف (ويضيف سطرًا إذا لم تكن هذه التركيبة موجودة بعد).

الإجراءات في هذه الشاشات ​

شاشات التسعير مبنية على حركتين: ملء السطور من مكان ما، ثم إنزال قيمة من الرأس أو نتيجة حساب عليها.

في قائمة سعر البيع:

  • تجميع الأصناف (Collect Items) — يملأ السطور من معايير تجميع الأصناف في الرأس بدل إدخالها صنفًا صنفًا.
  • تحديث التفاصيل (Update Details) — ينزل بقيم الرأس إلى كل سطر، ويسأل عن كل منها بنعم/لا: تاريخ من، وتاريخ إلى، والمجموعة التحليلية، والشركة، والفرع، والإدارة، والقطاع، والعميل، وتصنيف الفاتورة، ومصنِّفات الأسعار من ١ إلى ٥. ولا يظهر الزر على الشاشة إلا إذا كان عدم تحديث السطور من رأس ملف قوائم الأسعار مفعّلًا في إعدادات سلسلة التوريد؛ فإن كان مطفأً نزلت قيم الرأس وحدها ولم يعد ثمة ما يُضغط.
  • تحديث الأسعار (Update Prices) — يعيد الحساب عبر قواعد محدِّثات السعر في الرأس: حقل مصدر، وحتى أربعة حقول وجهة، وحتى خمسة محدِّثات، تُطبَّق على كل السطور أو على المختار منها. ويرفض العمل إن كانت القائمة بلا سطور أو لم يُملأ أي محدِّث.
  • حساب السعر من متوسط التكلفة (calculate Price from Average Cost) — يملأ حقل السعر الوجهة من متوسط تكلفة كل صنف بدل ملئه من حقل سعر آخر.
  • إضافة سطور المصدر الإضافي (Add additional source lines) — يلحق سطور القائمة المعرَّفة في المصدر الإضافي، مع إمكانية نقل خصومات الفواتير وتخطي الأصناف الموجودة أصلًا.
  • فرد بيانات السطر المحدد (Spread Selected Line Data) — يفرد السطر الواقف عليه على وحدات الصنف وإصداراته ومقاساته وألوانه، بحسب مفاتيح الفرد في الرأس.

وتحمل قائمة سعر الشراء وخصم المورد نفس تحديث التفاصيل، وسؤاله هناك ما زال يحمل اسم تحديث العميل-المورد، لكن الإجابة بنعم تكتب مورّد الرأس في السطور.

وفي شاشة عروض المبيعات لكل جدول زر تحديث خاص به، لأن لكل جدول نافذة صلاحية خاصة:

  • تحديث التفاصيل (Update Details) — ينزل بتواريخ الرأس ومحدداته والعميل وتصنيف الفاتورة ومصنِّفات الأسعار إلى سطور خصومات الأصناف، وبنفس أسلوب أسئلة نعم/لا.
  • تحديث من وقت والي وقت في التفاصيل (Update Details From Time To Time) — أضيق منه: ينسخ من وقت وإلى وقت من الرأس إلى كل سطر خصم فقط، وهو ما يحتاجه عرض مرتبط بساعات محددة من اليوم.
  • تحديث الأصناف المجانية (update Free Items) وتحديث خصومات الفاتورة (Update Invoice Discounts) وتحديث الأصناف المجانية على قيمة الفاتورة (Update Invoice Offers) — نفس الإنزال، موجَّهًا إلى جدول الأصناف المجانية وجدول خصومات الفاتورة وجدول عروض الفاتورة على الترتيب.
  • تحديث قسائم خصومات على قيمة الفاتوره (Update Coupons) وتحديث الأصناف المجانية على عدد أصناف الفاتوره (Update Lines) — لجدول القسائم وجدول العروض على عدد الأصناف؛ وهذان يسألان عن ثلاثة أشياء فقط: تاريخ من، وتاريخ إلى، والأولوية.
  • تحديث نسب - قيم الخصومات (Update Discounts Values - Percentages) — محرك محدِّثات السعر مرة أخرى، لكنه هنا يكتب قيم الخصومات ونسبها على سطور خصومات الأصناف.

في احتساب عرض المبيعات الشهري الدوري: حساب البيانات (Calculate Data) يحسب أرقام كل عميل مرشَّح، ثم إنشاء العروض (Generate Offers) ينشئ العروض نفسها. وكلاهما يحتاج المستند محفوظًا.

في ملف التصويت على الأسعار: تجميع الأسعار المقترحه (calculate Suggested Prices) يجمع ما اقترحه المصوِّتون، ويحتاج الملف محفوظًا؛ وتحديث السعر المتفق عليه (Update Agreed Price) يملأ السعر المتفق عليه في كل سطر من مصدر السعر المتفق عليه المختار في الرأس — أعلى سعر مقترح، أو أقله، أو متوسطه، وهكذا.

في ملف التصويت على الأصناف: تجميع سطور المستندات (Collect Doc Lines) يجلب مستندات التصويت وسطورها. وتحديث الأصناف (update Items) — في الملف وفي مستند التصويت على الأصناف كليهما — يكتب نتيجة التصويت على الأصناف نفسها، ويحتاج السجل محفوظًا.

في مستند إعادة احتساب الخصومات ومستند تحديث الخصم: Collect يجمع الفواتير محل العمل — بالمورد ومدى التاريخ في الأول، وبنوع الفاتورة المجمَّعة ونطاقات القطاع والفرع في الثاني — ثم تطبيق (Apply) يكتب الخصومات المعاد احتسابها في تلك الفواتير. وتطبيق يحتاج المستند محفوظًا.

كيف تتراكم الطبقات ​

عند تسعير سطر في الفاتورة، يستقر النظام أولاً على سعر أساس، ثم يعدّله: نطاق الكمية، ثم العروض المؤهَّلة، ثم الكوبون إن وُجد، مع احترام الحد الأدنى للسعر المعرّف على الصنف. وفهم هذا الترتيب يفسّر السعر النهائي الذي يراه العميل.

وعند سعر الأساس تنتهي أكثر أسئلة «لماذا سعّر بهذا الرقم؟»، وهو يُطلب من ثلاثة مواضع، بهذا الترتيب:

  1. سطر قائمة أسعار مطابق. فمتى طابق سطرٌ الصنفَ والعميلَ والمستند، فاز — ولا يُنظر إلى ملف الصنف إطلاقاً. أما أي عمود من ذلك السطر يصير سعر الوحدة (الافتراضي أو الأدنى أو الأعلى أو أحد الأعمدة المخصصة) فله سلسلته الخاصة، وتجدها في قوائم الأسعار.
  2. آخر سعر بيع، إن لم يطابق سطرُ قائمة أسعار وكان خيار استخدام آخر سعر بيع مفعّلاً: السعر الذي دفعه هذا العميل آخر مرة لهذا الصنف. وللمشتريات نظيره استخدام آخر سعر شراء.
  3. أسعار ملف الصنف نفسه، إن لم يُنتج الموضعان السابقان شيئاً. فينظر النظام في سطور وحدات الصنف إلى الوحدة المكتوبة على سطر المستند ويأخذ سعرها الافتراضي؛ فإن لم يجد، وكان الصنف يحمل ذلك، فسعر الإصدار المطابق، ثم سعر سطر المقاس واللون المطابق؛ فإن أخفق ذلك كله، فأول سطر وحدة يحمل سعراً أياً كان، محوَّلاً إلى وحدة المستند بمعامل التحويل.

فملف الصنف إذن بديل احتياطي لا منافس: سطر قائمة الأسعار يسبقه في كل مرة، وسعرُ الصنف «الذي يُتجاهل» يعني في الغالب أن سطر قائمة أسعار لم يتوقعه أحد قد طابق.

رسائل قد تظهر لك ​

التسعير يمتد على عدة شاشات، فالرفوض مجموعة هنا حسب الشاشة التي ترفعها.

قوائم أسعار البيع والتسعير التلقائي ​

الرسالةلماذاما تفعله
«قائمة الأسعار {0} لها نفس الترتيب»قائمة أسعار بيع محفوظة أخرى تحمل الترتيب نفسه الذي كتبته، والترتيب هو ما يحدد أي قائمة تسبق. ويتوقف الحفظ عند هذه الرسالة وحدها فلا تُفحص بقية القائمة.أعطِ القائمة رقم ترتيب غير مستخدم، أو فعّل خيار السماح بتكرار ترتيب العروض في إعدادات سلاسل التوريد إن كان وجود قائمتين بالرتبة نفسها مقصودًا.
«السطر رقم {0} مكرر مع السطر رقم {1}»سطران في التفاصيل يسعّران الشيء نفسه - الصنف أو تصنيف الصنف نفسه، والوحدة واللون والمقاس والإصدار وبقية مفتاح السطر.احذف أحدهما، أو اجعلهما مختلفين بالوحدة أو بشريحة الكمية أو بأحد المحددات.
«السطر {0} يجب أن يحتوي على صنف أو تصنيف صنف وليس الاثنين معا»السطر يذكر صنفًا وتصنيف صنف معًا. والسطر يسعّر أحدهما لا كليهما.افرغ أيًّا من الاثنين لا يجب أن يسعّر به السطر.
«السطر {0} يجب أن يحتوي على صنف أو تصنيف صنف»السطر لا يذكر صنفًا ولا تصنيف صنف، فلا شيء يتعلق به السعر.املأ أحد الاثنين.
«السطر {0} لا يمكن التسعير على مستوى تصنيف الصنف قبل ضبط إعداد سلسلة الإمداد التسعير على مستوى تصنيف الصنف»السطر يسعّر على مستوى تصنيف الصنف وإعداد التسعير على مستوى تصنيف الصنف في سلاسل التوريد فارغ - فلم يُخبَر النظام بأي حقل تصنيف يجوز التسعير به.اضبط التسعير على مستوى تصنيف الصنف في إعدادات سلاسل التوريد، أو سعّر ذلك السطر بالصنف.
«السطر {0} تصنيف الصنف يجب أن يكون من نوع {1} حسب إعدادات سلسلة الإمداد»تصنيف السطر من نوع غير النوع الذي يذكره إعداد التسعير على مستوى تصنيف الصنف. وهذا النوع وحده هو ما يجوز التسعير به.عدّل السطر إلى تصنيف من النوع الذي تذكره الرسالة.
«الصنف {1} لا يحتوي على الإصدار {0} في السطر {2}»السطر يسعّر إصدارًا لا يذكره جدول إصدارات الصنف.اختر إصدارًا يحمله الصنف، أو أضفه إلى بطاقة الصنف أولًا.
«الصنف {1} لا يحتوي على اللون {0} في السطر {2}»السطر يسعّر لونًا لا يذكره جدول مقاسات وألوان الصنف.اختر لونًا يحمله الصنف، أو أضفه إلى بطاقة الصنف أولًا.
«الصنف {1} لا يحتوي على المقاس {0} في السطر {2}»السطر يسعّر مقاسًا لا يذكره جدول مقاسات وألوان الصنف.اختر مقاسًا يحمله الصنف، أو أضفه إلى بطاقة الصنف أولًا.
«يجب أن يحتوي الصنف {0} على قيمة نسبة ربح أفتراضية للتسعير الآلي»التسعير الآلي يعمل من مستند شراء والصنف لا يحمل نسبة ربح افتراضية، فلا يمكن استخراج سعر بيع.املأ نسبة الربح الافتراضية للتسعير الآلي في الصنف، أو في التصنيف الذي يرثها عنه.
«يجب أن يحتوي الصنف {0} على قيمة أقل نسبة ربح للتسعير الآلي»الجولة نفسها لم تجد أقل نسبة ربح للصنف.املأ أقل نسبة ربح للصنف.
«يجب أن يحتوي الصنف {0} على قيمة أعلى نسبة ربح للتسعير الآلي»الجولة نفسها لم تجد أعلى نسبة ربح للصنف.املأ أعلى نسبة ربح للصنف.
«عند استخدام التسعير الآلي واختيار سياسة التسعير (انشاء قائمة اسعار مبيعات و الغاء قوائم الأسعار الأخري ) يجب تفعيل اوبشن (استعمال غير نَشِطْ على مستوى السطور بقوائم أسعار المبيعات)»إعداد التسعير الآلي ينشئ قائمة أسعار لكل مستند ويوقف الصنف في كل القوائم الأخرى، وهذا يحتاج علامة «غير نشط» على مستوى السطر التي يفتحها خيار إعدادات سلاسل التوريد.فعّل استعمال غير نشط على مستوى السطور بقوائم أسعار المبيعات في إعدادات سلاسل التوريد، أو اختر سياسة تحديث أسعار أخرى في إعداد التسعير الآلي.
«يجب اختيار مصدر واحد على الأقل»حُفظ سجل تسعير آلي للمبيعات ومصادر التكلفة الثلاثة كلها فارغة، فلا رقم يُبنى عليه السعر.املأ واحدًا من المصادر الثلاثة على الأقل.
«يجب ادخال جملة SQL حساب تسعير المصدر»أحد المصادر مضبوط ليأتي من جملة استعلام، والاستعلام نفسه فارغ.اكتب الاستعلام، أو اختر مصدرًا لا يعتمد على استعلام.
«لا يمكن ان يكون الطرف الأول مساوي ل الطرف الثاني»سطر شرط في التسعير الآلي للمبيعات يقارن قيمة بنفسها، وهو شرط صحيح دائمًا لا يحدد شيئًا.غيّر أحد الطرفين.

العروض والأصناف المجانية والعروض الدورية ​

الرسالةلماذاما تفعله
«قم بتفعيل الاوبشن {0} من اعدادات ال supply chain»العرض به سطور في جدول العروض على عدد أصناف الفاتورة وخيار إعدادات سلاسل التوريد الذي تذكره الرسالة غير مفعّل، فتلك السطور لن تُطبَّق أبدًا.فعّل الخيار المذكور في إعدادات سلاسل التوريد، أو أفرغ ذلك الجدول.
«يجب عليك إختيار قواعد تطبيق العروض , لأنك قد قمت بتفعيل الأوبشن اساس الخصم من إجمالى السطور المنطبقة فقط»سطر خصم فاتورة يأخذ أساس الخصم من السطور المنطبقة وحدها، ولا يذكر قواعد تطبيق - فلا شيء يحدد أي السطور تُعدّ منطبقة.املأ قواعد تطبيق العروض في السطر، أو ألغِ أساس الخصم من السطور المنطبقة.
«قيمة الخصم الأدني {0} لا يمكن ان تكون اكبر من قيمة الخصم الأقصي {1}»الحد الأدنى في سطر خصم فاتورة أكبر من الحد الأقصى. والحد الأدنى الفارغ يُقرأ صفرًا، فلا تظهر الرسالة إلا بعد كتابة رقم فعلي.صحّح أحد الرقمين.
«قم بتفعيل اوبشن ( تجاهل العروض الأخرى عند وجود عروض على عدد أصناف الفاتورة بها تجاهل العروض الأخرى ) من اعدادات ال Supply Chain»سطر عرض على عدد الأصناف موسوم بتجاهل العروض الأخرى، والخيار الذي يسمح لعرض عدد الأصناف بذلك غير مفعّل في إعدادات سلاسل التوريد.فعّل ذلك الخيار، أو ألغِ وسم تجاهل العروض الأخرى في السطر.
«يجب عليك إدخال نسبة او قيمة التخفيض»سطر عدد أصناف يمنح خصمًا على رأس الفاتورة بدلًا من صنف مجاني، والنسبة والقيمة كلتاهما فارغة.املأ نسبة الخصم أو قيمة الخصم.
«قيمه الفاتوره يجب ان تساوي قيمة الفاتوره -الي - {0}»سطر كوبون في العرض يعتمد على عدد الأصناف المباعة لا على قيمة الفاتورة، والعدّ لا يعمل إلا عند قيمة فاتورة واحدة لا على مدى.اجعل قيمة الفاتورة «من» تساوي «إلى»، أو اضبط نوع عدد أصناف البيع على «لا شيء».
«لا يمكن ان تكون قيمة أقصى كمية {0} أقل من الكمية {1}»أقصى كمية في السطر أقل من الكمية التي تُطلق العرض، فالشريحة فارغة. ويُفحص هذا في سطور خصم الأصناف وفي سطور الأصناف المجانية على السواء.ارفع الأقصى، أو أنزل الكمية، أو اترك الأقصى فارغًا فلا سقف.
{0} - {1} different from {0} in item {2} - {3}السطر يذكر تصنيف صنف غير التصنيف الذي يحمله الصنف نفسه، فلن ينطبق السطر على ذلك الصنف أبدًا. وهذه الصياغة بالتحديد لا ترجمة عربية لها، فتظهر بالإنجليزية في الشاشات العربية، وقد تظهر معرّفات الحقول فيها غير مملوءة.صحّح التصنيف في السطر، أو في بطاقة الصنف.
«قم بتفعيل الاوبشن - تفعيل الاصناف المجانية علي قيمة الفاتورة - من اعدادات ال supply chain»العرض به سطور أصناف مجانية على قيمة الفاتورة وخيارها في إعدادات سلاسل التوريد غير مفعّل. وتظهر الرسالة نفسها عند محاولة فاتورة مبيعات تطبيق مثل هذا العرض.فعّل الأصناف المجانية على قيمة الفاتورة في إعدادات سلاسل التوريد، أو أفرغ ذلك الجدول.
«{2} يمكن ملء حقل واحد فقط من {0} أو {1} في السطر»سطر قاعدة في عرض المبيعات الشهري الدوري يحمل نسبة خصم وقيمة خصم معًا. ومعرّفات الحقول في الرسالة تظهر جزئيًا غير مملوءة، فاقرأها على أنها «هذا السطر يحمل الاثنين».اترك واحدًا فقط من الاثنين مملوءًا في تلك القاعدة.
«لا يمكنك ترك الحقلين {0}، {1} فارغين في السطر {2}»عكس ما سبق: سطر قاعدة لا يحمل نسبة خصم ولا قيمة خصم.املأ أحد الاثنين.
«نهاية الفترة لا يمكن أن تكون اكبر من بداية الفترة»الرقمان يُحسبان رجوعًا من تاريخ إنشاء السجل، فنهاية فترة أقدم من بدايتها تعطي نافذة معكوسة. والمقارنة تجري على التاريخين الناتجين لا على الرقمين.بدّل بينهما، وتذكّر أن الرقم الأكبر هو التاريخ الأقدم.

عروض ما بعد البيع ومطالباتها ​

الرسالةلماذاما تفعله
«الصنف {0} في السطر رقم {1} مكرر مع السطر رقم {2}»عرض ما بعد البيع يذكر الصنف نفسه مرتين، فتنطبق عليه نسبتا تعويض.اجعل لكل صنف سطرًا واحدًا.
«لا يمكن ترك سطور الأصناف فارغة»حُفظت مطالبة عرض ما بعد البيع بلا سطور أصناف، فلا شيء يُطالب به.أضف الأصناف المطالب بها.
«لا يمكن تطبيق العرض {0} على الصنف {1}»سطر في المطالبة يذكر صنفًا لا يذكره العرض نفسه.طالب بأصناف العرض وحدها، أو أضف الصنف إلى العرض.
«الصنف {0} متكرر»الصنف نفسه مذكور في سطرين من المطالبة.ادمج السطرين في واحد.
«يجب أن تكون الكمية المطلوب تعويضها رقم موجب»كمية أحد سطور المطالبة سالبة.أدخل كمية موجبة، وألغِ المطالبة بمستند منفصل.
«لا يمكن تطبيق عرض ما بعد البيع {0} للعميل {1}»العميل في المطالبة ليس من عملاء العرض المرشحين، ولا أي من تصنيفاته الأربعة.طالب لعميل يغطيه العرض، أو أضف العميل - أو تصنيفه - إلى قائمة مرشحي العرض.
«لم يتم تطبيق العرض: {0} على أي فاتورة للعميل: {1}»لم تجد المطالبة أي فاتورة لهذا العميل طُبّق عليها العرض، فلا مبيعات تُعوَّض.راجع العميل وفترة العرض؛ فلا بد أن يكون العرض قد طُبّق على الفواتير قبل المطالبة به.
«الصنف {0} : إجمالي الكلية المباعة {1} و إجمالي الكمية التي تم التعويض عنها سابقاً {2} و الكمية المتاحة للتعويض {3} و بالتالي لا يمكن التعويض عن الكمية {4} لأنها أكبر من الكمية المتاحة للتعويض»الكمية المطالب بها للصنف تتجاوز المباع مطروحًا منه ما سبق التعويض عنه. والرسالة تعطيك الأرقام الأربعة.أنزل الكمية المطالب بها إلى الرقم المتاح الذي تذكره الرسالة.

الكوبونات ونقاط المكافأة ​

الرسالةلماذاما تفعله
«الحقل {0} يجب ان يكون مفعلاً في حالة {1} - {2}»كوبون نسبة - في الكوبون نفسه أو في سطر دفتر كوبونات - غير موسوم يستخدم مرة واحدة. وكوبون النسبة القابل لإعادة الاستخدام بلا حد لا سقف لما يمنحه.وسم يستخدم مرة واحدة، أو فعّل الخيار العام الذي يسمح باستخدام كوبون النسبة أكثر من مرة.
«مجموع المبالغ {0} من المستندات اكبر من قيمة الكوبون {1}»المستندات المسجلة على كوبون قيمة تستهلك أكثر من قيمته.ارفع قيمة الكوبون، أو احذف سطور المستندات التي تتجاوزها.
«لا يمكنك حذف قسيمة الخصومات {0}, لقد تم عمل صرف مكأفاة به»الكوبون الذي صُرف بالفعل عبر مزوّد نقاط مكافأة خارجي لا يمكن حذفه؛ فالصرف قائم خارج «نما».اترك الكوبون كما هو. والكوبونات المصروفة عبر نقاط مكافأة «نما» نفسها لا يمنعها هذا الفحص.
«لا يمكنك إستعمال الكوبون مرة اخري في برنامج المكأفات»الكوبون موسوم بأنه مصروف بالفعل وجرت محاولة صرف ثانية، من الشاشة أو من خدمة الويب.أصدر كوبونًا جديدًا؛ فالمصروف منتهٍ.
«العميل {0} ممنوع من صرف نقاط مكافأة»قيد على نقاط المكافأة يمنع هذا العميل من الصرف في تاريخ المحاولة.راجع قيود نقاط المكافأة للعميل، أو اصرف في تاريخ لا يغطيه القيد.
«العميل {0} ممنوع من إحتساب نقاط مكافأة»القيد نفسه من جهة الاحتساب: الجهة المستهدفة في الكوبون ممنوعة من كسب النقاط في تاريخ المستند. والرسالة تُرفع بدون تمرير قيمتها، فيظل {0} غير مملوء على الشاشة.راجع قيود نقاط المكافأة للعميل المذكور في الكوبون.
«يجب تحديد دفتر او مجموعة تكويد قسيمة الخصومات فى توجيه المستند او إعدادات نقاط المكافأة»طُلب صرف بلا كوبون، ولا توجيه المستند ولا إعدادات نقاط المكافأة يذكر الدفتر أو المجموعة التي يأتي منها الكوبون.املأ دفتر أو مجموعة الكوبونات في توجيه المستند، أو في إعدادات نقاط المكافأة.
«قيمة المكأفاة لا يمكن ان تكون فارغه»طُلب صرف بلا قيمة.أدخل القيمة المطلوب صرفها.
«الحقل {0} يجب ان يكون من النوع {1}»كوبون، أو سطر دفتر كوبونات، مرتبط بإعدادات نقاط مكافأة ونوعه نسبة. ونقاط المكافأة تعمل مع كوبونات القيمة فقط.اجعل نوع الكوبون قيمة، أو افرغ إعدادات نقاط المكافأة.
«الطول أقل من طول الرقم الأخير»طول اللاحقة المحدد للتكويد الآلي للكوبونات أقصر من أكبر رقم يجب طباعته، فلن تتسع الأكواد الأخيرة.ارفع طول اللاحقة، أو أنزل أقصى رقم.

أوامر بيع الكوبونات ​

الرسالةلماذاما تفعله
«لا يمكن عمل قسائم البيع للصنف الموجود في السطر {0}»الصنف في ذلك السطر غير موسوم بأن له قسائم بيع في بطاقته.وسم قسائم البيع في الصنف، أو احذف السطر.
«الكمية في السطر {0} يجب أن تكون رقم صحيح»تُطبع قسيمة لكل وحدة، فالكمية الكسرية لا معنى لها.قرّب الكمية إلى رقم صحيح.
«لا يمكن إيجاد سطر طريقة تكويد قسائم في {0} للسطر رقم {1} للصنف {2}, للوحدة {3}»طريقة التكويد المذكورة في المستند لا تحتوي سطرًا يغطي ذلك الصنف وتلك الوحدة، فلا يعرف النظام البادئة ولا مدى الأرقام لقسائمه.أضف سطرًا لذلك الصنف والوحدة في طريقة تكويد قسائم البيع، أو اختر طريقة تكويد تغطيه.
«لا يمكن مسح قسيمة البيع {0} المنشأة بواسطة هذا المستند. لأنها مستخدمة في الفاتورة {1}»إنزال الكمية يُسقط قسيمة استعملتها فاتورة مبيعات بالفعل.أبقِ كميةً تغطي القسائم المستعملة، أو ألغِ الفاتورة التي استهلكت القسيمة أولًا.
«أقصى رقم لقسائم البيع هو {0}, و القسيمة {1} سوف تتعدي هذا الرقم»الأرقام المتبقية في مدى سطر طريقة التكويد أقل من القسائم التي يحتاجها هذا المستند.ارفع أقصى رقم في سطر طريقة التكويد، أو أضف سطرًا ببادئة جديدة.

الخطوات التالية ​