Product documentation
In This Topic
    Price and Margin Management
    In This Topic

    Business value

    The Price and Margin Management product contains several features which extends the standard price and margin management features of Microsoft Dynamics 365 for Finance and Operations .

    The product gives you the ability to automatically calculate a base sales price list or discounted sales price list, up from a purchase price through a cost price and generate a commercial cost price with different margin layers.

    By linking an employee to a specific margin layer you can control the amount of discount he can give before a margin alert will appear.

    In standard Microsoft Dynamics 365 for Finance and Operations margin targets are set on a company level and are applicable to all items. In our product the granularity of margin targets can be controlled by a free definable category hierarchy which even allows you to exclude items from a margin check.

    Besides calculating sales prices and a more granular control of margins, our product also offers functionality to use the standard functionality in a more efficient way by introducing an overview of all retail prices and discounts from the perspective of an item, a customer or a channel. 

    Especially when you want to setup customer specific retail prices and discounts the setup can become a cumbersome process as you have to create and link customer specific price groups and affiliations. In our product you can do this in just one click per customer.

    A complete overview of all features can be found further down in this document.

    Prerequisites

    The cost to sales price calculation and advanced margin alerts functionality is built on top off Call center sales orders. With this product the prices stored in existing retail price adjustments or discount agreements can be calculated based on purchase prices and charges.

     Important

    Please test the project management related processes if you have installed Price and Margin Management and want to activate Project Management as this module was not in scope when developing Price and Margin Management.
       

    A call center is a channel within the Retail module. There are no modifications made to the other channels (Stores and On-line) within the Retail module to support these features.

    From of version 1010.34.610 a new feature Automatically create a cost / sales price line, has been implemented which makes it possible to calculate the cost price levels for order lines even if there is no retail price adjustment found. This makes it also possible to use the multiple margin levels for non-retail orders.

    From of version 10017.41.1500 a new feature Sales price lists, had been implemented which makes it possible to use the multiple margin levels for non-retail orders based on trade agreement prices.

    The price unit functionality described in this document is supposed to work on both retail and non-retail orders, but has not been implemented for Mpos and On-Line channels.

    Also be aware that when using the standard Retail call center orders some legacy features will not work or will have a different behavior in comparison to legacy sales orders.

    Pricing management by Microsoft

    Price and Margin Management is an enhancement built on top of the legacy Supply Chain and Commerce pricing framework. With version 10.0.43, Microsoft introduced Pricing Management  also known as Unified Pricing Management.

    Both Price and Margin Management and Unified Pricing Management provide pricing functionalities, but they are not identical and may conflict when enabled simultaneously. To prevent issues, the system restricts users from creating or opening Sales Orders and Sales Quotations when both features are active.

    System restrictions

    If both Price and Margin Management and Unified Pricing Management are enabled, users cannot:

    To bypass this restriction, one of the following configurations must be adjusted.

    How to bypass the validation

    To enable Sales Order and Sales Quotation functionality, you can take one of the following actions:

    1. Disable Price and Margin Management for all companies
      • Go to System Administration > License Configuration.
      • Disable the configuration keys related to Price and Margin Management:
        • HSO Price and margin management (and all subkeys)
        • HSO Price and margin management - Net purchase price
        • Action discounts subkey of HSO Wholesale distribution
    2. Disable Unified Pricing Management in Feature Management for all companies
      • Navigate to Feature Management.
      • Locate the Pricing Management feature and turn it off.
    3. Enable the "Disable Pricing Management" parameter per company
      • Go to Pricing management > Setup > Pricing Management parameters.
      • Set the Disable Pricing Management parameter to true.
    4. Enable the "Allow enabling of Unified Pricing" parameter per company (⚠ Not recommended for production use)
      • Navigate to  Price and Margin Management > Setup > Price and Margin Management parameters form.
      • Enable the Allow enabling of Unified Pricing parameter.

     Important

    This setting allows both Price and Margin Management and Unified Pricing Management  to function simultaneously, but these products are not designed to work together and are not officially supported. Only use this for testing or investigation purposes, not in a production environment
       

    Features

    The features of Price and Margin Management can be grouped into several areas:

    Cost to sales price calculation

    Trade agreement enhancements

    Prices expressed in a price unit of measure

    Advanced margin alerts

    Additional pricing related enhancements

    Setup

    Activate the ALF license

    This will enable the Price and Margin Management functionalities.

    Specific setup related to the features are described in the topics it self.

    Activate price/discount parameters

    In order to use the trade agreement purchase prices, the user has to activate the price and discount parameters in the Procurement and Sourcing > Setup > Prices and discounts > Activate price/discount parameters.

    Call center

    With the cost to sales price calculation function it is possible to update the prices in Retail price adjustments and discount agreements. In order to activate the retail pricing on a sales order or quotation, the user must be linked to a call center and the price group attached to the agreements needs to be attached to the call center or the price group needs to be linked via an affiliation to the customer.

    https://docs.microsoft.com/en-us/dynamics365/unified-operations/retail/price-management 

     

    Release notes

     Important

    Click on the hyperlink to download the release notes and read the instructions on the Read Me tab carefully. Take appropriate action if needed
       

    Date

    Release Notes

    Version

    31-10-2025

    2025Q4-1 Quality Update HSO Price and Margin Management

    10045.25091801.46000

    26-09-2025

    2025Q4 Major Release HSO Price and Margin Management

    10045.25091800.45943

    29-08-2025

    2025Q3-2 Quality Update HSO Price and Margin Management

    10044.25052302.45263

    25-07-2025

    2025Q3-1 Quality Update HSO Price and Margin Management

    10044.25061201.44818

    20-06-2025

    2025Q3 Major Release HSO Price and Margin Management

    10044.25061200.44309