
Payroll koppeling
SAP SuccessFactors SD Worx koppeling: wijzigingen uit Employee Central als delta naar de loonverwerking van SD Worx
Met een koppeling tussen SAP SuccessFactors Employee Central en SD Worx gaan indiensttredingen, wijzigingen, looncomponenten en vertrek per legal entity als delta naar de loonverwerking van SD Worx, vóór de afsluitdatum. KoppelHet levert in het formaat dat SD Worx per land vastlegt, als bestand of via een API.
Wat de koppeling doet
Organisaties die HR voor alle landen in SuccessFactors vastleggen en de loonverwerking in België of andere landen bij SD Worx hebben, sturen SD Worx elke maand een lijst met wijzigingen.
- HR legt een wijziging vast in Employee Central bij een legal entity die SD Worx verloont.
- KoppelHet haalt de wijzigingen op sinds de vorige run.
- Gegevens die alleen voor dat land gelden, komen uit de landspecifieke velden in SuccessFactors.
- SD Worx verwerkt de wijzigingen in de loonverwerking van dat land en meldt fouten terug.
- Payroll en HR lossen de fout op in SuccessFactors, zodat de volgende delta hem opnieuw meeneemt.
Waar je op let bij SAP SuccessFactors en SD Worx
- SD Worx noemt bestanden of API's als route naar zijn loonverwerking. KoppelHet levert in het formaat dat SD Worx voor dat land vastlegt.
- Een delta uit SuccessFactors is effective dated of periodegebaseerd. Effective dated past bij een ontvanger die elke regel met zijn geldigheid bewaart; periodegebaseerd geeft per loonperiode ook de terugwerkende wijzigingen. KoppelHet kiest per land de vorm die de loonverwerking van SD Worx verwacht.
- Een delta uit SuccessFactors werkt alleen met audit aan, en die moet aanstaan vóór de eerste lading van medewerkers. Staat audit pas later aan, dan bouwt KoppelHet eerst een volledige stand op voordat de delta's naar SD Worx gaan.
- SAP meldt dubbele records in delta-koppelingen naar externe payroll die op het standaardsjabloon van SAP zijn gebouwd. KoppelHet controleert elke delta op regels die SD Worx al heeft ontvangen, voordat hij doorgaat.
- Een persoon kan in SuccessFactors nationale nummers uit meerdere landen hebben. Voor de Belgische loonverwerking stuurt KoppelHet alleen het nummer met land België, en meldt een Belgische medewerker zonder dat nummer bij HR.
- Vraagt KoppelHet via OData op lastModifiedDateTime, dan geeft SuccessFactors bij een gewijzigde medewerker alleen de EmpJob-regel van vandaag terug, tenzij de vraag ook fromDate en toDate bevat. KoppelHet geeft die periode mee, zodat een correctie met terugwerkende kracht ook in de loonverwerking van SD Worx komt.
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
Wat als we audit in SuccessFactors pas later hebben aangezet?
Dan mist de delta de historie van vóór dat moment. KoppelHet maakt eerst een volledige stand en stuurt pas daarna wijzigingen.
Kunnen uren uit ons planningssysteem mee naar SD Worx?
Dat valt buiten deze koppeling. Het kan later als uitbreiding, in het formaat dat SD Worx voor dat land gebruikt.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- KoppelHet leest Employee Central via de Compound Employee API in delta-modus (effective dated of period based, met de laatste synchronisatie in de where-clausule; audit vereist), of via OData op lastModifiedDateTime voor PerPersonal, PerNationalId, EmpEmployment, EmpJob, EmpPayCompRecurring en EmpPayCompNonRecurring.
- Richting SD Worx gebruiken we de bestanden of API's die SD Worx per land vastlegt; een openbare API-documentatie voor de loonverwerking van SD Worx hebben we niet gevonden.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in SAP SuccessFactors | Veld in SD Worx | Toelichting |
|---|---|---|
personIdExternal | Personeelsnummer bij SD Worx | Doelvelden zijn omschrijvingen; SD Worx publiceert de veldnamen niet |
PerPersonal (firstName, lastName) | Naam | |
PerNationalId (country BEL) | Rijksregisternummer | |
EmpJob (company, standardHours) | Werkgever en arbeidsduur | |
EmpPayCompRecurring | Vaste looncomponent | Via een vertaaltabel per land |
EmpPayCompNonRecurring | Eenmalige looncomponent | |
EmpEmployment (endDate) | Datum uit dienst |
Gerelateerd
Ashby → SAP SuccessFactors
Ashby SAP SuccessFactors koppeling: aanname als nieuwe medewerker in Employee Central
Bullhorn → SAP SuccessFactors
Bullhorn SAP SuccessFactors koppeling: plaatsingen als medewerker of contingent worker in Employee Central
Carerix → SAP SuccessFactors
Carerix SAP SuccessFactors koppeling: geslaagde plaatsing als nieuwe medewerker in Employee Central
Greenhouse → SAP SuccessFactors
Greenhouse SAP SuccessFactors koppeling: aanname als nieuwe medewerker in Employee Central