# REFRAKT — Freight invoice pre-audit

> Every freight invoice line checked against the carrier contract before the payment run, not recovered after it.

- Where it stands: Commercial
- Logistics · Synlogica
- Canonical: https://synlogica.ai/applications/refrakt/
- Language: en-US

REFRAKT is freight invoice pre-audit built on contract extraction. It reads the carrier contract out of the PDF, turns it into structured rates, and checks every invoice line against it before the money leaves — a fuel surcharge computed off the wrong base, accessorials that were never in the annex, the same shipment invoiced twice.

## The problem

Logistics holds the contract, accounts payable holds the payment, and the invoice sits between them. Neither desk checks it against the contract, because each assumes the other did. The AP system cannot help: a freight invoice has no purchase order to match against — it has a tariff, in a PDF.

## What it does

1. Extracts the carrier contract from the PDF into structured rates, surcharges and accessorial terms, with every field traceable to the clause it came from.
2. Reconciles each invoice line against those terms before the payment run and flags the difference: wrong fuel base, unlisted accessorial, duplicate shipment.
3. Keeps the arithmetic in code, never in a language model — the model reads the documents, the code does the sums, and the record shows both.

## Key capabilities

- **Contract parser with citations** — The carrier contract is read into a structured rate card; every value cites its page and verbatim quote, and a reviewer approves the card before any invoice is priced against it.
- **Invoice extraction, deterministic first** — Tabular invoices are extracted deterministically; a model steps in only where the table cannot be read, with confidence recorded on every line.
- **Reconciliation in code** — Each line is matched to a rate rule and the expected charge is computed in code — never by a language model. Findings below 0.75 confidence go to human review.
- **Review queue and dispute pack** — Overcharge, duplicate and no-contract-match findings are accepted or dismissed by a person with an e-signed reason; the dispute pack exports as CSV with cited evidence.
- **Recovery you can trace** — Claims tracking, a recovery waterfall from billed to accepted, GDP qualification of the carrier on every finding, periodic review and an append-only audit trail. Interface in English, Polish, German and Dutch.

## Who it is for

Heads of logistics and transport procurement who own the carrier contracts, and supply-chain finance or AP teams who own the payment run. It sits beside your payables flow, not instead of it: it flags the line, it never moves the money.

## Where it stands

Commercial — available under licence today. Onboarding starts with a working session on your own data, where the configuration baseline and the shared-responsibility split are agreed before anything goes live.

## The same foundation as every Synlogica application

Every application in the portfolio carries the same controls, so an inspector who has seen one knows how to read the next.

- Versioned records — a record can be superseded, never silently altered.
- Electronic signature on every controlled step.
- An audit trail an inspector can follow, hash-chained end to end.
- Runs on your own tenant, hosted in the EU.

## Read more

- [Approved against a threshold, not against the contract — checking freight invoices before the payment run](https://synlogica.ai/resources/freight-invoice-audit-before-payment/)
- [Why your freight costs rise even though rates were locked](https://synlogica.ai/resources/why-freight-costs-rise/)

## Talk to us

Bring a real case — a recent excursion, an invoice you doubted, a procedure that just changed — and we walk it through together. If it is not a problem for software, we will say so.

- Book a 30-minute call: https://calendly.com/adam-karpinski-synlogica/30min
- Email: adam.karpinski@synlogica.ai
- Privacy Policy: https://synlogica.ai/privacy/
