METIS LABS
Opened box

From 5 to 8% export errors to near zero, across 20 clients.

A scaling Dutch accountancy firm ran 20 e-commerce clients off manual Excel lists, re-keyed every tax period. One self-serve pipeline, opened for inspection below.

PRJ-2026-XXX  //  CONTENTS: E-COMMERCE EXPORTS  //  BUILD: 6 WEEKS  //  OPENED: MAY 2026

01 — The problem, and its cost

Twenty e-commerce clients, every tax period, exported by hand.

The firm handled bookkeeping for 20 e-commerce clients selling on Shopify and bol.com. Each period, the numbers were pulled into Excel lists and switched over by hand into the firm's own format. The work was repetitive, and it leaned on the client doing their part correctly every time.

Manual switching produced an error rate of roughly 5 to 8%. On top of that, each client cost 30 minutes to an hour of back-and-forth per tax period to get the data right. Across 20 clients, that added up to a recurring drag on every close.

02 — The metric, set before building

Near-zero export errors, and under a minute per export.

We agreed two targets in writing before building: cut the manual-switching error rate to effectively zero, and bring the time per export under a minute. Both mattered because the firm was scaling, and the manual approach got worse with every new e-commerce client added.

03 — What we built, and why

A self-serve link, and a pipeline that pulls the same way every time.

We built a two-layer setup. The client links their own Shopify or bol.com environment, with no user account to manage, and the data is pulled out consistently in the format the firm actually uses. That removes the manual switching step, and the errors that came with it.

WEEK 0

Two-layer setup: a client-facing linking layer, separate from the firm's processing layer

Why: clients link their own environment without an account, so onboarding a new client does not add manual work.

WEEK 2

Pull and normalise the data to the firm's internal format automatically

Why: the manual switching step was where the 5 to 8% errors came from, so we removed the step rather than checking it.

WEEK 4

Built so it can integrate directly with the accountant's internal system

Why: exports should land where the work already happens, not in another spreadsheet to be re-imported.

04 — The measured result

Checked four weeks after handover.

~0%was 5 to 8%
Manual switching error rate
~1.5 minwas 30 to 60 min
Time per client export
Self-servewas manual Excel
Client onboarding, no account needed

We set out to get under one minute per export and landed at about 1.5 minutes. Still down from up to an hour, and reported as measured rather than rounded to the target.

05 — What it cost

Because an opened box includes the invoice.

Full build (6 weeks, fixed scope)€ 6.000
Cost of the problem before5 to 8% errors, up to 1 h/client

A fixed-scope build, priced and agreed before we started.

Your box could be next

Drowning in a process like this?

Tell us the problem and what it's costing you. We'll tell you, plainly, whether software is the answer, and what it takes if it is.

Open a conversation