Managing pricing across multiple sales channels has traditionally been a challenge for businesses. Legacy tools in Dynamics 365 Finance & Operations pricing often created pricing silos, lacked flexibility for attribute-based adjustments, and made it difficult to maintain consistency across B2B, B2C, and retail channels. This typically resulted in manual workarounds, inconsistent margins, and missed opportunities for dynamic pricing.
Unified Pricing Management (UPM) in Dynamics 365 Finance and Operations solves these challenges by offering a centralized, flexible, and intelligent pricing framework. With UPM, businesses can:
- Eliminate pricing silos and inconsistencies
- Adapt quickly to market changes
- Maintain transparency and control across all channels
- Simulate and analyze pricing outcomes before execution
This article provides a comprehensive overview of Unified Pricing Management in Dynamics 365, examining the limitations of legacy pricing, the benefits of D365 Unified Pricing Management, and how to configure it for wholesale, trading, and retail scenarios.
What is Unified Pricing Management (UPM)?
To meet the evolving pricing needs of industries such as wholesale, trading, and retail, Microsoft introduced Unified Pricing Management (UPM) in Dynamics 365.
UPM replaces the traditional Pricing and Trade Agreement engines with a centralized, flexible pricing framework. It supports attribute-based pricing strategies through configurable price component codes, enabling businesses to set, adjust, and manage prices consistently across all channels.
Legacy price & discount management vs. Unified Pricing Management
In Dynamics 365 Finance & Operations, pricing and discounts were traditionally managed through Trade Agreements and Discounts (present within Dynamics 365 Commerce). While these features were functional, they presented significant limitations:
- Wholesale and trading businesses struggled to manage complex strategies based on product or customer attributes, or bundle discounts.
- Retail businesses benefited from richer discount features but lacked flexibility for controlling maximum discount amounts, adjusting prices by brand, or applying discounts to specific product and customer categories.
Read more: Are you familiar with the upcoming Dynamics 365 F&O licensing changes?
To address these gaps, Microsoft introduced Unified Pricing Management (UPM) in Dynamics 365 Supply Chain Management. UPM offers a centralized, attribute-based pricing framework that consistently applies complex discount rules across all sales channels.
A comparison of key differences between legacy pricing and D365 Unified Pricing Management is shown in the table below:
Features | Legacy Trade Agreements | Pricing Management (Unified Pricing) |
Price Control | Distributed across modules (Sales, Procurement, Retail, and Commerce) | Centralized pricing logic and setup |
Pricing Integration | Managed separately in SCM & Commerce modules | Shared pricing logic with SCM and Retail & Commerce |
Margin adjustment | No available | Sales price adjustment can be based on attributes |
Discount Management | Requires multiple setup forms (line, multi-line, total) | Unified multiple discounts structure with pricing priority and better visibility |
Funds control | Not available | Allows funds allocation & control on discounts |
Advanced Conditions | Not available | Conditional logic based on product & order attributes |