HR-contracten automatisch genereren betekent dat software een documentconcept samenstelt uit gecontroleerde gegevens en een vrijgegeven template. Het betekent niet dat software zelfstandig de juiste arbeidsvoorwaarden bepaalt of een juridisch geldig contract garandeert. Houd daarom gegevenscontrole, inhoudelijke goedkeuring, verzending en ondertekening als afzonderlijke stappen herkenbaar.
Deze gids gaat over de technische documentworkflow. Laat de toepasselijke contractinhoud, bevoegdheden en ondertekenmethode beoordelen door de daarvoor bevoegde HR- en juridische deskundigen. SiteJob kan de procesinrichting ondersteunen; dit artikel levert geen juridisch contractmodel.
Begin met één afgebakend documentproces
Kies een document waarvoor de brongegevens, beoordelaar en vervolgactie duidelijk zijn. Een nieuw arbeidscontract en een wijziging op een bestaand contract lijken op elkaar, maar hebben niet noodzakelijk dezelfde gegevens, tekstblokken of goedkeuring. Breng die varianten in kaart voordat je ze in één formulier probeert te vangen.
Beschrijf het startmoment precies. Een kandidaat die in het recruitmentsysteem op ‘aangenomen’ staat, kan nog onvolledige gegevens hebben. Gebruik die status bijvoorbeeld om een voorbereidingstaak te maken, niet om zonder controle een document naar een kandidaat te sturen.
Welke bron is leidend voor ieder veld?
Maak een veldregister waarin staat waar een gegeven vandaan komt, wie het mag aanpassen en wanneer het wordt vastgezet voor een document. Denk aan de naam, functie, overeengekomen arbeidsduur en ingangsdatum. Leg ook vast welke betekenis een bedrag heeft: een systeem moet niet gokken of een aangeleverd salarisbedrag bij de opgegeven arbeidsduur of een andere grondslag hoort.
- Identiteit: voorkom dat een roepnaam of onjuist contactrecord stil de formele naam vervangt.
- Werkafspraak: laat alleen gecontroleerde functie-, duur- en startgegevens door naar het concept.
- Templatekeuze: laat de verantwoordelijke bepalen welke vrijgegeven variant past.
- Uitzonderingen: stuur ontbrekende of tegenstrijdige informatie naar beoordeling in plaats van een standaardwaarde in te vullen.
Verzamel niet automatisch alle gegevens die in het personeelsdossier zouden kunnen staan. De AVG verlangt dat persoonsgegevens beperkt blijven tot wat voor het doel noodzakelijk is en dat bescherming in het ontwerp wordt meegenomen. Zie de AVG-beginselen en gegevensbescherming door ontwerp. Een bankrekening, identiteitskopie of andere bijlage hoort niet zonder een afzonderlijk vastgesteld doel in de contractgenerator.
Tarieven
Wat kost het?
Het begint bij . Wat jij betaalt hangt af van je situatie.
Een templateversie moet bij het document blijven horen
Werk met de statussen concepttemplate, in beoordeling, vrijgegeven en niet meer gebruiken. Sla bij ieder gegenereerd document op met welke vrijgegeven templateversie en welke gegevensversie het is samengesteld. Een aanpassing aan de template mag een bestaand concept of ondertekend document niet ongemerkt veranderen.
Beperk conditionele tekstblokken tot expliciet getoetste keuzes. Wanneer de gekozen contractvariant aanvullende bepalingen vraagt, moet het systeem weten welke combinatie is goedgekeurd. Gebruik vrije AI-tekst niet als stil alternatief voor een ontbrekend juridisch tekstblok. Een onverwachte combinatie hoort een blokkade op te leveren, geen soepel geformuleerd nieuw beding.
Test niet alleen of alle velden ingevuld zijn. Een veld kan gevuld zijn met een ongeldige combinatie. Laat ook de uiteindelijke documentweergave controleren: lange namen, meerdere pagina’s, datumweergave en de plaatsing van ondertekenvelden.
Procesvoorbeeld: de ingangsdatum verandert na goedkeuring
Dit is een fictief testscenario. HR genereert een contractconcept, een bevoegde medewerker keurt het goed en daarna wordt de ingangsdatum in het HR-systeem aangepast. Het eerder goedgekeurde document is daarmee niet vanzelf goedgekeurd voor de nieuwe datum.
Laat het systeem de wijziging markeren en een nieuwe documentversie maken. De vorige goedkeuring blijft onderdeel van de geschiedenis, maar verzending van de aangepaste versie vraagt opnieuw de afgesproken controle. Als de oude versie al bij een ondertekenprovider staat, moet eerst duidelijk zijn hoe dat traject wordt gestopt of vervangen. Stuur niet simpelweg nog een tweede document terwijl beide nog ondertekend kunnen worden.
Hetzelfde principe geldt bij een wijziging van functie of arbeidsduur. De workflow moet kunnen uitleggen welk document bij welke gegevens hoorde en wie die combinatie heeft vrijgegeven.
Verzonden, bekeken en ondertekend zijn andere toestanden
Maak per ondertekenprovider een expliciete vertaling van statussen. Een bericht dat is bezorgd, bewijst niet dat alle vereiste partijen hebben getekend. Een callback van de provider moet bovendien gecontroleerd en gekoppeld worden aan het juiste document en de juiste organisatie voordat de interne status wijzigt.
Bewaar een externe documentreferentie en behandel herhaalde meldingen zonder dubbele vervolgacties. Als een verbinding uitvalt rond verzending, controleer dan eerst of de provider het verzoek al heeft ontvangen. Onmiddellijk een nieuw ondertekentraject maken kan tot meerdere actieve versies leiden.
Leg voor ieder eindpad vast wat volgt: volledig afgerond, afgewezen, ingetrokken of verlopen. Alleen het passende pad mag de volgende onboardingtaak starten. Laat de status bij twijfel ‘controle nodig’ blijven en wijs een eigenaar aan.
Liever even bellen?
Laat je terugbellen
Eén telefoontje is vaak sneller dan drie mailtjes. Je hoort binnen een werkdag van ons.
Wat zegt een elektronische handtekening wel en niet?
eIDAS maakt onderscheid tussen elektronische handtekeningen en stelt eisen aan verschillende vormen daarvan. Een gekwalificeerde elektronische handtekening heeft onder die verordening hetzelfde rechtsgevolg als een handgeschreven handtekening. Daaruit volgt niet dat iedere aangeklikte knop of iedere contractinhoud automatisch voldoende is. Zie de eIDAS-verordening over rechtsgevolgen van handtekeningen.
Laat daarom per documenttype vaststellen welke ondertekenmethode, identiteitscontrole en bewijsstukken nodig zijn. De technische opdracht implementeert die keuze. Een providerlogo of een afgeronde API-call is geen algemene juridische garantie.
Rechten, archivering en correcties
Een recruiter kan informatie voorbereiden zonder alle contracten te mogen openen. Een manager kan voor een eigen team beoordelen zonder het personeelsarchief van andere teams te zien. Controleer zulke grenzen ook op documentdownloads en exports, niet alleen in de menustructuur.
Bewaar het werkelijk afgeronde document en de afgesproken bewijsinformatie op de bedoelde beveiligde locatie. Een nieuw bestand met dezelfde naam mag het oude document niet vervangen. Leg wijzigingen na ondertekening als een apart, beoordeeld traject vast.
Laat de organisatie een passend bewaar- en verwijderbeleid vaststellen. Betrek daarin ook gegenereerde concepten, exports, providerkopieën en back-ups. Een autorisatielog hoeft niet de volledige contracttekst te bevatten. Technische logging en inhoudelijk personeelsbeheer hebben verschillende doelen en toegangsbehoeften.
Welke proeven zijn nodig voordat het proces aan kan?
- Een verplicht gegeven ontbreekt of twee bronnen spreken elkaar tegen: geen verzendbaar document.
- Een template wordt ingetrokken: nieuwe documenten kunnen die versie niet meer kiezen; oude documenten blijven herleidbaar.
- Gegevens wijzigen na goedkeuring: de gewijzigde versie vraagt opnieuw beoordeling.
- Een onbevoegde medewerker probeert te verzenden of een contract te downloaden: toegang wordt geweigerd.
- Een ondertekenmelding wordt herhaald of komt in onverwachte volgorde: geen dubbele onboarding en geen onterechte eindstatus.
- Verzending krijgt een time-out: het systeem controleert de externe ontvangst voordat het opnieuw verzendt.
- Een medewerker verlaat het team: bestaande toegang en open taken volgen de afgesproken overdracht.
Gebruik synthetische persoonsgegevens in deze technische proeven. Laat daarna HR en de juridische beoordelaar de inhoud en het proces apart accepteren. Een geslaagde technische proef vervangt hun controle niet.
Wat neem je mee naar een technisch gesprek?
Neem een leeg, vrijgegeven template, een lijst benodigde velden, een voorbeeld van een uitzondering en de huidige goedkeuringsstappen mee. Daarmee kan worden bepaald welk deel workflow-automatisering vraagt en welke systeemkoppelingen werkelijk beschikbaar zijn.
De bredere operationele context staat bij uitzend en HR. Tijdens een intake bepalen we de technische scope; het vaststellen van juridische contractinhoud blijft bij de bevoegde deskundigen.