
Payroll koppeling
Simployer Loket koppeling: medewerkers, loon en bonussen uit Simployer One in Loket
Met een koppeling tussen Simployer en Loket komt een nieuwe Nederlandse medewerker uit Simployer One als conceptwerknemer in Loket, en gaan loon en bonussen met hun datum naar het dienstverband in Loket. Simployer heeft zelf een export naar Nmbrs, niet naar Loket; KoppelHet vult dat gat zonder export per medewerker.
Wat de koppeling doet
Organisaties die Simployer One gebruiken voor HR in de Nordics en Nederland, en de Nederlandse salarissen in Loket laten draaien, zetten mutaties nu met de hand over. De standaardexport van Simployer gaat naar Nmbrs, dus voor Loket blijft het overtypen, met Nordische adres- en belastingvelden die niet op Loket passen.
- KoppelHet haalt medewerkers, dienstverbanden en beloning op die sinds de vorige ronde zijn bijgewerkt, en houdt alleen dienstverbanden in Nederland over.
- Een nieuwe medewerker wordt een conceptwerknemer bij de juiste werkgever in Loket, met adres, BSN en IBAN.
- Het salarisbureau vult cao, loonheffingskorting en pensioen aan en zet het concept om.
- Een nieuw salaris gaat met zijn ingangsdatum naar het loon in Loket, een bonus naar de periode van uitbetaling.
- Een beëindigd dienstverband beëindigt het dienstverband in Loket per de laatste dag.
Waar je op let bij Simployer en Loket
- Simployer legt bij een salaris de uitbetalingsperiode vast, van per uur tot per jaar. Loket kent een uurloon of een loon per verloningsperiode van de administratie, per maand, vier weken of week. Een uurloon gaat ongewijzigd als uurloon naar Loket; een jaar- of kwartaalbedrag rekent KoppelHet om naar de periode van de werkgever.
- Een salaris in Simployer heeft een valuta, een wisselkoers en een basisbedrag. Voor een Nederlands dienstverband verwacht Loket euro's. Staat het salaris in Zweedse of Noorse kronen, dan stuurt KoppelHet het niet door en vraagt HR het bedrag in euro vast te leggen.
- Bonussen staan in Simployer als losse regel met een bedrag en een uitbetaaldatum. In Loket is dat een eenmalige mutatie in de periodegegevens. KoppelHet zet de bonus in de periode waarin de uitbetaaldatum valt, op de looncode die het salarisbureau daarvoor kiest; is die periode al verloond, dan komt hij in de eerstvolgende open periode met een melding.
- Het sofinummer in Simployer heeft een land erbij. Alleen een nummer met land Nederland gaat als BSN naar Loket, via het onderdeel dat Loket apart autoriseert. Een Zweeds persoonsnummer van een medewerker die naar Nederland verhuist, blijft in Simployer; het salarisbureau krijgt een melding dat het BSN ontbreekt.
- Het thuisadres in Simployer heeft één straatveld, zonder apart huisnummer. Loket vraagt straat, huisnummer en toevoeging los, met maximaal vierentwintig tekens voor de straat en vier voor de toevoeging. KoppelHet splitst het adres; lukt dat niet eenduidig, dan gaat het concept door en markeert KoppelHet het adres voor het salarisbureau.
- Het personeelsnummer in Simployer is tekst, terwijl Loket een personeelsnummer als getal heeft en dat zelf uitdeelt als het leeg is. KoppelHet laat Loket het nummer kiezen en bewaart de Simployer-id als sleutel, zodat een nummer met letters de aanmaak niet blokkeert.
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 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.
Veelgestelde vragen
Gaan de Zweedse belastingtabellen uit Simployer mee?
Nee. Die gelden niet in Nederland. Loonheffingskorting en andere fiscale gegevens legt het salarisbureau in Loket vast.
Gaan vaste toeslagen ook mee?
Niet in de eerste versie. Aanvullende beloning met een looptijd kan later als uitbreiding een vaste looncomponent in Loket worden.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Simployer One via de HRM One API (api.alexishr.com/v1) met een bearer access token met eigenaarsrechten; filters op updated. employee (employeeNumber als tekst, ssn, ssnCountry, homeAddress met street, postalCode en city, bankAccount met iban en bic, hasOccupationalPension), employment (companyId, country, effectiveEndDate, terminated), compensation (amount, currency, exchangeRate, baseAmount, payoutPeriod HOURLY tot ANNUAL, effectiveDate) en bonus-compensation (amount, payoutDate, currency).
- Loket via de REST API met OAuth - POST conceptemployees (address met street maximaal 24 en houseNumberAddition maximaal 4 tekens, iban zonder spaties, employeeNumber als integer of leeg), PUT citizenservicenumber, wages (grossWageType uur of periode), PATCH payrollperioddata voor de bonus, PATCH terminate.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Simployer | Veld in Loket | Toelichting |
|---|---|---|
employee.id | Vrij veld in Loket | Vaste sleutel; het Loket-personeelsnummer is een getal |
firstName, lastName | Voornaam, voorvoegsel en achternaam | |
ssn met ssnCountry NL | Burgerservicenummer | |
homeAddress (street, postalCode, city) | Straat, huisnummer, toevoeging, postcode en plaats | |
bankAccount.iban | Betaalgegevens (SEPA) | |
employment.companyId en country NL | Werkgever | |
compensation (amount, payoutPeriod, effectiveDate) | Bruto loon per uur of per periode, met begindatum | |
bonus-compensation (amount, payoutDate) | Periodegegevens in de periode van uitbetaling | |
employment.effectiveEndDate (terminated) | Einde dienstverband |
Gerelateerd
Recruitee → Simployer
Recruitee Simployer koppeling: aangenomen kandidaten met dienstverband en salaris in Simployer One
Simployer → Active Directory
Simployer Active Directory koppeling: accounts in je eigen domein vanuit Simployer
Simployer → ADP iHCM
Simployer ADP iHCM koppeling: salaris, bonussen en einde dienstverband uit Simployer One naar ADP iHCM
Simployer → AFAS Profit
Simployer AFAS koppeling: Nederlandse medewerkers uit Simployer One in de AFAS-salarisadministratie