Document Matching
Reconcile every line item across every document
Purchase orders, invoices, delivery notes, receipts, contracts - Staple matches them line by line, in any language combination and automatically flags every discrepancy. Instead of chasing the reconciliation, your AP team closes it.

The problem: Your team is still reconciling by hand
Auto-reconciliation usually means your document processing tool extracted the data and your team checks it in a spreadsheet.
Most tools stop at extraction
They pull data from invoices, POs, and delivery notes but don’t compare them. Your AP team exports to spreadsheets and checks row by row. Each error costs $50+ to correct.

Documents come in different types, languages and formats
Invoices in three languages, one PO split across multiple delivery notes, "ABC Corp Ltd" on one and "ABC Corporation Limited" on another. Typical auto-reconciliation breaks when the documents are complex.

Auditors need a trail
When a discrepancy surfaces, someone has to reconstruct which invoice line matched which PO line, in which currency, from which supplier entity. If the reconciliation happened in spreadsheets, the evidence is whatever your team remembered to save.

How Staple reconciles
Staple extracts, matches, and reconciles in one go: contracts, purchase orders, invoices, delivery notes and receipts in any language combination. 98% of line items reconcile automatically so your team only reviews the exceptions.





Why it works

Unlimited documents matched simultaneously
Staple matches any document combination in your workflow: one invoice against multiple POs, delivery note across multiple contracts. It reconciles them all at once and flags only the discrepancies.
Multilingual matching
A Thai PO, a Chinese invoice, a Vietnamese delivery note: all processed together in one pass. No pre-sorting by language. No bilingual exception queue.
Fuzzy matching
"ABC Corp Ltd" on the PO, "ABC Corporation Limited" on the invoice. Staple recognises these as the same entity and distinguishes genuine discrepancies from noise.
Line-item matching
An invoice can match at the header level while hiding line-item discrepancies: wrong quantities, substituted items, partial shipments. Staple compares every line (price per unit, quantity, item code) against source documents. If the maths doesn't add up, it’s flagged before it reaches your ERP.
Audit trail
Each match, flagged discrepancy, and exception resolution is recorded. When auditors ask which invoice corresponds to which PO, the answer is in the system.
Auto-classification
Drop in a mixed batch. POs, invoices, delivery notes, and receipts sorted without manual pre-labelling.
Real-time matching
Delivery note arrives at 2 p.m. and by 2:01 p.m. it’s matched against the open PO with a quantity variance flagged.
See document matching on your files
Book a 30-minute demo. Bring your purchase orders, invoices, delivery notes, receipts, or contracts.



