Skip to content
English
  • There are no suggestions because the search field is empty.

Why isn't my sales price updating in sales orders after a price adjustment?

Here’s how the Last Selling Price setting works—and how to disable it if it’s causing problems.

If your customer is being charged a different price than expected, it may be due to the Last Selling Price setting.

When enabled, this setting uses the most recent price paid by that specific customer for a given SKU—regardless of any price updates made since. This is a common practice in wholesale businesses, where pricing consistency for long-term clients is prioritized over dynamic pricing changes.

Why do wholesalers use Last Selling Price?

  • To maintain stable relationships with customers who expect consistent pricing.

  • To simplify negotiations by honoring previous agreements.

  • To reduce disputes over unexpected increases.


How to disable Last Selling Price:

  • Go to ERP > Admin Tools > System Settings > System Parameters Setup.

  • In the left menu, click Price Rule.

  • Find the Last Selling Price row.

  • In the Enable column, toggle it off.

  • Click Save.

  • Click Yes.

  • Log out and log back in to apply your changes.

From now on, customers will be charged based on current pricing (WSP, MSRP, or custom business type rules)—not what they paid last time.

Warning: Changing this setting will not retroactively change prices on existing orders.

Tip: If there are current orders that need updating now that the setting has been turned off, follow the steps in this guide.

For more on why pricing on orders or invoices might be wrong, check out this guide.