No integration required to start. No consultants. No six-week implementation. Upload your first invoice and Sentra handles the rest — extraction, mapping, validation, and flagging — automatically.
Drop your invoice into Sentra. PDF, CSV, or EDI — it doesn't matter. Multi-invoice PDFs (Sammelrechnungen) are automatically detected and split into individual invoices. You don't need to pre-process, rename, or organise anything.
Sentra identifies the carrier automatically — matching against its registry of 40+ pre-configured carrier profiles. Each profile teaches the AI exactly how that carrier structures their invoices: which columns contain charges, which rows are totals to skip, which abbreviations mean what.
You can also push invoices programmatically via the REST API — making it easy to connect your email inbox, document management system, or ERP directly to Sentra's ingest pipeline.
PDF invoices
Single invoices, Sammelrechnungen, multi-page and multi-invoice PDFs
CSV / spreadsheet exports
Forwarder exports, carrier portal downloads, structured tabular invoices
EDI (Professional & Enterprise)
Standard EDI invoice formats from major carriers and freight hubs
REST API ingest
Programmatic upload from your ERP, TMS, or document management system
The AI Vision engine uses a multimodal large language model — it reads PDFs the way a human analyst would, but without the cognitive limits. It understands the visual structure of a document, not just the raw text.
extraction accuracy across tested carrier formats
The AI reads the invoice using the carrier's profile as a guide. It knows which rows are charges to extract, which are totals to skip, and how to interpret the carrier's specific column structure. The result: a clean, structured list of every charge on the invoice — amount, description, unit, and shipment reference.
This step happens entirely server-side, in an isolated edge function. Your invoice never touches a shared AI context. API keys are stored as encrypted secrets, never visible to the frontend.
Each extracted charge is run through the 4-tier fee code engine, which translates carrier-specific descriptions into your standardised internal codes. This normalisation makes every charge comparable — across carriers, across time periods, and against your rate agreements.
Then comes the critical check: every mapped charge is compared against the rate table you have on file for that carrier, lane, and validity date. The system flags any charge where the billed amount exceeds the contracted rate — including surcharges that are correctly named but incorrectly calculated.
The output of this step is a per-line confidence score: how certain the system is that the mapping is correct, and whether the amount is within contracted bounds. This score determines what happens next.
Each item in the review queue shows you: the carrier's original charge description, the amount, the AI's proposed fee code, and the confidence score. You accept the suggestion, override it with the correct code, or escalate to dispute.
Every decision you make is stored as a new alias. Next time a charge with the same description appears from the same carrier, it maps automatically. Your review queue gets shorter every week.
↓76%
avg reduction in review queue after 90 days
~2min
avg time per review decision
High-confidence lines are auto-approved. Everything else enters the structured review queue, where your team makes decisions — not reads invoices. The queue shows exactly what the AI found, what it thinks the charge is, and why.
Charges flagged for dispute include the full evidence trail: contracted rate, billed rate, the delta, and the exact invoice line that caused the flag. You have everything you need to send a carrier a documented dispute claim within minutes of invoice receipt — while the payment window is still open.
Every action — approval, correction, dispute, or escalation — is timestamped, attributed, and immutable. Your audit history is always complete.
Every step of the pipeline runs in isolated, serverless edge functions. No shared state, no data leakage between customers, no single point of failure.
invoice-ingest
Receives invoice, calls AI Vision engine, returns structured charges
invoice-map
Runs 4-tier fee code matching, scores each line, flags low confidence
invoice-rate-validate
Compares mapped charges against contracted rates, flags overcharges
review-submit
Handles human decisions, stores aliases, updates audit trail
All edge functions run in EU (Ireland). The AI API key never leaves the server environment.
Our managed onboarding service does it all — we take your carrier contracts, configure your carrier profiles, map your fee codes, and upload your rate tables. You skip straight to step 4: reviewing results and disputing overcharges. Most customers are fully configured and auditing real invoices within 5 business days.
The Free plan lets you process 50 invoice pages per month with no credit card. That's enough to see exactly what Sentra catches — and how much you've been overpaying.
Sentra
by Oracron
Enter your credentials to continue