Audit an expense report against its receipts.
Drop in your spreadsheet and the folder of receipt PDFs. Every row gets matched to its support document and checked against policy. You get an Excel workbook listing what is wrong, why, and which receipt proves it.
Your files never leave this computer. There is no server and no account. The page reads the PDFs locally and does the arithmetic in your browser. You can disconnect from the network and it still works.
1 Load your files
Columns we found — check the guesses
Each field below shows the spreadsheet column that feeds it. If a guess is wrong, pick the right column. Your correction is remembered on this computer for files with this exact header row.
The sample set is 40 transactions with 15 problems deliberately planted in it, so you can see what the tool catches before trusting it with real data.
Policy settings
These are the thresholds and word lists every check uses. Change them to match your own in-house policy: they are remembered on this computer (never uploaded) and written into the audit workbook so a reviewer can see exactly what was applied.
A saved policy file is plain JSON you can keep in version control and hand to a colleague. Loading one replaces every setting above, after the file is checked.
2 Reading receipts
Starting…
A receipt with no text layer needs OCR. The OCR engine is loading from this page's own files, once, and then stays in memory.
3 Results
Budget reconciliation
| Budget line | Currency | Budget | Spent | Difference | Status |
|---|
Card statement reconciliation
| Statement line | Date | Description | Amount | Status |
|---|
| Findings |
|---|
Select any row, or its transaction id, to see the receipt beside the values that were compared.