Solution
Revenue leakage control for port terminals
Last reviewed:
Outturn's Revenue Leakage worker finds work your terminal did but never billed, billed twice, or billed on a wrong weight, and shows the source records that prove it. It runs on top of your existing operations, weighbridge and billing systems and replaces none of them.
The problem in one sentence
The operations record says the gang stood idle for 3.5 hours, the billing run has no line for it, and nobody compares the two until the month is closed, or ever.
What the worker checks
| Check | What it compares | Typical cause |
|---|---|---|
| BIL-01 Completed work without an invoice line | Completed work orders vs invoice lines of the billing run | Overtime, idle gang, shifting, trimming or extra survey attendance entered in operations but not in billing |
| BIL-04 Billed twice | Invoice lines for the same service, object and period | Re-issued invoice, manual line added on top of an automatic one |
| GATE-11 No-show bookings | Booked truck slots vs gate visits | No-show fees in the tariff that are never charged |
| WGH-01 Ticket arithmetic | Gross − tare = net on each weighbridge ticket | Manual edits, wrong unit |
| WGH-02 Preset-tare overstatement | Stored (preset) tare vs measured tare | Old tare values that shrink the billed net |
| WGH-04 Implausible gross-to-tare interval | Time between gross and tare weighing | Ticket pairs that cannot belong to the same truck visit |
Each check is deterministic: the same data always gives the same result, and every finding shows the rows and the rule that produced it.
Example finding
Example — synthetic data, invented for illustration. Not a customer result.
Billing run 1–8 October on a demo terminal. BIL-01 finds completed work orders with no invoice line, for example: WO-4117 idle gang 3.5 h × €310 = €1,085.00; WO-4121 screening 120 t × €4.20 = €504.00; WO-4138 trimming 2,400 t × €0.35 = €840.00. All rates are invented for this example.
Each finding links to the work-order row (file, row number, import time) and to the rate used. Commercial receives the case, adds the lines to the next invoice in the billing system, and the next check run no longer finds them. A person then confirms the result as recovered.
Data you need
- Minimum: completed work orders (export from your TOS, ERP/1C or the operations spreadsheet) and invoice lines for the same period. Excel or CSV is enough.
- Configuration: a rate for each service you want BIL-01 to price.
- Optional: weighbridge tickets (gross, tare, net, times) for WGH-01/02/04; truck bookings and gate visits for GATE-11.
See how Outturn connects to your systems.
How fast you can start
- Start the 14-day free trial, no card.
- Upload one month of work orders and invoice lines. The first check run starts on the confirmed import.
- Review the first cases with the person who owns billing. How fast you see proved cases depends on how quickly your data arrives; there is no guaranteed result.
Honest limits
- Outturn does not issue invoices. Corrections are made in your billing system.
- A finding is a review item, not proof that anyone made a mistake.
- Weight checks need a weighing tolerance you configure; without one, Outturn reports "not computable" rather than guessing.
Related
- Carrier Invoice Audit: the mirror image, money others overcharge you.
- Demurrage & Detention: storage days and time-based charges.
- Guide: reconciling weighbridge, gate and invoice data
- Outturn vs BI dashboards
See it on your own statements
Send up to 3 months of carrier statements and your wagon records: a written report in 5 working days, free and without obligation.
Frequently asked questions
- What is revenue leakage at a port terminal?
- Revenue leakage is chargeable work or storage that the terminal performed but did not invoice, invoiced twice, or invoiced on the wrong quantity. It usually happens between systems: the operations record shows the work, the billing run does not.
- Which checks does the Revenue Leakage worker run?
- Six deterministic checks: completed work orders without an invoice line (BIL-01), the same service billed twice (BIL-04), no-show bookings (GATE-11), weighbridge ticket arithmetic (WGH-01), preset-tare overstatement (WGH-02) and implausible gross-to-tare intervals (WGH-04).
- Does AI decide the amounts?
- No. Amounts are computed by versioned rules from your own records and your configured rates. The AI layer explains a finding and drafts proposals; a named person approves every action.
- What data do I need to start?
- An export of completed work orders and the matching invoice lines (Excel or CSV is enough), plus your service rates. Weighbridge tickets add the weight checks.
- Does Outturn replace our billing or ERP system?
- No. Outturn reads exports read-only and replaces none of your systems. Corrections are made in your own billing system; Outturn verifies afterwards that the gap is gone.
Sources
- Outturn, What Outturn checks (module catalogue generated from the rule registry): https://outturn.eu/en/what-outturn-checks (accessed 2026-10-06)