{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["letter","employer","annex_metadata","harassment_policy","gdpr_policy","signatures"],"properties":{"letter":{"type":"object","additionalProperties":false,"required":["place","date","language"],"properties":{"place":{"type":"string"},"date":{"type":"string","format":"date"},"language":{"type":"string","enum":["fr","nl","de","en"]},"employer_reference":{"type":"string"}}},"employer":{"type":"object","additionalProperties":false,"required":["name","legal_form","bce","address"],"properties":{"name":{"type":"string"},"legal_form":{"type":"string"},"bce":{"type":"string"},"vat":{"type":"string"},"address":{"type":"string"},"joint_committee":{"type":"string"}}},"annex_metadata":{"type":"object","additionalProperties":false,"required":["annex_number","title","effective_date","work_regulations_version"],"properties":{"annex_number":{"type":"string"},"title":{"type":"string"},"effective_date":{"type":"string","format":"date"},"work_regulations_version":{"type":"string"},"work_regulations_date":{"type":"string","format":"date"}}},"harassment_policy":{"type":"object","additionalProperties":false,"required":["confidential_counsellor_name","confidential_counsellor_contact","prevention_advisor_name","prevention_advisor_contact","informal_procedure","formal_procedure"],"properties":{"confidential_counsellor_name":{"type":"string"},"confidential_counsellor_contact":{"type":"string"},"prevention_advisor_name":{"type":"string"},"prevention_advisor_contact":{"type":"string"},"sepp_service":{"type":"string"},"informal_procedure":{"type":"string"},"formal_procedure":{"type":"string"},"retaliation_protection":{"type":"string"},"external_contacts":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","contact"],"properties":{"name":{"type":"string"},"contact":{"type":"string"}}}}}},"gdpr_policy":{"type":"object","additionalProperties":false,"required":["controller_name","data_categories","purposes_and_bases","retention_periods","data_subject_rights","apd_contact"],"properties":{"controller_name":{"type":"string"},"dpo_contact":{"type":["string","null"]},"data_categories":{"type":"array","minItems":1,"items":{"type":"string"}},"purposes_and_bases":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["purpose","legal_basis"],"properties":{"purpose":{"type":"string"},"legal_basis":{"type":"string"}}}},"recipients":{"type":"array","items":{"type":"string"}},"retention_periods":{"type":"string"},"data_subject_rights":{"type":"string"},"apd_contact":{"type":"string"},"monitoring_note":{"type":"string"}}},"telework_annex":{"type":"object","additionalProperties":false,"required":["telework_type","eligible_functions","max_days_per_week","equipment"],"properties":{"telework_type":{"type":"string","enum":["structural","occasional","both"]},"eligible_functions":{"type":"array","items":{"type":"string"}},"max_days_per_week":{"type":"integer","minimum":1,"maximum":5},"home_office_allowance_eur":{"type":"number"},"internet_allowance_eur":{"type":"number"},"equipment":{"type":"string"},"reachability_hours":{"type":"string"},"cct_reference":{"type":"string"}}},"signatures":{"type":"object","additionalProperties":false,"required":["employer_representative","date"],"properties":{"employer_representative":{"type":"string"},"employer_title":{"type":"string"},"cppt_president":{"type":["string","null"]},"date":{"type":"string","format":"date"}}}}}