# Exact Online NL — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/exact-online-nl/overview

Exact Cloud business software offers accounting and industry software in the cloud for SME's on desktop, laptop, tablet and mobile apps.
- Status: live
- Authentication: oauth2

- **account type required:** Active Exact Online subscription on the Dutch instance
- **apideck credentials available:** true
- **apideck credentials note:** For testing: OAuth shows Apideck; production requires your own app. The only Exact Online connector with Apideck credentials.
- **authentication note:** Authorization Code flow.
- **consumer access level:** Any user who can authorise third-party app connections.
- **costs:** Developer subscription approx. €15/month per country (excl. VAT); no per-call charges.
- **difficulty:** moderate
- **difficulty reason:** Paid Developer Subscription + App Review Required for External Consumers
- **environment notes:**   - **description:** Testing and production share the same app credentials, and every environment holds live data. Test with your Dutch developer subscription, a free 30-day trial on the Dutch production instance, or Apideck's temporary shared test credentials (request access through Apideck Support) — treat anything you write during testing as production data.
  - **environment:** Single environment
- **important to know:** Exact Online runs separate country instances — an app registered in one country cannot serve consumers in another. For regions beyond this instance, use exact-online (per-connection region) or exact-online-uk.
Your app must pass Exact's review before consumers outside your own Exact instance can connect — until it does, only your own subscription can be linked, which blocks pilot consumers.
Refresh tokens are single-use and expire after 30 days of inactivity, but Apideck renews them before then, so a dormant connection does not lapse. Re-authorising is needed if access is revoked or a renewal fails.
Write-back is limited to transactions (invoices, bills, invoice items, payments, bill payments, bill credit notes, journal entries); master data — customers, suppliers, ledger accounts, tax rates and credit notes — is read-only, so consumers maintain it in Exact Online.
- **partnership note:** Registering your app requires a paid Exact Online developer subscription (per country); App Store listing is optional.
- **partnership required:** true
- **partnership url:** https://www.exact.com/nl/app-store/developer
- **rate limits:** 60 requests/minute and 5,000 requests/day per app per division; Exact Online Premium raises the daily cap to 30,000.
- **responsibility matrix:**   - **area:** Sign Up for Developer's Subscription
  - **customer:** ✓
  - **apideck:** Docs provided
  - **area:** Register & Configure App
  - **customer:** ✓
  - **area:** Submit App for Exact Review
  - **customer:** ✓
  - **area:** Add Credentials to Apideck
  - **customer:** ✓
  - **apideck:** Handles OAuth flow
  - **area:** Authorize Connection (OAuth)
  - **consumer:** ✓
  - **area:** Grant Division Access
  - **consumer:** ✓
  - **apideck:** Maintains connector
  - **area:** Build via Unified API
  - **customer:** ✓
  - **apideck:** ✓ Automatic
  - **area:** Token Refresh
  - **apideck:** Logs & alerts
  - **area:** Monitor Connections
  - **consumer:** ✓ Can revoke anytime
  - **customer:** ✓ Via Apideck Dashboard
- **sandbox available:** true
- **sandbox note:** Test with your Dutch developer subscription, a free 30-day trial on the production instance, or Apideck's temporary shared test credentials; all data is live.
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
journal-entries
companies
balance-sheet
profit-and-loss
tax-rates
  - **name:** Accounts Receivable
  - **resources:** invoices
invoice-items
customers
credit-notes
payments
  - **name:** Accounts Payable
  - **resources:** bills
bill-credit-notes
suppliers
bill-payments
- **webhooks:** No webhooks — Exact Online has native webhooks, but Apideck does not surface them for this connector; sync by polling.

## Supported resources

[Accounting data model](/guides/accounting-data-model.md)

- **custom field support:** false
- **downstream id:** salesInvoices
- **downstream name:** Sales Invoices
- **id:** invoices
- **name:** Invoices
- **status:** live
- **custom field support:** false
- **downstream id:** accounts-customers
- **downstream name:** Accounts Customers
- **id:** customers
- **name:** Customers
- **status:** live
- **custom field support:** false
- **downstream id:** accounts-suppliers
- **downstream name:** Accounts Suppliers
- **id:** suppliers
- **name:** Suppliers
- **status:** live
- **custom field support:** false
- **downstream id:** purchaseInvoices
- **downstream name:** Purchase Invoices
- **id:** bills
- **name:** Bills
- **status:** live
- **custom field support:** false
- **downstream id:** journals
- **downstream name:** Journals
- **id:** journals
- **name:** Journals
- **status:** beta
- **custom field support:** false
- **downstream id:** attachments
- **downstream name:** Attachments
- **id:** attachments
- **name:** Attachments
- **status:** live
- **custom field support:** false
- **downstream id:** glaccounts
- **downstream name:** Glaccounts
- **id:** ledger-accounts
- **name:** Ledger Accounts
- **status:** live
- **custom field support:** false
- **downstream id:** generalJournalEntries
- **downstream name:** General Journal Entries
- **id:** journal-entries
- **name:** Journal Entries
- **status:** live
- **custom field support:** false
- **downstream id:** payments
- **downstream name:** Payments
- **id:** payments
- **name:** Payments
- **status:** live
- **custom field support:** false
- **downstream id:** salesEntries
- **downstream name:** Sales Entries
- **id:** credit-notes
- **name:** Credit Notes
- **status:** live
- **custom field support:** false
- **downstream id:** purchaseEntries
- **downstream name:** Purchase Entries
- **id:** bill-credit-notes
- **name:** Bill Credit Notes
- **status:** beta
- **custom field support:** false
- **downstream id:** vatcodes
- **downstream name:** Vatcodes
- **id:** tax-rates
- **name:** Tax Rates
- **status:** live
- **custom field support:** false
- **downstream id:** financial-periods
- **downstream name:** Financial Periods
- **id:** fiscal-periods
- **name:** Fiscal Periods
- **status:** beta
- **custom field support:** false
- **downstream id:** items
- **downstream name:** Items
- **id:** invoice-items
- **name:** Invoice Items
- **status:** live
- **custom field support:** false
- **downstream id:** system-divisions
- **downstream name:** System Divisions
- **id:** companies
- **name:** Companies
- **status:** beta
- **custom field support:** false
- **downstream id:** reporting-balance
- **downstream name:** Reporting Balance
- **id:** profit-and-loss
- **name:** ProfitAndLoss
- **status:** live
- **custom field support:** false
- **downstream id:** trial-balance
- **downstream name:** Trial Balance
- **id:** trial-balance
- **name:** Trial Balance
- **status:** beta
- **custom field support:** false
- **downstream id:** opening-balance-current-year-after-entry
- **downstream name:** Opening Balance Current Year After Entry
- **id:** balance-sheet
- **name:** BalanceSheet
- **status:** live
- **custom field support:** false
- **downstream id:** payments
- **downstream name:** Payments
- **id:** bill-payments
- **name:** Bill Payments
- **status:** live
- **custom field support:** false
- **downstream id:** bank-feed-accounts
- **downstream name:** Bank Feed Accounts
- **id:** bank-feed-accounts
- **name:** Bank Feed Accounts
- **status:** beta
- **custom field support:** false
- **downstream id:** bank-feed-statements
- **downstream name:** Bank Feed Statements
- **id:** bank-feed-statements
- **name:** Bank Feed Statements
- **status:** beta

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/accounting/coverage)
