Portfolio · Dossier Compleet

Client documents in,without chasing anyone.

Every quarter this system requests the documents for the VAT return from your clients, checks every document and only reminds them of what is still missing. You see in one overview who is complete.

Working prototype for accounting offices Built and tested with a made-up office and made-up clients. The software really works.

The office overview: five of six files complete, one client needs a call
The office overview at the end of the quarter: per client what has come in, how often they were reminded and what still needs doing. The interface is in Dutch.

The problem

Chasing the same things every quarter.

The return itself is not the work. The work is waiting for documents, opening them, seeing that something is wrong and asking again.

  • The wrong quarter

    A bank statement for April to June, when you need July to September. You only see it once you open it.

  • An unreadable receipt

    Photographed crooked and blurred. So you email: could you send it again?

  • No reply

    Two emails later, still nothing. The deadline gets closer and someone has to start calling.

Worked example

What the chasing costs you.

± 180 hours

a year with 100 VAT clients, in this worked example

In the demo with six clients, the system took over this manual work. The minutes each are our assumptions. In a call we redo the sum with your office's own minutes.

Manual work the system takes overTimes in the demoMinutes eachMinutes
Write and email the request6 × 5 min6530
Remind a client8 × 4 min8432
Open, check and file a document21 × 3 min21363
Explain to a client what is wrong3 × 6 min3618
Update the status22 × 1 min22122
Total, six clients165

That is 27.5 minutes per client per quarter on average. With 100 clients and four quarters: 100 × 4 × 27.5 minutes, about 183 hours. A worked example with our assumptions, not a measurement at an office.

International research: in a survey of 816 firm owners, collecting client documents came out as the biggest bottleneck, ahead of manual admin work. Source: Financial Cents, State of Accounting Workflow Automation (2025), mostly firms in North America.

How it works

From request to complete file.

  1. One click, and every client knows what is needed

    At the start of the quarter every client gets an email with a personal upload link and a short list: bank statement, sales invoices, purchase invoices and receipts.

    Email to the client with the documents needed for the VAT return and a button to upload them
  2. Every document is read straight away

    Whatever the client uploads is read right away: what kind of document it is, whose name is on it, which period it covers and the amount. That happens on the office's own computer.

    A client's upload page on a phone: the bank statement was rejected because it covers the second quarter, the invoices were approved
  3. Something wrong? The client hears why, right away

    A statement for the wrong quarter, a blurred photo or an energy bill instead of a bank statement goes back, with an explanation the client understands. Nobody at the office has to open it first.

    Email to the client: the bank statement covers April to June, July to September is needed
  4. Doubt goes to a staff member

    A statement in another name, or a date that can't be read? Then someone at the office decides, with one click. When in doubt, the system never approves on its own.

    A statement in another name waits for a staff member's decision, with buttons to approve or reject it
  5. Reminders go out by themselves, only for what is missing

    On day 3, 7 and 14 the client gets a reminder listing only the documents still missing. Anyone who still sent nothing goes on the call list. Amounts and VAT go to the bookkeeping as a file.

    Reminder email to a client: only the bank statement is still missing

Measured, not estimated

Tested on the hard cases.

22 of 22
test documents judged correctly, with the right reason
0
times something was approved wrongly
10 of 10
invoice totals read correctly, including a two-page invoice
What came inWhat the system did
A bank statement for the wrong quarterBack to the client, with the period that is needed
A blurred photo of a receiptBack to the client: take a new photo in good light
An energy bill, uploaded as a bank statementBack to the client: this is not a bank statement
A statement in someone else's nameTo a staff member, who decides
A two-page invoice, with the total on page twoApproved, with the right amount

Tested on 22 documents we made ourselves: good ones and deliberately wrong ones. These are not real client documents. At an office we first test on your own kind of documents.

Who decides

Why the AI never decides on its own.

  1. The AI reads

    What kind of document it is, whose name is on it, which period it covers and the amount.

  2. Fixed rules decide

    Fine, back to the client or to a staff member. Every rule has an automated test.

  3. A person when in doubt

    If a name doesn't match or something can't be read, the system never approves on its own.

A language model can see text on a blurred photo that isn't there. So the system measures how sharp a photo is by itself, apart from the AI, and suspicious amounts go to a staff member. Doubt costs you a few seconds; a wrong approval would cost far more.

Questions and answers

What you want to know before you call.

Do my clients' documents go to the cloud?

No. The system and the AI run on a computer at your office. No document goes to a cloud service, and not to us either.

Does it work with my bookkeeping software?

The prototype puts the client, date, amount and VAT of every approved document in a file you can open in Excel. We build a direct link to your software when we set it up, if your software allows it.

I already have a client portal. What does this do differently?

A portal makes sure documents come in. This system also checks them: it sees that a statement covers the wrong quarter, tells the client what is wrong and only reminds them of what is still missing. Whether it can work next to your current portal is something we look at together.

What still needs to happen before it runs at my office?

This is a prototype. For use with real clients we set up:

  • Login for staff
  • Upload links that expire after the deadline
  • Encrypted storage of the documents
  • A data processing agreement and a retention period
  • A test on your own kind of documents, before it goes live
How fast is it?

On an ordinary laptop (Apple M1, 16 GB) reading a document takes about 20 to 50 seconds. In our latest test it averaged 38 seconds, while the laptop was doing other work too. The client does not have to wait: if something is wrong, they get an email.

What does it cost?

You get one fixed price after a short call, once we know how many clients you have and which software you use. How long setting it up takes depends mostly on the link with that software.

What technology is behind it?
  • Language model Gemma 3 (4B), running locally through Ollama
  • Reads every page of a PDF; of long documents the first and last two
  • Fixed decision rules in Python, with 18 automated tests
  • Upload page and overview with no outside services
  • Email through the office's own mail server
  • Amounts and VAT as a CSV file for the bookkeeping

Want this foryour firm?

Fifteen minutes, no deck, no obligation. We tell you honestly what we would build first.