Deel logoPaylocity logo

Payroll koppeling

Deel Paylocity koppeling: eigen Amerikaanse werknemers uit Deel klaargezet in Paylocity Web Link

Een koppeling tussen Deel en Paylocity zet een eigen werknemer van de Amerikaanse rechtspersoon in Deel klaar als nieuwe medewerker in Paylocity Web Link, met naam, startdatum, functie en loon. Een beheerder in Paylocity maakt het record af; PEO-, EOR- en contractorrelaties in Deel blijven buiten Paylocity.

Wat de koppeling doet

Organisaties die HR voor alle landen in Deel doen en hun eigen Amerikaanse entiteit in Paylocity verlonen, voeren een Amerikaanse starter opnieuw in Paylocity in. Daarbij gaat het geregeld mis met de vraag of iemand via Deel als PEO of in eigen dienst werkt.

  1. HR maakt in Deel een eigen werknemer aan bij de Amerikaanse rechtspersoon.
  2. KoppelHet controleert hiring type en rechtspersoon en kiest de Company ID in Paylocity.
  3. KoppelHet stuurt de werknemer naar Web Link Staging en bewaart het trackingnummer.
  4. De Paylocity-beheerder maakt het record af met belastinggegevens en bankrekening.
  5. KoppelHet koppelt het definitieve employeeId terug aan het Deel-profiel en meldt records die blijven hangen.
Deel → KoppelHet → PaylocityBRONDeelDOELPaylocityKoppelHetmapping · logging · monitoringDeel → KoppelHet → PaylocityBRONDeelDOELPaylocityKoppelHetmapping · logging · monitoring
Heen: Nieuwe medewerker in Web Link · Startdatum en status · Primair loon, per uur of salaris

Waar je op let bij Deel en Paylocity

  • In Deel bestaat naast de eigen werknemer ook het hiring type peo, waarbij Deel in de Verenigde Staten meebetaalt als co-employer. Voor Paylocity telt alleen de groep uit de gids voor eigen werknemers, die volgens Deel bedoeld is voor wie een eigen payrollleverancier heeft. KoppelHet controleert daarnaast de legal entity.
  • Paylocity neemt een nieuwe medewerker via de API op als klaargezet record in Web Link, dat een beheerder of het Paylocity Service Bureau afmaakt. KoppelHet stuurt dus wat Deel weet en laat belastingformulieren aan Paylocity. Het trackingnummer uit het antwoord bewaart KoppelHet bij het Deel-profiel.
  • Een bedrijf dat nog in de implementatiefase van Paylocity zit, kan geen medewerkers met een toekomstige startdatum aannemen. In Deel staan starters vaak weken van tevoren klaar. KoppelHet houdt ze in die fase vast tot de startdatum en stuurt ze daarna.
  • Het employeeId in Paylocity mag maximaal tien tekens hebben, terwijl Deel profielen een lange UUID geven. KoppelHet laat het veld leeg zodat Paylocity een nummer toekent, en legt de relatie tussen beide ID's in een eigen tabel vast.
  • Deel bewaart het loon met een scale, standaard ANNUAL, maar ook HOURLY of WEEKLY. Paylocity wil in primaryPayRate een paytype Hourly of Salary. KoppelHet stuurt een uurloon als Hourly met tarief en elk ander bedrag als jaarsalaris, alleen als de valuta USD is.
  • Een bankrekening via deze API vervangt alle bestaande direct deposit-gegevens van de medewerker in Paylocity, en de GET-API geeft ze niet terug. KoppelHet stuurt daarom nooit bankgegevens mee; de medewerker of beheerder vult ze in Paylocity in.

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 · Complex

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 loonwijzigingen en vertrek ook mee?

Niet in de eerste versie. Die kunnen later als uitbreiding, met de API's voor bestaande medewerkers.

Technische details voor IT

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

  • Deel via de HRIS-API met bearer token: webhook Employee Created Direct (legal_entity_id, start_date, gross_annual_salary, job_title_id) en GET /rest/people voor hiring_type, job_title, employments en compensation.
  • Paylocity met OAuth 2.0 client credentials (scope WebLinkAPI): POST /v2/weblinkstaging/companies/{companyId}/employees/newemployees met het stagedEmployee-model; antwoord 201 met trackingNumber, fouten met field en message.

Welke velden overgaan

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

Veld in DeelVeld in PaylocityToelichting
hiring_type en legal_entity_idFilter en companyIdEén Company ID per payrollentiteit
first_name, last_namefirstName, lastNameMaximaal 40 tekens
employment.start_datestatus.hireDate en effectiveDate
job_titledepartmentPosition (jobTitle)
compensation_details (salary, scale)primaryPayRate (payType, baseRate of annualSalary)
Deel profiel-idEigen koppeltabelemployeeId leeg laten; Paylocity kent het toe

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.