Lucca logoAFAS Profit logo

Payroll koppeling

Lucca AFAS koppeling: medewerkers en beloning van de Nederlandse entiteit uit Lucca in AFAS

Met een koppeling tussen Lucca en AFAS Profit komen nieuwe medewerkers, contractwijzigingen, salarissen en vertrekken van de Nederlandse entiteit uit Lucca automatisch in AFAS, met de begin- en einddatums uit Lucca. Een aanname die in Lucca al klaarstaat, staat zo op tijd in AFAS voor de eerste salarisrun.

Wat de koppeling doet

Organisaties met een Franse moeder of vestiging die HR in Lucca voeren en de Nederlandse medewerkers in AFAS Profit verlonen, voeren elke aanname en verhoging twee keer in. Lucca is ingericht op Franse loonbegrippen, dus de salarisadministratie moet zelf uitzoeken wat een beloningsregel voor de Nederlandse loonstrook betekent.

  1. HR legt in Lucca een dienstverband vast bij de Nederlandse juridische entiteit, vaak weken voor de startdatum.
  2. KoppelHet haalt de dienstverbanden van die entiteit op die sinds de vorige run zijn bijgewerkt.
  3. De medewerker komt in AFAS met persoonsgegevens, BSN, bankrekening, contract, functie en salaris.
  4. KoppelHet zet het AFAS-nummer terug op het dienstverband in Lucca als sleutel voor latere wijzigingen.
  5. Een einddatum in Lucca wordt de einddatum van het contract in AFAS.
Lucca → KoppelHet → AFAS ProfitBRONLuccaDOELAFAS ProfitKoppelHetmapping · logging · monitoringLucca → KoppelHet → AFAS ProfitBRONLuccaDOELAFAS ProfitKoppelHetmapping · logging · monitoring
Heen: Medewerker met persoonlijk dossier (BSN, bankrekening) · Dienstverband met begin- en einddatum · Functie, afdeling en manager · Vaste beloningsregels met looptijd · AFAS-nummer terug in Lucca

Waar je op let bij Lucca en AFAS Profit

  • Lucca leidt de juridische entiteit van een dienstverband af van de vestiging in de eerste functie. KoppelHet filtert de dienstverbanden op de Nederlandse entiteit en controleert bij de eerste vulling of elke Nederlandse medewerker daar echt onder valt, want een verkeerd gekozen vestiging zet iemand in een ander land.
  • Lucca heeft voor het sociale-zekerheidsnummer een Frans en een Zwitsers formaat, en voor alle andere landen een vrij veld zonder controle. Een BSN staat dus ongecontroleerd in Lucca; KoppelHet doet de elfproef voordat het nummer naar AFAS gaat en meldt een fout nummer.
  • Een medewerker met een dienstverband dat nog moet beginnen, heeft in Lucca de status upcoming. KoppelHet zet zo iemand al in AFAS zodra het contract vaststaat, zodat de eerste maand niet wordt gemist.
  • Een dienstverband in Lucca heeft een veld voor het nummer in een ander systeem. KoppelHet zet daar het AFAS-medewerkernummer in, zodat HR in Lucca ziet welke medewerker aan welke AFAS-medewerker hangt.
  • Een vaste beloningsregel in Lucca kan een bedrag of een aantal zijn, afhankelijk van de soort, en staat in de valuta van de vestiging. KoppelHet neemt alleen de soorten die als salaris of vaste toeslag zijn afgesproken en controleert of de vestiging in euro rekent.
  • Beloning zit in Lucca nog in de oudere API-generatie, medewerkers en dienstverbanden in de nieuwe. KoppelHet gebruikt per onderdeel de generatie die het dekt en houdt bij wanneer Lucca beloning naar de nieuwe API verhuist, zodat de koppeling op tijd mee kan.
  • Lucca staat per omgeving vijftig verzoeken per minuut toe, gedeeld door alle koppelingen op die omgeving. KoppelHet haalt dienstverbanden en functies samen op en vraagt alleen bijgewerkte records op, zodat andere koppelingen met Lucca niet stilvallen.

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

Wat als HR in Lucca een dienstverband met terugwerkende kracht aanpast?

Het dienstverband krijgt in Lucca een nieuwe bijwerkdatum. KoppelHet neemt de wijziging mee met de datum uit Lucca, en AFAS verrekent het verschil.

Wat vult de salarisadministratie zelf in AFAS?

Cao, schaal en trede, loonheffingskorting en pensioen. Lucca kent die Nederlandse begrippen niet, en de koppeling overschrijft ze niet.

Gaat verlof uit Lucca ook mee?

Niet in deze koppeling. Verlof en afwezigheid uit Lucca naar AFAS is een aparte stroom en kan later als uitbreiding.

Technische details voor IT

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

  • Lucca API (v5) voor employees, employee-personal-records (insuranceNumber met format frenchSSN, swissSSN of other; bankAccount met format iban), employments (filters legalEntity.id en lastUpdatedAt, start.date, end.date, remoteId) en job-positions. Beloning via de oudere Compensation API (fixed-items met natureId, amount, startsOn, endsOn per work contract en amendment). OAuth 2.0; 50 verzoeken per minuut per tenant, 429 met Retry-After.
  • Naar AFAS via de UpdateConnector KnEmployee met AfasContract, AfasSalary en AfasBankInfo.

Welke velden overgaan

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

Veld in LuccaVeld in AFAS ProfitToelichting
employee.idVrij veld in AFASVaste sleutel
givenName en familyNameVoornaam, voorvoegsel en achternaam
employee-personal-record.insuranceNumber (format other)BSN (SoSe)KoppelHet controleert het nummer
employee-personal-record.bankAccount (format iban)Bankrekening (AfasBankInfo)
employment.start.dateBegindatum contract (DaBe)
employment.end.dateEinddatum contract (DaEn)Laatste werkdag inbegrepen
job-position: jobTitle, departmentFunctie (FuId) en organisatorische eenheid (DpId)Via een vertaaltabel
fixed-item (nature basissalaris): amount, startsOnSalaris (EmSa) met ingangsdatum
AFAS-medewerkernummeremployment.remoteIdTerug naar Lucca

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.