Generated by LogisticsDX Enterprise Solutions
James Fischer-Myall · Sign out

Project Control & Margin Early-Warning

Demo 1 · quote → delivery → invoicing, with exceptions routed to an accountable owner

Contract value (reporting projects)
$4,827,000
5 of 6 projects · P-103 not reported
Forecast gross margin
18.4%
vs 20.3% at quote · −$90,651
Work done, not invoiced
$317,850
earned value less invoices issued
Open exceptions
3 red · 5 amber
1 not reported · debtors >60 days $180,000

Exceptions register — what needs a decision, and who owns it

SeverityProjectIssueOwnerEscalate toDueStatus
REDP-101Forecast margin below quote
Forecast margin 13.2% vs 20.0% quoted (6.8 pts fade; CPI 0.92)
Sam Ortiz (PM)Operations DirectorTue 03 NovRaised
REDP-102Work done, not invoiced
$233,600 of work completed but not invoiced (31% of earned revenue)
Priya Nair (PM)Jo Park (Accounts Lead)Wed 04 NovAcknowledged
REDP-101Forecast finish beyond plan
Forecast finish 2027-01-22 is 35 days after plan
Sam Ortiz (PM)Operations DirectorFri 06 NovRaised
NOT REPORTEDP-103Cost data not updated
Costs last updated 29 days ago; margin and cost forecasts suppressed until updated
Tom Becker (PM)Operations DirectorTue 03 NovRaised
AMBERP-101Variation work done, not approved
V-101-2 "Unsuitable subgrade removal and replacement": $68,000 cost incurred, $85,000 claim unapproved for 27 days
Ravi Menon (Commercial Manager)Sam Ortiz (PM)Wed 04 NovAcknowledged
AMBERP-102Invoice unpaid
INV-5524 $180,000 unpaid, 78 days since issue
Jo Park (Accounts Lead)Priya Nair (PM)Wed 04 NovRaised
AMBERP-101Commitments exceed category budget
Plant hire: spent + committed $130,000 vs budget $90,000 (+44%)
Sam Ortiz (PM)Ravi Menon (Commercial Manager)Fri 06 NovRaised
AMBERP-105Forecast margin below quote
Forecast margin 20.3% vs 23.9% quoted (3.6 pts fade; CPI 0.95)
Lena Wu (PM)—Fri 06 NovRaised
AMBERP-106Commitments exceed category budget
Materials: spent + committed $580,000 vs budget $470,000 (+23%)
Tom Becker (PM)Ravi Menon (Commercial Manager)Fri 06 NovRaised

Early warning — would we have seen it in time? (P-101, monthly history)

12%16%20%Quoted margin 20%Amber trigger 17%Red trigger 14%20.9%Jul8% done18.8%Aug20% done15.8%Sep38% done13.2%Oct55% done

What the numbers say

The amber trigger trips at the September month-end, when the project is 38% complete and 60% of the budget is still unspent — enough remaining cost to act on. By October the forecast margin is 13.2% against 20% quoted.

Two drivers are visible in the source data: plant hire is 44% over its budget once commitments are included, and a $85,000 subgrade variation has been worked but not approved. If that variation is approved in full, forecast margin moves to 16.9%.

Management action generated: variation submission escalated (Commercial Manager), plant-hire review against owned-fleet availability (see Demo 2), recovery plan from the PM within 2 business days.

Project position — quote to completion

ProjectPMContract (incl. approved var.)Complete CPIQuoted marginForecast marginMargin movement Not invoicedSlipStatus
P-101 Northfield Reserve pitch
Synthetic soccer pitch incl. base and drainage
Sam Ortiz$1,895,00055%0.9220.0%13.2%-6.8 pts$62,25035dRED
P-102 Eastvale College oval
Cricket oval reconstruction and irrigation
Priya Nair$942,00080%1.0319.0%21.7%+2.7 pts$233,6000dRED
P-103 Riverbend estate earthworks
Bulk earthworks and drainage subcontract
Tom Becker$640,00030%—12.5%not reported—$12,0000dNOT REPORTED
P-104 Kingsford Park AFL oval
Irrigation upgrade and turf renovation
Priya Nair$480,00095%1.0122.5%23.5%+1.0 pts$10,0000dGREEN
P-105 Multi-site sportsfield maintenance
Annual maintenance contract (12 sites)
Lena Wu$310,00070%0.9523.9%20.3%-3.6 pts$00dAMBER
P-106 Westmead hockey centre
Hockey pitch resurface
Tom Becker$1,200,00010%1.0220.0%21.7%+1.7 pts$00dAMBER

CPI = earned value ÷ actual cost. Below 1.00 means work is costing more than budgeted for the progress achieved.

Debtor ageing (unpaid invoices)

0-30 days$885,800
31-60 days$0
61-90 days$180,000
90+ days$0

Action trail — latest entries

DateExceptionEventByHash
2026-10-31P-102|DEBTOR_OVERDUERAISEDsystem72c5e4258a33…
2026-10-31P-101|OVERCOMMITTEDRAISEDsystem32cbfd61ed52…
2026-10-31P-105|MARGIN_FADERAISEDsystem1645e5e51b8f…
2026-10-31P-106|OVERCOMMITTEDRAISEDsystemc82b25afb3fb…
2026-10-31P-102|UNDER_BILLEDACKNOWLEDGEDPriya Nair3c3eaaa2533e…
2026-10-31P-101|PENDING_VARIATIONACKNOWLEDGEDSam Ortizf40870311818…

11 entries, each sealed with the previous entry's hash. Integrity check: PASSED. Editing any past entry breaks the chain.

Trigger thresholds (to be agreed with management)

STALE_DAYS14
FADE_AMBER0.03
FADE_RED0.06
OVERCOMMIT_AMBER0.05
VAR_AGE_AMBER14
VAR_AGE_RED28
UNDERBILL_AMBER0.1
UNDERBILL_RED0.2
DEBTOR_AMBER60
DEBTOR_RED90
SLIP_AMBER14
SLIP_RED30