Deel logoVisma YouServe logo

Payroll integration

Deel to Visma YouServe integration: only own Dutch employees to the payroll service

With an integration between Deel and Visma YouServe, employees of the own Dutch entity go from Deel to Visma's payroll service automatically, with start date, job, hours and end date. Contractors and employer-of-record workers stay with Deel, so YouServe only pays people who are really employed by the entity.

What the integration does

Employers that use Deel for contractors and EOR employees and have Visma YouServe run payroll for their own Dutch entity track by hand which Dutch people in Deel belong to the entity and who still runs through employer of record.

  1. In Deel an employment with the Dutch entity is created.
  2. Deel reports the change; KoppelHet checks that the notification really comes from Deel and that it concerns an own employee.
  3. The employee arrives in YouServe at the employer and collective agreement of that entity.
  4. Changes in job, hours and the last working day go along with an effective date.
  5. Before the submission date KoppelHet compares the employees in Deel with YouServe.
Deel → KoppelHet → Visma YouServeSOURCEDeelTARGETVisma YouServeKoppelHetmapping · logging · monitoringDeel → KoppelHet → Visma YouServeSOURCEDeelTARGETVisma YouServeKoppelHetmapping · logging · monitoring
Out: Employee of the Dutch entity · Employment with start date and collective agreement · Job, department and hours · Last working day

What to watch for with Deel and Visma YouServe

  • In Deel own employees, contractors and employer-of-record workers sit side by side. YouServe may only pay the own employees. KoppelHet therefore asks Deel only for employees of the Dutch entity, so a contractor never arrives in YouServe as an employee.
  • If someone moves from employer of record to the own entity, that is a new employment in Deel. For YouServe it is a hire from the transfer date. The months before were already paid by Deel and are not passed on.
  • YouServe only creates an employee with a collective agreement. Deel has no Dutch collective agreements. Because each Dutch entity in Deel is a separate entity, KoppelHet links the agreement and the employer in YouServe to that entity.
  • Whether Deel provides salary and hours of own employees through the integration depends on the setup. If YouServe calculates with collective agreement scales, that is no problem; KoppelHet then sends job and hours and the payroll service chooses the scale.
  • The last working day from Deel goes to YouServe with its date. The final settlement with holiday allowance and leave is done by the payroll service; Deel has no role in it for own employees.
  • KoppelHet only accepts notifications that demonstrably come from Deel. Because a missed notification costs money straight away in payroll, KoppelHet compares all Dutch employees in Deel with YouServe once more before the YouServe submission date.

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, architecture and compliance

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.

Price indication · Complex

Leave your work email and you see the price indication right away.

We only use your address to follow up on your question about this integration.

Frequently asked questions

Can Deel not run Dutch payroll itself?

For employer of record Deel does. For the own entity you chose YouServe; the integration lets both exist side by side.

Do contractors end up in YouServe?

No. Only employees of the own Dutch entity go to YouServe.

Where are the BSN and payroll tax credit kept?

They stay with the payroll service in YouServe. The integration does not touch them.

Technical details for IT

For those who want to know how it works under the hood: APIs, fields and sources used.

  • Deel is read through the Deel REST API (people list filtered on hiring type hris_direct_employee, with employments and client_legal_entity) and through signed webhooks on contract events. Last working day from termination_last_day.
  • YouServe is written through the API for HR Core and Payroll (POST employees with mandatory collectiveLaborAgreement; PATCH on contract with mandatory start date, fields not sent stay as they are). The API is listed as Controlled in the YouServe developer portal; access through Visma.

Which fields are transferred

The key fields. The full mapping is agreed per customer.

Field in DeelField in Visma YouServeNotes
id (Deel person)Extern nummer of vrij veld
first_name en last_nameVoornaam, voorvoegsel, achternaam
birth_dateGeboortedatum
start_date (employment)Datum in dienst
client_legal_entityWerkgever en caoOne Dutch entity in Deel is one employer in YouServe
job_titleFunctieThrough a lookup table
departmentOrganisatie-eenheid
termination_last_dayDatum uit dienst

Related

Which systems do you want to connect?

Tell us which systems you use and what should happen automatically. Together we define the smallest working solution, with a clear design and a quote before building.