How To: Stop the stock buy price field from changing

Khaos Control can automatically update stock buy prices whenever purchase orders or purchase invoices are saved. While this can be useful for many businesses, some organisations prefer to manage buy prices manually.

For example, if you have agreed fixed pricing with your suppliers for a set period, you may not want stock costs to change automatically when new purchase orders or invoices are entered.

In these situations, you can disable the automatic buy price update options and maintain your buy prices manually.

Automatic Buy Price Update Settings

The following System Values control whether buy prices are automatically updated:

SettingDescription
Update stock buy price when saving purchase orderUpdates the stock item's buy price whenever a purchase order is saved.
Update supplier buy price when saving purchase orderUpdates the supplier-specific buy price whenever a purchase order is saved.
Update stock buy price when saving purchase invoiceUpdates the stock item's buy price whenever a purchase invoice is saved.
Update supplier buy price when saving purchase invoiceUpdates the supplier-specific buy price whenever a purchase invoice is saved.

Disable Automatic Buy Price Updates

  1. Go to [ System Values | Purchasing | General and Pricing | Prices ].
  2. Untick the following options:
    • Update stock buy price when saving purchase order
    • Update supplier buy price when saving purchase order
    • Update stock buy price when saving purchase invoice
    • Update supplier buy price when saving purchase invoice
  3. Click OK to save your changes and close the window.
  4. When prompted, click Yes to confirm that Khaos Control will need to be restarted.
  5. The changes will take effect for each user the next time they log in to Khaos Control.
Important: Once these options have been disabled, buy prices will no longer be updated automatically from purchase orders or purchase invoices. Any future price changes must be maintained manually.

Reset Supplier Buy Prices

To prevent supplier-specific pricing from overriding your manual pricing strategy, you should also reset the Buy Price values stored within the supplier records.
  1. Open the stock item.
  2. Go to [ Stock | Detail | Suppliers ].
  3. Review the Buy Price values for each supplier.
  4. Reset any values that should no longer be used to 0.00.

Identifying Supplier Buy Prices

Advanced users can use the following query article to identify stock items where supplier buy prices have been stored:
This query can help you locate stock records that may still contain supplier-specific buy prices before switching to a fully manual pricing process.

Additional Information

Disabling automatic buy price updates is particularly useful when:
  • Supplier pricing is fixed under contract.
  • Buy prices are reviewed periodically rather than updated transaction-by-transaction.
  • Stock costing is managed centrally.
  • Temporary fluctuations in supplier pricing should not affect standard stock costs.
Before making these changes, ensure that a suitable process is in place for maintaining buy prices manually, as Khaos Control will no longer update these values automatically.

See Also


Did you find this article helpful?