Why the numbers can be trusted
Price immutability, visible warnings, snapshotted rates, and a single engine that owns every client-facing figure.
One pricing engine produces every client-facing sell price. It writes a full snapshot of the rates and constants used, refuses to guess when reference data is missing, and never lets a user interface value overwrite a calculated one. Manual overrides exist, require a reason, and are attributed.
The integrity chain
- 1
Specify
Measurements are captured in eighths and converted once. Add-ons chosen at spec time carry into the quote automatically.
- 2
Calculate
The engine resolves rates from your tenant tables, applies the ratified formulas, and returns every intermediate value along with the total.
- 3
Snapshot
Generating the quote writes the calculation and the exact rates used to an immutable record attached to that quote.
- 4
Approve
Approval freezes the sell price and pushes it onto the item. Later price-list changes cannot move an approved number.
- 5
Audit
Every fee column stores the amount actually charged, so a quote line and its snapshot always agree when you reconcile.
Common accuracy questions
- What happens if we change a labor rate mid-project?
- New quotes use the new rate. Quotes already generated keep the rate captured in their snapshot, and approved quotes are untouchable.
- Can someone type over a calculated price?
- Only a super admin, only through an explicit override, and only with a recorded reason. The override is visible on the record.
- What if a rate row is missing?
- You see a warning on the quote screen naming exactly what is missing. The engine will not substitute a default rate.
See it against your own numbers
We load your pricing and your cost book before your team ever logs in.