
Payroll koppeling
AlexisHR (Simployer One) koppelen met AFAS: de Nederlandse vestiging in AFAS Profit Payroll
Met een koppeling tussen AlexisHR, nu Simployer One, en AFAS Profit komen medewerkers van het Nederlandse bedrijf in AlexisHR automatisch in AFAS, met dienstverband, werkweek, salaris en IBAN. HR werkt voor alle landen in AlexisHR; de Nederlandse salarisadministratie verloont in AFAS met dezelfde gegevens.
Wat de koppeling doet
Organisaties uit Scandinavië die AlexisHR gebruiken en een Nederlandse vestiging in AFAS Profit verlonen, typen nieuwe medewerkers nu over of sturen een export. Omdat AlexisHR is ingericht op Zweedse en Noorse loonverwerking, past niet elk veld zomaar op AFAS.
- HR legt in AlexisHR een medewerker vast bij het Nederlandse bedrijf, met dienstverband, werkweek en salaris.
- KoppelHet leest elk uur de medewerkers en dienstverbanden die sinds de vorige ronde zijn gewijzigd.
- In AFAS start het onboardingproces met de gegevens uit AlexisHR; HR vult de Nederlandse onderdelen aan.
- Nieuwe werkweken en salarisregels gaan met hun ingangsdatum naar rooster en salaris in AFAS.
- Een einddatum van het dienstverband wordt de datum uit dienst in AFAS.
Waar je op let bij AlexisHR en AFAS Profit
- Eén AlexisHR-account kan meer bedrijven bevatten, elk met een eigen organisatienummer. KoppelHet neemt alleen medewerkers en dienstverbanden met het companyId van het Nederlandse bedrijf mee naar de werkgever in AFAS.
- Het persoonsnummer in AlexisHR heeft een landcode. Alleen een nummer met landcode NL gaat als BSN naar AFAS; een Zweeds of Noors persoonsnummer van iemand die in Nederland komt werken, laat KoppelHet weg en meldt het.
- AlexisHR heeft belastingtabel en -kolom bij de medewerker. Dat zijn Zweedse loonheffingsgegevens; ze gaan niet naar AFAS. Loonheffingskorting legt HR in AFAS vast tijdens de onboarding.
- Werkweken in AlexisHR hebben een ingangsdatum en per dag een vlag of er gewerkt wordt, met een duur. KoppelHet maakt daar in AFAS een rooster van met uren en werkdagen, vanaf dezelfde datum.
- Een salarisregel in AlexisHR heeft een uitbetaalperiode, van per uur tot per jaar. Alleen een regel per maand gaat als maandsalaris naar AFAS; een uurloon gaat als uurloon, en andere periodes meldt KoppelHet aan de salarisadministratie.
- Contracttypes in AlexisHR kunnen een maximale duur in maanden hebben. KoppelHet gebruikt dat om in AFAS een contract voor bepaalde tijd met einddatum aan te maken in plaats van een vast contract.
- AlexisHR-tokens hebben eigenaarsrechten op het hele account en de publieke API beschrijft geen webhooks. KoppelHet gebruikt het token alleen om te lezen en vraagt elk uur op met een filter op de wijzigdatum.
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
Is AlexisHR hetzelfde als Simployer One?
Ja. AlexisHR heet nu Simployer One. De API is dezelfde en draait nog op het domein van AlexisHR; de documentatie staat bij Simployer.
Waarom niet direct bij elke wijziging?
De publieke API van AlexisHR beschrijft geen webhooks. Een ronde per uur is voor de salarisadministratie ruim op tijd; voor de run vergelijkt KoppelHet alles nog eens.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- AlexisHR via de HRM One API (api.alexishr.com/v1) met een access token in de Authorization-header - GET /company, /employee (met select en relations), /employment, /employment-type, /work-week, /compensation, met filters zoals filters[updated][$gte]. Sandbox op api.sandbox.alexishr.com.
- AFAS via de UpdateConnectors HrOnboarding en KnEmployee (AfasContract, AfasTimeTable, AfasSalary, AfasBankInfo), onder een eigen app connector.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in AlexisHR | Veld in AFAS Profit | Toelichting |
|---|---|---|
id (employee) | Vrij veld bij de medewerker | Sleutel |
companyId | Werkgever | Alleen het Nederlandse bedrijf |
firstName, lastName, birthDate, homeAddress | KnPerson | |
ssn met ssnCountry NL | BSN | |
Employment (startDate, typeId) | AfasContract | |
Work week (effectiveFrom, dagen met working en duration) | AfasTimeTable | |
Compensation (amount, currency, payoutPeriod, effectiveDate) | AfasSalary | |
bankAccount.iban | AfasBankInfo | |
Employment endDate | Datum uit dienst |
Gerelateerd
AlexisHR → Active Directory
AlexisHR Active Directory koppeling: accounts in het eigen domein vanuit Simployer One
AlexisHR → Microsoft Entra ID
AlexisHR Entra ID koppeling: gebruikers met personeelsnummer en groepen, geblokkeerd bij vertrek
AlexisHR → Google Workspace
AlexisHR Google Workspace koppeling: een Google-account dat de medewerker volgt, van onboarding tot vertrek
AlexisHR → Loket
AlexisHR Loket koppeling: medewerkers van het Nederlandse bedrijf uit AlexisHR in de salarisadministratie