Exact Online integration without compromises
Your bookkeeping no longer has to be an island. We integrate Exact Online with your webshop, CRM, time tracking or own platform, with smart customer matching, correct VAT handling and rate-limit-safe sync.
Why integrate Exact Online?
Exact Online is the financial backbone for more than 550,000 businesses in the Netherlands and Belgium. If your revenue, customers and items enter it through manual input or generic CSV imports, you are losing time, money and data quality.
A custom integration turns Exact Online into a real-time mirror of what is happening operationally. Every order in your webshop becomes an invoice within seconds, every new customer in your CRM becomes an Account, and every time entry in your project software becomes an HourEntry with the correct cost centre. No spreadsheet work, no administrative backlog, and figures that are always current for the director and your accountant.
We have production integrations with Exact Online running from dozens of systems: Shopware, Magento, WooCommerce, Shopify, HubSpot, Pipedrive, Stripe, Mollie, Clockify, Picqer, Monta, and also custom platforms built specifically for our clients.
Our integration process in four phases
Discovery and process analysis
We map out your administrative flow: which systems interact, who enters what (sales, customer service, administration), and where duplicate work occurs. We go through the Exact Online division structure and your current chart of accounts in detail.
Integration design and mapping
For each entity we define the field mapping (your customer ID versus Exact's Account.Code, VAT categories, ledger scheme). The OAuth app is registered in the Exact App Centre and a sandbox division is set up for testing.
Building in sprints
Integration written in Node.js, .NET or Python (depending on your stack), with queue-based sync and retries. Each sprint delivers one part: customer sync first, then invoices, then payments. Monitoring dashboards from sprint 2 onwards.
Go-live with parallel run
For 2-4 weeks we run in parallel (the old manual entry alongside the automatic sync) to detect discrepancies. After go-live, ongoing management covers monitoring of error rates, rate-limit usage and token refresh, plus an annual review when Exact API versions are updated.
Entities we cover as standard
The Exact Online REST API is extensive (200+ endpoints). In practice, most integrations revolve around a core set of these entities, per division:
CRM
Accounts, Contacts, Addresses, Opportunities. For customer and supplier management, with deduplication by VAT number or email.
Sales
SalesOrders, SalesOrderLines, SalesInvoices, SalesInvoiceLines, QuotationLines. Invoice flow from your webshop or sales system.
Finance
Journals, GLAccounts, Payments, BankEntries, Exchanges. For accounting adjustments and reconciliation.
Logistics
Items, StockPositions, GoodsDeliveries, GoodsReceipts. Item and stock sync with your WMS or webshop.
Subscriptions
Subscriptions, SubscriptionLines, SubscriptionTypes. SaaS billing mirror for revenue recognition.
HRM & Projects
Employees, HourEntries, Projects, ProjectPlanning. Time tracking and project costing.
Functionality we regularly build
Webshop to invoicing sync
Orders and invoices from Shopware, Magento, WooCommerce, Shopify or custom webshops into Exact Online as SalesInvoices, with correct customer matching, VAT rules (NL/EU/OSS) and general ledger mapping.
CRM ↔ customer synchronisation
Accounts and Contacts between HubSpot, Pipedrive, Salesforce or Teamleader and Exact Online, with deduplication logic and field mapping. Lead-to-customer conversion is booked in Exact automatically.
Time tracking & projects
HourEntries from Clockify, Harvest, Toggl or custom time tracking into Exact's project administration, with cost centre allocation and recharging via instalment invoices.
SaaS subscriptions
Integrate the subscriptions module with Stripe Billing, Chargebee or your own billing, including proration, upgrades and downgrades, and dunning for failed payments.
Payment provider reconciliation
Automatically match payments from Mollie, Stripe, Adyen or PayPal against open invoices in Exact. Where differences occur (fees, chargebacks), booking entries are generated automatically.
Purchasing & stock sync
Purchase orders, goods receipts and stock movements between WMS (Picqer, Monta, Peoplevox) or PIM (Akeneo) and Exact Online's trading modules.
Typical scenarios by business type
E-commerce / retail
Shopware or Magento as the front end, Exact Online as the accounting system, Picqer as the WMS. Orders and stock synchronised, payments reconciled against invoices, returns automatically credited.
SaaS companies
Stripe Billing or Chargebee as the recurring billing engine, Exact Online as the financial back end via the Subscriptions module. Revenue is neatly spread per month in line with IFRS 15, including upgrades or downgrades mid-period.
Service companies / consultancy
Time tracking in Clockify or a custom tool, recharged to clients as project invoices in Exact. HRM sync with, for example, NMBRS for payroll and holiday days.
Holdings with multiple BVs
One Exact account with multiple divisions, intelligent routing based on sales channel or product. Consolidated reporting across divisions for the director/owner, with separate VAT returns per BV.
Why Appfront for Exact Online?
We have been building Exact Online integrations in production for years. That means we know the pitfalls: 429 limits during initial imports, rotating refresh tokens (which must be stored correctly and atomically), different API versions within the same property, and the subtle differences between Exact Online NL and Exact Online BE.
Our developers have deep knowledge of both the API side (OAuth flow, OData queries, batch endpoints) and the bookkeeping side (ledger mapping, NL/EU/OSS VAT codes, cost centres). As a result, intakes move faster: your administrator doesn't need to explain every term to us.
Just as crucial: we take post-go-live management seriously. Exact Online regularly ships API updates and deprecations. We monitor these and patch proactively, so you never face a Monday morning with a crashed sync.
Security & compliance
OAuth tokens are the crown jewels: anyone holding them can read and change everything in your accounts. We store refresh tokens atomically in a vault (HashiCorp Vault or AWS Secrets Manager), with strict rotation logic. Every refresh rotates the token, and we only commit after a successful call, so no 'stuck' tokens arise to block your sync.
GDPR-compliant storage of customer data: encryption at rest, retention in line with your policy, sub-processor agreements. Audit logs cover all API calls (who changed what in Exact, and when), with a 90-day retention period by default. For clients with stricter requirements (financial services, healthcare), an ISO 27001-compatible setup is possible.
Hosting within the EU (Hetzner Falkenstein, AWS eu-central-1 Frankfurt or Azure West Europe), so your accounting data never leaves Europe.
Frequently Asked Questions
What exactly is Exact Online, and who is it for?
Which API does Exact Online offer, and how does authentication work?
Which entities do you integrate most often?
How do you handle rate limits?
Can you integrate Exact Online with our webshop (Shopware, Magento, WooCommerce)?
What is the difference between an off-the-shelf connector and custom development?
How does multi-division work in Exact Online?
What about SaaS subscriptions?
How long does an Exact Online integration take?
Ready to get your Exact Online really working for you?
Book a no-obligation intake. We will look at your current administrative workflow and the systems you already use, and outline which integrations will save the most time and frustration.
For wholesalers who want to connect Brincr with their own systems, see our page on a Brincr integration.