Pricing management module became available in  10.0.33 version (generally available since April 2023) but still marked as  ‘preview’ in Feature management form. This is the first article in a series  dedicated to uncovering the fantastic breadth of possibilities in pricing  management available to users of Microsoft Dynamics 365 through the new  Pricing Management module.

This article is dedicated to a brief overview of the  Pricing Management module and will give you a general idea of the  capabilities of the new functionality, helping you decide whether it's  necessary to delve into its details. I will elaborate on these details in  subsequent articles dedicated to the Pricing Management module.

 

So, what capabilities does this module offer?

In brief, the use of the Pricing Management module  allows configuring and managing the structure of the sales price, the  components that make up the price, as well as variable factors and attributes  that can influence the final sales price. Additionally, each component that  contributes to the sales price can be allocated to various accounts, enabling  the creation of transparent and clear analytical and financial reports.

Let's start with a brief overview of the components  that can constitute the final price. All possible price components are  presented in the image below:

Below is a brief description of each component that  you can use when forming the sales price.

Base price

There are four possible options to use as a base  price during calculations.

• Activated standard item cost is the  “Base price – inventory price” component. You can use this base price only if  your inventory model is “Standard cost” otherwise the base price will be 0 as  well as the calculated sales price.

• Item base price is the “Base price –  purchase price”. It lets you set prices for each item by using either  calculated values or manually entered values. Calculated prices use the  following formula: Item base price = Vendor list price ± Vendor  term agreements.

• Released product sales price this is  the “Base price – sales price” component. In this case, price calculation  mechanism uses the sales price for the Item from the released product record.  It's calculated by using the following formula: Unit price = Base  price ± Margin component price adjustments.

• Trade agreement price is the “Sales  agreement price” component. The price that reflects a negotiated pricing  strategy for a collection of customers and a group of specific products. You  can configure the system so that it uses one of the following formulas to  calculate the unit price based on the sales trade agreement price:

–    Unit price = Sales trade agreement price (if no margin  component price adjustment applies)

–    Unit price = Sales trade agreement price ± Margin  component price adjustments

Margin components

You can set up layers of margin  components to adjust the base price up (positive) or down (negative). Margin  component price adjustments have a calculation sequence and can be compounded  to get the total adjustment price.

Discounts

There are six types of discounts that you can use in  various configurations and pricing structures.

·       Simple discounts - simple discounts  reduce the product price by a percentage or amount. 

·       Quantity discounts -  quantity discounts are given to customers when they purchase a specific  quantity of a product.

·       Threshold discounts -  threshold discounts are given to customers when the total for a transaction  reaches one or more specified amounts. Threshold discounts are applied after  other discount types, because their eligibility is determined by the total  order value. 

·       Mix-and-match  discounts - mix-and-match discounts are given to customers when they purchase  a specific combination of products.

·       Free item – free item  discount allows you to automatically add one or more products to the order,  which the customer will receive for free along with the order.

·       Coupon – coupon  discount is required to qualify the valid coupon number (together with the  sales order) for applying the discount in the calculation of the sale price.

Charges

Based on the customer that you're  working with or the item that you're selling, you might want to apply  specific additional charges. Automatic charges, or auto charges, are  automatically applied when you create a sales order. You can define auto charges  for specific customers or items. 

Rebates

These are Off-invoice discounts. You can have  multiple price component code of this type. This component code calculated  based in rebates configured in Rebate management module. A rebate is the return of part of the  purchase price by a seller or a buyer.

As you can see, the functionality of the Pricing  Management module provides extensive capabilities for shaping your specific  price structure. But what should you do when different cases require the use  of various price structures and price component values? To implement maximum  flexibility in the mechanism of sales price formation, Microsoft suggests  utilizing price attributes.

The possible options are presented in the image below:"

Pricing management provides a set of prefilled price  attributes from fields in related tables that are associated with products,  customers, orders, and order lines. It also lets you create custom price  attributes and associate them with orders, customers, and items. You can use  those price attributes when you create pricing rules and conditions. Then,  when an order is placed, the pricing engine will then use the associations to  determine the appropriate price.

But that’s not all yet! Based on one of the order  header price attributes you can configurate different price structures (Price  trees).

I hope that this brief overview has been useful to  you. If you are interested in the possibilities offered by the Pricing  Management module, if you want to learn how to configure a flexible price  structure and see possible examples of use, then follow me and stay in touch  for news. Very soon, I will publish the second article in the Efficient  Pricing Mastery series.

6+1 Useful tips for Dynamics 365 Finance and Operations

Peter Kulikov
|
November 26, 2024

React to last-minute changes in production

Peter Kulikov
|
November 14, 2024

Dynamics 365: Rename Item Number

Peter Kulikov
|
November 7, 2024