Site Markup
Capture the job on a plan or photo. Placing a pin is the input — not a duplicate of it, and not a check on it.
Click any pin or trace point to remove just that one. Undo is the coarse correction; clicking is the fine one.
Pick the Site condition tool, then click the spot.
Input Quote
The job. Everything below the fold is calculated from these.
A job on a mine site may have 1200, 1800 and 3600 fencing. Each is priced separately and appears on its own page of the quote; mobilisation is charged once for the visit.
For a fence the engine does not yet know. You type the description and every line and rate yourself; nothing is looked up and nothing is checked against the catalogue, which the Pre-Send Check says out loud. Labour is a line like any other — "Install crew, 3 days" — because a block is line items and nothing else.
Mobilisation, demobilisation and variations are billed at cost — there is no margin field for them anywhere, because the workbook has no margin cell in those blocks. Every costing figure is typed on the costing sheet and nowhere else — the job margin on row 72, gate margins on 92/101, gate installs on 90/99, labour days on 50–54, the day and variation rates on 74–76 and 79–81, the tier radios beside them, and variation hours on 82. Crews stays here: the workbook has no cell for it.
Material Call-Up
What the engine resolved — and, behind the toggle, what it costs.
Site counts belong to the job, not to this quote. A correction like "only 95 posts fit" is a fact about the ground, so every quote for the job reads the same one. This quote is not linked to a job yet.
Saves this quote and links it.An extra on a priced fence — a hire item, a bracket, a subcontracted piece. A whole fence the catalogue does not cover is an off-catalogue block on 01 Input Quote instead, which gets its own page on the quote and its own heading here.
Anything the catalogue does not produce. The rate is yours — these lines are priced because you typed the price, so they are not "unpriced" lines.
Client Quote
The document the client receives.
Pre-Send Check
The deliberate look before it leaves.
Rules & Overrides
Why the engine did what it did. Reference — nothing here changes a quote.
Job Tracker
The only place a job is entered by hand. Time_Saved and Monthly_Report are read-only views of this list — never type a job twice.
Time Saved
A read-only view of Job Tracker. Every column auto-logs; minutes taken is a Job Tracker column, not a field here.
Monthly Report
A read-only view of Job Tracker, and a document that gets sent. Zero manual entry — every figure is computed from the log.
Price Onboarding
The only place a price is typed. Every line reads left to right as the formula: base → adjustment → live.
SSOT Gates
Gate prices, organised by the dimensions that actually differ — never as a numbered list. The disambiguating context is visible, which is why editing is safe here and only here.