Carerix logoDeel logo

Recruitment naar HR

Carerix Deel koppeling: geslaagde plaatsing als persoon of contract in Deel

Met een koppeling tussen Carerix en Deel wordt een kandidaat met een geslaagde match in Carerix een persoon in Deel bij de juiste juridische entiteit en het juiste team, of, als de contractsoort daarom vraagt, een EOR-contract met nationaliteit uit Carerix. KoppelHet kijkt elk kwartier naar gewijzigde matches en bewaart zelf welke match bij welke persoon of welk contract in Deel hoort.

Wat de koppeling doet

Organisaties die in Carerix werven en Deel gebruiken voor personeel in meerdere landen, zetten elke geslaagde plaatsing met de hand in Deel. Per plaatsing moet HR kiezen tussen een eigen entiteit en een EOR-contract, en team en entiteit opzoeken die Deel verplicht stelt.

  1. De recruiter zet de match in Carerix op een status voor een geslaagde plaatsing.
  2. KoppelHet haalt elk kwartier de gewijzigde matches op en leest kandidaat en vacature.
  3. Met de contractsoort uit Carerix kiest KoppelHet tussen een persoon bij een eigen entiteit en een EOR-contract.
  4. KoppelHet maakt de persoon of het contract aan in Deel, zonder uitnodiging aan de nieuwe medewerker.
  5. KoppelHet legt vast welk Deel-ID bij welke Carerix-match hoort en meldt fouten aan HR.
Carerix → KoppelHet → DeelBRONCarerixDOELDeelKoppelHetmapping · logging · monitoringCarerix → KoppelHet → DeelBRONCarerixDOELDeelKoppelHetmapping · logging · monitoring
Heen: Match met status en startdatum · Kandidaat met naam, e-mail, nationaliteit en land · Vacature met contractsoort, entiteit en functie · Persoon zonder contract of EOR-contract in Deel · Koppeltabel van match naar Deel-ID

Waar je op let bij Carerix en Deel

  • Deel maakt per soort dienstverband een ander record - een persoon zonder contract bij een eigen entiteit, een EOR-contract, een contractor of een global payroll-medewerker. Welke het wordt, leest KoppelHet uit de contractsoort op de Carerix-vacature, met een tabel per waarde.
  • Voor een persoon zonder contract vraagt Deel verplicht een team en een juridische entiteit. Een Carerix-vacature kan aan een juridische entiteit hangen; per Carerix-entiteit leggen we het Deel-ID vast, en het team volgt uit de afdeling van de vacature.
  • Volgens Deel leggen wervingssystemen meestal geen nationaliteit vast, terwijl een EOR-contract die wel vraagt. Carerix heeft daar een eigen veld voor bij de kandidaat. KoppelHet neemt die over als ISO-landcode; is het veld leeg, dan stopt een EOR-aanname met een melding.
  • Deel schrijft niets terug naar het wervingssysteem en heeft geen plek om een contract-ID bij een sollicitatie te bewaren. KoppelHet houdt daarom zelf bij welke Carerix-match welk Deel-ID opleverde, en zet het matchnummer ook in het externe ID-veld van de persoon in Deel.
  • Deel stuurt standaard geen uitnodiging bij een nieuwe persoon zonder contract, tenzij de koppeling om een directe uitnodiging vraagt. KoppelHet laat de uitnodiging uit, zodat de nieuwe medewerker niet al weken voor de startdatum een mail van Deel krijgt.
  • Een contractor in Deel moet eerst zelf zijn contractorprofiel invullen voordat er een contract kan komen. Voor een Carerix-plaatsing als zzp'er maakt KoppelHet in de eerste versie dus geen contract, maar zet het een taak voor HR klaar met de gegevens uit Carerix.

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

Heeft Carerix een eigen Deel-koppeling?

Die vonden we niet in de openbare documentatie van Carerix of Deel. KoppelHet bouwt op de API's van beide.

Doet Deel de Nederlandse salarisverwerking?

Dat hangt af van het soort dienstverband. Een persoon zonder contract staat alleen in de HR-administratie van Deel; de salarisverwerking kan dan elders lopen.

Gaat het salaris mee naar Deel?

Bij een EOR-contract wel, omdat Deel het daar verplicht vraagt. Bij een persoon zonder contract niet; dat kan later als uitbreiding.

Technische details voor IT

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

  • Carerix via de GraphQL API (https://api.carerix.io/graphql/v1/graphql), confidential client met client credentials. crMatchPage met een qualifier op statusInfoModificationDate en statusInfo.isSuccessfullyFilled; CRMatch _id en jobStartDate; CREmployee firstName, lastNamePrefix, lastName, emailAddress, toNationalityNode en toCountryNode; CRVacancy toLegalEntity, toContractTypeNode, toWorkUnitNode en toFunctionLevel1.
  • Deel via POST /rest/pwac (scope people:write; data.person met first_name, last_name, email en start_date verplicht, plus job_title, external_id, nationality en address.country als ISO 3166-1 alpha-2; data.client met team.id en legal_entity.id; invitation.action DISABLE of IMMEDIATE). EOR via POST /eor met employee, employment, client.team, seniority uit GET /lookups/seniorities en compensation_details. Testen tegen api-staging.letsdeel.com.

Welke velden overgaan

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

Veld in CarerixVeld in DeelToelichting
CRMatch _idexternal_idOok in de eigen koppeltabel van KoppelHet
CREmployee firstName, lastNamePrefix en lastNamefirst_name en last_name
CREmployee emailAddressemail
CRMatch jobStartDatestart_date
CRVacancy toLegalEntityclient.legal_entity.idVia een vertaaltabel
CRVacancy toWorkUnitNodeclient.team.id en department.idVia een vertaaltabel
CRVacancy toFunctionLevel1job_title
CREmployee toNationalityNode en toCountryNodenationality en address.countryAls ISO-landcode

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.