Skip to main content

Dynamics 365 Business Central - [ERROR] Application_DialogException Price and/or Discount Is Currently Frozen on This Sales Line

Resolve the Business Central error "Price and/or Discount is currently frozen on this sales line" that occurs when Transaction Manager attempts to change the Unit of Measure code on a Sales Order line.

Written by Micah A. Parker

Product: Dynamics 365 Business Central

Error: Application_DialogException Price and/or Discount is currently frozen on this sales line. Unfreeze before unit of measure code can be changed.


Issue: When exporting an inbound Purchase Order (850) from Transaction Manager into Dynamics 365 Business Central, you receive the following error: 'Application_DialogException Price and/or Discount is currently frozen on this sales line. Unfreeze before unit of measure code can be changed.'

Reason: This specific error occurs because Business Central has detected that a price or discount on the Sales Line has been manually set or locked — preventing the integration from updating the Unit of Measure code on that line. This is typically caused by a settings conflict or a customization within Business Central that is locking pricing fields before the Unit of Measure is applied.


Solution - Unfreeze the Price or Discount on the Sales Line in Business Central


When a Unit Price or Line Discount % has been manually entered on a Sales Order line in Dynamics 365 Business Central, Business Central marks those fields as locked to prevent automatic recalculation. To allow the Unit of Measure code to be updated, the locked price or discount must first be cleared.

Navigate: Sales → Sales Orders → (Your Sales Order)

Locate: The affected Sales Line

Clear: The Unit Price and/or Line Discount % field on the affected line

Update: The Unit of Measure Code as needed

Re-enter: The Unit Price or Line Discount % if required

If your Sales Order is in a Released status, you will need to reopen it first before editing the Sales Lines.

Navigate: Sales → Sales Orders → (Your Sales Order) → Select: Reopen


Solution - Disable Business Central Customizations


If the price or discount is being frozen by a Dynamics 365 Business Central customization or third-party extension rather than a manual entry, disabling those customizations may resolve the issue. Extensions and custom scripts can sometimes interfere with how Business Central processes pricing fields during a Sales Order import from Transaction Manager.

Navigate to: Settings → Extensions → Extension Management

Disable: Any active third-party extensions or customizations within your Business Central environment

Retry: Exporting the Purchase Order (850) from Transaction Manager


If disabling customizations resolves the issue, work with your Business Central Value Added Reseller (VAR) or the extension provider to determine the root cause and apply a permanent fix.


Additional Assistance


If the error persists after attempting the solutions above, contact TrueCommerce Support for further assistance, or reach out to your Business Central Value Added Reseller (VAR) to review your Business Central configuration and any active customizations that may be affecting pricing behavior on Sales Orders.

rev 07/21/26

Did this answer your question?