

HR to ERP
Deel to Exact Online integration: cost centres per entity and only own employees on the worklist
With an integration between Deel and Exact Online, the cost centres of the Dutch legal entity in Deel land automatically in the matching Exact division, and KoppelHet compares that entity's own employees with the employees in Exact every day. Employer of record and contractors stay off the employee list, and because Exact Online only lets an integration read employees, the administrator gets new employees and leavers on a worklist.
What the integration does
Organisations with their own Dutch entity in Exact Online plus EOR employees and freelancers through Deel do not always know in finance who is their own employee and who is a contractor. Cost centres in Deel and Exact drift apart.
- HR records a new employee, change or termination in Deel.
- Deel reports it. KoppelHet looks at the type of hire and the entity, and only continues with own employees of the Dutch entity.
- Cost centres of that entity that are missing in Exact are created by KoppelHet.
- New employees and leavers go on the worklist, with department, manager and dates.
- After the change in Exact the line disappears at the next comparison.
What to watch for with Deel and Exact Online
- Besides own employees, Deel also has employer of record, PEO and contractors. Only own employees of the Dutch entity belong in Exact as employees. An EOR employee is formally on another employer's payroll, and a contractor sends an invoice.
- Deel keeps cost centres per legal entity, with a code and a name. That fits Exact, where each division has its own list of cost centres. KoppelHet only takes the cost centres of the Dutch entity to its division.
- One person can have several contracts in Deel, for example first as a contractor and then as an employee. KoppelHet looks at entity and hire type per contract, so only the employment contract with the Dutch entity goes on the worklist.
- A termination in Deel goes through steps, from pending to completed or cancelled. KoppelHet only puts a leaver on the worklist once the termination is completed, with the last working day from the contract. A cancelled termination therefore does not affect Exact.
- Deel gives a worker ID and a work email for the manager. Exact wants an Exact user in the same division as manager. A manager at another entity or without an Exact account goes on the worklist as a note.
- Departments in Deel have a parent department; in Exact they are a flat list with one cost centre per department. KoppelHet compares at the lowest level and reports when the employee's cost centre differs from that of their Exact department.
How we build and run it
- The integration runs on the KoppelHet platform, hosted in a data centre in the EU.
- Every sync and every error is visible in the functional log; on an error your administrator is notified.
- A change that cannot go through is not half-applied but queued for another attempt.
- KoppelHet is ISO 27001 certified. Data travels encrypted and stays on the platform no longer than needed.
- After go-live we manage the integration and adjust it when your process changes.
- The integration fits next to your existing integration layer. Only the fields in the design are transferred; the platform keeps no register of its own.
Implementation and price
This is not an app you switch on. We build the integration for your organisation on our platform, with building blocks we reuse on every project. So it is custom work that does not start from scratch.
A consultant prepares the intake and analyses both systems. We then record the mapping and exceptions field by field, test in the test or acceptance environment and go live at a moment you choose. Costs are a one-off amount for the setup and a monthly amount for platform, monitoring and support.
Frequently asked questions
Do contractors from Deel also end up in Exact?
Not as an employee. A contractor invoices; that belongs with accounts payable. An integration for that can be added later as an extension.
Why does KoppelHet not create the employee in Exact itself?
Exact Online's REST API only lets employees be read. KoppelHet therefore prepares everything on the worklist and checks the result at the next comparison.
What happens to the Portuguese entity?
It stays outside the integration as long as it does not keep its books in Exact Online. If it does have its own Exact division, we add it to the table later.
Technical details for IT
For those who want to know how it works under the hood: APIs, fields and sources used.
- Deel through the REST API (version 2026-01-01) with an API token or OAuth2. GET /rest/people with hiring_type, client_legal_entity, department (with parent), direct_manager and per contract termination_last_day; active_worker_termination_status from PENDING to COMPLETED or CANCELED. This version of the people endpoint is retired on 30 September 2027. Cost centres through GET /rest/legal-entities/{legal_entity_id}/cost-centers (cost_center_number, cost_center_name). Webhooks per type of creation (direct, EOR, contractor) and for updates.
- Exact Online through the REST API with OAuth, per division. hrm/Costcenters can be written (Code and Description required, code only changeable by recoding). payroll/Employees and hrm/Departments are read-only. API limits per minute and per day per division.
Which fields are transferred
The key fields. The full mapping is agreed per customer.
| Field in Deel | Field in Exact Online | Notes |
|---|---|---|
client_legal_entity | Division | Only the Dutch entity |
cost_center_number | Costcenters.Code | |
cost_center_name | Costcenters.Description | |
hiring_type | Filter | Only direct_employee and hris_direct_employee |
worker_id | Employees.Code (vergelijking) | |
department (met parent) | Departments.Code (vergelijking) | Through a table |
direct_manager.work_email | Employees.Manager | Looked up as an Exact user in the same division |
start_date en termination_last_day | Employees.StartDate en EndDate (vergelijking) |
Related
Ashby → Deel
Ashby to Deel integration: hires at the own entity as direct employee in Deel
Bullhorn → Deel
Bullhorn to Deel integration: first placement as a direct employee with a contract in Deel
Carerix → Deel
Carerix to Deel integration: successful placement as a person or contract in Deel
Deel → 4PS Construct
Deel to 4PS Construct integration: own employees of the construction entity in 4PS, with department and cost centre as dimensions