AFAS Profit logoNedap ONS logo

Verlof, verzuim en uren

AFAS Nedap ONS koppeling: contracten naar de planning, uren terug naar salaris

Met een koppeling tussen AFAS Profit en Nedap ONS staat een nieuwe zorgmedewerker uit AFAS automatisch in ONS, met contracturen, team en deskundigheid, zodat de planning haar direct kan inroosteren. Gewerkte uren en ORT (onregelmatigheidstoeslag) gaan na controle vanzelf terug naar AFAS voor de salarisverwerking, zonder exportbestand.

Wat de koppeling doet

Organisaties die HR en salaris in AFAS Profit voeren en in Nedap ONS plannen, kunnen een nieuwe medewerker pas inroosteren als de planning haar ook in ONS heeft aangemaakt. Aan het eind van de maand gaan de uren uit ONS via een bestand naar AFAS, en de salarisadministratie spoort dubbele of ontbrekende regels met de hand op.

  1. HR voert de nieuwe medewerker in in AFAS met contract, contracturen, functie en afdeling.
  2. KoppelHet vertaalt de afdeling naar een team in ONS en de functie naar een deskundigheid.
  3. De medewerker staat in ONS met alle lopende contracten en kan worden ingeroosterd. Heeft het vorige contract nog geen einddatum, dan sluit ONS het af op de dag voor het nieuwe.
  4. Medewerkers registreren hun diensten in ONS. Zodra de uren zijn goedgekeurd, haalt KoppelHet ze met de ORT-uren op.
  5. De uren staan per looncomponent als loonmutatie in AFAS, klaar voor de salarisrun. KoppelHet houdt bij welke uren al zijn geboekt.
AFAS Profit → KoppelHet → Nedap ONSBRONAFAS ProfitDOELNedap ONSKoppelHetmapping · logging · monitoringAFAS Profit → KoppelHet → Nedap ONSBRONAFAS ProfitDOELNedap ONSKoppelHetmapping · logging · monitoring
Heen: Medewerker met dienstverband en contracturen · Team op basis van de afdeling · Deskundigheid op basis van de functie
Terug: Gewerkte uren per uursoort als loonmutatie · ORT-uren per percentage als loonmutatie · Correcties op eerder geboekte uren

Waar je op let bij AFAS Profit en Nedap ONS

  • ONS kan een urenbestand voor AFAS maken, maar dat moet iemand in AFAS inlezen. Met deze koppeling vervalt die handmatige stap, omdat de uren rechtstreeks als loonmutatie in AFAS komen.
  • AFAS waarschuwt niet bij een dubbel geboekte loonmutatie als die via een koppeling binnenkomt, anders dan bij handmatig boeken. KoppelHet legt daarom per dienst vast of die al is geboekt en laat een correctie op de juiste regel landen.
  • Extra gegevens bij een loonmutatie, zoals een percentage, kunnen alleen mee als ze bij het looncomponent in AFAS zijn ingericht. Welke looncomponenten de koppeling mag vullen, leggen we vast voor de eerste salarisrun.
  • ONS neemt een medewerker altijd als compleet geheel over. Ontbreekt een lopend contract of team, dan beëindigt ONS het. KoppelHet stuurt daarom steeds alle actuele contracten van een medewerker mee, niet alleen de wijziging.
  • Een zorgmedewerker met twee dienstverbanden in AFAS staat in ONS twee keer, één keer per dienstverband. Uren die op het ene dienstverband zijn gewerkt, komen in AFAS ook op dat dienstverband terecht.
  • Salaris, BSN en bankrekening gaan niet naar ONS. De planning heeft ze niet nodig.

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

Blijven onze AFAS-workflows voor loonmutaties werken?

De koppeling boekt de loonmutaties zoals een medewerker dat zou doen. Controles die jullie nu voor de salarisrun doen, zoals een rapport met de mutaties van de periode, blijven gewoon bruikbaar.

Wat als een uursoort in ONS geen looncomponent in AFAS heeft?

Dan wordt de regel niet geboekt en verschijnt er een melding in het platform. De salarisadministratie wijst een looncomponent toe of bevestigt dat de uursoort niet wordt uitbetaald.

Gaan ziekmeldingen ook naar ONS?

Dat kan als aanvulling. Aan de kant van ONS is het automatisch aanmaken van afwezigheid nog experimenteel, dus we bespreken per klant of dit al verstandig is.

Technische details voor IT

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

  • AFAS wordt gelezen met een eigen GetConnector op medewerkers, dienstverbanden en contracturen, gefilterd op wijzigingsdatum. Die connector bevat geen salaris, BSN of bankrekening.
  • Naar Nedap ONS schrijven we via de Ons API; medewerkers worden als volledige momentopname aangeleverd (employeeNumber plus employmentNumber als sleutel).
  • De uren komen uit geverifieerde presence logs in ONS.
  • Loonmutaties gaan naar AFAS via de UpdateConnector HrCompMut. Die controleert niet op dubbelen; KoppelHet registreert per presence log wat is geboekt en gebruikt de GUID-variant voor correcties.
  • Afwezigheid aanmaken via de Ons API is nog experimenteel.

Welke velden overgaan

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

Veld in AFAS ProfitVeld in Nedap ONSToelichting
Medewerker (EmId)employeeNumberHet AFAS-personeelsnummer blijft de sleutel in Ons
Volgnummer dienstverbandemploymentNumberSamen met employeeNumber uniek in Ons
Roepnaam en voorlettersfirstName en initials
Voorvoegsel en achternaambirthNamePrefix en birthName
Uren per week (rooster)fixed (vaste uren per week)
Begin- en einddatum contractbeginDate en endDate van het contract
Organisatorische eenheidTeamtoewijzingVia een vertaaltabel
FunctieexpertiseProfileCodeVia een vertaaltabel van functies naar deskundigheden
Uursoort en ORT-uren (terug)Looncomponent in de loonmutatieElke uursoort en elk ORT-percentage op een eigen looncomponent
Datum van de dienst (terug)Periode van de loonmutatie

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.