FaAFAS Profit logo

Payroll koppeling

Factorial koppelen met AFAS: medewerkers en contracten uit Factorial in AFAS Profit Payroll

Met een koppeling tussen Factorial en AFAS Profit komt een nieuwe medewerker van de Nederlandse entiteit uit Factorial via het onboardingproces in AFAS binnen, en gaan contract, rooster, salaris, bankrekening en uitdienst met hun ingangsdatum naar de juiste werkgever. HR controleert in AFAS zoals altijd, zonder over te typen uit Factorial.

Wat de koppeling doet

Internationale werkgevers die Factorial voor HR gebruiken en de Nederlandse salarissen in AFAS Profit verwerken, voeren elke aanname en contractwijziging twee keer in. Omdat Factorial geen dagen per week kent, klopt het rooster in AFAS vaak niet.

  1. HR legt de aanname vast in Factorial. KoppelHet haalt de HR-mutaties van de Nederlandse juridische entiteit op.
  2. KoppelHet start in AFAS het onboardingproces met de gegevens uit Factorial, zodat HR de nieuwe medewerker in AFAS controleert en aanvult.
  3. Contract- en salariswijzigingen gaan met hun ingangsdatum naar het contract, rooster en salaris in AFAS.
  4. Een nieuwe bankrekening of een beëindiging in Factorial komt als wijziging in AFAS.
  5. Voor de afsluiting van de periode vergelijkt KoppelHet Factorial en AFAS en meldt verschillen.
Factorial → KoppelHet → AFAS ProfitBRONFactorialFactorialDOELAFAS ProfitKoppelHetmapping · logging · monitoringFactorial → KoppelHet → AFAS ProfitBRONFactorialFactorialDOELAFAS ProfitKoppelHetmapping · logging · monitoring
Heen: Nieuwe medewerker via onboarding in AFAS · Contract en dienstbetrekking · Rooster met uren en dagen · Salaris en looncomponenten · Bankrekening en uitdienst

Waar je op let bij Factorial en AFAS Profit

  • AFAS heeft een onboardingproces dat een koppeling kan starten. KoppelHet gebruikt dat voor een aanname uit Factorial, zodat HR in AFAS dezelfde controlestappen doorloopt als bij handmatige invoer en de medewerker pas daarna in de salarisadministratie staat.
  • Factorial legt uren per week vast, AFAS vraagt in het rooster ook het aantal dagen. KoppelHet haalt de dagen uit een extra veld in Factorial of gebruikt een standaard per contractsoort, zodat de vakantieopbouw in AFAS klopt.
  • Factorial levert de HR-mutaties per soort en per juridische entiteit. KoppelHet vraagt alleen de mutaties van de Nederlandse entiteit op, zodat medewerkers in andere landen niet in AFAS terechtkomen.
  • Soorten contract zijn in Factorial vrij in te richten. AFAS kent een vaste dienstbetrekking, zoals fulltimer, parttimer of oproepkracht. Een vertaaltabel die we bij de start vaststellen, koppelt elke soort in Factorial aan de juiste dienstbetrekking.
  • Een beëindiging in Factorial wordt in AFAS een datum uit dienst met een reden einde dienstverband. Die reden spreken we per soort beëindiging af, omdat AFAS hem gebruikt voor de aangifte.
  • Factorial probeert een mislukte melding tot twintig keer in 48 uur en zet het abonnement daarna uit. KoppelHet bewaakt dat en vergelijkt voor elke periodeafsluiting Factorial met AFAS.
  • Loonheffingskorting, cao en pensioen staan niet in Factorial. HR of de salarisadministratie vult ze in AFAS aan tijdens de onboarding, en de koppeling overschrijft ze daarna niet.

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

Waarom via onboarding in AFAS en niet direct als medewerker?

Zo houdt HR de controle en vult het de Nederlandse gegevens aan voordat iemand in de salarisrun komt. Direct aanmaken kan ook, als jullie dat liever hebben.

We hebben al een integratieplatform. Past dit daarnaast?

Ja. Deze koppeling draait op het platform van KoppelHet en vraagt niets van jullie bestaande integratieplatform. Elke actie staat in de auditlogging, zodat beheer en audit weten wat er is gebeurd.

Technische details voor IT

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

  • Factorial wordt gelezen via de Factorial API (versie 2026-07-01 in het pad) met OAuth 2.0 - employee updates (new hires, contract changes, personal changes, terminations) gefilterd op legal_entities_ids, contract versions, compensations met concepts. Webhook subscriptions met tot twintig pogingen in 48 uur.
  • Naar AFAS schrijven we via de UpdateConnector HrOnboarding voor nieuwe medewerkers en KnEmployee (AfasContract, AfasTimeTable, AfasSalary, AfasBankInfo) voor wijzigingen, onder een eigen app connector.

Welke velden overgaan

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

Veld in FactorialVeld in AFAS ProfitToelichting
Factorial employee idMedewerkernummer of vrij veldVaste sleutel
Naam, geboortedatum en adresKnPerson
Legal entityWerkgever
Contract version (begin, soort)AfasContract en dienstbetrekkingVertaaltabel naar fulltimer, parttimer of oproepkracht
Uren per weekAfasTimeTable (uren)
Werkdagen (extra veld of standaard)AfasTimeTable (dagen)
Compensation met conceptAfasSalary of looncomponent
BankrekeningAfasBankInfo
TerminationDatum uit dienst en reden einde 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.