Answer
How do you reconcile vendor statements automatically?
Updated July 2026 · by the DynamoDocs team
The short answer
Capture the statement like any other document, extract every line, and resolve each one against the invoices and credits you have already processed: matched, never-captured, amounts-disagree, or listed-twice. DynamoDocs does this to the cent and posts nothing from a statement: it produces evidence, and the discrepancies are the point.
Why statements are worth reconciling
A vendor's statement is their ledger of what you owe. Reconciling it against your own captures is how you find the invoice that never reached your inbox, the amount keyed differently on their side, and the line billed twice, all of it before the vendor's collections call.
Every line gets its own outcome
Each statement line resolves on its own: matched to a captured document, never-captured (a document you may be missing), amounts-disagree (compared to the cent, because a tolerance would hide exactly the disagreement the check exists to find), listed-twice, or carrying no usable reference. Negative lines are matched against credit memos.
Balances are context
A closing balance is not a line item, so it is excluded from the per-line math and from spend roll-ups, because a statement must never double-count the invoices it lists. Same-vendor matching runs through the vendor registry, so a statement from 'Acme Corp.' finds invoices captured from 'ACME Corporation'.
It keeps reconciling itself
If a statement line references an invoice that arrives next week, the statement re-reconciles automatically when the invoice lands. And a statement never posts to the ERP; it is a control document.
Related questions
Does the statement have to arrive a certain way?
No. Email, upload, or any capture channel works; it is a document type like any other, and the extractor reads the line grid (reference, date, amount) per line.
What does AP actually do with the result?
The statement's detail page shows each line's outcome. Never-captured lines prompt a request to the vendor for the missing invoice; disagreements and duplicates get raised with the vendor with both sides' numbers in hand.
Can this catch invoices we already paid twice?
It complements duplicate detection: a line listed twice on the statement is flagged, and DynamoDocs' own duplicate check runs on the invoices themselves as they arrive.
Go deeper
See it on your documents
Bring a real invoice, PO, or RFQ and watch DynamoDocs take it from inbox to posted in your ERP in about 30 minutes.
More answers