➡️ What is this setting?
By default, when you reconcile a purchase order in SureStock, the system uses that reconciliation to keep the material's business cost up to date with the latest purchase price. That's convenient for most accounts, since it keeps your catalog costs current automatically without any manual work.
This toggle lets you turn that behavior off. Once enabled, PO reconciliation will no longer touch business cost; it can only be changed manually in the catalog going forward.
➡️ Before you turn it on
This setting only affects business cost. It does not affect client cost; that keeps updating (or not) based on your regular client cost settings, independent of this toggle.
➡️ Setting it up
Go to Settings > Procurement > Purchasing > Purchasing Settings.
Find the toggle labeled "Lock business cost from PO reconciliation."
Turn it ON to lock business cost, or leave it OFF to keep the default automatic behavior.
Toggle state | What happens |
OFF (default) | Reconciling a PO can overwrite the item's business cost in the catalog, based on the purchase price on the PO. |
ON | Reconciling a PO will no longer overwrite business cost. It can only be changed manually in the catalog. |
➡️ Why this matters
Some businesses want tighter control over their business costs, for example, if you set costs deliberately (contract pricing, negotiated rates, or costs tied to specific margin targets) and don't want a PO reconciliation to change that number unexpectedly. Enabling this toggle protects business cost from being overwritten automatically; any change has to be made intentionally by a team member.
➡️ Important: business cost only updates on location reconciliation.
Business cost only updates when a PO is reconciled into a location (warehouse or truck). If a PO is reconciled directly to a job, business cost won't update this way, those items go straight to the job and never enter stock.
📌 Note: This is true regardless of how you have this toggle set. If you're trying to figure out how to update business cost when reconciling to a job, see Why isn't my Cost to the Business updating after reconciling a PO?
➡️ Tips & Best Practices
Turn this on if you've noticed business costs changing unexpectedly after reconciling a PO and it's throwing off your margin reporting.
If you use fixed or negotiated pricing with a supplier, turning this on keeps purchase price fluctuations from silently changing your catalog cost.
This is a business cost. It doesn't stop your team from updating prices manually; it just removes the automatic update tied to reconciliation.
➡️ Common Issues
"I reconciled a PO at a new price and the business cost in my catalog didn't change."
Check whether this toggle is turned ON, that's the expected behavior once it's enabled. If you want the price to update, you'll need to change it manually in the catalog, or turn the toggle back OFF.
"I reconciled a PO to a job and business cost still didn't update, even with the toggle OFF."
That's expected too, but for a different reason: business cost only updates on reconciliation to a location (warehouse/truck), not to a job. See the note above.
"Client cost changed, but I thought I locked my costs."
This toggle only locks business cost. Client cost follows its own separate settings and isn't affected here.
➡️ FAQs
Does this affect Cost to Client too?
No. This setting is scoped to business cost only.
If I turn this on, can I still update business cost manually?
Yes. Locking it just removes the automatic update from PO reconciliation, manual edits in the catalog still work exactly as before.
Does this apply per location, or account-wide?
It's an account-wide Purchasing setting, it applies to all reconciliations, not per warehouse or truck.

