:~
integration :: exact-online

Exact Online,
without retyping.

We build Exact Online integrations that take over the manual work around your books: reading and checking supplier invoices, creating new items, booking purchase orders, tracking stock per warehouse and an order portal for your business customers. It has been running at a drinks wholesaler with a liquor shop since October 2026.

✓ live at a drinks wholesaler since October 2026
#// what we build

What an integration with Exact Online does for you

Each part shows how far along it is: running at a client, built and in testing, or proven on our own test setup.

running at a client

Reading purchase invoices

PDF or UBL, with a dedicated reader per supplier. Every invoice is recalculated line by line; if it doesn't match to the cent, you see which line it is.

running at a client

Creating new items

A product that isn't in Exact yet becomes a proposal with name, supplier item and sales price. After approval it's in Exact, and the app reads back what was actually stored.

running at a client

Purchase order from the invoice

After checking, you book the invoice as a purchase order. Returns go along as a negative quantity, so stock is right on receipt.

running at a client

Customer price lists and margins

All price agreements in a local copy, with an alert when a customer price drops below cost or below your minimum margin.

running at a client

Stock per warehouse

Stock per warehouse every fifteen minutes, count sheets per warehouse and a transfer from wholesale to shop from the till export.

running at a client

Order portal for business customers

Customers order at their own price list and see what they ordered before. After approval the order goes to Exact, and Exact calculates the price.

running at a client

Alerts for your team

An invoice that doesn't add up, a price below cost, an item without a supplier number. On or off per employee, with a daily summary by email.

running at a client

Exact in a conversation with Claude

Look up items, customer prices and orders from a conversation with Claude. Read-only, separated per administration.

8
named write actions, no more
10
suppliers with their own invoice reader
15 min
between two stock updates
97%
of invoices match to the cent
#// what the docs don't say

Lessons from real work

With an integration you mostly pay for what isn't in the manual. This is what we ran into, so you don't have to.

A 201 is not proof

A sales price you send while creating an item is ignored. After every write we read back what was actually stored.

One party refreshes the token

Exact rotates the refresh token. If a test environment refreshes too, production is locked out. That's why only production talks to Exact.

Limits are design

60 calls per minute and 5000 per day. With a local copy and fetching only changes, there's plenty left.

Whole cents

Exact rounds unit prices to whole cents. A case price divided by 24 then gives an order total that's just off from the invoice.

#// how we build

Look first, then book

// copy

A copy, not live queries

We fetch the data into our own database once and after that only the changes. Fast for you, and well within the package's limits.

// writes

Named write actions

Writing is only possible through actions agreed up front. A test in the code fails as soon as one is added that wasn't agreed.

// approval

Look first, then book

Every booking shows up front what will happen. Only after a 'checked' tick and a check on the totals does anything go to your books.

// errors

Errors aside, work goes on

An unknown item or a timeout doesn't hold up the rest. It becomes an alert for whoever picks it up, and an interrupted run resumes where it stopped.

#// rates

Start small, a fixed price per phase

hourly rate
€90
for small jobs and extensions
day rate
€600
for build days
kickoff
€600
one day, with a plan and a price per phase

All amounts excl. VAT. A fixed price per phase, and the code is yours. Management and monitoring are available for a fixed monthly fee.

#// frequently asked questions

What do I need to connect Exact Online?

An Exact Online administration and a user to switch the integration on. You register the app in Exact under Import/Export > App registrations. Use a separate user with only the rights needed, because an integration gets the rights of whoever switches it on.

Can an integration break something in my books?

Reading and writing are separated. Writing is only possible through actions named up front, each with a check beforehand and a 'checked' tick box. A test in the code fails as soon as a write action is added that wasn't agreed.

How do you deal with Exact's limits?

Exact allows 60 calls per minute and 5000 per day. We keep a local copy of the data and after that only fetch changes. Stock per warehouse then usually costs one call every fifteen minutes.

Can my shop's till be included?

Yes. For a shop with MplusKASSA we turn till sales into a transfer from the main warehouse to the shop warehouse in Exact. The Exact code is stored on every till item; that's the link.

Does everything have to be connected at once?

No. Most integrations start with one bottleneck, such as purchase invoices or price lists. Once the basics are in place (login, copy, limits), the second application costs a fraction of the first.

What does an Exact Online integration cost?

€90 per hour or €600 per day, excl. VAT. We start with a one-day kickoff and then agree a fixed price per phase.

$contact --reason="new client"

Can we help
your business?

Digital agency in Groningen for Claude hosting, websites, automation and AI agents that simply do what they should. We handle the tech, you handle the growth.

stats.json
  • Experience
    // years online
    20y
  • Projects
    // live & running
    100+
  • Tool lock-in
    // always the best solution
    0