Workday logoIRIS Payroll logo

Payroll koppeling

Workday IRIS Payroll koppeling: Britse medewerkers en PayOptions uit Workday in Staffology Payroll

Een koppeling tussen Workday en IRIS Staffology Payroll maakt Britse medewerkers uit Workday aan als employee met starter details en PayOptions, en werkt salaris en adres daarna bij. De Staffology-API is dezelfde API die de webapplicatie zelf gebruikt, dus wat HR in Workday vastlegt komt direct in de Britse payroll zonder importbestand.

Wat de koppeling doet

Organisaties die HR in Workday beheren en de Britse lonen in Staffology Payroll van IRIS draaien, voeren Britse starters en salariswijzigingen twee keer in. Het jaarsalaris uit Workday moet de salarisadministratie zelf omrekenen naar een bedrag per periode, en een gemiste wijziging merkt pas iemand op de loonstrook.

  1. HR rondt in Workday een Hire af in de Britse paygroup.
  2. KoppelHet maakt bij de juiste employer in Staffology een employee aan met persoonsgegevens, payrollCode en startdatum.
  3. KoppelHet rekent het Workday-salaris om naar PayOptions met periode, basis en bedrag, en voegt vaste toeslagen toe als regularPayLines met een bestaande PayCode.
  4. Bij een wijziging haalt KoppelHet het volledige employee-record op, past de velden aan en schrijft het geheel terug.
  5. Wat de payroll weigert of wat Workday niet kent, zoals de starter declaration, komt op een lijst voor de salarisadministratie.
Workday → KoppelHet → IRIS PayrollBRONWorkdayDOELIRIS PayrollKoppelHetmapping · logging · monitoringWorkday → KoppelHet → IRIS PayrollBRONWorkdayDOELIRIS PayrollKoppelHetmapping · logging · monitoring
Heen: Employee met personalDetails en adres · employmentDetails met payrollCode en starter details · PayOptions met periode, basis en bedrag · Vaste looncomponenten als regularPayLines

Waar je op let bij Workday en IRIS Payroll

  • Staffology kent geen PATCH. Een PUT moet de volledige JSON van alle schrijfbare velden bevatten, anders vallen ze leeg. KoppelHet leest daarom eerst de employee op, zet alleen de gewijzigde Workday-velden erin en schrijft het complete record terug.
  • Workday legt salaris meestal vast als jaarbedrag of uurloon. Staffology rekent met period, basis, payAmount en payAmountMultiplier. KoppelHet zet een jaarsalaris om naar een bedrag per periode met basis Monthly, en een uurloon naar basis Hourly met het aantal uren als multiplier.
  • Staat NationalMinimumWage aan, dan negeert Staffology het uurloon en berekent het minimumloon op basis van leeftijd. Die vlag kan alleen bij basis Hourly. KoppelHet zet hem nooit vanuit Workday aan, zodat een uurloon uit Workday niet ongemerkt wordt overschreven.
  • Zonder eigen PayOptions krijgt een nieuwe employee de DefaultPayOptions van de employer. KoppelHet stuurt de PayOptions daarom altijd mee bij het aanmaken, zodat een Britse starter niet op het standaardbedrag van de employer in de run komt.
  • Een starter heeft in Staffology een starter declaration (A, B of C) voor de belastingcode nodig. Dat is een HMRC-begrip dat Workday niet standaard vastlegt. KoppelHet haalt het uit een eigen Workday-veld als dat er is, en meldt anders de starter bij de salarisadministratie.
  • Een tagcode die niet bestaat, geeft in Staffology geen foutmelding maar wordt stil weggegooid. KoppelHet controleert de kostenplaatscode uit Workday daarom eerst tegen de lijst met tags en meldt een ontbrekende tag in plaats van hem kwijt te raken.
  • Een API-key in Staffology heeft precies de rechten van de gebruiker per employer. KoppelHet gebruikt een aparte gebruiker die alleen toegang heeft tot de Britse employer, zodat de koppeling niet bij andere werkgevers van een payrollbureau kan.

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 de loonstroken ook terug naar Workday?

Niet in de eerste versie. Staffology heeft een webhook bij een afgeronde payrun en levert loonstroken als PDF via de API; dat kan later als uitbreiding.

Werkt dit ook met andere salarisproducten van IRIS?

Deze pagina gaat over Staffology Payroll, waarvan de API openbaar is. Voor andere IRIS-producten stellen we per project vast welke route er is.

Gaat een vertrek uit Workday ook naar Staffology?

In de eerste versie meldt KoppelHet een Termination als taak bij de salarisadministratie, die het vertrek en de P45 in Staffology afhandelt. Automatisch vastleggen kan later als uitbreiding, na een test in de omgeving van de klant.

Wat gebeurt er met de RTI-aangifte?

De FPS naar HMRC blijft in Staffology bij de salarisadministratie. De koppeling levert alleen de gegevens die de payrun nodig heeft.

Technische details voor IT

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

  • Workday wordt gelezen via een RaaS-rapport op de Britse paygroup (Employee_ID, Legal_Name, Date_of_Birth, Home Address, Hire_Date, Base_Pay, Pay_Rate_Type, Allowance plans, Cost_Center) met wijzigingsdatum als filter.
  • Staffology Payroll REST-API met een API-key als wachtwoord in Basic-authenticatie. Aanmaken met POST /employers/{employerId}/employee, lezen met GET en bijwerken met PUT op /employers/{employerId}/employee/{id} (volledige JSON, geen PATCH). ID's zijn GUID's.

Welke velden overgaan

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

Veld in WorkdayVeld in IRIS PayrollToelichting
Employee_IDemploymentDetails.payrollCodeVaste sleutel tussen beide systemen
Legal_NamepersonalDetails.firstName, lastName
Date_of_BirthpersonalDetails.dateOfBirth
Home addresspersonalDetails.address (line1, postCode, country)
Hire_DatestarterDetails.startDate
Base_Pay en FrequencypayOptions.payAmount, basis, period, payAmountMultiplier
Vaste toeslag (Allowance plan)regularPayLines (value, description, code)Code moet een bestaande PayCode zijn
Cost_CentertagsAlleen bestaande tagcodes

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.