web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Lowest price

(7) ShareShare
ReportReport
Posted on by 544
Hi All,
 
Can someone advise if I am missing something. Client is using the new pricing feature, and has a price list linked to a price group, and then another price linked directly to the customer with an item that has a lower price than what is on the customer price group pricing.
 
When I do a sales order, I would expect it to bring up the lowest price?
 
Am I missing a setting? In the prices calc method, and have the lowest price setting
 
Thanks Debbie
I have the same question (0)
  • Sumit Singh Profile Picture
    11,757 Super User 2026 Season 1 on at
    🔍 Price Calculation Method
    The "Price Calculation Method" (e.g., Lowest Price) is not directly visible on the Sales & Receivables Setup page by default. Here's how it works:
    ✅ 1. Price Calculation Setup Table
    • The actual logic for determining how prices are calculated is stored in the Price Calculation Setup table.
    • This table includes fields like:
      • Method: e.g., Lowest Price
      • Type: Sale or Purchase
      • Product Type: Item, Resource, etc.
      • Implementation: e.g., Business Central (Version 16.0)
    The default method (usually Lowest Price) is inherited from this setup and cannot be edited directly on the sales document lines [1].

    🛠️ How to View or Change the Method
    If you're not seeing the field:
    • The "Price Calculation Method" field is hidden by default on the Sales & Receivables Setup page.
    • You can enable it using Personalization:
      1. Go to Sales & Receivables Setup
      2. Click Personalize (gear icon > Personalize)
      3. Add the "Price Calculation Method" field to the page
      4. Set it to "Lowest Price" if not already
    This setting defines the default method for all customers unless overridden at the Customer or Customer Price Group level[2].

    🧠 How the Lowest Price Is Applied
    • Business Central evaluates all applicable prices (from customer-specific, price group, campaign, etc.).
    • If "Lowest Price" is the active method, it will automatically pick the lowest valid price based on:
      • Validity dates
      • Quantity
      • Unit of measure
      • Currency
      • Status (must be Active)
    You can inspect which price was selected using the "Price Details" action on the sales line.

    ✅ Checklist to Ensure Lowest Price Works
    1. Enable "Lowest Price" in the Price Calculation Setup (via personalization if needed)
    2. Ensure price lists are Active
    3. Check validity dates and quantities
    4. Use "Price Details" to verify which price was picked and why
    5. Recalculate lines if changes were made

    Microsoft Link:- Extending Price Calculations - Business Central | Microsoft Learn
    Note: This response was created in collaboration with Microsoft Copilot to ensure clarity and completeness. I hope it helps to some extent.
    Mark the Answer as Verified if this is Helpful.

     
  • DebbieG Profile Picture
    544 on at
    Thanks Sumit,
     
    Ok, I think the issue here is that the price that is used is that linked to the Bill to account and not what is linked to the order customer.
     
    Would we need to extend this to read pricing on the customer file??
     
    I think this is the issue.
  • Suggested answer
    Mansi Soni Profile Picture
    8,951 Super User 2026 Season 1 on at
  • Suggested answer
    Ramesh Kumar Profile Picture
    7,547 Super User 2026 Season 1 on at
    Hi Debbie,
     
    Customer price group is discount pricing for specific group of customer and if I am not wrong Business Central uses the Lowest Price method by default (controlled in Sales & Receivables Setup, and can be overridden per customer or price group)
     
     
    Thanks
    Ramesh
     
    If this was helpful, please check the "Does this answer your question?" box and mark it as verified.
  • Suggested answer
    RockwithNav Profile Picture
    8,959 Super User 2026 Season 1 on at
    There are other important columns as well which you should focus like how it's picking. There's a date filter as well.
     
     
  • Suggested answer
    YUN ZHU Profile Picture
    99,086 Super User 2026 Season 1 on at
    Hi, have you tried changing the following settings?
     
    Hope this can give you some hints.
    Thanks.
    ZHU
  • DebbieG Profile Picture
    544 on at
    Thanks All - but I think my issue is that it is ignoring the prices linked as per the order customer and is automatically defaulting to the lowest price as per the price lists linked to the Bill to account.
     
    Debbie
  • Suggested answer
    Sohail Ahmed Profile Picture
    11,169 Super User 2026 Season 1 on at
    @DebbieG 

    Ah, that makes sense now. In Business Central, if the Bill-to Customer has a price list assigned, it can override the pricing set directly on the Sell-to Customer. So even if your order is for the Sell-to Customer, BC may pull prices from the Bill-to Customer's price list if it's active.

     

    Try removing the price list from the Bill-to Customer or make sure the Sell-to Customer has a more specific price entry  BC always prioritizes the most specific match.

     

    ✅ Mark this answer as verified if it helps you.

  • DebbieG Profile Picture
    544 on at
    Hi Sohail
     
    Wish it was so easy, the Bill to customer can be sold to directly as well :( - and if you remove the price group from the HO account it just defaults either the special price or the item price, thinking there i no price defined.
     
    I think I would have to extend it probably to use price on order customer on insert of a line on an order.
  • Suggested answer
    Jeffrey Bulanadi Profile Picture
    9,112 Super User 2026 Season 1 on at

    Hi Debbie,

    You’re absolutely right to expect the system to pick the lowest price — that’s the intended behavior when the Price Calculation Method is set to Lowest Price. But there are a few nuances that can block it from working as expected.

    Here’s what to check:

    • Make sure the price list linked to the customer is marked as Active and has valid dates, quantities, and unit of measure. Even if the price is lower, it won’t be considered unless all conditions match the sales line.
    • Confirm that the Price Calculation Method is set to Lowest Price in the Sales & Receivables Setup. This field is hidden by default, so you may need to personalize the page to expose it.
    • Use the Price Details action on the sales line to inspect which price was selected and why. It will show all applicable price sources and explain the selection logic.
    • If the price is linked to the Bill-to Customer instead of the Sell-to Customer, BC may prioritize the wrong price list. You can override this by adjusting the price list assignment or customizing the selection logic.
    • Recalculate the sales line after making changes to ensure the pricing engine re-evaluates all conditions.


    Helpful Reference
    Set up prices and discounts – Microsoft Learn
    Extending Best Price Calculations – Microsoft Learn
    Price Calculation Behavior – Bricklead Docs


    If you find this helpful, feel free to mark this as the suggested or verified answer.

    Cheers
    Jeffrey

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.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,993 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,116 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 557 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans