Skip to content

Six 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. Nothing is exported, re-imported or synced overnight.

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.

More on waste compliance
  • Waste movements filed to the digital waste tracking service, one API key per permitted site
  • A nightly submission run at 20:00, after weighing has finished, so same-day corrections never reach DEFRA
  • Two-working-day deadline tracked per ticket, excluding weekends and bank holidays
  • Incomplete tickets held back and listed on the next morning’s digest with the time they have left
  • EWC codes, hazard codes, POPs, physical form and container type carried on the ticket itself
  • Hazardous waste consignment codes required and enforced on the codes that need them
  • Producer organisation, address, postcode, permit and SIC code recorded against the movement
  • Amendments handled after submission, with Void withdrawn once a ticket has been filed
  • Startup refuses to run if a live key is configured against a test environment, or the reverse

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.

More on weighbridge
MN68ON FILE24,350NET WEIGHT (KG)WAITINGE-TICKET #4281Vehicle: MN68 XWRMaterial: AggregateWeight: 24,350 kgCOMPLETE09:41:12 › Vehicle entered weighbridge09:41:13 › Vehicle matched: MN68 XWR09:41:18 › Weight captured: 24,350 kg ✓
  • Weighbridge jobs and waste transfer e-tickets, both running Saved → Closed → Invoiced
  • Entry and exit weights with net calculated automatically, or worked from the vehicle’s recorded tare
  • A separate hazardous queue, with consignment codes and hazard remarks held on the ticket
  • Sampling recorded against a job, with its own number and screen
  • Outbound waste and internal transfers between your own locations
  • Site permits with an annual tonnage limit and the EWC codes each permit accepts
  • Site surcharges applied to a ticket with a recorded reason
  • Bulk close at the end of the day, or ticket by ticket at the bridge
  • Every ticket priced as it is raised, per tonne or per load, and ready to invoice

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.

More on routes & deliveries
ADEPOTBSTOP 1CSTOP 2DSTOP 3ESTOP 4BEFORE142 kmAFTER87 km▼ 39% SHORTER ROUTETwo-Opt Algorithm
  • Three ordering algorithms — nearest neighbour, OSRM Trip, and two-opt improvement
  • Distance matrices from OSRM, falling back to Haversine when the routing service is unreachable
  • A weekly calendar view alongside a list view, for own fleet and subcontracted hauliers
  • Drag-and-drop stop reordering when the planner knows better than the algorithm
  • Route areas for grouping work geographically, and rounds for repeating collections
  • Driver app for listing the day’s routes, viewing a stop, and completing it
  • Signature and photo capture at the stop, stored against proof of delivery
  • Call-off loads against a contract, with waypoints edited on the route
  • Products needed per route, cash collected, and a driver-returned reconciliation

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.

More on invoicing
INVOICE#INV-284720 Mar 2026BILL TOQBIC Construction LtdManchester, M27 5ANITEMQTYRATETOTALCrushed Aggregate24.35t£8.50£206.98Recycled Sand18.20t£6.75£122.85Haulage Fee2x£45.00£90.00Site Surcharge1x£15.00£15.00Subtotal£434.83VAT (20%)£86.97Total£521.80StatusGenerated09:41:18PDF Created09:41:19Emailed09:41:22Paid10 days laterNO RE-KEYING
  • Generate from closed weighbridge jobs, waste e-tickets, product e-tickets or route stops
  • Invoices grouped per customer across a date range, then reviewed before they go out
  • PDF generation and email delivery, with generated and sent held as separate states
  • Customer payments recorded against the account, with an owings report by customer tag
  • Export runs for handing figures to your accounts package
  • Purchase ledger for the other direction — supplier invoices and purchases
  • A jobs report and per-customer invoice history for answering queries

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.

More on contracts & pricing
  • Three pricing tiers resolved in order: customer, customer tag, then default
  • Prices dated, so a rate change takes effect on the day it was agreed rather than the day it was typed
  • Price per tonne or price per load, set per product
  • VAT held per price rather than assumed
  • Contracts with customers assigned to them, and a tonnage allowance that draws down
  • Allowance movements logged with a note, a user and a timestamp
  • Product groups for organising a long product list
  • Customer tags for pricing a whole class of account at once

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.

More on fleet & hauliers
DepotSite ASite BFleet OverviewMN68 XWREn route → Site ALIVEAB21 CDEEn route → Site BLIVEFG19 HJKIdle — Junction RdIDLEACTIVE2IDLE1VEHICLES12NEXT SERVICE2 days
  • Vehicles and vehicle types, with drivers assigned to them
  • Haulier records with their own vehicles, vehicle types and drivers
  • Hauliers linked to the customers they carry for
  • Registrations matched at the weighbridge so a returning lorry pulls its own details through
  • Driver accounts that see only their own routes
  • Customer sites held against the account, with their own addresses and favourites
  • Multi-site and multi-tenant throughout, with users scoped to the sites they work on

See it against your own sites

Bring your products, your rates and one awkward customer. That is usually the quickest way to tell whether it fits.