What this fixes.
- —
Sampling misses 90% of leakage
- —
Per-diem and policy enforcement inconsistent
- —
Manual auditing of 5k reports is impossible
Three jobs, on rails.
100%
Every report, every line — receipt OCR + policy match.
Out-of-policy
Duplicates, splits, alcohol, weekend, over-cap items.
With evidence
Findings auto-routed to manager with attachments.
The path.
Write the policy as machine-readable rules: per-diem caps, allowed categories, manager-approval bands.
Connect the expense tool so every submission flows through the auditor.
Start with a 'flag, don't block' run for one cycle to calibrate.
Switch to enforced mode: out-of-policy items get the manager note before reimbursement.
One scenario, one outcome.
A rep submits two near-identical taxi receipts in Amsterdam on the same Tuesday night.
Both flagged within seconds as a likely duplicate, routed to the manager with the receipt images side-by-side. The duplicate is removed before payroll runs.
Scoped on a call.
1–2 weeks
Pilot → retainer
Scope confirmed in a 30-minute call. Fixed scope, fixed timeline before you sign. We'll send a one-page proposal within 48 hours.
Book a call →Same category.
Invoice OCR & 3-Way Match
Reads inbound invoices (PDF / email / scan), matches against POs and receipts, posts to your ledger.
Cash-Flow Forecaster
13-week rolling cash forecast that ingests AR, AP, payroll and historicals — refreshed nightly.
Payment Fraud Detector
ML model that learns normal payment patterns and flags anomalies across AP, refunds, employee cards.