Remote logoMicrosoft Dynamics 365 logo

HR naar ERP

Remote Dynamics 365 koppeling: employments uit Remote als medewerker in Business Central, per bedrijf

Met een koppeling tussen Remote en Microsoft Dynamics 365 Business Central wordt elke EOR-werknemer en eigen werknemer uit Remote een medewerker in het Business Central-bedrijf dat de kosten draagt, met functie, werkmail en de afdeling als standaarddimensie. De einddatum uit de offboarding in Remote komt in Business Central, en wordt bijgewerkt zolang Remote hem nog wijzigt.

Wat de koppeling doet

Organisaties die via Remote werknemers in andere landen hebben en Dynamics 365 Business Central voor finance gebruiken, zetten die werknemers met de hand in Business Central. Wie de rekening voor een werknemer krijgt, verschilt dan van het bedrijf waarin hij staat, en een geannuleerde offboarding wordt niet teruggedraaid.

  1. KoppelHet laadt alle employments één keer en volgt daarna de webhooks van Remote.
  2. Per employment bepaalt KoppelHet het Business Central-bedrijf uit de gefactureerde entiteit.
  3. De medewerker wordt aangemaakt of bijgewerkt, met de afdeling als standaarddimensie.
  4. Een ingediende offboarding vult de einddatum; een verwijderde offboarding haalt hem weer weg.
  5. Op de einddatum zet KoppelHet de medewerker op beëindigd.
Remote → KoppelHet → Microsoft Dynamics 365BRONRemoteDOELMicrosoft Dynamics 365KoppelHetmapping · logging · monitoringRemote → KoppelHet → Microsoft Dynamics 365BRONRemoteDOELMicrosoft Dynamics 365KoppelHetmapping · logging · monitoring
Heen: Medewerker per Business Central-bedrijf · Functie en werkmail · Standaarddimensie voor de afdeling · Datum in dienst, einddatum en status

Waar je op let bij Remote en Microsoft Dynamics 365

  • Remote noemt per employment de entiteit die iemand in dienst nam en de entiteit die de factuur krijgt. In Business Central heeft elk bedrijf een eigen medewerkerslijst en een eigen API-pad. KoppelHet zet de medewerker in het bedrijf van de gefactureerde entiteit, omdat daar de kosten van die werknemer worden geboekt.
  • Remote waarschuwt dat de einddatum tijdens de offboarding nog kan veranderen, ook nadat die is afgerond. Business Central bewaart de einddatum los van de status. KoppelHet werkt de einddatum bij elke wijziging bij, maar zet de status pas op beëindigd als Remote meldt dat de datum is bereikt.
  • Wordt een offboarding in Remote verwijderd, dan stuurt Remote daar een eigen event voor. KoppelHet haalt dan de einddatum in Business Central weer weg, zodat een medewerker die toch blijft niet als vertrekker in de rapportage komt.
  • De employee-resource van Business Central heeft geen veld voor afdeling, en dimensiewaarden zijn in de API alleen te lezen. Remote geeft de afdeling als naam met een ID. KoppelHet vertaalt de naam naar een bestaande dimensiewaarde en zet die als standaarddimensie; ontbreekt de waarde, dan krijgt finance een melding.
  • Remote meldt een nieuwe werkmail met een eigen event, los van andere wijzigingen. Business Central gebruikt het e-mailadres van de medewerker onder meer voor documenten. KoppelHet werkt bij dat event alleen het e-mailadres bij, zodat een adreswijziging niet wacht op de wekelijkse vergelijking.
  • Remote kent naast werknemers ook contractors, die vaak als leverancier in Business Central staan en niet als medewerker. KoppelHet stuurt alleen EOR-werknemers, eigen werknemers en werknemers via global payroll, zodat een contractor niet tegelijk leverancier en medewerker wordt.

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

Werkt dit ook met Dynamics 365 Finance?

Deze pagina gaat uit van Business Central. Voor Dynamics 365 Finance kiezen we bij de start de passende interface.

Gaan facturen van Remote naar Business Central?

Niet in deze koppeling. Facturen of loonkosten per entiteit kunnen later als uitbreiding.

Technische details voor IT

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

  • Remote via GET /v1/employments voor de eerste vulling en webhooks via POST /v1/webhook-callbacks voor employment.updated, employment.details.updated, employment.work_email.updated, offboarding.submitted, offboarding.deleted en contract.termination_date_reached. Velden type (employee, contractor, direct_employee, global_payroll_employee), bill_to_legal_entity_id, engaged_by_legal_entity_id, department en department_id, job_title, work_email, provisional_start_date en termination_date (alleen bij een actieve offboarding).
  • Business Central via API v2.0 per bedrijf - employees (number, givenName, surname, jobTitle, email, employmentDate, terminationDate, status Active, Inactive of Terminated) en defaultDimensions met parentType Employee; dimensionValues alleen GET.

Welke velden overgaan

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

Veld in RemoteVeld in Microsoft Dynamics 365Toelichting
employment idnumberOf het personeelsnummer van finance, per klant
NaamgivenName, surname
work_emailemail
bill_to_legal_entity_idBedrijf (companies)Vertaaltabel
job_titlejobTitle
departmentdefaultDimensions (Employee)Bestaande dimensiewaarde
provisional_start_dateemploymentDate
termination_dateterminationDate en status Terminated

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.