Talentech logoDATEV logo

Payroll koppeling

Talentech DATEV koppeling: contracten, salarissen en ontslag uit PeopleCore naar DATEV

Een koppeling tussen Talentech en DATEV zet nieuwe contracten, salarissen en ontslagaanvragen van de Duitse entiteit uit de PeopleCore-API van Talentech elke loonmaand klaar voor DATEV LODAS of Lohn und Gehalt. Talentech heeft geen eigen DATEV-integratie en geen webhooks in PeopleCore, dus KoppelHet vergelijkt de stand vóór elke afsluiting en levert alleen wat veranderde.

Wat de koppeling doet

Organisaties die HR in Talentech beheren en een Duitse entiteit hebben met lonen bij een Steuerberater in DATEV, geven het kantoor elke maand starters, salarissen en vertrek door. Zonder koppeling gebeurt dat met een spreadsheet, en een contract dat pas volgende maand ingaat, komt er soms te vroeg in.

  1. HR legt in Talentech een contract, salaris of ontslag vast voor de Duitse entiteit.
  2. KoppelHet leest contracten, salarissen en ontslagaanvragen en vergelijkt ze met de vorige aanlevering.
  3. Wat in de loonmaand ingaat, zet KoppelHet om naar stam- en bewegingsgegevens voor DATEV.
  4. Na de eerste aanlevering schrijft KoppelHet het Personalnummer terug als extern kenmerk in Talentech.
  5. De Steuerberater neemt de gegevens over en rekent af; afwijkingen komen op een lijst voor HR.
Talentech → KoppelHet → DATEVBRONTalentechDOELDATEVKoppelHetmapping · logging · monitoringTalentech → KoppelHet → DATEVBRONTalentechDOELDATEVKoppelHetmapping · logging · monitoring
Heen: Medewerkers van de Duitse entiteit · Contracten met uren per week en einddatum · Salarissen met ingangsdatum · Ontslagaanvragen met einde dienstverband

Waar je op let bij Talentech en DATEV

  • Een salaris in PeopleCore heeft een bedrag, een valuta en een ingangsdatum, maar geen periode. Of een bedrag een maand- of jaarsalaris is, staat er dus niet bij; KoppelHet legt dat bij de start per klant vast, want DATEV heeft een vast maandbedrag nodig.
  • PeopleCore beschrijft in de publieke API geen webhooks, en de salarislijst is alleen op medewerker te filteren, niet op wijzigingsdatum. KoppelHet leest daarom de hele Duitse populatie per run en vergelijkt die met wat al naar DATEV ging.
  • Een contract in Talentech kan al bestaan voordat het ingaat, met de vlag isForFuture. KoppelHet levert zo'n contract pas aan in de loonmaand van de startdatum, zodat de Steuerberater geen medewerker afrekent die nog niet in dienst is.
  • Een ontslagaanvraag in Talentech heeft drie datums - de ontslagdatum, de laatste werkdag en het einde van het dienstverband. DATEV heeft het einde van het dienstverband nodig als Austrittsdatum; de andere twee gaan niet mee.
  • Medewerkers en contracten in Talentech kunnen externe kenmerken krijgen via de API. KoppelHet schrijft het Personalnummer uit DATEV terug op de medewerker, zodat HR in Talentech ziet onder welk nummer iemand bij het kantoor staat.
  • Elk salaris in PeopleCore draagt een eigen valuta, met NOK als voorbeeld in de documentatie. KoppelHet stuurt alleen salarissen in euro naar DATEV en meldt een Duits contract met een salaris in een andere valuta.
  • Toegang tot PeopleCore loopt per onderdeel met eigen scopes, zoals peoplecore-salaries:read en peoplecore-resignations:read. KoppelHet vraagt alleen leesrechten aan, plus schrijfrecht op medewerkers voor het externe kenmerk.

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 niet direct bij elke wijziging?

PeopleCore stuurt volgens de publieke documentatie geen webhooks. Een dagelijkse vergelijking in de week vóór de afsluiting is genoeg voor één Duitse loonrun per maand.

Gaat verlof ook mee?

Niet in de eerste versie. PeopleCore heeft een afwezigheids-API; afwezigheid naar DATEV kan later als uitbreiding.

Technische details voor IT

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

  • Talentech PeopleCore API (api.talentech.io/peoplecore) met client credentials bij de token service en scopes per onderdeel. GET /v1/Contracts per employeeId (contractType, startDate, endDate, indefinite, weeklyHours, isForFuture), GET /v1/Salaries (gepagineerd; amount, currency, effectiveDate), GET /v1/EmployeeResignApplications (resignationDate, lastDayOfWork, employmentEndDate), GET /v1/LegalEntities en PUT /v1/Employees/{employeeId}/externalSystemIdentifiers.
  • Naar DATEV via de Lohnimportdatenservice (stam- en bewegingsgegevens via het DATEV-rekencentrum, overname per knopdruk, status voor bron en kantoor, alleen voor geselecteerde software) of een ASCII-bestand dat het kantoor zelf in LODAS of Lohn und Gehalt inleest.

Welke velden overgaan

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

Veld in TalentechVeld in DATEVToelichting
Employee idPersonalnummerVia externalSystemIdentifiers in Talentech vastgelegd
Contract startDateEintrittsdatum
Contract weeklyHoursWochenarbeitszeit
Contract contractType, indefinite, endDateBefristung en Vertragsende
Salary amount, currency, effectiveDateFestbezug met LohnartPeriode per klant afgesproken
EmployeeResignApplication employmentEndDateAustrittsdatum

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.