Freight Invoice Reconciliation Without ERP Integration
Freight invoice reconciliation without ERP integration works from files you already receive, with the ERP taking only the approved result.

Explore this post with AI
- Freight invoice reconciliation is the matching of each carrier invoice line to a shipment that took place and a rate that was agreed, before the invoice is approved.
- The three inputs it needs, invoices, shipment records and rate agreements, can often be supplied as PDFs, emails and spreadsheet exports without any system connection.
- An ERP integration is needed only to post approved results automatically, so it can come last in the project rather than first.
Most teams treat freight invoice reconciliation without ERP integration as a stopgap: someone opens each carrier PDF, finds the shipment in the ERP, and checks the price against a rate sheet. That works, and for a few dozen invoices a month it is often the sensible choice. What it misses is that the matching never needed the ERP connection; only the lookup did, and the lookup can be fed from files.
What does freight invoice reconciliation check?
Freight invoice reconciliation checks that every invoice line belongs to a shipment that happened and carries the price that was agreed for it. It asks three questions per line, the same ones behind checking a freight invoice line by line: did this shipment take place, is this the contracted charge, and has it been billed before. A line that fails any of them is held for a query instead of approved.
| Check | Data it needs | Source without ERP integration |
|---|---|---|
| The shipment took place | Carrier reference, dates, origin, destination, weight or volume | Scheduled ERP or TMS export, booking confirmations |
| The price is the agreed one | Rate card, surcharge tables, fuel index, validity dates | Contracts, tender results, carrier rate sheets |
| The charge is yours to pay | Incoterm, free time, accessorial rules | Order data, contract terms |
| It has not been billed before | Earlier invoices for the same shipment | The invoice register itself |
The third row is where header-level checks fail. The Incoterm is the agreed trade term that sets which party pays for each leg and each charge, as defined in the ICC's Incoterms rules. Under CIF or CPT, import duties sit with the buyer; under DDP (delivered duty paid) they sit with the seller. A duty line on a freight invoice does not by itself prove which term applied, since a carrier or broker may advance duties on the responsible party's behalf, so the line has to be checked against the Incoterm on the shipment and the customs documents. Our audit of a machine manufacturer's air and parcel invoices found 366 shipments billed on DDP instead of CIF or CPT, worth CHF 648K a year, none of it visible in the invoice totals.
How do you reconcile freight invoices without ERP integration?
You replace the live connection with files on a schedule. Invoices arrive in one mailbox, shipment data comes from a daily or weekly export, and rates come from the contracts and tender results you already hold. Matching runs on those files, and the approved result goes back to the ERP as an upload.
Each input has a simple route in:
- Invoices: one mailbox that carriers send to or that accounts payable forwards to. PDFs, e-invoices and portal downloads all land in the same place.
- Shipments: many ERP and TMS systems can send a scheduled report or file export, though what is available depends on the system and how it is set up. The fields that matter are the carrier reference, carrier, origin, destination, dates, weight or volume, Incoterm and cost centre.
- Rates: the hardest input, because it sits across contracts, tender spreadsheets and emails. It has to be structured once per carrier, with validity dates, and refreshed when a tender closes.
- Results: approved invoices with their cost coding, the cost centre and general ledger account assigned to each charge, go back as a file accounts payable imports.
The step that decides whether this works is the reference key. Carrier invoices quote the carrier's own references, such as a bill of lading, air waybill or consignment number, not your order number. If the export does not carry the carrier reference, matching falls back to dates and lanes and produces false queries.
An ERP integration decides how results are posted, not whether invoices can be checked.
What can an AI platform do for reconciliation with no IT team or API integration?
An agentic AI platform for freight invoice reconciliation is software that reads each invoice, matches it to shipment and rate data, and decides the next step for each line without a person driving every step. With no IT team or API integrations, it works from the same mailbox, exports and contracts described above.
The typical difference from rule-based workflow automation shows when something unexpected arrives. Products vary, so treat these as tendencies rather than fixed lines:
| Situation | Rule-based workflow tool | Agentic AI platform |
|---|---|---|
| New carrier invoice layout | Usually needs a template or mapping change first | Can read the layout and map charges to a common structure |
| Line with no matching shipment | Raises a predefined exception or stops | Flags the line, keeps the rest moving, names what is missing |
| Charge not in the rate card | Follows a fixed pass or fail rule | Can compare the charge with contract terms and earlier invoices, then propose approve or query |
| Output | Pass or fail | Decision per line with the source behind it |
When assessing any tool, ask whether it accepts a forwarded mailbox and file exports as its only inputs, and whether every flag points to the rate clause, shipment record or earlier invoice behind it.
Why does reconciliation stall while teams wait for integration?
Reconciliation stalls because the integration becomes the project. It queues behind other finance system work, and once scoped it grows to include posting, master data and cost allocation. Meanwhile invoices keep being approved on a total-only check.
Integration also leaves the reference problem unsolved: carrier references still have to be mapped, whether data arrives by API or by file. Carrier terms often limit how long a charge can be disputed, so months spent waiting can mean overcharges that are no longer recoverable, even by a post-payment freight audit.
What can you do about it this week?
- Pick one transport mode and the carrier with the most invoices in it.
- Ask for a scheduled shipment export with the fields listed above, including the carrier reference.
- Put that carrier's current rates, surcharges and free time into one sheet with validity dates.
- Check one month of its invoices line by line against the export and the sheet, and record which of the four checks fail and how often.
Freight invoice reconciliation without ERP integration comes down to three inputs and a shared reference, and our Invoice Approval module for checking freight bills is built to run on exactly those. It reads invoices across different carrier layouts, matches each line to shipment and rate data, and holds anything that fails for a query instead of approval. Across the 160,000 invoice lines the Intellyse platform checked in the 90 days to 29 September 2026, seven in ten invoices had at least one error, overcharges came to about 5.6% of spend, and a quarter of spend had no agreed rate to check against. You can start with one mode and one carrier, and add an ERP connection later if you need one.
See where your freight money goes
Our Freight X-Ray checks one month of your carrier invoices and shows what you could recover. No cost, no commitment.
- You share invoices and shipment data for one month of recent shipments, plus the rate agreements behind them.
- We check every invoice line against the shipment and the agreed rate.
- You receive the flagged lines, each with the source that explains the flag.
Prefer to talk first? Pick a time with Alexandre.
You'll meet Alexandre de PerregauxCEO & Founder, Intellyse
FAQ
Can freight invoices be reconciled without ERP integration?
What is an agentic AI platform for freight invoice reconciliation?
Do we need an IT team to start?
About the author
Alexandre de Perregaux, CEO, Intellyse
Alexandre de Perregaux is CEO of Intellyse. Intellyse is a Zurich-based freight audit platform that checks carrier invoices against contracts and shipment data across ocean, air, parcel and road.
Sources
Read next
Invoice checking · 6 minAI for Checking Freight Invoices: 5 Checks on Every LineRead the guide
Invoice checking · 6 minHow to Check a Freight Invoice: Four Checks That Find ErrorsRead the guide
Incoterms and duties · 7 minCustoms Duty on the Freight Invoice: Check the IncotermRead the guide
Invoice checking · 6 minFreight Cost per Shipment: Build It From Invoice LinesRead the guide
