Every payment next to its invoice. The doubtful ones stay with you.
InvoiceMatch pairs invoices with the transfers on a bank statement and shows only what needs your decision. Upload the month's invoices and the statement; each invoice is matched to the payment it belongs to, and every pair shows the evidence behind it. What is left is a short list of doubtful items and anomalies, not a spreadsheet to re-check.
Built for Polish accounting offices and in-house finance teams
- KSeF e-invoices as XML, or pulled straight from KSeF 2.0 with a token or your firm's certificate
- Invoices as PDF, JPG or PNG, scans read with OCR
- Statements as MT940, CAMT.052/053, CSV, XLSX, ELIXIR or PDF; tested on ING, mBank, PKO BP, Santander and Alior
- Bulk payments, partial payments and instalments settled automatically
- Duplicate invoices, overpayments and unusual amounts flagged before anything reaches your books
What it is
InvoiceMatch is invoice reconciliation software for accountants who spend the first days of the month comparing a bank statement with a folder of invoices. You upload both sides as you already have them (KSeF e-invoices, PDFs, scans, a statement exported from online banking) and it pairs each invoice with the payment it belongs to.
It does not pretend to certainty it lacks. Every pair opens up to show its evidence: whether the invoice number is in the transfer title, whether the vendor matches, whether the amount agrees. A status says what to do with it. One payment covering several invoices, a partial payment, an instalment: those are settled automatically. What the engine cannot decide it sets aside for you.
Files are deleted when the run finishes, within 30 minutes at the latest. InvoiceMatch books nothing: the result is a proposal that you review.
How it works
- Upload both sides. The invoices as PDF, JPG, PNG or KSeF XML (or pulled from KSeF 2.0) and the statement as MT940, CAMT, CSV, XLSX or PDF. Up to 10 MB per file.
- The engine pairs them. It reads the invoices and the statement, then matches each invoice with its payment, across several bank accounts if needed.
- You review what is doubtful. Items without a confident match, and anomalies, go to a separate list, with the evidence shown next to each pair.
- Export and move on. Download an Excel file with a matches sheet and a bank-transactions sheet, then carry the result into your own software.
What you review
Each result carries a status that says what to do with it:
- Matched: invoice and transaction agree on the evidence shown. Spot-check.
- Probable: a suggestion with partial evidence. Open the row and check.
- Poor match: the evidence is weak. Treat it as unresolved until you confirm it.
- Unmatched: the uploaded statements do not contain this payment. Add the missing statement or settle it outside the tool.
Formats and KSeF
On the invoice side InvoiceMatch reads PDF, JPG and PNG files (scans through OCR) and KSeF e-invoices, either as XML files (FA(2) and FA(3), singly or in a ZIP) or pulled directly from KSeF 2.0 once a token or your firm’s certificate is connected. On the bank side it accepts MT940, CAMT.052/053, CSV, XLSX, ELIXIR and PDF statements, tested on exports from ING, mBank, PKO BP, Santander and Alior. A file outside the list is flagged before you run anything, with what to do next.
Security and data
Uploaded files are deleted when the run finishes, within 30 minutes at the latest. Only anonymised counters stay in the logs, kept for 12 months. Processing is GDPR-compliant, and the sub-processors and the data processing agreement are public. Results are AI-generated and labelled as such, as Article 50 of the EU AI Act requires. We publish no accuracy figure, because it depends on the quality of your documents.
Pricing
You start with 25 invoices, free and without a card. Paid plans are priced by invoices per month, net of VAT, on a 12-month contract paid upfront: Solo 99.40 PLN (400 invoices, 2 bank accounts), Biuro 247.30 PLN (1,500, 5 accounts), Biuro Pro 444.80 PLN (4,000, 6 accounts, priority support and onboarding) and Biuro Max 743.60 PLN (8,000, 10 accounts, a dedicated account manager). Every plan has the same features. A one-off pack adds 100 invoices for 29 PLN or 500 for 129 PLN. A desktop app for macOS and Windows runs the same reconciliation.
Who uses it
- Polish accounting offices (biura rachunkowe) reconciling the accounts of many clients
- In-house finance teams that own the receivables and payables reconciliation
- Solo bookkeepers with 10 to 15 clients
Frequently asked questions
Does InvoiceMatch read KSeF invoices?
Yes. Connect a KSeF token or your accounting firm's certificate and pull your clients' sales and purchase invoices straight from KSeF 2.0, or upload KSeF XML e-invoices (FA(2), FA(3)) by hand, singly or as a ZIP archive.
Which bank statement formats are supported?
MT940, CAMT.052/053 (XML), CSV and XLSX exports from online banking, ELIXIR, plus PDF statements and scans read with OCR. Tested on exports from ING, mBank, PKO BP, Santander and Alior. You upload a file and never share bank credentials.
How is a match decided?
The engine weighs the invoice number in the transfer title, the counterparty, the amount and the date. Every pair opens up to show the evidence, and a status says what to do with it: Matched, Probable, Poor match or Unmatched. When the evidence is not conclusive the item goes to your review list. The engine does not guess.
What if the transfer title has no invoice number?
It can still be matched when the rest of the payment clearly points to one invoice: who paid, how much and when. Otherwise it is marked for review and you decide.
What happens to my files?
They are deleted when the run finishes, within 30 minutes at the latest. Only anonymised counters stay in the logs, kept for 12 months. Processing is GDPR-compliant and every AI-generated result is labelled as EU AI Act Art. 50 requires.
How much does it cost?
You start with 25 invoices free and no card. Paid plans are priced per invoice volume, net of VAT: Solo 99.40 PLN a month (400 invoices), Biuro 247.30 PLN (1,500), Biuro Pro 444.80 PLN (4,000) and Biuro Max 743.60 PLN (8,000), on a 12-month contract paid upfront. Solo is 129 PLN month-to-month.
Does InvoiceMatch replace my accounting software?
No. It reconciles payments with invoices and gives you the result as an Excel file. Booking stays in the software you already use.
Is InvoiceMatch available in Poland?
Yes. On the Polish market the same product ships as RozliczTo, at rozliczto.app.