Unit4 HR logoExact Online logo

HR naar ERP

Unit4 HR Exact Online koppeling: medewerkers van een bedrijf in Unit4 op de werklijst van de Exact-administratie

Met een koppeling tussen Unit4 HR en Exact Online vergelijkt KoppelHet de medewerkers van elk Unit4-bedrijf dat in Exact boekt met de Exact-administratie, en komen nieuwe medewerkers, vertrekkers en een andere afdeling of kostenplaats met hun ingangsdatum op een werklijst voor de beheerder. Ontbrekende kostenplaatsen maakt KoppelHet zelf aan in Exact, omdat Exact Online medewerkers via de API alleen laat lezen.

Wat de koppeling doet

Organisaties die HR voor de hele groep in Unit4 voeren, maar de boekhouding van een dochter of stichting in Exact Online, houden de medewerkers in Exact met de hand bij. Een overplaatsing in Unit4 komt in Exact pas aan als iemand een mail stuurt.

  1. KoppelHet leest elk uur de medewerkers uit Unit4 die sinds de vorige ronde zijn bijgewerkt, alleen van de bedrijven die in Exact boeken.
  2. Een kostenplaats die in Exact ontbreekt, maakt KoppelHet daar aan met de omschrijving uit Unit4.
  3. Verschillen in medewerkers, dienstverbanden en organisatie komen op de werklijst, met de datum uit de Unit4-relatie.
  4. Na de aanpassing in Exact verdwijnt de regel bij de volgende vergelijking.
Unit4 HR → KoppelHet → Exact OnlineBRONUnit4 HRDOELExact OnlineKoppelHetmapping · logging · monitoringUnit4 HR → KoppelHet → Exact OnlineBRONUnit4 HRDOELExact OnlineKoppelHetmapping · logging · monitoring
Heen: Medewerkers van de Unit4-bedrijven die in Exact boeken · Dienstverband met begin- en einddatum · Afdeling en kostenplaats als relaties met datums · Kostenplaatsen in Exact · Werklijst per Exact-administratie

Waar je op let bij Unit4 HR en Exact Online

  • Unit4 is hier bron voor een administratie die niet in Unit4 zelf boekt. KoppelHet leest alleen de Unit4-bedrijven die op een tabel staan, en koppelt elk bedrijf aan één Exact-administratie, zodat medewerkers van de rest van de groep niet op de werklijst van de dochter komen.
  • Exact Online laat medewerkers en afdelingen via de API alleen lezen, maar kostenplaatsen wel aanmaken. KoppelHet haalt in Unit4 de omschrijving van een kostenplaats mee en maakt de code in Exact aan, zodat de beheerder hem bij het verwerken van de werklijst direct kan kiezen.
  • In Unit4 zijn afdeling en kostenplaats relaties met een begin- en einddatum. Exact legt de organisatie van een dienstverband vast met een begindatum. KoppelHet zet de dateFrom van de nieuwe relatie op de werklijst, zodat de wijziging in Exact op dezelfde dag ingaat.
  • Een relatie in Unit4 kan een percentage hebben, zodat iemand voor een deel op een andere kostenplaats valt. Exact kent per dienstverband één kostenplaats. KoppelHet zet de kostenplaats met het grootste deel op de werklijst en noemt de verdeling als opmerking.
  • Een medewerker in Unit4 kan de status met verlof hebben. Dat is geen vertrek. KoppelHet zet alleen de status beëindigd of een einddatum van het dienstverband als vertrek op de werklijst, zodat Exact een collega met langdurig verlof niet afsluit.
  • Unit4 raadt aan om wijzigingen op te halen met ge op het tijdstip van de vorige ronde, zodat er niets tussen valt. Een medewerker kan daardoor twee keer binnenkomen. KoppelHet vergelijkt met wat al op de werklijst staat, zodat dezelfde wijziging niet twee keer verschijnt.
  • Unit4 deelt een plafond van vijfhonderd verzoeken per minuut over alle koppelingen met de tenant, en Exact heeft eigen limieten per administratie. KoppelHet vraagt in Unit4 alleen gewijzigde medewerkers op en leest Exact één keer per vergelijking, zodat de financiële koppelingen van de groep er geen last van hebben.

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 · Basis

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 maakt KoppelHet de medewerker niet zelf aan in Exact?

Exact Online biedt geen schrijfbare API voor medewerkers en dienstverbanden. KoppelHet zet alles klaar en controleert bij de volgende vergelijking of het is verwerkt.

Draait de salarisverwerking dan in Exact?

Dat kan, maar hoeft niet. Deze koppeling houdt alleen de medewerkers en de organisatie in Exact gelijk; salaris valt erbuiten.

Technische details voor IT

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

  • Unit4 ERPx via de ObjectAPI (GET /v1/objects/employees) met OAuth 2.0 client credentials, incrementeel met filter=lastUpdated/updatedAt ge en limit en offset; details per medewerker met GET /v1/employees/{personId} (includeRelatedValues, includeHistory, getDescriptions). Status onder meer Active, Terminated en On leave; relatedValues met relationId, percentage, dateFrom en dateTo. Tenantlimiet 500 verzoeken per minuut.
  • Exact Online via de REST API met OAuth 2.0, per division. hrm/Costcenters met GET en POST (scope Financial costcenters); payroll/Employees, payroll/Employments en payroll/EmploymentOrganizations (DepartmentCode, CostCenter, StartDate) alleen GET. API-limieten per minuut en per dag per administratie.

Welke velden overgaan

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

Veld in Unit4 HRVeld in Exact OnlineToelichting
companyIdDivisionVaste tabel; alleen bedrijven die in Exact boeken
personIdEmployees.Code (vergelijking)
employments.startDate en endDateEmployments.StartDate en EndDate (vergelijking)
relatedValues afdeling met dateFromEmploymentOrganizations.DepartmentCode (vergelijking)
relatedValues kostenplaats met dateFromEmploymentOrganizations.CostCenter (vergelijking)
Omschrijving van de kostenplaatshrm/Costcenters (Code, Description)Wordt aangemaakt als hij ontbreekt
status TerminatedVertrek op de werklijst

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.