AlexisHR logoAFAS Profit logo

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.

  1. HR legt in AlexisHR een medewerker vast bij het Nederlandse bedrijf, met dienstverband, werkweek en salaris.
  2. KoppelHet leest elk uur de medewerkers en dienstverbanden die sinds de vorige ronde zijn gewijzigd.
  3. In AFAS start het onboardingproces met de gegevens uit AlexisHR; HR vult de Nederlandse onderdelen aan.
  4. Nieuwe werkweken en salarisregels gaan met hun ingangsdatum naar rooster en salaris in AFAS.
  5. Een einddatum van het dienstverband wordt de datum uit dienst in AFAS.
AlexisHR → KoppelHet → AFAS ProfitBRONAlexisHRDOELAFAS ProfitKoppelHetmapping · logging · monitoringAlexisHR → KoppelHet → AFAS ProfitBRONAlexisHRDOELAFAS ProfitKoppelHetmapping · logging · monitoring
Heen: Nieuwe medewerker via onboarding in AFAS · Dienstverband en contracttype · Werkweek · Salaris · IBAN en uitdienst

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, 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

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 AlexisHRVeld in AFAS ProfitToelichting
id (employee)Vrij veld bij de medewerkerSleutel
companyIdWerkgeverAlleen het Nederlandse bedrijf
firstName, lastName, birthDate, homeAddressKnPerson
ssn met ssnCountry NLBSN
Employment (startDate, typeId)AfasContract
Work week (effectiveFrom, dagen met working en duration)AfasTimeTable
Compensation (amount, currency, payoutPeriod, effectiveDate)AfasSalary
bankAccount.ibanAfasBankInfo
Employment endDateDatum uit dienst

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.