Verzuimmelding (SIVI)
Visma Peple arbodienst koppeling via SIVI: ziek- en herstelmeldingen uit Peple naar de arbodienst
Visma Peple stuurt ziek- en herstelmeldingen zelf naar de Arbodienst via een SIVI-koppeling over SFTP, die de klant met een Visma-consultant activeert. KoppelHet is nodig als de arbodienst een nieuwere SIVI-versie of een ander transport vraagt, of als meldingen van meer Peple-onderdelen naar verschillende arbodiensten moeten, en leest dan het verzuim uit de Reporting API van Peple.
Wat de koppeling doet
Organisaties die HR en salaris in Visma Peple voeren, veel in onderwijs, kinderopvang en non-profit, gebruiken vaak de SIVI-koppeling die Visma zelf levert. Wisselt de organisatie van arbodienst, of ondersteunt die de SIVI-versie van Peple niet meer, dan gaan meldingen weer via het portaal van de arbodienst.
- HR registreert de ziekmelding in Peple bij het contract van de medewerker.
- KoppelHet start een export van verzuim met alleen de wijzigingen sinds de vorige ronde, en haalt het CSV-bestand op zodra de exporttaak klaar is.
- Elke nieuwe of gewijzigde regel wordt een SIVI-verzuimmelding naar de arbodienst van dat Peple-onderdeel.
- Een einddatum in Peple gaat als herstelmelding; een verwijderde regel als correctie.
- De ontvangstbevestiging van de arbodienst staat in het KoppelHet platform.
Waar je op let bij Visma Peple en Arbodienst (SIVI)
- Volgens het eigen projectdocument van Visma werkt de SIVI-koppeling van Peple over SFTP met SIVI 2021. Arbodiensten ondersteunen meestal alleen de actuele en de twee vorige jaarversies. Accepteert de arbodienst 2021 niet meer, dan stuurt KoppelHet dezelfde meldingen in de versie die de arbodienst wel ondersteunt.
- Peple levert verzuim niet op aanvraag, maar via een exporttaak die je start en daarna ophaalt. De Reporting API staat per tenant twee volledige exports per endpoint per dag toe. KoppelHet vraagt daarom na de eerste keer alleen wijzigingen op met de tijdstempel van de vorige ronde.
- De incrementele export van Peple geeft soms regels terug die niet echt zijn veranderd, bijvoorbeeld na een wijziging op bedrijfsniveau. KoppelHet vergelijkt elke regel met wat de arbodienst al heeft, zodat zo'n regel geen extra SIVI-mutatie wordt.
- Wordt in Peple een ziekteregel verwijderd, dan staat er in de export een lege regel met alleen de sleutels van medewerker en contract. KoppelHet herkent die en stuurt de arbodienst een correctie, zodat een verkeerd ingevoerde ziekmelding daar ook verdwijnt.
- Peple geeft per ziekteregel een eigen startdatum en de startdatum van het hele aaneengesloten verzuim. Die laatste wordt de eerste verzuimdag van het SIVI-geval; latere regels gaan als wijziging van het percentage met hun eigen ingangsdatum.
- Een Peple-klant kan uit meerdere onderdelen bestaan, elk met een eigen CompanyID. Hebben die onderdelen een andere arbodienst of een eigen aansluitnummer, dan stuurt KoppelHet per onderdeel naar de juiste ontvanger.
- Het ziekteadres staat in Peple niet bij het verzuim, maar in de werknemersexport. KoppelHet haalt het daar alleen op als de arbodienst het in de afgesproken SIVI-versie vraagt; een diagnose of vrije tekst zit in geen van beide exports en gaat dus nooit mee.
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 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.
Veelgestelde vragen
Waarom niet gewoon de SIVI-koppeling van Visma?
Die is de eerste keus als jullie arbodienst haar versie en SFTP ondersteunt. KoppelHet komt pas in beeld als dat niet zo is, of als onderdelen naar verschillende arbodiensten melden.
Gaan er medische gegevens naar de arbodienst?
Nee. De export van Peple bevat datums, percentages en een verzuimcode, geen diagnose.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Peple via de Visma.net HRM & Payroll Reporting API (OAuth via Visma Connect, scope hrmanalytics:nlhrm:exportsicknesses) - POST /v1/command/nl/hrm/contracts/sicknesses met changeTimestampAfter, daarna /v1/query/nl/hrm/contracts/sicknesses/{jobId} voor het CSV-bestand (employeeid, contractid, subcontractid, sicknesscode, percentsick, startdate, enddate, primestartdate, odporgid). Codes via /v1/command/nl/hrm/metadata/sicknesses. Twee volledige exports per endpoint per tenant per 24 uur; onderhoud op zaterdag een half uur voor middernacht UTC.
- Het bericht is Verzuimmeldingen uit de SIVI-verzuimstandaard werkgevers en arbodiensten, in de versie die de arbodienst ondersteunt, met verwerkingscode nieuw, gewijzigd of correctie en gevalideerd tegen het XML-schema. Transport volgens de afspraak met de arbodienst.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Visma Peple | Veld in Arbodienst (SIVI) | Toelichting |
|---|---|---|
employeeid | Identificatie werknemer | |
contractid en subcontractid | Identificatie dienstverband | |
primestartdate | Eerste verzuimdag van het geval | Bij aaneengesloten verzuim |
startdate | Ingangsdatum mutatie | |
percentsick | Percentage verzuim | |
enddate | Datum hersteld en Einde verzuim J/N | |
sicknesscode | Vangnet en oorzaak | Vertaaltabel uit de metadata |
odporgid | Werkgeverskenmerk en aansluitnummer | Per Peple-onderdeel |
Gerelateerd
Visma Peple → Active Directory
Visma Peple Active Directory koppeling: accounts vanuit Peple HRM & Payroll
Visma Peple → Microsoft Entra ID
Visma Peple Entra ID koppeling: Microsoft-accounts vanuit Peple HRM & Payroll
Visma Peple → Exact Online
Visma Peple Exact Online koppeling: kostenplaatsen klaar in Exact en medewerkerswijzigingen op een werklijst
Visma Peple → Freshservice
Visma Peple koppelen met Freshservice: aanvragers per contract en verzoeken bij in- en uitdienst