Solomon builds a work order against SC #4118 by pulling line items from three sources at once: live supplier catalogues (MIDDY's AWM, Voltex, Lawrence & Hanson, CNW, MMEM), his own stock (van · garage · over-ordered surplus from past Hillbrook jobs), and his labour rate book. The platform normalises every supplier behind a single product schema and inventory ledger — so onboarding the next trade (plumbers off Reece, carpenters off Bunnings Trade, HVAC off Beijer) is a new adapter, not a new product. See the architecture map.
73 PRINCES HWY · STAGE 1
Rough-in WO
Auto-linked to Procore SC #4118
Clipsal 56 series 15A WP switch
$252.84
2.5mm² TPS cable · 100m drum
$184.00
25mm conduit · grey · 4m length
$48.60
GPO surrounds · clip-in white
$18.00
HPM XL777 LED downlight kit
$348.00
Standard hour · A-grade sparky
$3,420.00
47 RESULTS · LIVE PRICED · 16:21 SYNC
CLIPSAL · 56 SERIES
15A weatherproof switch · IP66
SKU 56SW115 · AS/NZS 3000
CHEAPEST IN STOCK
MIDDY's · $42.14 · 18 OH
CLIPSAL · 56 SERIES
15A weatherproof switch · IP66
SKU 56SW115 · 4 on hand · garage
YOU HAVE 4 OF THESE · USE OWN STOCK · SAVE $146.92
YOUR COGS
$5.40 ea · over-order ex 14 Park Rd
NHP · ISOLATOR
25A 3-pole WP isolator
SKU NHP-IS25-3P
CHEAPEST IN STOCK
L&H · $79.95 · 22 OH
STOCK VALUE
$4,860
AT COGS · 142 SKUS
OVER-ORDER
$2,140
FROM 5 PAST JOBS
25mm conduit · grey · 4m
12 OH
USE 9 ON 73 PRINCES →
Clipsal 56 15A WP switch
4 OH
USE 4 ON 73 PRINCES →
2.5mm² TPS · loose 18m
18 m
GPO surrounds · clip-in white
24 OH
USE 12 ON 73 PRINCES →
Hager 6-way RCBO board
1 OH
Cable ties · 200mm · 1000 pk
3 PK
PLATFORM HINT
Using your own stock on 73 Princes saves $214.92 of supplier spend and clears slow-moving inventory. Margin lift on this WO: +4.1pp.
FOR 73 PRINCES HWY
Add labour
Pick a rate · enter hours · auto-adds to the work order
A-GRADE SPARKY · STANDARD
$95/HR · 39% MGN
AFTER HOURS
$142/HR · 39% MGN
WEEKEND / PUB HOL
$190/HR · 39% MGN
CALL OUT · MINIMUM
$420FLAT · 4HR
APPRENTICE · 3RD YR
$58/HR · 38% MGN
TRAVEL
$1.10/KM
VEHICLE LOAD
$68 FLAT
QUICK ADD
Standard + apprentice
36 hrs sparky × $95 + 36 hrs apprentice × $58 = $5,508 charge
WORK ORDER · WO-2026-0731
73 Princes · Stage 1
TO HILLBROOK
$6,015
YOUR MARGIN
28%
Lines post as SC #4118 revision 2 in Procore for Caleb to accept
12 GPO surrounds + 9 conduits + 4 switches decremented from your stock ledger
MIDDY's + CNW orders queue overnight · pickup ETA 06:30 tomorrow
Drazen pinged · scheduled on his Mon site map
PRICES LOCKED · FEED 16:21 · GST INCLUSIVE
PLATFORM ARCHITECTURE
The trade partner app is one mobile shell. Underneath it sits a layered platform with three load-bearing decisions: one normalised product schema that hides every supplier API behind it, per-vendor inventory + rate ledgers that travel with the trade partner across every Hillbrook job, and a single quote-assembly engine that mixes supplier · own stock · labour into one work order. Onboarding the next supplier is a new adapter. Onboarding the next trade is a new taxonomy file. Neither is a new product.
1 · UI
Trade-partner shell. Co-branded with each vendor. Same app, scoped per logged-in trade.
iOS + Android · offline queue · camera · geo · Hillbrook Trade Partner SSO
Web dashboard for accounts/admin · pricing schedules · BAS reconciliation
Drazen / Caleb / Mariana see the same data from the inside view
2 · ENGINE
Quote / WO assembler. Mixes supplier + own stock + labour, picks cheapest in-stock by default, calculates margin live.
Line items from any source · margin engine · variation rules
Live price + stock + lead time → suggests source per SKU · pinnable
Flags every line where the trade already owns enough · auto-prefers OWN at COGS
COGS + labour cost vs charge · per-line and overall · cap rules per client
3 · LEDGERS
Long-lived state per trade partner. The data that makes the next quote faster than the last.
Van · garage · yard · job-site bin · over-order from past job · serialised items
Standard · after-hours · weekend · callout · apprentice · per-client overrides
$/km · vehicle load · zone surcharges · per-postcode rules
What this partner is allowed to quote · regulator licence scope · auto-cap on out-of-scope SKUs
4 · SCHEMA
One product shape. Every supplier API gets reshaped into this. The whole platform reads from here.
id · canonical_sku · brand · description · category · unit · pack_size · weight
AS/NZS std · WaterMark · RCM · GreenStar · MEPS · safety class
vendor_id · price_ex · price_inc · trade_disc · stock_qty · lead_days · fetched_at
vendor_sku ↔ canonical_sku ↔ alt SKUs · supplier-equivalent fallback
5 · ADAPTERS
Per-supplier API client. One adapter → all trades that buy from that supplier get it.
6 · HANDOFFS
Where the WO lands in the rest of the Hillbrook stack. Same wires as the trade-partner integration map.
WO becomes vendor_jobs row · linked to site + programme + Drazen's calendar
Lines post as SC #4118 revision · Caleb approves in My Open Items
Own-stock lines decrement van/garage qty · COGS booked against the job
Cheapest-source items queued as supplier POs · pickup branch + ETA
Approved claim → bill against the SC · payment run pings vendor as PAID
Stock-use % · margin · on-time · feeds back into trade partner score
NEW SUPPLIER · TIME TO LIVE
3 DAYS
Adapter to normalised schema. Reused by every trade.
NEW TRADE · TIME TO LIVE
1 DAY
Taxonomy + compliance scope. Reuses every existing supplier already wired.
MARGIN LIFT · OWN STOCK
+4.1 PP
Average margin lift per WO when the trade uses their own stock first.
Today: electrical trades + 5 wholesalers. Q4: plumbing (Reece, Tradelink) and carpentry (Bunnings Trade) on the same rails. The play is platform > product — Hillbrook becomes the marketplace its own subbies use, and every adapter we write earns again the next time a different trade needs that supplier.