{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Vaststellingsovereenkomst (VSO)","description":"Dutch settlement agreement terminating an employment contract by mutual consent (beëindiging met wederzijds goedvinden, beëindigingsovereenkomst) under Art. 7:900 jo. 7:670b BW. Post-WWZ (1.7.2015) and post-Wab (1.1.2020). Captures: parties (employer with KvK 8-digit nummer + RSIN + BTW-id NL-format + loonheffingennummer + optional sectorindeling and CAO; employee with BSN + adres + functie + datum indiensttreding), reference to the underlying arbeidsovereenkomst, neutral employer-initiated reden enum (gewijzigde_bedrijfsomstandigheden / verschillen_van_inzicht / wegens_organisatorische_redenen / wegens_disfunctioneren / anders_neutraal — drafted to avoid Art. 24 WW verwijtbare-werkloosheid bar), einddatum aligned with Art. 7:672(2) BW geldende werkgeverstermijn (no fictieve-opzegtermijn-aftrek by UWV), transitievergoeding ≥ Art. 7:673 BW (uniform 1/3 monthly salary × completed years of service since Wab; max 2026 € 102,000 or one annual salary), aanvullende vergoeding optional, payment mode enum, eindafrekening Art. 7:625 BW (loon, 8% vakantiebijslag Art. 15 WML, niet-genoten vakantiedagen Art. 7:634/640a BW, prorata 13e maand) with wettelijke verhoging tot 50% upon delay, vrijstelling enum (met_loondoorbetaling / zonder_loondoorbetaling / geen), inlevering bedrijfseigendommen list with deadline, concurrentie-/relatiebeding handhaving enum (gehandhaafd / opgeheven / gemodificeerd) Art. 7:653 BW, studiekostenbeding handhaving Art. 7:611a BW (Wtva 2022), getuigschrift Art. 7:656 BW, geheimhouding nadiens, pensioen tot einddatum, optional outplacement, WW-instructie 1 week na laatste werkdag, expliciete bedenktijd-vermelding enum (14_in_vso / 21_zonder_vermelding) per Art. 7:670b lid 2-3 BW, finale kwijting Art. 7:900 BW with exceptions, toepasselijk Nederlands recht en bevoegde kantonrechter, originelen aantal en plaats + datum + handtekeningen.","type":"object","required":["employer","employee","arbeidsovereenkomst","reden","termination","transitievergoeding","eindafrekening","vrijstelling","inlevering_bedrijfseigendommen","concurrentiebeding","studiekostenbeding","getuigschrift","geheimhouding","pensioen","ww_instructie","bedenktijd","finale_kwijting","slotbepalingen","ondertekening"],"additionalProperties":false,"properties":{"vso_kenmerk":{"type":"string","minLength":1,"description":"Interne aktennummer (bv. VSO-2026-0042)"},"employer":{"type":"object","required":["naam","rechtsvorm","adres","kvk_nummer","loonheffingennummer","vertegenwoordigd_door"],"additionalProperties":false,"properties":{"naam":{"type":"string","minLength":1},"rechtsvorm":{"type":"string","minLength":1,"description":"Bv. Besloten Vennootschap (BV), gevestigd te Amsterdam"},"adres":{"type":"string","minLength":1},"kvk_nummer":{"type":"string","pattern":"^[0-9]{8}$","description":"8-cijferig KvK-nummer (Handelsregister Kamer van Koophandel)"},"rsin":{"type":"string","pattern":"^[0-9]{9}$","description":"9-cijferig RSIN (Rechtspersonen en Samenwerkingsverbanden Identificatienummer)"},"btw_nummer":{"type":"string","pattern":"^NL[0-9]{9}B[0-9]{2}$","description":"BTW-identificatienummer in NL-format (NL + 9 cijfers + B + 2 cijfers)"},"loonheffingennummer":{"type":"string","pattern":"^[0-9]{9}L[0-9]{2}$","description":"Loonheffingennummer (NLnnnnnnnnnLnn) — uitgegeven door Belastingdienst"},"sector_code":{"type":"string","description":"Sectorcode (UWV/Belastingdienst) voor sectorpremie WW"},"cao":{"type":"object","required":["naam"],"additionalProperties":false,"properties":{"naam":{"type":"string","minLength":1},"geldend_tot":{"type":"string","format":"date"},"avv":{"type":"boolean","description":"Algemeen verbindend verklaard?"}}},"vertegenwoordigd_door":{"type":"object","required":["naam","functie"],"additionalProperties":false,"properties":{"naam":{"type":"string","minLength":1},"functie":{"type":"string","minLength":1,"description":"Bv. Bestuurder / HR-directeur / Procuratiehouder"}}}}},"employee":{"type":"object","required":["aanhef","voorletters_achternaam","adres","bsn","datum_indiensttreding","functie"],"additionalProperties":false,"properties":{"aanhef":{"type":"string","enum":["heer","mevrouw","neutraal"],"description":"Aanhefkeuze (de heer / mevrouw / genderneutraal)"},"voorletters_achternaam":{"type":"string","minLength":1},"adres":{"type":"string","minLength":1},"bsn":{"type":"string","pattern":"^[0-9]{9}$","description":"9-cijferig Burgerservicenummer"},"geboortedatum":{"type":"string","format":"date"},"personeelsnummer":{"type":"string"},"datum_indiensttreding":{"type":"string","format":"date"},"functie":{"type":"string","minLength":1,"description":"Functie ten tijde van beëindiging"},"functiegroep_cao":{"type":"string","description":"Functiegroep / schaal volgens CAO indien van toepassing"},"uren_per_week":{"type":"number","minimum":0,"description":"Contractuele uren per week"},"bruto_maandsalaris_basis":{"type":"number","minimum":0,"description":"Bruto basis-maandsalaris (zonder vakantiebijslag, 13e maand, variabel)"}}},"arbeidsovereenkomst":{"type":"object","required":["soort","datum_aanvang"],"additionalProperties":false,"properties":{"soort":{"type":"string","enum":["onbepaalde_tijd","bepaalde_tijd_met_tussentijds_opzegbeding","bepaalde_tijd_zonder_opzegbeding"],"description":"Soort arbeidsovereenkomst (onbepaalde tijd / bepaalde tijd met of zonder tussentijds opzegbeding); bij bepaalde tijd zonder opzegbeding is VSO de enige route tot tussentijdse beëindiging"},"datum_aanvang":{"type":"string","format":"date","description":"Aanvangsdatum arbeidsovereenkomst"},"datum_aanvullingen":{"type":"string","description":"Verwijzing naar nadere overeenkomsten (functiewijziging, salarisverhoging, bonusafspraken)"}}},"reden":{"type":"object","required":["categorie","tekst","initiatief"],"additionalProperties":false,"properties":{"categorie":{"type":"string","enum":["gewijzigde_bedrijfsomstandigheden","verschillen_van_inzicht","wegens_organisatorische_redenen","wegens_disfunctioneren","anders_neutraal"],"description":"Neutrale reden-enum — bewust geformuleerd om verwijtbare werkloosheid (Art. 24 WW) uit te sluiten en WW-aanspraak te behouden"},"tekst":{"type":"string","minLength":1,"description":"Vrije neutrale formulering van de reden, zoals in de VSO opgenomen"},"initiatief":{"type":"string","enum":["werkgever","werknemer","gezamenlijk"],"description":"Initiatief tot beëindiging — voor WW vrijwel altijd 'werkgever' (anders bestaat verwijtbare-werkloosheidsrisico Art. 24 lid 2 onder b WW)"},"geen_dringende_reden_bevestiging":{"type":"boolean","description":"Expliciete bevestiging dat van een dringende reden Art. 7:678 BW geen sprake is"},"geen_verwijt_werknemer_bevestiging":{"type":"boolean","description":"Expliciete bevestiging dat de werknemer geen verwijt valt te maken (Art. 24 WW kwalificatie)"}}},"termination":{"type":"object","required":["einddatum","opzegtermijn_geldend_maanden","fictieve_opzegtermijn_in_acht_genomen"],"additionalProperties":false,"properties":{"einddatum":{"type":"string","format":"date","description":"Datum waarop de arbeidsovereenkomst eindigt (volle dag — laatste werkdag)"},"opzegtermijn_geldend_maanden":{"type":"integer","minimum":0,"maximum":6,"description":"Voor werkgever geldende opzegtermijn Art. 7:672 lid 2 BW (1/2/3/4 maanden bij <5/5-10/10-15/≥15 dienstjaren); cao-afwijking mogelijk lid 7"},"fictieve_opzegtermijn_in_acht_genomen":{"type":"boolean","description":"Tussen ondertekening en einddatum is de geldende werkgeverstermijn in acht genomen — Art. 16 lid 3 WW; bij niet-naleving past UWV een fictieve opzegtermijn toe (WW gaat dat aantal weken later in)"},"achtergrond_tekst":{"type":"string","description":"Vrije tekstuele uitleg van de feitelijke achtergrond (reorganisatie, fusie, functievervallen)"}}},"transitievergoeding":{"type":"object","required":["bruto_bedrag","berekening","betaaldatum","uitkeringsmodus"],"additionalProperties":false,"properties":{"bruto_bedrag":{"type":"number","minimum":0,"description":"Totaal bruto beëindigingsvergoeding inclusief eventuele aanvullende vergoeding (≥ wettelijke transitievergoeding Art. 7:673 BW)"},"berekening":{"type":"object","required":["bruto_maandloon_grondslag","dienstjaren_volledig","wettelijk_minimum_bedrag","formule_tekst"],"additionalProperties":false,"properties":{"bruto_maandloon_grondslag":{"type":"number","minimum":0,"description":"Bruto maandloon grondslag — basisloon + 8% vakantiebijslag + 1/12 vaste eindejaarsuitkering + gemiddelde variabele componenten over 36 maanden (Besluit loonbegrip vergoeding aanzegtermijn en transitievergoeding)"},"dienstjaren_volledig":{"type":"integer","minimum":0,"description":"Aantal volledige dienstjaren ten tijde van beëindiging"},"dienstmaanden_extra":{"type":"integer","minimum":0,"maximum":11,"description":"Resterende dienstmaanden boven de volledige jaren (voor naar-rato berekening 1/36 per maand)"},"wettelijk_minimum_bedrag":{"type":"number","minimum":0,"description":"Berekend wettelijk minimum Art. 7:673 BW: (1/3) × bruto_maandloon × dienstjaren (post-Wab uniform sinds 1.1.2020)"},"aanvullende_vergoeding":{"type":"number","minimum":0,"description":"Aanvullende vergoeding boven wettelijk minimum (onderhandelingsruimte, bv. X-factor 1-2 of billijke vergoeding bij ernstig verwijtbaar handelen werkgever Art. 7:671b lid 9 onder c BW)"},"formule_tekst":{"type":"string","minLength":1,"description":"Tekstuele weergave berekening (bv. '(1/3) × € 5.642,17 × 7 jaar = € 13.165,06')"},"maximum_2026_eur":{"type":"number","description":"Geldend wettelijk maximum 2026: € 102.000 of één bruto jaarsalaris als dat hoger is (Art. 7:673 lid 2 laatste volzin BW)"}}},"betaaldatum":{"type":"string","format":"date","description":"Datum waarop de vergoeding betaalbaar wordt gesteld (typisch met de loonafrekening van de einddatum-maand of de daaropvolgende)"},"uitkeringsmodus":{"type":"string","enum":["eenmalig_bruto","via_pensioen_of_lijfrente","termijnen"],"description":"Wijze van uitkering — eenmalig bruto via eindafrekening, fiscaal geoptimaliseerd via pensioen-/lijfrenteproduct, of in maandelijkse termijnen"},"fiscale_behandeling_tekst":{"type":"string","description":"Toelichting op fiscale behandeling — loon uit vroegere dienstbetrekking Art. 10 Wet LB 1964; loonheffing volgens bijzonder tarief Art. 26 Wet LB 1964; sinds 1.1.2014 stamrechtvrijstelling vervallen"}}},"eindafrekening":{"type":"object","required":["componenten","betaaldatum_uiterlijk","wettelijke_verhoging_bevestiging"],"additionalProperties":false,"properties":{"componenten":{"type":"array","minItems":1,"items":{"type":"object","required":["label"],"additionalProperties":false,"properties":{"label":{"type":"string","minLength":1},"bedrag":{"type":"number","description":"Bruto bedrag indien bekend (anders 'pro memorie')"},"toelichting":{"type":"string"}}},"description":"Eindafrekening-componenten: salaris t/m einddatum, 8% vakantiebijslag (Art. 15 WML), niet-genoten vakantiedagen (wettelijk minimum 4× wekelijkse arbeidsduur Art. 7:634 BW; vervaltermijn wettelijk 6 maanden Art. 7:640a BW; bovenwettelijk 5 jaar verjaring), prorata 13e maand / variabele beloning, reiskostenvergoeding, eventuele prorata bonus"},"vakantiedagen_resteren":{"type":"number","minimum":0,"description":"Aantal niet-genoten vakantiedagen ten tijde van einddatum (uitbetaling tegen brutoloon van uur waarop ze betrekking hebben)"},"betaaldatum_uiterlijk":{"type":"string","format":"date","description":"Uiterste betaaldatum eindafrekening — eerstvolgende reguliere loonbetaling, in elk geval binnen één maand (anders wettelijke verhoging Art. 7:625 BW)"},"wettelijke_verhoging_bevestiging":{"type":"boolean","description":"Werkgever bevestigt vertraging te voorkomen op straffe van wettelijke verhoging tot 50% Art. 7:625 BW"}}},"vrijstelling":{"type":"object","required":["modus"],"additionalProperties":false,"properties":{"modus":{"type":"string","enum":["met_loondoorbetaling","zonder_loondoorbetaling","geen"],"description":"Vrijstelling van werkzaamheden tot einddatum — typisch met loondoorbetaling (op non-actief), uitzonderlijk zonder, of geen vrijstelling (gebruikelijke voortzetting)"},"vanaf_datum":{"type":"string","format":"date"},"tot_datum":{"type":"string","format":"date"},"vakantieopbouw_tijdens_vrijstelling":{"type":"boolean","description":"Vakantierechten worden tijdens de vrijstelling opgebouwd (geldt bij met_loondoorbetaling)"},"anderwerksaanvaarding_toegestaan":{"type":"boolean","description":"Werknemer mag tijdens de vrijstelling elders werken — geen verrekening van inkomsten in de regel"}}},"inlevering_bedrijfseigendommen":{"type":"object","required":["uiterste_datum","items"],"additionalProperties":false,"properties":{"uiterste_datum":{"type":"string","format":"date","description":"Uiterste datum inlevering (typisch laatste werkdag of begin vrijstellingstijd)"},"items":{"type":"array","minItems":1,"items":{"type":"string","minLength":1},"description":"Lijst bedrijfseigendommen (laptop, telefoon, sleutels, leaseauto, brandstofpas, toegangspas, documenten)"},"leaseauto_einddatum":{"type":"string","format":"date","description":"Specifieke einddatum leaseauto (kan afwijken van uiterste_datum)"}}},"concurrentiebeding":{"type":"object","required":["handhaving"],"additionalProperties":false,"properties":{"handhaving":{"type":"string","enum":["gehandhaafd","opgeheven","gemodificeerd"],"description":"Behandeling concurrentie- en relatiebeding — gehandhaafd, opgeheven (werkgever doet afstand) of gemodificeerd"},"duur_maanden":{"type":"integer","minimum":0,"maximum":24,"description":"Duur van het beding in maanden (bij handhaving of modificatie)"},"geografisch_bereik":{"type":"string"},"vergoeding_belemmering":{"type":"number","minimum":0,"description":"Vergoeding voor belemmering Art. 7:653 lid 5 BW (mits gehandhaafd)"},"details_tekst":{"type":"string"}}},"studiekostenbeding":{"type":"object","required":["handhaving"],"additionalProperties":false,"properties":{"handhaving":{"type":"string","enum":["gehandhaafd","kwijtgescholden","niet_van_toepassing"],"description":"Studiekostenbeding Art. 7:611a BW — gehandhaafd (afnemende terugbetaling, mits niet wettelijk verplichte scholing Wtva 2022), kwijtgescholden door werkgever, of niet van toepassing"},"openstaand_bedrag":{"type":"number","minimum":0,"description":"Openstaand terugvorderbaar bedrag (bij handhaving)"},"afnemende_regeling_tekst":{"type":"string"}}},"getuigschrift":{"type":"object","required":["aard","afgifte_termijn"],"additionalProperties":false,"properties":{"aard":{"type":"string","enum":["positief","neutraal","op_verzoek_werknemer"],"description":"Aard van het getuigschrift Art. 7:656 BW — positief (lovend, eindbeoordeling), neutraal (alleen aard en duur arbeid), of op_verzoek_werknemer (uitvoeriger op verzoek)"},"afgifte_termijn":{"type":"string","minLength":1,"description":"Termijn voor afgifte (bv. binnen twee weken na einddatum, op het laatst bekende adres)"},"concept_door_werknemer":{"type":"boolean","description":"Werknemer mag een conceptversie aanleveren waarop werkgever naar redelijkheid beslist"}}},"geheimhouding":{"type":"object","required":["nadiens_van_kracht"],"additionalProperties":false,"properties":{"nadiens_van_kracht":{"type":"boolean","description":"Geheimhoudingsplicht uit de arbeidsovereenkomst blijft na einddatum onverkort van kracht"},"scope_tekst":{"type":"string","description":"Concretisering: bedrijfsgeheimen, klant- en leveranciersgegevens, prijsstructuren, F&E"},"social_media_clausule":{"type":"boolean","description":"Verbod op (negatieve) uitlatingen op social media / beoordelingsplatformen over werkgever en personeel"},"vso_inhoud_geheim":{"type":"boolean","description":"Inhoud van deze VSO is vertrouwelijk; partijen delen geen details met derden buiten naasten en juridisch/fiscaal adviseur"}}},"pensioen":{"type":"object","required":["dc_premie_tot_einddatum"],"additionalProperties":false,"properties":{"dc_premie_tot_einddatum":{"type":"boolean","description":"DC-premie werkgever loopt door tot einddatum (relevant bij vrijstelling met loondoorbetaling)"},"regeling_naam":{"type":"string","description":"Naam pensioenregeling / uitvoerder (PFZW, BPF Bouw, eigen DC-regeling, etc.)"},"afkoop_of_premievrij_voortgezet":{"type":"string","enum":["premievrij_voortgezet","geen_voortzetting","afkoop_klein_pensioen"],"description":"Voortzetting na einddatum — premievrij voortgezet bij DB (in beginsel), geen voortzetting bij DC, afkoop klein pensioen onder grens"},"details_tekst":{"type":"string"}}},"outplacement":{"type":"object","additionalProperties":false,"properties":{"aangeboden":{"type":"boolean"},"budget_eur":{"type":"number","minimum":0,"description":"Budget bruto in EUR (typisch 2.500-5.000 voor middenkader, hoger voor senior)"},"uiterlijk_op_te_starten":{"type":"string","format":"date"},"aanbieder":{"type":"string"}}},"ww_instructie":{"type":"object","required":["aanvraag_uiterlijk_dagen","via_kanaal"],"additionalProperties":false,"properties":{"aanvraag_uiterlijk_dagen":{"type":"integer","minimum":1,"maximum":30,"description":"Aantal dagen na laatste werkdag waarbinnen WW-aanvraag uiterlijk moet — UWV-uitvoeringspraktijk: 7 (één week)"},"via_kanaal":{"type":"string","minLength":1,"description":"Kanaal voor aanvraag (bv. 'werk.nl met DigiD')"},"voorlichtingsplicht_werkgever_bevestiging":{"type":"boolean","description":"Werkgever bevestigt voorlichtingsplicht (goed werkgeverschap Art. 7:611 BW)"}}},"bedenktijd":{"type":"object","required":["regime","uiterste_herroepingsdatum","wijze_herroeping"],"additionalProperties":false,"properties":{"regime":{"type":"string","enum":["14_in_vso","21_zonder_vermelding"],"description":"Bedenktijd-regime — 14_in_vso (de bedenktijdclausule is expliciet opgenomen → 14 dagen Art. 7:670b lid 2 BW) of 21_zonder_vermelding (vermelding ontbreekt → drie weken/21 dagen Art. 7:670b lid 3 BW)"},"uiterste_herroepingsdatum":{"type":"string","format":"date","description":"Uiterste datum waarop werknemer schriftelijk en zonder opgaaf van redenen kan herroepen"},"wijze_herroeping":{"type":"string","minLength":1,"description":"Wijze van herroeping — schriftelijke ondertekende verklaring aan de werkgever (Art. 7:670b lid 2 BW)"},"bestuurder_uitzondering_van_toepassing":{"type":"boolean","description":"Lid 5 uitzondering bestuurder rechtspersoon — bedenktijd geldt niet"}}},"finale_kwijting":{"type":"object","required":["tekst","uitzonderingen"],"additionalProperties":false,"properties":{"tekst":{"type":"string","minLength":1,"description":"Tekst finale-kwijting-clausule (Art. 7:900 BW): met de uitvoering van deze overeenkomst zijn alle vorderingen tussen partijen voldaan, met uitzondering van het volgende"},"uitzonderingen":{"type":"array","minItems":1,"items":{"type":"string","minLength":1},"description":"Uitgesloten vorderingen: de vergoedingen uit deze VSO zelf, opgebouwde pensioenaanspraken (Pensioenwet), aanspraken jegens derden (verzekeraars, pensioenuitvoerders), opzettelijke aansprakelijkheid"}}},"slotbepalingen":{"type":"object","required":["toepasselijk_recht","bevoegde_rechter","aantal_originelen"],"additionalProperties":false,"properties":{"toepasselijk_recht":{"type":"string","minLength":1,"description":"Toepasselijk recht (regelmatig: 'Op deze overeenkomst is uitsluitend Nederlands recht van toepassing')"},"bevoegde_rechter":{"type":"string","minLength":1,"description":"Bevoegde rechter — kantonrechter rechtbank arbeidsplaats of woonplaats werknemer (Art. 100 Rv)"},"aantal_originelen":{"type":"integer","minimum":2,"description":"Aantal originele exemplaren (typisch 2)"},"kwalificatie_vaststellingsovereenkomst_tekst":{"type":"string","description":"Bevestiging dat overeenkomst kwalificeert als vaststellingsovereenkomst Art. 7:900 BW met afwijking van dwingend recht voor zover toelaatbaar Art. 7:902 BW"}}},"ondertekening":{"type":"object","required":["plaats","datum"],"additionalProperties":false,"properties":{"plaats":{"type":"string","minLength":1},"datum":{"type":"string","format":"date","description":"Datum totstandkoming overeenkomst — bedenktijd vangt aan op deze datum"}}}}}