Weigh it once. Invoice it. File it before the deadline.
Heavy Tech runs the weighbridge, the routes and the ledger for UK waste, aggregate and haulage operators — and files every receipt to the digital waste tracking service the night it arrives.
- Entry
- 32.14t
- Exit
- 7.46t
- Net
- 24.68t
- EWC
- 17 05 04
- Recovery
- R5
- Received
- 2 Sep, 14:22
In tonight's run — due by Thu 23:59
Filed with DEFRA at 20:04
A filed movement cannot be unfiled
Every load a permitted site accepts has to reach the digital waste tracking service within two working days. DEFRA will let you amend a record. It will not let you delete one.
That makes the timing of the submission the whole question. File as tickets are raised and every re-weigh, mistyped registration and turned-away lorry becomes a permanent record plus a correction. Heavy Tech holds tickets while the day is still moving and files the complete ones at 20:00, once weighing has finished — so the day's corrections never leave the building, and the record is right the first time.
How the filing run worksSix parts of one system
A tenant switches on the parts they need. What they share is the record — a ticket priced at the weighbridge is the same ticket the invoice run reads and the filing run submits.
Waste Compliance
Every receipt filed inside the two-day deadline
Digital waste tracking is now a legal duty for permitted sites, and DEFRA does not allow a filed movement to be deleted. Heavy Tech holds each ticket while the day is still moving, then files the complete ones in a single evening run.
Weighbridge
From the gatehouse to a priced ticket
Weigh in, weigh out, and the ticket is finished. Net weight, product, customer, contract rate and surcharge are all on it before the lorry is off the bridge, and the same record carries the compliance detail.
Routes & Deliveries
Planned in the office, signed for at the kerb
Build the week on a calendar, let the optimiser order the drops, and send it to the driver’s phone. The signature and the photo come back against the stop, so proof of delivery is on the record rather than in a cab.
Invoicing
The tickets are already priced. Raise the invoice.
Nobody re-keys a weighbridge ticket into an accounts package. Invoicing runs over closed jobs, e-tickets and route stops, groups them by customer, and produces the PDF.
Contracts & Pricing
The right rate, without anyone remembering it
Rates live in one place and resolve on their own — a customer’s own price first, then a price for the group they belong to, then the default. Contracts carry a tonnage allowance that draws down as loads land against them.
Fleet & Hauliers
Your lorries and everyone else’s
Most operators run a mixed fleet — some of it theirs, most of it subcontracted. Both are held the same way, so a load booked to a haulier’s lorry is as traceable as one on your own.
The parts nobody demos
The reason an operator stays on a system is rarely the headline module. It is whether the small things are there when they need them.
Seeing the day
- Overall, per-site, tipper and order-summary dashboards
- A jobs report, and owings broken down by customer tag
- Date-range filtering across reports and invoice runs
- Activity and user logs behind every record
Who sees what
- Roles and permissions, edited rather than hard-coded
- Users scoped to the sites they actually work on
- Drivers who see their own routes and nothing else
- Customers who log in to their own e-tickets and invoices
The rest of the paperwork
- Documents stored against tickets, jobs and customer accounts
- Email templates and delivery through Postmark
- Site permits with annual tonnage and permitted EWC codes
- A content-managed public website, run from the same login
One load, gate to ledger
A ticket has four states in Heavy Tech, and they are the same four whether the site takes ten loads a day or four hundred.
Saved
The lorry is weighed
Entry and exit weights land on the ticket and the net is worked out. Product, customer and contract resolve the rate as it saves. The ticket can be re-weighed, re-keyed or voided all day, and none of it leaves the building.
Closed
The operator closes it
Closing is an operator action at the bridge, or a bulk close at the end of the day. It is the point the ticket is agreed rather than the point it is billed — which is why nothing files on it.
Filed
The evening run submits it
At 20:00 every complete, unsent, unvoided ticket goes to the digital waste tracking service. Anything incomplete is held and listed the next morning with the time it has left.
Invoiced
The invoice run picks it up
Closed tickets are grouped by customer across a date range, priced from the rates already on them, and turned into a PDF. Nobody re-keys a weight.
What it runs on
Worth knowing if your IT will be asked to sign it off, and safe to skip if they won't.
- Application
- .NET 9 with ASP.NET Core. The operator portal is Blazor Server, so a screen updates from the server rather than polling.
- Data
- Entity Framework Core 9 against Azure SQL Database. Documents and media in Azure Blob Storage.
- API
- REST throughout, documented with Swagger and authenticated with JWT. The portal and the driver app are both clients of it.
- Access
- Role-based, with tenant isolation in the data layer and users scoped to the sites they work on.
- Routing
- OSRM for road distances and its Trip solver, with a Haversine matrix as the fallback when the routing service is unreachable.
- Waste tracking
- A WasteMatrix partner integration, one API key per permitted site, submitted by a background worker with a recorded heartbeat.
- Documents
- Server-side PDF rendering for invoices and tickets. Email delivery through Postmark.
- Locale
- en-GB throughout — tonnes, pounds, and dates that read the way your paperwork reads.
Filing in production
- 3
- permitted receiving sites configured against DEFRA production, one API key each
- 31 Aug 2026
- live keys issued and the nightly submission run switched on
- 20:00
- daily cutoff, set after weighing finishes and movable without a deploy
Book a demo
Half an hour, on a call, against your own operation — your sites, your products, your rates. We would rather show you the weighbridge screen than talk about it.
