Audit & Compliance

Approvals, revisions and audit logs — compliance built in.

BuildOrch wraps both Estimations and Enquiry Packages in configurable approval workflows, freezes an immutable revision snapshot at every submission, and records a granular audit log of who changed what, when, and from which value to which. Together they make every number you submit fully defensible.

app.buildorch.io / version-history
BuildOrch Version History modal with revision snapshots and document links
Two records, one truth

Revisions tell you what. Audit logs tell you how it got there.

A revision is the photograph. The audit log is the film of everything that happened between photographs.

📌Revision SnapshotsEvery Submit-for-Approval freezes a complete, read-only version: pricing, currency, markups, package mix, contract value and who prepared it. Older revisions stay exactly as they were, forever.
🧾Field-Level Audit LogsBeneath the revisions sits a continuous log of individual changes — which field, which user, which timestamp, and the old value → new value. The complete history, not just the milestones.
Approval workflows

Two lifecycles. Both gated, both logged.

Nothing reaches a customer or a subcontractor by accident. Estimations and Enquiry Packages each move through an explicit, role-gated workflow — and every transition is captured.

📐

Estimation lifecycle

From first draft to a closed result, with approval as the gate before anything goes out.

Draft→ Submitted for Approval→ Approved/ Change Request/ Rejected→ Won/ Lost
📦

Enquiry Package lifecycle

From drafting an RFQ to awarding a subcontractor, with assessment and approval built in.

Draft→ Sent to Bidders→ Bids Received→ Assessment Complete→ Submitted for Approval→ Approved→ Awarded→ Closed
Estimation Approval Setup
Audit logging

Every action, on the record.

Audit logging is configurable per entity — choose exactly which masters and transactions to track, and which actions to capture.

➕

Create

New records are stamped with who created them and when, across the entities you enable.

✎

Edit

Field-level change capture — the old value, the new value, the user and the timestamp.

🗑

Delete

Deletions are logged too, so nothing simply disappears without a trace.

Audit logging is toggleable per entity from System Administration, with a dedicated Audit Logs viewer for searching change history across the platform.

Audit Logs
The flow

From edit to audit, automatically.

1

Someone makes a change

A rate is adjusted, a line is added, a markup is revised. BuildOrch records the field, the user, the timestamp and both values — silently, with no extra clicks.

2

The estimate is submitted for approval

At that moment BuildOrch freezes a full revision snapshot. Everything as it stood is preserved as a read-only version.

3

The trail is always there

Open any estimate to see its revisions side by side, drill into the audit log to see every change between them, and print or email a branded record of any version.

See the full audit story.

We'll show you how every change and every approval is captured — and how easy it is to answer "why?" months later.