UKG Pro logoLoket logo

Payroll koppeling

UKG Pro koppelen met Loket: Nederlandse medewerkers, loon en uren uit UKG Pro klaar voor de loonrun

Met een koppeling tussen UKG Pro en Loket komt een nieuwe Nederlandse medewerker uit UKG Pro als conceptwerknemer in Loket, en gaan loon, arbeidstijd en uitdiensttreding naar het dienstverband in Loket. KoppelHet leest alleen de paygroup van de Nederlandse entiteit, zodat de salarisadministratie niets meer overtypt uit het Amerikaanse HR-systeem.

Wat de koppeling doet

Organisaties met een Amerikaans hoofdkantoor op UKG Pro en een Nederlandse entiteit die door een salarisbureau in Loket wordt verloond, sturen mutaties meestal per mail of spreadsheet. Het bureau rekent jaarsalarissen in dollars of euro's zelf om, en een urenwijziging die in UKG Pro is ingevoerd komt pas een maand later in de loonstrook.

  1. HR neemt een medewerker aan in UKG Pro, in de paygroup van de Nederlandse entiteit.
  2. Bij de volgende ronde maakt KoppelHet een conceptwerknemer in Loket bij de juiste werkgever, met BSN, adres en IBAN.
  3. De salarisadministratie vult cao, loonheffingskorting en pensioen aan en zet het concept om naar een werknemer.
  4. Een loon- of urenwijziging in UKG Pro gaat naar het loon of de arbeidstijd van het dienstverband, met de ingangsdatum.
  5. Een uitdiensttreding beëindigt het dienstverband in Loket per de datum uit UKG Pro.
UKG Pro → KoppelHet → LoketBRONUKG ProDOELLoketKoppelHetmapping · logging · monitoringUKG Pro → KoppelHet → LoketBRONUKG ProDOELLoketKoppelHetmapping · logging · monitoring
Heen: Conceptwerknemer met persoonsgegevens en BSN · Dienstverband met werkgever en datum in dienst · Loon als maandloon of uurloon · Arbeidstijd · Betaalgegevens en einde dienstverband

Waar je op let bij UKG Pro en Loket

  • UKG Pro legt per medewerker een paygroup vast, met een eigen periode. KoppelHet gebruikt de paygroup van de Nederlandse entiteit om te kiezen welke medewerkers naar Loket gaan en bij welke werkgever in Loket ze horen.
  • UKG Pro geeft per medewerker aan of hij een vast salaris of een uurloon heeft. Een uurloner krijgt in Loket een uurloon, en een salaris wordt van een jaarbedrag omgerekend naar de verloningsperiode van de werkgever in Loket.
  • Elk bedrag in UKG Pro heeft een valutacode. Staat het salaris van een Nederlandse medewerker niet in euro, dan zet KoppelHet het niet in Loket maar meldt het aan de salarisadministratie, zodat er geen dollarbedrag als euro wordt uitbetaald.
  • UKG Pro wil dat wijzigingen hooguit om de drie uur worden opgevraagd, en zegt niet welk veld veranderde. KoppelHet bewaart de vorige stand en stuurt Loket alleen loon, uren of datums die echt anders zijn, zodat er geen loonregel onnodig wordt afgesloten.
  • Het IBAN van een medewerker buiten de Verenigde Staten staat in UKG Pro in de wereldwijde bankgegevens, los van de Amerikaanse rekeningen. KoppelHet haalt het daar op en zet het als SEPA-betaalgegeven in het concept in Loket.
  • Het BSN staat in UKG Pro tussen de nationale documenten, met het land van uitgifte. Alleen een Nederlands nummer gaat naar Loket. Ontbreekt het, dan maakt KoppelHet geen concept aan en krijgt HR een melding.
  • Loket verrekent een loonwijziging met terugwerkende kracht zelf, zolang die in hetzelfde kalenderjaar valt. Legt HR in UKG Pro een verhoging vast met een ingangsdatum in een vorig jaar, dan krijgt het salarisbureau een melding om dat apart te corrigeren.

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 cao en loonheffingskorting ook mee uit UKG Pro?

Nee. UKG Pro kent die Nederlandse begrippen niet. De salarisadministratie legt ze in Loket vast, en de koppeling overschrijft ze niet.

Werkt dit als een salarisbureau Loket voor ons beheert?

Ja. Het bureau geeft de koppeling toegang tot alleen jullie werkgever in Loket.

Technische details voor IT

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

  • UKG Pro via de Personnel API met een service account, de header US-CUSTOMER-API-KEY en basic authentication. employee-changes (wijzigingen sinds de vorige aanroep, minimaal drie uur ertussen, acht keer per dag, per_page tot 200, rol View op EmployeeExport), employment-details, compensation-details (salaryOrHourlyCode, annualSalary, hourlyPayRate, payPeriodPayRate, payGroupCode, payPeriod, scheduledPeriodWorkHours, currencyCode), national-documents en employee-global-banks. 429 bij te veel aanroepen.
  • Naar Loket via de Loket REST API (api.loket.nl/v2) met OAuth 2.0: concept-employee, omzetten naar werknemer, wage, deviating-hourly-wage, working-hours, payment-information en het beëindigen van het dienstverband. Testen in de acceptatieomgeving (api.loket-acc.nl/v2) met testdata.

Welke velden overgaan

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

Veld in UKG ProVeld in LoketToelichting
employeeNumberPersoneelsnummerVaste sleutel
firstName en lastNameVoornaam, voorvoegsel en achternaam
nationalId met land NLD (national-documents)Burgerservicenummer
payGroupCodeWerkgever in Loket
lastHireDateBegindatum dienstverband
salaryOrHourlyCodeMaandloon of uurloon
annualSalary of hourlyPayRateLoon per verloningsperiode
scheduledPeriodWorkHoursArbeidstijd (uren per week)
iban (employee-global-banks)Betaalgegevens (SEPA)
terminationDateEinde dienstverband

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.