Tech · Exact Online

Connect Exact Online
without double work for the bookkeeper.

Sending an invoice to Exact is not the hard part. The hard part is that Exact is an accounting package: every line needs a ledger account, a VAT code and a journal, and every account has to exist exactly once. Get that wrong and your bookkeeper spends the end of the quarter untangling it.

Sound familiar

Where Exact integrations break.

01

Duplicate accounts

Every order creates a new customer because the lookup is by name. A few months in, the same customer exists five times, with open items spread across all five.

02

VAT codes are guessed

Standard, reduced, reverse charge, intra-EU. Sending a fixed percentage is not the same as the right VAT code from your administration, and the VAT return notices the difference.

03

Rounding differences

Your system calculates VAT over the total, Exact per line, or the other way around. The invoice is off by a few cents and the payment no longer matches the open item.

04

The integration stops after a while

Access tokens expire quickly and the refresh token is replaced on every refresh. Lose the new one, or let two processes refresh at once, and someone has to log in again.

05

Rate limits are ignored

Exact limits the number of API calls per administration, per minute and per day. An initial import or a sync that fetches everything every time runs into that quickly.

06

Errors vanish

An invoice is rejected because a ledger account does not exist, and nobody sees it. The bookkeeper only finds out when revenue does not add up.

How it works

An integration the bookkeeper trusts.

01

Bookkeeping first, then code

With you or your bookkeeper I decide which ledger accounts, VAT codes and journals belong to which products and customer types. That becomes a fixed mapping, not an assumption in the code.

02

One direction where possible

Usually your system is the source for customers and invoices and Exact is the source for payment status. True two-way sync is possible, but then every field needs a clear rule for who wins a conflict.

03

Only fetch what changed

Exact has webhooks for some topics. Where that is not enough I periodically fetch only the changed records, so the sync stays within your administration's limits.

04

OAuth and errors handled properly

Tokens are refreshed in one place and stored securely. Every failed booking lands in an overview with the reason, so you see it before the bookkeeper does.

Reviews

Clients rate me 5 stars on average.

“I am extremely happy with the result of my new website for DoubleStreet Australian Cobberdogs, made by Webframer. From first contact, Webframer radiated expertise and creativity.”
Ben VorsteveldDoubleStreet Australian Cobberdogs
“Webframer helped me enormously with the Veldvisuals website. It is not only good to spar with Bas about building the site, but also in the aftercare and whenever changes have to be made. Recommended!”
Nick in 't VeldVeldvisuals
“Great to work with. Listens carefully to what we want. When we ask for changes, they are made expertly.”
Marieke van 't WoutVan Der Linde Mode & Lingerie
“Really pleasant to work with and short lines of communication!”
Hugo BrandwagtGoogle review
“The website looks great!! Definitely recommended!”
Jayden BresserGoogle review
“Excellent! Fast service and good contact!”
Devin de WaardGoogle review

Translated from the Dutch originals on Google.

Bas Voets, founder of Webframer
Who builds it

I am Bas Voets. Since 2021 I have been building websites, client portals and business software for small and mid-sized companies, from Hazerswoude-Dorp in the Netherlands. From first call to launch you talk to me, not to an account manager.

More about meCoC 70168741 · since 2021 · Hazerswoude-Dorp
Frequently asked questions
What does an Exact Online integration cost?
Mostly it depends on the direction. Sending invoices and accounts one way into Exact is manageable work. Pulling payment status back, syncing products or serving several administrations makes it bigger. You hear the number before I start.
Which data can you sync?
Common are accounts, items, sales invoices and their payment status. I read ledger accounts and VAT codes from Exact to build the mapping. What exactly is needed depends on which system is the source for what.
Does it work with several administrations?
Yes. Each administration has its own ID and its own limits in Exact, so the integration tracks per administration what has been synced.
Is there not a standard app in the Exact App Center for this?
For many webshop platforms there is, and if it does what you need, it is cheaper than custom work. I will say so if that is the case. Custom work pays off when your own system is not a standard package, or when the standard integration cannot handle your mapping.

Tell me what you want to build.

A half-hour call. You get an honest answer about what it costs, how long it takes and whether building it is smart at all.

Free · no obligation

Have your current site or tool scanned

You do not have to want to buy anything yet. Send what you have and I will tell you honestly what I would keep, what I would replace and whether that is worth the investment. Including when the answer is that you are better off doing nothing.

The scan is a first impression, not a security audit.

WhatsApp
0:00 / 0:00
  1. 01Send a link to your site, your tool or your repository
  2. 02I look at speed, structure, data and security
  3. 03Usually within two working days you hear what I would replace and what that costs
0:00 / 0:00
Exact Online integration built for you · Webframer