Bank reconciliation software

Bank reconciliation software that shows both sides of what does not match.

Bank reconciliation is proving that every line on the statement is explained by a document, and that every document in the period is settled by a line. Pileform reads the statement PDF and the period’s receipts and invoices in one run, matches one to the other, allocates payments that settle several bills, and lists what is left on each side, with every decision recorded.

Bank reconciliation software should show both remainders: bank lines no document explains and documents no bank line settles. Pileform reads Cyprus and international statements with the period's receipts and invoices in one run, matches payments to documents, allocates one transfer across several invoices, shows partial shortfalls and records every decision, so nothing is written off.

Start free

A reconciliation has two remainders.

Most tools report one number: the bank lines not yet matched. But the documents that no bank line settles are the other half of the same reconciliation, and they are where a missing payment, a duplicate invoice or a receipt filed under the wrong client shows up. A reconciliation that lists only one remainder has hidden the other. The extraction side, turning a statement PDF into transactions and postings, is bank statement automation; this page is about the matching and what it leaves behind.

Pileform matches each statement line against the documents read in the same period. A payment that settles one invoice is matched to it; a transfer that settles three is allocated across them, and the allocation is recorded. A partly explained payment shows its shortfall. The bank lines nothing explains and the documents nothing pays are each listed, and neither is written off. Each counterparty is remembered per company, so a card merchant matched once is matched the same way next month. The documents on the other side come from invoice automation, and running this across many clients is what bookkeeping software for accountants covers.

How a reconciliation is worked.

  1. Statement and documents together

    Add the statement PDFs to the same upload as the period’s receipts and invoices. Cyprus and international layouts, Greek-language statements, digital or scanned, several currencies in one period.

  2. Every line extracted

    Date, counterparty, amount, direction, running balance and a type hint per transaction, on a pipeline of its own so a statement is never read as an invoice.

  3. Matched and allocated

    Payments are set against the documents that explain them and allocated across legs where one transfer pays several. Transaction-type defaults, then known counterparties, then your chart of accounts classify each line, and anything unsure is left for you.

  4. Remainders reviewed

    Unexplained bank lines and unpaid documents come back as two lists. You settle each one; confirmed transactions post as double entry, and every decision stays in the posting history.

What the reconciliation leaves on screen.

Nothing is forced to balance. What matches is recorded; what does not is listed where you can see it.

Bank lines with no document
Money in and out on the statement that no receipt or invoice explains, with the amount
Documents with no bank line
Receipts and invoices in the period that no statement line settles, listed on their own
Partial matches
A payment only partly explained by its documents, with the shortfall shown rather than absorbed
Allocations
One transfer settling several invoices, split across legs, with the allocation recorded
Audit trail
Every posting keeps what suggested it, its confidence and the action taken; an amendment is recorded as a correction, not an overwrite

Who reconciles with it.

  • Practices reconciling client banks

    Each client’s statements against that client’s documents, with counterparty memory kept per company, so a merchant matched once is matched the same way next month.

  • Businesses before a VAT return

    The documents behind the return set against the money that actually moved, with the gaps visible before the return is drafted.

  • Year end and the auditor

    Unpaid documents and unexplained payments listed per period, with the source document embedded beside every entry for the auditor to open.

Bank reconciliation, answered.

No. It reads the statement PDF you export from your bank. It never connects to a bank account and never moves money.

No, it comes before it. Pileform matches statement lines to the source documents and posts confirmed double-entry rows into your ledger. Reconciling the ledger’s own bank account against its bank feed is still a step inside your accounting software.

It is allocated across them, leg by leg, and the allocation is recorded. If the payment falls short of the invoices it settles, the shortfall is shown, not absorbed into a line.

It stays visible as unexplained, with the amount. A bank line can still be classified by transaction type or by your rules so that it posts correctly, but it is never assigned to a document that does not fit and never written off.

Yes. EUR, GBP and USD accounts can sit in the same period. Each account stays in its own currency; nothing is silently converted.

Reconcile one real month.

A free account comes with 30 free processing pages that do not expire and needs no card. Put the statement in the same drop as the receipts and read both remainders.

Start free