Bank Reconciliation: How to Match Payments Received With Invoices
How to import a bank statement and automatically match payments received with issued invoices.
Bank reconciliation means matching payments received with issued invoices, so you know exactly what has been paid — without manually ticking off invoice after invoice. It’s one of the most time-consuming activities, and one of the easiest to automate.
From statement to paid invoices
The flow is simple:
- You import the bank statement — from a CSV file (exported from internet banking) or from a standard bank format (MT940, CAMT.053).
- The app reads the incoming transactions.
- It automatically matches them with unpaid issued invoices.
- Matching invoices are marked as paid.
Anything that doesn’t match automatically stays highlighted for a quick review.
Why it matters
- You see correctly what’s outstanding — the basis for the outstanding-balance report and for tracking collections.
- You avoid errors — you no longer mark things manually, where mistakes are easy.
- You save time — especially with large volumes of invoices.
CSV, MT940, CAMT.053 — in brief
- CSV — the simple export from internet banking; the most accessible.
- MT940 — a classic bank format for statements.
- CAMT.053 — a modern XML format (ISO 20022) for statements.
You don’t need a live bank connection (open banking): reconciliation works based on the statement file.
How it works in facturifirma
In facturifirma, for reconciliation you choose the file (CSV/MT940/CAMT.053), the app imports the transactions and automatically matches them with issued invoices, marking what has been collected. You can configure the columns for different CSVs. The result is reflected immediately in the invoices’ status and in reports (e.g. outstanding balance by age).
Frequently asked questions
Which statement formats can I import?
CSV (exported from internet banking), MT940 and CAMT.053 (standard bank formats). From these, the incoming transactions that match issued invoices are read.
How does automatic matching work?
The app compares the payments in the statement with unpaid issued invoices (by amount and details) and marks invoices as paid when it finds a match. The rest remain for manual review.
Does reconciliation use open banking?
It's not required. Reconciliation works based on statement import (CSV/MT940/CAMT.053), without a live bank connection.
Invoice and e-Factura, without the hassle
facturifirma sends invoices to SPV, declares e-Transport, reconciles payments and keeps your VAT reports — 12 months free.
Start freeRelated guides
Everything about RO e-Factura: who must comply, deadlines, format and how to send an invoice to SPV.
What the collected VAT report contains, by rate and category, and how it helps with your VAT return.