Bank entries from any bank, matched instead of retyped
Cyprus banks each export differently. So the app reads the file your bank actually gives you, instead of demanding one it does not.
- Any bank, any column layout
- The match is proposed for you
- Part payments stay open
- Invoice paid
- Part payment
- Receipt matched
- 3File formats: CSV, Excel and JSON
- Anybank. The AI maps the columns itself
- 2States recognised: settled and pending
- In bulkConfirm proposals, not only one at a time
- Openan invoice stays, until part payments cover it
How bank entries get into Volk Accountant
Bank accounts are set up in Volk Accountant and entries arrive as a CSV, Excel or JSON file. The AI maps the columns of the file automatically and recognises whether an entry has settled or is still pending; this works with the exports of any bank, without a particular format being required. The app then proposes which entry belongs to which invoice or receipt, and matching proposals can be confirmed one by one or in bulk. A linked invoice counts as paid automatically. With part payments the invoice stays open until further entries cover the remainder. Duplicate entries are detected on import.
How importing a bank file works
The usual catch with bank imports is not the technology but the requirement: a particular format, particular columns, in a particular order. Cyprus banks do not deliver that.
- 1
Upload the file
CSV, Excel or JSON. Whatever your online banking offers as an export. No template sheet to copy into first.
- 2
Columns are recognised
The AI works out which column is date, amount, reference and counterparty, and whether an entry has settled or is still pending.
- 3
Duplicates drop out
Upload an overlapping period a second time and the entries already present are recognised rather than doubled.
That a pending entry is recognised as pending sounds incidental and is not: a pending entry can still change in amount. Treat it as settled and the match against the invoice ends up wrong to the cent.
How entries are matched to invoices
Reconciliation is the part that genuinely costs time, not data entry. Holding a hundred entries against forty open invoices is an hour a month.
A linked invoice counts as paid automatically. That is where the effort pays off, because the status does not have to be maintained separately.
With part payments the invoice stays open until further entries cover the rest. That is the most common case where other tools either jump to “paid” too early or refuse to match at all.
You do the confirming, one by one or in bulk. A proposal that posts itself is a proposal nobody checks. The same principle as in receipt capture.
- Entry to invoicefrom amount, date and counterparty
- Entry to receiptfor expenses rather than income
- Part paymentthe invoice stays open
- Several entriestogether covering one invoice
- Bulk confirmall matching ones at once
Payment matching at other providers
Automatic payment matching appears on several providers' pages. Every figure comes from the provider's own public pages.
| Volk Accountant | Cybooks | Sumly | Balabook | Accountly | TidyBooks | BTMS | QuickBooks | Xero | Billino | |
|---|---|---|---|---|---|---|---|---|---|---|
| Automatic payment matching | Yes | Yes | Yes | Yes | not published | Yes | Yes | Yes | Yes | not published |
| Receipts read automaticallyAmount, tax and supplier are recognised from the receipt instead of being typed in. | Yes | Partly | Yes | Yes | Yes | Yes | not published | Yes | Yes | announced, not yet available |
| Export formats for your accountant | PDF, Excel, JSON | not published | not published | PDF, Excel, CSV, XML | formats not named | not published | not published | not published | not published | DATEV CSV, CSV, bulk PDF |
Where a dash appears, the provider publishes nothing on that point. The full comparisons are in the provider overview.
What this feature does not do
We put this in writing because it affects the decision. Finding out after you have paid means you bought the wrong tool.
- No payments from inside the app. Transfers are still authorised in your own online banking.
- No currency conversion on import. What is read is the amount the file contains.
Questions that come up before you start
Which file formats can I import from my bank?
CSV, Excel and JSON. The AI maps the columns itself and also works out whether an entry is already settled or still pending. It works with exports from any bank, because nothing expects a fixed column order; the content is read instead.
How does an entry find the right invoice?
Volk Accountant proposes which bank entry belongs to which invoice or receipt. You confirm the fitting proposals one by one or in a batch, and a linked invoice counts as paid from then on. The decision stays with you, not with the software.
What happens with a partial payment?
The invoice stays open until the remainder is covered by further entries. So there is no half-paid invoice sitting there marked as done, and no second invoice created for the balance.
Are duplicate entries recognised on import?
Yes. When two files overlap, for instance because a period was exported twice, Volk Accountant spots the duplicate entries during the import. Importing the same week a second time therefore does not double your turnover.
What goes with this
Checked 4 October 2026


