Weigh In -> Match PO -> Check Tare -> Flag Variance -> Notify
Weighbridge Inward Reconciliation Agent
The agent sits at the weighbridge and compares the net weight on the ticket to the purchase order quantity and the supplier invoice, right when the truck is still on the platform. It also compares the recorded tare to what that vehicle weighed empty on past trips. If the numbers do not line up, it flags the variance and the odd tare before the goods receipt is posted.
The Problem
The truck weighed light. You found out at month-end stock count.
A tanker rolls onto the weighbridge, the operator keys the ticket, and the load gets waved through because the queue is backing up to the road. The PO said 24 tonnes, the ticket shows 23.1, and nobody cross-checks it against the invoice until the reconciliation clerk runs the numbers three weeks later. By then the driver is gone, the product is already in the tank, and there is no way to prove the short load. The same driver has been recording a tare 400 kg heavier than his own empty weight, and it has been paid every time.
What Changes
Catch the short load and the tare trick while the truck is still on the platform
When the weigh ticket is created, the agent pulls the matching PO and supplier invoice from the ERP and the vehicle's own tare history. It compares net weight against ordered and invoiced quantity, and checks the entered tare against what that plate has weighed empty before. If either is outside tolerance, it sends the gate clerk a variance flag and an abnormal-tare flag before the goods receipt is posted, while there is still someone to question.
Humans stay in control: the agent flags the variance and the tare, and the gate clerk decides whether to accept, hold, or reject before anything is posted.
HOW THE AGENT WORKS
HOW TO BUILD IT
Three levels of depth. Pick the one that matches where you are.
For the ops person who needs to understand what's involved and brief their team.
WHAT YOUR TEAM PROVIDES ONCE
- Weighbridge ticket - the gross, tare and net weight recorded at the gate
- Purchase order - the ordered quantity the load is meant to match
- Supplier invoice - the quantity the supplier says they sent
- Tare history - what this vehicle has weighed empty on past visits
- Notification channel - where the gate clerk gets the flag
For the IT person or technical lead who needs to scope the integration.
INQUIRY SOURCES
WORKFLOW ENGINE (N8N)
CONNECTS TO
Without live access the agent works from a CSV export of the day's tickets plus a PO and invoice extract. It runs on a short schedule instead of on each weigh, and the clerk pastes or uploads the files, so some steps are manual and flags arrive in a batch rather than at the gate.
With live ERP and weighbridge access the agent runs the moment a ticket is created and flags the clerk before the load leaves the platform. Tare history builds automatically over time. Best experience.
For the person who wants to build this agent step by step. Each node below maps to an n8n workflow node.
You are a weighbridge reconciliation checker at a chemical plant. Compare the received load to the order and invoice and to the vehicle's tare history.
Input:
PO quantity kg: {po_qty_kg}
Invoice quantity kg: {invoice_qty_kg}
Weighed net kg: {net_kg}
Entered tare kg: {tare_kg}
Historic tare mean kg: {tare_mean_kg}
Historic tare range kg: {tare_min_kg} to {tare_max_kg}
Quantity tolerance percent: {qty_tolerance_pct}
Tare tolerance kg: {tare_tolerance_kg}
Decide qty_status as OK, SHORT, or OVER by comparing weighed net to PO and invoice within tolerance. Decide tare_status as OK or ABNORMAL by comparing entered tare to the historic range plus tolerance. Give a one line reason for each.
Respond ONLY with valid JSON. No explanation.PO 24000 kg, invoice 24000 kg, weighed net 23100 kg, entered tare 8400 kg, historic tare mean 8000 kg range 7900 to 8100, qty tolerance 1 percent, tare tolerance 150 kg
{"qty_status": "SHORT", "qty_gap_kg": -900, "qty_reason": "Weighed net 23100 kg is 3.75 percent under the 24000 kg ordered and invoiced, beyond the 1 percent tolerance.", "tare_status": "ABNORMAL", "tare_gap_kg": 300, "tare_reason": "Entered tare 8400 kg is 300 kg above the historic max of 8100 kg plus 150 kg tolerance.", "flag": true}- Poll one weighbridge for new tickets
- Match ticket to PO by reference
- Compare net weight to ordered quantity
- Fixed percent tolerance in the prompt
- Send one alert to a chat channel
- Log every check to a sheet
- =+ Live tare history per vehicle plate
- =+ Cross-check invoice against PO too
- =+ Per-material tolerance bands
- =+ Write flag back onto pending GRN
- =+ Trend repeat offenders by supplier
- =+ Hold posting until clerk acknowledges
Full Video Walkthrough Coming Soon
Watch the agent flag a short tanker load before the ticket is signed.
Register to be notifiedEverything on this page is free to learn.
When you're ready to build — do it yourself or bring us in.
OTHER AGENTS IN LEASING & MARKETING
Cycle-Count Prioritiser and Variance Explainer
Hazardous Storage Compatibility Checker
Shelf-Life, Retest and First-Expiry Watchlist
Frequently asked questions
This is 4 of 4 agents in Warehouse, Stores & Tank Farm. → · Explore all 15 departments →