Banking

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
  • 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.

The 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. 1

    Upload the file

    CSV, Excel or JSON. Whatever your online banking offers as an export. No template sheet to copy into first.

  2. 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. 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.

The matching

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.

What the app proposes
  • 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
Compared

Payment matching at other providers

Automatic payment matching appears on several providers' pages. Every figure comes from the provider's own public pages.

Matching and receipt capture compared
Volk AccountantCybooksSumlyBalabookAccountlyTidyBooksBTMSQuickBooksXeroBillino
Automatic payment matchingYesYesYesYesnot publishedYesYesYesYesnot published
Receipts read automaticallyAmount, tax and supplier are recognised from the receipt instead of being typed in.YesPartlyYesYesYesYesnot publishedYesYesannounced, not yet available
Export formats for your accountantPDF, Excel, JSONnot publishednot publishedPDF, Excel, CSV, XMLformats not namednot publishednot publishednot publishednot publishedDATEV CSV, CSV, bulk PDF
A dash means the provider publishes nothing on this. That is not the same as “cannot do it”.Details on Cybooks, Sumly, Balabook, Accountly, TidyBooks, BTMS, QuickBooks, Xero, Billino taken from the providers’ public pages, retrieved on 20 September 2026. Prices may have changed since. The provider’s own page always takes precedence.

Where a dash appears, the provider publishes nothing on that point. The full comparisons are in the provider overview.

Straight answer

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.
Asked often

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.

Upload one month of statements

Start free for 14 days
No credit cardServers in Frankfurt, encrypted

Checked 4 October 2026