FlowParse
Extract → Validate → Reconcile → Export

Automated Invoice Reconciliation

Stop manually ticking invoices off against your bank statement. FlowParse extracts your invoices and transactions, matches them with AI, and tells you exactly which invoices were paid, unpaid, duplicated or paid at the wrong amount.

No credit cardGDPR compliantFiles deleted after processing

Reconcile your own files now

Add your invoices on one side and the bank statements they should have been paid from on the other. Every statement is balance-checked first, then each invoice comes back paid, unpaid, partly paid, overpaid, duplicated or flagged for a look — with the transaction that decided it.

Invoices

0 files

Bank statements / transactions

0 files
See it run

An invoice, a statement, a match — in real time

No mock-up and no edit: one invoice and the bank statement that paid it, matched, exported to Excel, and sent to an accounting system.

flowparse.iono sound needed
0:00 / 0:00

The statement checks its own arithmetic before a single invoice is matched.

Amount, date and the invoice number in the payment reference — every match shows why.

Excel export, then the same approved record sent into an accounting system.

Recorded on a fictional invoice and bank statement — no customer data appears in this video.

Match invoices to bank transactions automatically
Confirm which invoices were actually paid
Detect unpaid and overdue invoices
Catch duplicate payments before they cost you
Flag amount and date mismatches
Export a clean Invoice Status Report

What is invoice reconciliation?

Invoice reconciliation is the process of comparing each invoice you issued or received against your bank records to confirm whether — and how — it was paid. Done manually it means opening two spreadsheets and matching rows by hand. FlowParse automates it: it reads the structured data from your invoices and bank statements and matches them on amount, supplier, invoice number and date.

How AI invoice matching works

A deterministic engine scores every candidate transaction against each invoice using four signals — amount (the strongest), supplier name, the invoice number or reference appearing in the payment description, and date proximity. Each match gets a 0–100 confidence score, so an exact amount-and-supplier match scores far higher than a weak amount-only match, and you always know how reliable a match is.

From reconciliation to a clear status

Every invoice is labelled Paid, Unpaid, Duplicate Payment, Partial Payment, Amount Mismatch or Date Mismatch. Unmatched transactions are surfaced too, so you can spot payments that have no invoice. The result is an Invoice Status Report you can act on — chase the unpaid, refund the duplicates, fix the mismatches.

Frequently asked questions

Know whether your invoices were paid

Upload invoices and a bank statement — FlowParse reconciles them automatically.