Cezanne HR logoLoket logo

Payroll koppeling

Cezanne HR Loket koppeling: Nederlandse dienstverbanden, werktijden en salaris met ingangsdatum naar Loket

Met een koppeling tussen Cezanne HR en Loket gaan nieuwe dienstverbanden van de Nederlandse werkgever uit Cezanne HR als conceptwerknemer naar Loket, en volgen werktijdpatroon, salaris en bankrekening met dezelfde ingangsdatum als in Cezanne. De salarisadministratie in Loket werkt zo met wat HR in Cezanne heeft besloten, zonder overtypen.

Wat de koppeling doet

Organisaties die HR voor meer landen in Cezanne HR voeren en de Nederlandse salarissen in Loket laten verwerken, leggen wijzigingen vaak vooruit vast met een ingangsdatum. Zonder koppeling typt de salarisadministratie die over zodra ze ingaan, en een wijziging met terugwerkende kracht valt dan buiten de loonrun.

  1. HR maakt in Cezanne een dienstverband aan bij de CompanyCode van de Nederlandse werkgever.
  2. KoppelHet leest persoon, adres, bankrekening, werktijdpatroon en compensatie en maakt een conceptwerknemer in Loket.
  3. De salarisadministratie vult cao, loonheffingskorting en pensioen aan en zet het concept om.
  4. Een nieuwe regel in Cezanne met een latere ingangsdatum wordt een nieuw record in de datumketen van Loket.
  5. Een echte einddatum van het dienstverband beëindigt het dienstverband in Loket.
Cezanne HR → KoppelHet → LoketBRONCezanne HRDOELLoketKoppelHetmapping · logging · monitoringCezanne HR → KoppelHet → LoketBRONCezanne HRDOELLoketKoppelHetmapping · logging · monitoring
Heen: Conceptwerknemer met adres en bankrekening · Dienstverband per CompanyCode · Arbeidstijd uit het werktijdpatroon · Loon uit het basiscompensatie-item · Einddatum dienstverband

Waar je op let bij Cezanne HR en Loket

  • Elk Nederlands bedrijf hoort in Cezanne bij een eigen CompanyCode en in Loket bij een eigen werkgever. KoppelHet legt die paren vast, zodat een medewerker die van de ene Nederlandse bv naar de andere gaat in Loket bij de nieuwe werkgever een nieuw dienstverband krijgt.
  • Loket weigert een loon- of arbeidstijdrecord waarvan de startdatum niet later ligt dan het vorige record. Cezanne staat wel regels met een eerdere EffectiveFrom toe. KoppelHet schrijft zo'n correctie met terugwerkende kracht daarom niet zelf, maar legt haar als taak bij de salarisadministratie.
  • Cezanne vult bij een lopend dienstverband als einddatum 31 december 2999 in. Loket kent dan geen einddatum; KoppelHet stuurt alleen een echte einddatum door als beëindiging, zodat niemand in Loket een vertrek in de verre toekomst krijgt.
  • Het werktijdpatroon in Cezanne bestaat uit een FTE-tabel en een tabel met uren per dag. Loket kan een werkpatroon van twee weken vastleggen, met aparte uren voor even en oneven weken; KoppelHet vult dat vanuit Cezanne, zodat een wisselend patroon in Loket niet tot een gemiddelde wordt platgeslagen.
  • Een compensatie-item in Cezanne kan pro rata op de FTE zijn. Loket vraagt bij elk loon of het bedrag een voltijdloon is. KoppelHet stuurt het voltijdbedrag uit Cezanne en zet die vlag, zodat Loket het deeltijdloon zelf uitrekent met de arbeidstijd.
  • Een Cezanne-token ziet alleen wat de gebruiker die toestemming gaf in het scherm mag zien. Een koppelgebruiker met alleen de Nederlandse werkgever zorgt dat salarissen uit andere landen nooit bij Loket in de buurt komen.

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 Cezanne een salaris met terugwerkende kracht aanpast?

Dan krijgt de salarisadministratie een taak met het oude en nieuwe bedrag en de ingangsdatum. Zij verwerkt de correctie in Loket, zodat de herberekening klopt.

Hebben we People PLUS+ nodig?

Nee. Zonder webhooks leest KoppelHet elk uur; voor salarissen is dat ruim op tijd.

Technische details voor IT

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

  • Cezanne HR via OData (v7 dataservice.svc, JSON) met OAuth 2.0 na inloggen en toestemming - People, Addresses, BankDetails, Employments (CompanyCode, StartDate, TerminationDate), EmployeeWorkingTimePatternFTE, EmployeeWorkingTimePatternDetails en Compensation (CompItemCode, EffectiveFrom, EffectiveTo). Webhooks alleen bij People PLUS+.
  • Naar Loket via de Loket REST API met OAuth - PostConceptEmployeeByEmployerId, PostWageByEmploymentId (isGrossWageFullTime, grossWageType) en PostWorkingHoursByEmploymentId (deviatingHoursPerWeek, workPattern met oddWeeks en evenWeeks), met ketenvalidatie op de startdatum, en PatchTerminateByEmploymentId. Loket heeft een acceptatieomgeving.

Welke velden overgaan

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

Veld in Cezanne HRVeld in LoketToelichting
Id van de persoonVrij veld bij de werknemerVaste sleutel
People (FirstName, FamilyName)Voornaam en achternaam
Addresses (EffectiveFrom)Adres conceptwerknemer
BankDetails (IBAN)IBAN zonder spaties
Employments.CompanyCodeWerkgever in LoketEén code per werkgever
Employments (StartDate)Begindatum dienstverband
EmployeeWorkingTimePatternFTE en DetailsAfwijkende uren per week en tweewekelijks werkpatroon
Compensation (CompItemCode BASE, EffectiveFrom)Loon met ingangsdatum
TerminationDate (niet 2999-12-31)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.