Skip to main content
Question

Discount manual

  • February 2, 2026
  • 1 reply
  • 13 views

FinnSystemAG
Freshman II
Forum|alt.badge.img

Hello everyone,

Customer-based discount codes work for the customer, and a discount percentage rate remains in place even if the order volume changes:

 The problem is manual discounts -> if you change the percentage, it is linked to the amount and not to the discount rate -> if you add or remove items with manual discounts in Sales Orders, the discount rate also changes, even though it should remain the same: The discount rate should be fixed and not flexible and dependent on the amount.

The customer works a lot with manual and flexible discounts, but wants to prevent the discount percentage rate from changing when the order is adjusted. We have not found a solution here for how to set spontaneous discounts. Do you have a solution?

Example:

SO and the product costs are 12,00 per unit. I add an manual Discount of 10%:

 

I change the Unit Price from 12,00 to 20,00. Now the Discount % changes automatically and thats what i dont want (same effect applies when items are added or removed and the SO amount changes):

Is there a solution to set the manual discount not-flexible?

1 reply

Forum|alt.badge.img
  • Jr Varsity III
  • February 2, 2026

Hello ​@FinnSystemAG 

I’ve also searched extensively for a solution but haven’t been able to find any option that would preserve the discount percentage for a document-level manual discount when there is no discount code.

After any change, the system keeps the discount amount and recalculates the discount percentage instead.

You can either:

  1. Apply the discount percentage at the line level.
  2. Or create a customization so that during line updates, if a manual discount is applied, the discount percentage is preserved and only the discount amount is recalculated.
    For example SOLine_RowUpdated, SOLine_OrderQty_FieldUpdated events.

Regards,

Vard