Deel logoQuinyx logo

Verlof, verzuim en uren

Deel Quinyx koppeling: eigen medewerkers en goedgekeurd verlof uit Deel in de Quinyx-planning

Met een koppeling tussen Deel en Quinyx komen de medewerkers van de entiteiten die in Quinyx roosteren automatisch in de juiste unit, en staat verlof dat in Deel is goedgekeurd meteen als afwezigheid in Quinyx. Wordt verlof in Deel gewijzigd of geannuleerd, dan past KoppelHet de afwezigheid in Quinyx aan, inclusief halve dagen.

Wat de koppeling doet

Organisaties die hun HR in Deel voeren en winkels, magazijnen of klantenservice in Quinyx plannen, zetten nieuwe medewerkers en goedgekeurd verlof met de hand in Quinyx. Verlof dat in Deel wordt ingetrokken, blijft in het rooster staan, en de planner ontdekt dat pas als iemand onverwacht komt werken.

  1. HR maakt een medewerker aan in Deel bij een entiteit die in Quinyx roostert.
  2. KoppelHet maakt de medewerker aan in Quinyx, in de unit van de werklocatie, met een agreement.
  3. Een leidinggevende keurt verlof goed in Deel; Deel meldt de beoordeling direct.
  4. KoppelHet zet het verlof in Quinyx als hele of gedeeltelijke afwezigheid.
  5. Bij een wijziging of annulering in Deel verwijdert KoppelHet de oude afwezigheid en boekt zo nodig de nieuwe.
Deel → KoppelHet → QuinyxBRONDeelDOELQuinyxKoppelHetmapping · logging · monitoringDeel → KoppelHet → QuinyxBRONDeelDOELQuinyxKoppelHetmapping · logging · monitoring
Heen: Medewerker met entiteit, werklocatie en startdatum · Agreement met contracturen · Goedgekeurd verlof als afwezigheid · Halve dagen, uren en percentages

Waar je op let bij Deel en Quinyx

  • Deel meldt het moment dat een leidinggevende verlof beoordeelt, met goedgekeurd of afgewezen als uitkomst. KoppelHet boekt alleen bij goedgekeurd een afwezigheid in Quinyx, zodat een aanvraag die nog loopt geen gat in het rooster maakt.
  • Bij een halve dag zegt Deel alleen dat de eerste of laatste dag half is, niet of het de ochtend of middag betreft. Quinyx wil weten of de afwezigheid aan het begin of het einde van de dienst valt. KoppelHet boekt een halve eerste dag aan het einde van de dienst en een halve laatste dag aan het begin, tenzij jullie een andere regel kiezen.
  • De meldingen van Deel over verlof hangen aan het contract, niet aan de persoon. Een medewerker kan in Deel meerdere contracten hebben. KoppelHet zoekt bij elk contract de Quinyx-medewerker op en negeert contracten bij entiteiten die niet in Quinyx worden gepland.
  • Deel heeft in de people-API geen veld voor contracturen. Quinyx roostert niemand zonder agreement. KoppelHet haalt de uren uit een eigen veld in Deel, of kiest een vast agreement-sjabloon per functie, wat we bij de start afspreken.
  • Bij het opvragen van verlof laat Deel werken op afstand standaard weg, en verwijderd verlof alleen als je daarom vraagt. KoppelHet houdt werken op afstand buiten Quinyx, want het is geen afwezigheid, en vraagt bij de dagelijkse controle ook verwijderd verlof op, zodat een vergeten verwijdering het rooster niet blokkeert.
  • Een verlofaanvraag in Deel kan per dag in hele dagen, halve dagen, uren of een percentage staan, maar alle dagen van één aanvraag hebben hetzelfde soort. Quinyx kent een volledige afwezigheid en een gedeeltelijke met een percentage. KoppelHet rekent uren en percentages per aanvraag om naar dat percentage.
  • Quinyx weigert afwezigheid voor een medewerker van wie het dienstverband is beëindigd. Deel geeft de laatste werkdag per contract. KoppelHet zet die als vertrekdatum in Quinyx en boekt verlof dat daarna nog binnenkomt niet meer, met een melding aan HR.

Hoe we het bouwen en beheren

  • De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
  • Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
  • Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
  • KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
  • Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
  • De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.

Implementatie, architectuur en compliance

Implementatie en prijs

Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.

Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

Veelgestelde vragen

Gaan ook EOR-medewerkers en contractors naar Quinyx?

Alleen als jullie ze in Quinyx inroosteren. We kiezen per soort dienstverband en per entiteit wie meegaat.

Gaan gewerkte uren terug naar Deel?

Niet in deze koppeling. Een urenstroom naar de salarisverwerking kan later als uitbreiding.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • Deel via de REST API (versie 2026-01-01) met een API-token of OAuth2-app (scopes people:read en time-off:read). Medewerkers via GET /rest/people en /rest/people/{hris_profile_id} (hiring_type, work_location, client_legal_entity, employments met start_date, work_email en termination_last_day); van dit endpoint staat versie 2026-10-12 in beta. Verlof via webhooks time-off.reviewed, time-off.updated en time-off.deleted (met start_date_is_half_day en end_date_is_half_day, per contract) en GET /rest/time_offs met updated_start_date, status en include_deleted_time_offs.
  • Naar Quinyx schrijven we medewerkers via de Employees API v3 (POST /hr/v3/employees met badgeNumber, homeGroupId en employmentStartDate) en rollen via /hr/v3/role-assignments. Afwezigheid via POST /v2/schedule/groups/{groupId}/absences en /absences/part-time (absenceRate, absenceRateDirection FROM_START of FROM_END); verwijderen met reassignBackShifts. INACTIVE_EMPLOYEE na het vertrek. Agreements via wsdlUpdateAgreementsV2, vertrek via wsdlUpdateEmployees (leaveDate).

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in DeelVeld in QuinyxToelichting
employments[].employee_number of worker_idbadgeNumberVaste sleutel, per klant gekozen
first_name, last_namepersonalInformation.firstName, lastName
employments[].work_emailemail
work_locationemployment.homeGroupIdVia een tabel van werklocaties naar Quinyx-units
employments[].start_dateemployment.employmentStartDate
Eigen veld contracturenAgreement (contracturen)Deel heeft geen standaardveld voor uren
employments[].termination_last_dayleaveDate
Time off (APPROVED), time_off_typeAbsence, absenceTypeId
start_date_is_half_day en end_date_is_half_dayPart-time absence (absenceRateDirection)

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.