{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Stageovereenkomst","description":"Dutch tripartite internship agreement between an onderneming (company), an onderwijsinstelling (school/university) and a stagiair (intern). Not an employment contract within the meaning of Art. 7:610 BW as long as the primary purpose is learning, not productive labour: the Hoge Raad test distinguishes stage (onderwijs/leerdoelen) from dienstbetrekking (werkzaamheden die bijdragen aan bedrijfsvoering tegen vergoeding). If the intern mainly performs productive work, the agreement is requalified as an employment contract by operation of law and wage tax, employee-insurance premiums and Wml minimum wage become due. An optional stagevergoeding is admissible but remains a vergoeding, not loon. For MBO/HBO internships the stage is typically part of the curriculum (erkend leerbedrijf / SBB).","type":"object","required":["company","school","intern","internship","compensation","place_of_signature","signature_date"],"additionalProperties":false,"properties":{"company":{"type":"object","required":["name","legal_form","address","kvk","represented_by"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"legal_form":{"type":"string","minLength":1},"address":{"type":"string","minLength":1},"kvk":{"type":"string","pattern":"^[0-9]{8}$"},"represented_by":{"type":"string","minLength":1}}},"school":{"type":"object","required":["name","address","study_programme","representative"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"address":{"type":"string","minLength":1},"study_programme":{"type":"string","minLength":1,"description":"Opleiding en studiejaar (bijv. 'HBO Bedrijfskunde, 3e jaar')"},"representative":{"type":"string","minLength":1,"description":"Stagedocent / stagecoördinator"}}},"intern":{"type":"object","required":["full_name","address","date_of_birth","bsn"],"additionalProperties":false,"properties":{"full_name":{"type":"string","minLength":1},"address":{"type":"string","minLength":1},"date_of_birth":{"type":"string","format":"date"},"bsn":{"type":"string","pattern":"^[0-9]{9}$"}}},"internship":{"type":"object","required":["type","start_date","end_date","weekly_hours","learning_goals","assignments","company_supervisor","school_supervisor","workplace"],"additionalProperties":false,"properties":{"type":{"type":"string","enum":["meewerkstage","afstudeerstage","snuffelstage","beroepspraktijkvorming"],"description":"Meewerk / afstudeer / snuffel / beroepspraktijkvorming (BPV) voor MBO"},"start_date":{"type":"string","format":"date"},"end_date":{"type":"string","format":"date"},"weekly_hours":{"type":"number","minimum":0,"maximum":40},"learning_goals":{"type":"string","minLength":1,"description":"Leerdoelen zoals vastgesteld met de stagedocent"},"assignments":{"type":"string","minLength":1},"company_supervisor":{"type":"string","minLength":1,"description":"Stagebegeleider binnen de onderneming"},"school_supervisor":{"type":"string","minLength":1},"workplace":{"type":"string","minLength":1}}},"compensation":{"type":"object","additionalProperties":false,"properties":{"monthly_allowance":{"type":"number","minimum":0,"description":"Optionele stagevergoeding per maand (geen loon, geen Wml)"},"travel_allowance":{"type":"number","minimum":0,"description":"Optionele reiskostenvergoeding per maand"}}},"place_of_signature":{"type":"string","minLength":1},"signature_date":{"type":"string","format":"date"}}}