An 80-page invoice. Days of work ahead.
Tuesday 9:12 AM. The DHL email lands. Inside: 90 shipments your team moved. Each one needs to become a Purchase Invoice line in your books — and each one tied back to its Job Order.
The old way: open the PDF, find each AWB, look up the JO, verify the rate, check the reweigh, enter the line. Days.
Dear Customer, please find attached your DHL Express tax invoice for the billing period ending 30-Apr-2026. Total amount due: AED 82,640.50…
Whatever your carriers send. It gets reconciled.
DHL monthly statements. Ocean carrier per-shipment invoices. Air cargo weekly batches. Trucking partners ad-hoc. Whatever lands, the agent reads it.
One monthly tax invoice. A single PDF stacked with every shipment for the cycle.
Per-shipment invoice arriving with each Bill of Lading. Constant trickle, varying amounts.
Per-AWB billing — sometimes individual invoices, sometimes weekly bundled for credit accounts.
Per-trip or weekly batch. Format varies partner-by-partner. Ad-hoc cadence the norm.
The page below follows the DHL batch. The same agent runs the same loop on whatever your carriers send.
Bulk PDF in. Clean shipment rows out.
The agent reads all 80 pages. Identifies every shipment row. Pulls AWB, Shipper's Reference, origin, destination, weight, charge — into one clean table.
Every line. Tied to its Job Order.
Every DHL invoice line carries the Shipper's Reference — your JO number. The agent uses it to pull the original Job Order from operations and compare every detail.
One line shown. The same mapping runs on every line in the batch.
One Purchase Invoice. Ready for Finance.
Ninety mapped lines become one Purchase Invoice — the artifact Finance opens in Tally, QuickBooks, or Zoho. Every line tied to its JO. Every variance computed.
Every red line. With its reason.
Fuel surcharge revised. Overweight piece. Oversize. Non-conveyable. Remote area pickup. Each flagged line tagged with its category — using DHL's own variance vocabulary.
Greens auto-post. Reds come to you.
The PI splits. Matched lines flow to your accounting system unattended. Flagged lines hold for your review — with a dispute draft and evidence chain ready for each.
All matched. All green. Already in Tally / QuickBooks / Zoho. Your team never has to touch them.
Patterns hidden in bulk. Now surfaced.
Eight small reweighs hidden across 90 lines? No human eye catches that. The agent sees them as one pattern — same lane, same carrier, same direction — and tells you it's a conversation worth having.
Eight shipments. Same lane. All under-stated weight at booking. DHL measured ~30% higher every time. That's the conversation with DHL on Tuesday.
This pattern is small — AED 221 on one lane. A pattern of patterns like this, left unsurfaced, is what bleeds a forwarder for years.

We found a recurring leak on one lane that had been bleeding us for two years. Two years.
The two-year leak. Found in a morning.
One recurring reweigh on one lane. Eight shipments inside a single carrier's monthly batch, all drifting the same direction. The agent saw it the morning the batch landed — not on day 22 of the next accrual cycle.
Stop finding leaks in quarterly review.
We wire your carrier invoicing channels, import 90 days of historic invoices to seed pattern detection, and have your first variance gate firing under supervised approval inside the first 14 days of the pilot.