Evolvin.All insights

Reconciling Bank Statements With Supporting Documents: How to Stop Hunting for Missing Paperwork at Quarter-End

8 September 2026 · Evolvin

The gap between money and paperwork is the most expensive routine in any mid-market finance team. A payment goes out in March, the supplier's completion document arrives in June, and the tax invoice never arrives at all. Until you close the quarter, the gap is invisible: it lives in the accountant's head and in a browser tab labelled "deal with this later." At close, it turns into two weeks of phone calls — and sometimes into a deduction you cannot claim. What follows is how to make that gap visible every day rather than once a quarter, what a machine can genuinely take over, what it must not touch, and how to size the cost honestly.

Why the gap forms, and why nobody sees it

A bank statement is a stream of facts your company does not control the timing of: money moved when the payer decided it would. A supporting document is the output of somebody else's internal process: a small supplier issues completion paperwork whenever it suits them, a large one follows its own month-end calendar. Two streams moving at different speeds with different discipline will drift apart. That drift is normal, not an anomaly.

The problem is not the delay itself — it is that nobody measures it. In a typical setup, the accountant can see transactions and can see documents, but cannot see the third thing that actually matters: *a transaction that has had no document for N days*. That object is stored nowhere. It only exists when you subtract one list from the other, and because that subtraction is manual, it happens rarely.

Hence the familiar rhythm. The first two months of the quarter look calm. In the third month someone sits down to reconcile, finds several dozen payments with nothing attached, and starts writing to suppliers — only to discover that some have changed the responsible person, some consider the matter closed, and some simply do not reply at quarter-end because they are closing their own books.

What can actually be automated

The thing to automate here is not "accounting." It is three narrow steps, each of them mechanical and repetitive.

Step 1. Match two lists every day

The system takes bank transactions for the period and matches them against documents already linked to those transactions. Matching is never done on a single attribute; it uses a combination: supplier tax ID, amount, period, and any document reference in the payment description. A match on one field is a candidate. A match on three is a confident link. The output is a list of transactions with no plausible document at all.

One principle is routinely violated here: the system must not *guess* a link. If a payment amount equals an invoice amount but the counterparties differ, that is a coincidence, not a match, and it belongs in front of a human as a hypothesis — not silently recorded as fact.

Step 2. Classify the gap

Not every undocumented payment is a problem. A prepayment to a supplier legitimately has no completion document until delivery. Rent paid a month ahead is the same. So the list splits into at least three groups: the document is already overdue; the document is expected later under the contract terms; no document is expected at all for this type of movement (taxes, bank charges, payroll).

That classification is driven by transaction type and contract data, and it is what turns a useless list of three hundred rows into a workable list of twenty.

Step 3. Chase on a schedule

Then comes correspondence, and this is mechanical too: one email per counterparty listing everything missing, with amounts and dates and a clear destination for the reply. A follow-up no sooner than an agreed interval, and never in the last days of a reporting period when the recipient is at peak load.

A sound chasing protocol looks like this:

Sizing the effect: a transparent method

Below is the method and a worked illustration. All figures in this section are hypothetical, chosen to show the arithmetic — they are not measured results from anyone's business. Substitute your own and you will get a different answer.

The effect has two parts: time saved and tax risk removed.

Part 1. Time.

Hours_saved_per_year = (T × t_manual − T × t_automated) × 12

Where T is the average number of undocumented transactions worked through per month; t_manual is the time for one manual cycle (find the transaction, find the contact, write, wait, attach); t_automated is the human time left once the email is drafted and candidate links are proposed.

Hypothetical example: 40 transactions a month, 12 minutes manually, 3 minutes afterwards. (40 × 12 − 40 × 3) × 12 = (480 − 120) × 12 = 4,320 minutes = 72 hours per year. At a hypothetical loaded cost of €45 per accountant hour, that is €3,240 a year.

Part 2. Risk.

Expected_loss = Undocumented_value × Share_unrecoverable × Risk_rate

Undocumented_value is the total value of transactions with no document by the time you close. Share_unrecoverable is the portion that will never be closed — taken from *your* history over past periods, not from anyone else's. Risk_rate is the share of that value you genuinely lose when a cost or a deduction is disallowed under your own tax position.

Hypothetical example: €300,000 of undocumented transactions in a year, 8% never recovered, a risk rate of 20%. 300,000 × 0.08 × 0.20 = €4,800 of expected loss per year.

Note the honesty of that second block: it is an expected value, not a guaranteed loss. Automation does not zero it out — it reduces Share_unrecoverable, because the request goes out a week after the payment instead of four months later. And if you have no history for past periods, do not invent the share. Measure it once by hand across a closed year, or the whole second half of the calculation is fiction.

Risks and limits

False links are more dangerous than missed ones. If the system automatically "closes" a transaction with the wrong document, the gap disappears from your report but not from reality — and you find out during an audit. So automatic linking is permitted only on multi-field matches; everything else is a hypothesis for a human.

Outbound correspondence is a high-risk zone. A letter to a counterparty is read by a real person. An error in an amount or in bank details damages the relationship far more than the time it saved. A sensible boundary: the system drafts and shows exactly who will receive what; sending happens only to verified addresses and under a frequency cap.

Not every gap closes through correspondence. If a counterparty has been wound up, no amount of automation will produce the document. Those cases should move honestly into an "unrecoverable" bucket rather than sit in a reminder queue forever.

Data does not leave your perimeter by default. Statements and counterparty balances are sensitive. Any design where they flow to an outside service for convenience deserves a deliberate decision, not an assumption.

Automation does not replace your accounting policy. The software answers "what is missing," not "how should this be recorded." The second question stays with your finance lead, and handing it to an algorithm is the most common reason these projects are quietly abandoned after a month.

Readiness checklist

Before configuring anything, check five things:

If three of those five answers are "no idea," start with one manual reconciliation over one closed month rather than with automation. It produces the baseline numbers without which any estimate of the benefit is simply made up.

What EVOLVIN can do here

We build autonomous AI coworkers for repetitive processes — including control over the completeness of supporting documents. To be straight about the limits: we do not display other companies' case studies here, and we will not quote you a savings percentage before we have looked at your process. The numbers above are arithmetic illustrations, not a client result.

A sensible first step is a review of one closed month on your own data: how many transactions ended up without documents, which of those are recoverable, and how much time chasing consumes today. That shows whether automation is warranted at all, or whether changing the protocol would be enough. If the review says it does not pay for itself, we will tell you exactly that.

Write to us with the systems you work in and how your month-end close runs today — that is enough to start a conversation with substance in it.