Environment:
Dynamics 365 Finance & Operations (Sales module)
Version: [ 10.0.44]
Language: English
I am trying to apply a Total Discount (Invoice Discount) manually on the Sales Order header.
Hi NA-13081345-0,
In Dynamics 365 Finance & Operations, when line-level discounts are already applied on a sales order, the system may restrict or ignore the manual total discount (invoice discount) at the header level. This behavior is by design to prevent overlapping or conflicting discount calculations.
Remove Line Discounts Temporarily If feasible, remove or reduce line-level discounts and apply the total discount at the header. This ensures the invoice discount is calculated correctly.
Use Trade Agreements Consider configuring trade agreements to apply consistent discount logic across lines and totals. This avoids manual overrides and ensures compatibility.
Custom Discount Logic If your business process requires both line and total discounts, a developer can implement a custom discount calculation via extension to allow both to coexist.
Review Discount Priority Settings Check the discount priority configuration in the pricing engine setup. Some setups allow prioritizing header discounts over line discounts.
This limitation is common in environments where pricing and discounting are tightly controlled, and customizing the logic may be necessary for more flexible scenarios.
Thanks and best regards, Daniele Note: This response was prepared with support from Copilot to ensure clarity and completeness.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Mansi Soni as our August 2025 Community…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Sohaib Cheema 708 User Group Leader
Martin Dráb 589 Most Valuable Professional
Yng Lih 553