Peliqan

Exact Online + Claude: the complete CFO playbook

exact-online-claude-cfo-playbook

Table of Contents

Summarize and analyze this article with:

The Dutch CFO question that quietly defines whether finance is a brake or a lever in 2026 is simple: “What do my numbers look like across all 12 divisions, as of this morning?” If the answer takes two days, three Excel exports, and a controller-level merge before it reaches the board, the finance function is running on 2019 plumbing.

Exact Online powers more than 675,000 SMEs and accountants across the Netherlands, Belgium, Germany, and the UK – but the product is built to record transactions, not to surface them across divisions in conversational English. This is where exact online claude, exact online ai, and exact online mcp move from talking point to operating model. The shortest path from Exact Online to a Claude-grade answer goes through a warehouse, and the decision to put one there is now squarely on the CFO’s desk.

Three pressures have converged on Dutch and Benelux finance teams at the same time. The EU AI Act enforcement window is open, with fines of up to €35M or 7% of global turnover for ungoverned AI. Belgium’s mandatory B2B Peppol e-invoicing went live on January 1, 2026, and the three-month grace period ended on April 1 – which means cross-border Dutch sellers shipping into Belgium are now living inside the same regulatory envelope.

And the finance talent pipeline that used to absorb manual close work has thinned out so far that CFOs are quietly building AI into the workpaper rather than waiting for next year’s hires. The blog you’re reading is the playbook for stitching Exact Online to Claude in a way that survives an EU AI Act audit, an FOD Financien inquiry, and a private-equity month-end review without the controller team burning a weekend.

What is Exact Online, and why it sits at the center of every Benelux finance stack

Exact Online at a glance

What it is: Dutch cloud ERP and accounting platform serving SMEs and accountants. Modules cover GL accounting, invoicing, AR/AP, projects, time, HR, manufacturing, and wholesale.
Scale: 675,000+ SMEs and accountants across NL, BE, DE, UK, and US per Exact’s own reporting.
Ownership: Owned by KKR since 2019 (acquisition announcement); previously Apax Partners.
Architecture: Multi-division – one Exact Online account can hold dozens of legally separate companies, each with its own ledger, customer master, and chart of accounts.
Pricing: Tiered monthly subscriptions per company, from accounting-only through full ERP.
API: REST API with OAuth 2.0. Rate limit: 60 calls per minute per app per division, plus a 10-error/hour ceiling per endpoint per division (official API limits).

Exact Online is the default ERP for Dutch SMEs that have outgrown spreadsheets but aren’t ready for Microsoft Dynamics or NetSuite. It is also the system of record for thousands of NL and BE accountancy firms managing client portfolios. The reason it matters for the AI conversation is not the size of the user base – it is the multi-division architecture. A €40M Dutch holding running Exact Online for 12 operating companies, three foreign subsidiaries, and a property entity is the rule, not the exception. The CFO question is almost never “show me one division” – it is “show me all of them, joined, today.”

Why connecting Exact Online to Claude is harder than it looks

Five constraints every Exact Online AI project hits

60 calls/minute per division: For a 12-division group, naive fan-out can hit the per-division ceiling, the per-app ceiling, and the daily ceiling on the same sync. Every integration needs queueing, backoff, and resumable jobs.
Division IDs everywhere: Every API path is rooted at /v1/{division}/. A naive single-company integration cannot answer cross-division questions without re-architecting the pipe.
Wide entity surface: SalesInvoices, GLAccounts, GLTransactions, Receivables, Payables, Projects, Subscriptions, Time, Accounts (customers), Items, Divisions, JournalEntries, and 40+ other endpoints – each with its own pagination quirks.
Writeback is auditable – or it is dangerous: Pushing journal entries or invoice corrections back into Exact Online from an AI agent is powerful but regulator-relevant. Without an audit trail of which prompt triggered which mutation, you fail an EU AI Act review.
Cross-source joins are the unlock: The questions a CFO actually asks span Exact Online + Teamleader CRM + AFAS HR + Billit Peppol + the bank. None of those joins exist inside Exact Online.

The painful part is not pulling a single invoice or a single journal entry. The painful part is everything that makes Exact Online useful at the holding level: queued fan-out across divisions, persisted state across syncs, joins to non-Exact sources, and an audit log strong enough to defend the writeback.

CData’s MCP server handles individual reads well but does not solve the warehouse problem. Apideck’s unified API normalises across providers but doesn’t store state. Composio is AI-first but US-default. The CFO-grade architecture has to be warehouse-first, and the warehouse has to live in the EU.

The real cost of slow multi-division Exact Online reporting

What slow Exact Online reporting actually costs a CFO

Controller hours: Industry surveys consistently put group-level close at 5-10 working days for multi-division Dutch SMEs, with senior controller cost ~€90/hour. A 12-division group easily burns €15,000-25,000 per close in human plumbing.
EU AI Act exposure: Finance teams using AI tools without governance frameworks face fines of up to €35M or 7% of global turnover. The risk is not whether you use AI – it is whether you can document how.
Cross-border Peppol exposure: Dutch sellers invoicing into Belgium are now inside the Belgian e-invoicing mandate. Fixed fines of €1,500-€5,000 and proportional VAT fines of 60-100% kick in for non-compliance.
DSO drag: Average Dutch B2B DSO sits around 40-50 days. Every week a CFO is blind to AR-by-division across the group, working capital silently leaks.
Audit and PE-grade reporting: PE-backed and audited Dutch SMEs are increasingly expected to deliver daily KPIs, not monthly. Without an Exact Online warehouse, the cadence is structurally impossible.

The hidden cost is not the time it takes to close. It is the conversations the CFO cannot have during the gap – the renewal call that needed the latest receivables view, the board update that arrived a day late, the cross-border VAT question that surfaced in audit but could have been caught in week one. Putting Exact Online behind a warehouse and a Claude MCP server is not an IT project. It is a finance operating-model change.

5 ways to connect Exact Online to Claude

1. Manual exports and Excel

Most Dutch finance teams still start here. You log into Exact Online, run the reports per division, drop them into Excel, paste into a master sheet, and answer the question. It works for a single quarter close, a single division, and a single CFO who knows where every macro lives. It does not work for daily AR review across 12 divisions, it does not work for cross-source joins, and it never works for a Claude prompt.

Best for: One-time investigations or single-division holdings.

2. Direct Exact Online REST API plus custom Python

The Exact Online REST API is well-documented and supports OAuth 2.0. Any data engineer can write a Python pipeline that walks Divisions → SalesInvoices → GLTransactions → Receivables and lands the result in a database. The catch is the rate limit (60 calls per minute per division, plus a 10-error-per-hour ceiling) and the multi-division fan-out problem. A naive script that pulls a 12-division group in parallel will trip throttling and corrupt state. You spend weeks building a queue, backoff, OAuth refresh, and a schema map before you get to a single AI prompt.

Best for: Teams with a dedicated data engineer and a single divisional scope.

3. Power BI or Tableau custom connector

Power BI’s Web.Contents and Tableau’s Web Data Connector can hit the Exact Online API directly. Many Dutch CFOs start here because Power BI is already on the desk and the IT team already has a tenant. The architecture buys you one or two static dashboards. It breaks the moment the question is anything other than a pre-built filter – cross-source joins fail, writeback does not exist, and there is no Claude interface. Refreshes hit the rate limit unpredictably under multi-division loads.

Best for: A small number of static management dashboards for a single division.

4. Generic MCP servers (CData, Apideck, Composio, Pipedream, Zapier MCP)

The MCP marketplace has multiple Exact Online options. CData ships an Exact Online MCP server with read, write, update, and delete – elegant for a single-division use case but no warehouse beneath. Apideck offers a unified MCP server that normalizes Exact Online into a generic accounting schema, which is useful for cross-provider portability but flattens away the division-level detail Dutch CFOs care about. Composio is AI-first but US-default and weak on EU compliance. Pipedream is event-driven, not analytical. Zapier MCP is mostly read-only. None of these solves the multi-division warehouse problem or the EU-hosted compliance gate.

Best for: Prototyping a single-division Claude workflow, not production CFO playbook.

5. Warehouse-first MCP platform (Peliqan)

Peliqan syncs every Exact Online division – and every endpoint in each division – into a managed EU-hosted Postgres + Trino warehouse, queues all calls inside the rate limit, persists state across syncs, and exposes the cleaned tables to Claude, ChatGPT, Cursor, or any MCP client through the Peliqan MCP server. Writeback flows back through reverse ETL with a full audit log. Cross-source SQL joins Exact Online with Teamleader, AFAS, Billit, HubSpot, and 240+ other connectors in one query. EU-hosted, SOC 2 Type II, GDPR-native.

Best for: Dutch and Benelux CFOs running multi-division Exact Online at audit-grade cadence. See the Exact Online MCP server.

Comparison: 5 ways to connect Exact Online to AI

Method Multi-division Cross-source joins Auditable writeback EU-hosted MCP Rate-limit handling
CSV / Excel Manual merge No No N/A N/A
Direct API + Python Hand-rolled Hand-rolled Custom-built Depends on host Hand-rolled
Power BI / Tableau Limited Limited No Microsoft tenant Refresh-bound
CData / Apideck / Composio Partial No Limited US-default Generic
Peliqan MCP Native, all divisions SQL across 250+ apps Full audit log EU, SOC 2 Type II Built-in queue + backoff

The Exact Online entities that matter most for the CFO playbook

Not every Exact Online endpoint is equally important to the CFO. The handful below carry roughly 80% of the reporting and AI value, and the warehouse design should treat them as first-class.

Exact Online entity What it powers CFO playbook use case
Divisions Legal entity master Consolidation perimeter, intercompany matching
SalesInvoices All issued invoices, status, customer link Revenue rollup, DSO, Peppol delivery cross-check
GLAccounts Chart of accounts per division COA harmonisation, anomaly detection
GLTransactions All journal entries with line detail Same-day P&L, trial balance, intercompany reconciliation
Receivables / Payables Open AR/AP per customer/supplier DSO/DPO, late-payer triage, cash forecast
Projects + TimeTransactions Project ledger, billable time Project margin, WIP, realization rate

Decision framework: which architecture matches your finance shape

How to pick the right Exact Online AI architecture

Single-division SME under €5M revenue: CData MCP or Power BI is enough for now. Plan a warehouse once you onboard a second division or hire a controller.
Mid-market multi-division holding (€5-50M): Warehouse-first MCP is the only architecture that scales with your division count. Cross-source AI becomes the single largest CFO productivity gain in 2026.
PE-backed or audited (any size): EU-hosted, SOC 2 Type II, GDPR-native is non-negotiable. The auditable-writeback log is what makes AI defensible in a quality of earnings review.
Dutch accountancy firm: Same architecture as Silverfin AI for Belgian accountants, but with Exact Online as the ledger. White-label client portals become a competitive wedge.
Exact Online + Yuki bookkeeper combo: The Yuki Claude MCP pattern joins natively to Exact Online in the same warehouse – one MCP context across both ledgers.
Dutch seller invoicing into Belgium: Peppol monitoring on the Belgian leg is now mandatory. The Billit Peppol MCP playbook covers the Belgian invoicing side that joins to Exact Online ledger.

The CFO playbook: 5 Exact Online + Claude workflows that move margin

The temptation with AI is to bolt a chatbot onto the finance dashboard and call it a transformation programme. The actual value comes from compressing the work that recurs every week, every month, every quarter. Five workflows repeat across the Dutch CFOs we have seen running this architecture.

1. Auto-aggregated multi-division month-end

“Give me the consolidated P&L across all 12 divisions for April, with intercompany eliminated.” In a raw Exact Online flow, this is a controller export-and-merge week. In a warehouse-backed Claude flow, it is one prompt against a materialized monthly trial balance with division dimensions intact. Intercompany pairs are flagged because the warehouse already joined supplier-side and customer-side ledgers across divisions. The CFO gets the answer at the same time the controller would have started writing the macro.

2. Cross-source: Exact Online + Teamleader + AFAS in one Claude prompt

“Show me every Teamleader deal closed in Q1 where the Exact Online invoice has been issued but the AFAS HR system shows the project lead has left the company.” That question crosses three systems and is impossible inside any single one of them. With a warehouse-first MCP, it is one SQL statement. Cross-source SQL is the single feature that differentiates a warehouse-first MCP from CData, Apideck, or Composio – none of them join across providers. How cross-source joins work in Peliqan is the architectural detail underneath.

3. Peppol-era VAT reconciliation for Dutch sellers into Belgium

The Belgian B2B Peppol mandate is now live. Dutch companies invoicing customers in Belgium are subject to the same delivery, acknowledgement, and structured-format rules – and the FOD Financien penalty schedule attaches to the buyer’s side of the transaction. An AI agent with access to Exact Online sales invoices plus Billit Peppol acknowledgements can reconcile in real time: did the invoice we issued in Exact actually clear Peppol on the Belgian side, and was it accepted by the buyer’s access point? The same agent can drive a corrected resend through reverse ETL.

4. AR collections and DSO triage at the group level

“Which customers are 30+ days overdue across all divisions, ranked by exposure, with their open Teamleader deal value?” The warehouse already has Receivables joined to Accounts joined to Divisions joined to CRM. A Claude agent returns the prioritised collections list, drafts the dunning email, and (with the controller’s approval) writes a follow-up record back to Exact Online. The CFO sees daily DSO instead of monthly. Data quality checks handle the alerting layer when the AR balance jumps unexpectedly.

5. Auditable AI writeback – the EU AI Act-safe path

When a Claude agent posts a journal entry correction to Exact Online, the act of writing has to be reversible, attributable, and logged. Peliqan’s reverse ETL records the originating prompt, the user who authorised the write, the source data, and the response from Exact Online’s API. That trail is exactly what an EU AI Act assessor or a Big-4 audit team will ask for. Reverse ETL in Peliqan handles the orchestration and the log.

How Peliqan handles Exact Online + Claude

What you get with the Exact Online MCP server on Peliqan

Full entity coverage across every division: Divisions, SalesInvoices, GLAccounts, GLTransactions, Receivables, Payables, Projects, Time, Subscriptions, Accounts, Items – synced into a managed Postgres + Trino warehouse with division dimension preserved.
Rate-limit-aware sync: Queues all calls inside Exact Online’s 60-per-minute-per-division ceiling, handles the 10-error-per-hour rule, and resumes cleanly after interruptions.
MCP server with auditable writeback: Claude, ChatGPT, Cursor can read Exact Online and trigger reverse ETL writes – with a full audit log of prompt, user, payload, and response.
Cross-source SQL via Trino: One query joins Exact Online with Teamleader, AFAS, HubSpot, Salesforce, Billit, Yuki, Silverfin, and 240+ other connectors.
Multi-division + multi-customer: Built for Dutch holdings running dozens of Exact Online divisions and for accountancy firms managing hundreds of client tenants.
EU-hosted, SOC 2 Type II, GDPR-native: Finance data never leaves EU jurisdiction. ISO 27001 in progress. HIPAA-compliant infrastructure for adjacent use cases.
Low-code Python + SQL: Build CFO-specific anomaly checks, KPI dashboards, and audit alerts without standing up a separate data platform.
Transparent pricing: Fixed monthly plans from €75/month. No per-row gotchas, no division-count surprises.

The Peliqan Exact Online MCP server is the shortest path from a multi-division Dutch ledger to a CFO-grade AI workflow. The warehouse handles the slow, queued, audit-grade sync. The MCP server exposes the clean tables to Claude. Reverse ETL closes the loop so corrections flow back into Exact Online with a defensible audit log. And the cross-source layer means that when the CFO wants to ask a question that spans Exact Online, Teamleader, AFAS, and the bank, that is one query – not a six-month integration project. The Claude MCP overview covers the protocol details for engineers.

For finance teams already running additional Visma group brands – Yuki for bookkeeping, Silverfin for compliance workpapers – Peliqan covers all of them in a single warehouse and a single MCP context. The main MCP hub covers the cross-source pattern and the ROI math for a typical Benelux SME group.

The materialized tables guide shows how to stage the slow-sync data once and then query it from Claude in milliseconds – which is critical for the conversational latency a CFO expects when asking the same question five times in a board meeting.

For Belgian and cross-border use cases, the Peppol angle deserves explicit attention. Dutch sellers invoicing customers in Belgium now have to clear Peppol. Belgian buyers receiving from Dutch suppliers do too. The warehouse pattern that powers the CFO playbook also powers Peppol monitoring on both sides of the border – the same MCP context, the same audit log, the same Claude prompt surface. Building AI agents in Peliqan covers the implementation pattern.

For Dutch holdings and Benelux accountancy firms running dozens of Exact Online tenants, multi-customer management covers the fan-out architecture – per-tenant isolation, white-label dashboards, and the cross-tenant aggregation that lets a single Claude prompt answer at the group level.

For deeper Exact Online specifics, the Exact Online connector page lists the complete table coverage and the writeback matrix per endpoint.

The Exact Online AI page shows the live agent patterns for receivables triage, anomaly detection, and consolidated reporting – the three workflows that most often justify the architecture in the first quarter of use.

The connect-to-data guide walks through the OAuth setup for the first division, the second division, and the multi-tenant onboarding pattern for accountancy firms that need to wire up dozens of client environments at once.

What CFOs should do this quarter

Three things turn an Exact Online + Claude conversation from a slide into an operating system.

First, run the multi-division consolidation prompt against a sample period and time it – if the answer takes longer than 60 seconds, the warehouse is the bottleneck and the architecture decision is already made.

Second, pick one cross-source question that has been stuck in the controller queue for a quarter (open AR by customer industry, project margin by partner, intercompany imbalances) and prove it can be answered from a single Claude prompt.

Third, audit your current AI tooling against the EU AI Act risk classification – any tool that touches finance data without an auditable log of mutations is a future fine in waiting.

The CFO function in NL, BE, and DE is moving from monthly reporting to daily decisioning, and Exact Online is the ledger that backs most of it. Putting a warehouse and an MCP server between the ledger and the prompt surface is not optional – it is the difference between a CFO who can answer a board question in 60 seconds and one who promises an update by next Friday. The exact online claude stack is the next operating-system change, and it is one short architectural decision away.

FAQs

It’s a managed warehouse + Model Context Protocol layer that syncs every Exact Online division and endpoint into Postgres + Trino and exposes the data to Claude, Cursor, or any MCP client – with writeback via reverse ETL and a full audit log.

Peliqan queues all calls inside the per-division ceiling, handles the 10-error-per-hour rule, and persists state across syncs. The AI agent reads from the warehouse, so prompt latency stays under 2 seconds even for 12-division groups.

Yes – via Peliqan’s reverse ETL. Every mutation is logged with the originating prompt, the user who authorised it, the source data, and Exact Online’s API response. That trail is what makes the architecture defensible under an EU AI Act assessment or a Big-4 audit.

CData and Apideck proxy individual API calls without a warehouse beneath, can’t run cross-source SQL with Teamleader/AFAS/Billit, and are US-hosted by default. Peliqan is warehouse-first, joins across 250+ EU connectors in one query, and is EU-hosted, SOC 2 Type II, and GDPR-native.

Author Profile

Revanth Periyasamy

Revanth Periyasamy is a process-driven marketing leader with over 5+ years of full-funnel expertise. As Peliqan’s Senior Marketing Manager, he spearheads martech, demand generation, product marketing, SEO, and branding initiatives. With a data-driven mindset and hands-on approach, Revanth consistently drives exceptional results.

Table of Contents

Peliqan data platform

All-in-one Data Platform

Built-in data warehouse, superior data activation capabilities, and AI-powered development assistance.

Related Blog Posts

Ready to get instant access to all your company data ?