FousExact Online
Turn Exact Online into an API
Read outstanding items and sales invoices from an Exact Online administration, or enter a draft sales invoice, with one API call each. A workflow can check each administration every weekday morning and email you the items that fell overdue.
Works with your own Exact Online account. Fous is an independent product.
What you can build on Exact Online
Get outstanding items
Build thisReads the Outstanding items overview under Sales for one administration: the open sales invoices for each customer account.
- Takes
- Administration, customer account (optional)
- Returns
- Account code, account name, invoice number, invoice date, due date, amount, amount in transit, currency, your ref, description
List sales invoices by status
Build thisReads the sales invoices of one administration from an invoice date you choose, with each invoice's status: Draft, Open or Processed.
- Takes
- Administration, status (optional), invoice date from
- Returns
- Invoice number, invoice date, customer, your ref, due date, amount, currency, status
Create a draft sales invoice
Build thisEnters a new sales invoice for a customer with its lines and saves it as Draft, so someone can check it before it is processed.
- Takes
- Administration, customer, your ref, invoice lines (item, quantity, unit price)
- Returns
- Invoice number, customer, amount, currency, status
Automate Exact Online with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Overdue outstanding items, every administration
Build this- Starts
- Every weekday at 8:00
- Step 1
- For each administration you name, get the outstanding items.
- Step 2
- Keep the items whose due date has passed and that were not overdue on the last run.
- Step 3
- Email you the list grouped by administration and customer, with invoice number, invoice date, due date, amount and your ref.
Processed sales invoices, posted to your system
Build this- Starts
- Every day at 18:00
- Step 1
- For each administration you name, list the sales invoices with status Processed and an invoice date from yesterday on.
- Step 2
- Keep the invoices that were not there on the last run, and stop when there are none.
- Step 3
- Post each one's invoice number, customer, your ref, invoice date, due date, amount and currency to your webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get outstanding items” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "start.exactonline.nl/get_outstanding_items",
"input": {
"administration": "Acme Nederland B.V.",
"customer_account": null
}
}'
{
"status": "completed",
"data": {
"administration": "Acme Nederland B.V.",
"items": [
{
"account_code": "20114",
"account_name": "Northwind Trading B.V.",
"invoice_number": 26000418,
"invoice_date": "2026-10-14",
"due_date": "2026-11-13",
"amount": 4235,
"amount_in_transit": 0,
"currency": "EUR",
"your_ref": "PO-7781",
"description": "Order 2026-1187"
}
],
"count": 1
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
Exact Online’s own options
Exact documents a REST API for Exact Online that covers sales invoices, receivables, financial transactions, purchase entries and more, with webhooks. A customer can register an app for its own administration; connecting several customers takes the Exact Online Developer subscription at €15 a month. Calls are limited to 60 a minute per administration, with daily limits per app and per administration.
| Option | What it covers | What it takes |
|---|---|---|
| Exact Online REST API | Sales invoices, receivables, financial transactions, purchase entries, payroll, inventory and more, plus webhooks. | An app registration. 60 calls a minute per administration; outside Premium at most 5,000 a day per app and 20,000 a day per administration. |
| Exact Online Developer subscription | Register and manage apps, test administrations, up to 100 connected administrations, App Store listing after Exact's approval. | €15 a month excluding VAT. |
| Volume Pack | Adds 5,000 API calls a day, 25,000 booking lines a month and 20 GB of storage to every administration in the contract. | €250 a month per pack. |
| Exact Online by hand | Outstanding items, the A/R aging analysis and sales invoices, on screen. | An Exact Online user whose role allows those screens. |
Read on November 12, 2026: Exact Online Developer subscription, Exact Online REST API resources, Exact Online Volume Packs and API limits.
Signing in to Exact Online
Exact Online asks for your user name and password, then the verification code from an authenticator app. You can trust a browser for 30 days, after which the code is asked again. With Fous you sign in through Exact Online's own sign-in with your own account: the login is sealed with AES-256 and never shown to code or AI agents.
Worth knowing
- Limits count per administration
- The API allows 60 calls a minute per administration. Outside Premium each app gets at most 5,000 calls a day, and an administration at most 20,000 a day in all. Each XML call counts as 50.
- Processed invoices are final
- Draft invoices stay out of financial reports and balances. Open invoices can still be changed. Processing happens through printing, and a processed invoice cannot be changed or reopened.
- Each country is its own Exact Online
- Exact Online runs on a separate website per country, so the address depends on the country: start.exactonline.nl for the Netherlands. The Developer subscription has its own sign-up for each country.
- A partial payment keeps the item open
- When a customer pays part of an invoice, the outstanding amount stays on the Outstanding items list. Amount in transit shows what you have asked your bank to pay.
More in Accounting, tax and ERP software
- CONTPAQi
- Comarch ERP Optima
- Cegid Loop
- Domínio Sistemas
- Xero Practice Manager
- a3innuva
- Confirmation
- MyCodabox
- Xero bank feeds
- Twinfield
- Sage Intacct
- CCH Axcess
- TallyPrime
- TaxDome
- Drake Tax
- Dext Prepare
- Lexware Office
- MYOB Business
- 弥生会計
- SAP Concur
Other industries: Squarespace, Mitchell Cloud Estimating, VinSolutions Connect CRM, RUN Powered by ADP, Oracle Textura Payment Management, Covetrus.
Frequently asked questions
Yes. Exact documents a REST API with webhooks. You can register an app for your own administration under Import/Export, or take the Exact Online Developer subscription at €15 a month to connect up to 100 administrations. Calls are limited to 60 a minute per administration, with daily limits on top.
Open Sales > Outstanding items > Outstanding items > Overview, which lists the outstanding invoices for each account. The Aging analysis page under the same menu shows each outstanding debtor item with the number of days it has been outstanding, and has an Overdue filter.
Yes, with a workflow. It can run on a schedule, loop over the administrations your account can open, call the same method for each, and email you or post the results to your webhook.
It has hit a call limit. Exact Online allows 60 calls a minute per administration and a daily allowance per app and per administration, and rejects calls above those limits with HTTP 429. A Volume Pack adds 5,000 calls a day for €250 a month.
No. Fous is an independent product. You use it with your own Exact Online account, and a method reads and does only what that account can.
Put Exact Online behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextTwinfieldSage IntacctCCH AxcessSquarespaceHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Exact Online (Exact). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.