{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["letter","employer","document","working_time","payment","notice_periods","hierarchy","sanctions","appeal_procedure","occupational_health","first_aid","labour_inspectorate","applicable_ccts","harassment_policy","ict_policy","alcohol_drugs_policy","signatures","disconnection_regime"],"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","vat","onss","address","joint_committee","headcount"],"properties":{"name":{"type":"string"},"legal_form":{"type":"string"},"bce":{"type":"string"},"vat":{"type":"string"},"onss":{"type":"string"},"address":{"type":"string"},"joint_committee":{"type":"string"},"social_secretariat":{"type":"string"},"headcount":{"type":"integer","minimum":1,"description":"The number of workers the employer occupies (required since 2.0.0: the right-to-disconnect provisions of the law of 26 March 2018, art. 16, concern employers that occupy at least 20 workers)."},"has_works_council":{"type":"boolean"},"has_cppt":{"type":"boolean"},"seat_region":{"type":"string","enum":["nl_region","fr_region","brussels","de_region"],"description":"Linguistic region of the operating seat of the employer (Flemish decree of 19 July 1973, decree of the French Community of 30 June 1982, coordinated laws of 18 July 1966, art. 52). Informational: nothing compares it with the language of the document yet."},"has_union_delegation":{"type":"boolean","description":"Whether the employer has a trade-union delegation (art. 6, § 1er, 13° of the law of 8 April 1965: the names of its members are listed in the regulations)."}}},"document":{"type":"object","additionalProperties":false,"required":["version","effective_date"],"properties":{"version":{"type":"string"},"effective_date":{"type":"string","format":"date"},"deposit_date":{"type":"string","format":"date"},"previous_version_date":{"type":"string","format":"date"}}},"working_time":{"type":"object","additionalProperties":false,"required":["weekly_hours"],"properties":{"weekly_hours":{"type":"number","minimum":1,"maximum":48},"opening_hours":{"type":"string","description":"Start of the regular working day (first alternative of art. 6, § 1er, 1°). Optional: an employer that states the framework of normal working time instead may leave it out."},"closing_hours":{"type":"string","description":"End of the regular working day (first alternative of art. 6, § 1er, 1°). Optional, as opening_hours."},"weekly_rest_day":{"type":"string","description":"The days of regular stoppage of work (first alternative of art. 6, § 1er, 1°). Optional, as opening_hours."},"rest_intervals":{"type":"string","description":"The time and duration of the rest intervals (art. 6, § 1er, 1°, first alternative). Optional: an employer that states the framework of normal working time instead may leave it out."},"framework":{"type":"object","additionalProperties":false,"description":"The framework of normal working time (law of 8 April 1965, art. 6, § 1er, 1°, first paragraph, second alternative, in force since 1 June 2026): given instead of, or next to, the fixed start and end of the working day and the days of regular stoppage. working_time.weekly_hours is the normal weekly duration.","properties":{"days_of_week":{"type":"string","description":"The days of the week on which work can be scheduled."},"daily_range":{"type":"string","description":"The daily range within which work can be scheduled."},"daily_min_hours":{"type":"number","minimum":0,"description":"The minimum daily working time, in hours."},"daily_max_hours":{"type":"number","minimum":0,"description":"The maximum daily working time, in hours."},"weekly_max_hours":{"type":"number","minimum":0,"description":"The maximum weekly working time, in hours."}}},"schedules":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","description"],"properties":{"name":{"type":"string"},"description":{"type":"string"},"monday":{"type":"string"},"tuesday":{"type":"string"},"wednesday":{"type":"string"},"thursday":{"type":"string"},"friday":{"type":"string"},"saturday":{"type":"string"},"sunday":{"type":"string"}}}},"time_recording_method":{"type":"string"},"overtime_procedure":{"type":"string"},"part_time_variable":{"type":"object","additionalProperties":false,"description":"Art. 6, § 1er, 1°, third paragraph: the particulars for part-time workers on a variable schedule within the meaning of art. 11bis, third paragraph of the law of 3 July 1978. Give it only when such workers are occupied; every fact not given prints a dash.","properties":{"daily_range":{"type":"string","description":"a) The daily range within which work can be scheduled."},"days_of_week":{"type":"string","description":"b) The days of the week on which work can be scheduled."},"daily_min_hours":{"type":"number","description":"c) The minimum daily working time, in hours."},"daily_max_hours":{"type":"number","description":"c) The maximum daily working time, in hours."},"weekly_min_hours":{"type":"number","description":"c) The minimum weekly working time, in hours, when the part-time regime is also variable."},"weekly_max_hours":{"type":"number","description":"c) The maximum weekly working time, in hours, when the part-time regime is also variable."},"notice_manner":{"type":"string","description":"d) The manner in which the part-time workers are informed of their schedules by a notice."},"notice_delay":{"type":"string","description":"d) The delay within which the part-time workers are informed of their schedules by a notice."}}},"floating_hours":{"type":"object","additionalProperties":false,"description":"Art. 6/1, § 1er: the particulars to add where floating hours apply (art. 20ter of the Labour Act of 16 March 1971). Every fact not given prints a dash.","properties":{"fixed_ranges":{"type":"string","description":"a) The start and end of the fixed ranges."},"mobile_ranges":{"type":"string","description":"a) The start and end of the mobile ranges."},"rest_intervals":{"type":"string","description":"a) The duration of the rest intervals."},"max_daily_hours":{"type":"number","description":"b) The maximum daily working time, in hours."},"max_weekly_hours":{"type":"number","description":"b) The maximum weekly working time, in hours."},"average_daily_hours":{"type":"number","description":"c) The average daily working time, in hours."},"averaging_period":{"type":"string","description":"d) The start and end of the period during which the weekly working time must be respected on average."},"recovery_terms":{"type":"string","description":"e) The terms and conditions for making up, during the reference period, the hours worked more or less than the average weekly working time."},"specific_sanctions":{"type":"string","description":"f) The specific sanctions where the worker does not respect the rules of the floating hours."}}},"floating_hours_annex":{"type":"string","description":"Art. 6/1, § 2: the annex that sets out all the rules applicable to the floating hours; it is an integral part of the work regulations."}}},"payment":{"type":"object","additionalProperties":false,"required":["method","frequency","payment_day_rule"],"properties":{"method":{"type":"string","enum":["bank_transfer","cheque","cash"]},"frequency":{"type":"string","enum":["monthly","bimonthly","weekly"]},"payment_day_rule":{"type":"string"},"payslip_delivery":{"type":"string"}}},"notice_periods":{"type":"object","additionalProperties":false,"required":["reference"],"properties":{"reference":{"type":"string"},"details":{"type":"string"}}},"hierarchy":{"type":"object","additionalProperties":false,"required":["supervisors"],"properties":{"supervisors":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["role"],"properties":{"role":{"type":"string"},"name":{"type":"string"},"scope":{"type":"string"}}}},"general_duties":{"type":"string"}}},"sanctions":{"type":"object","additionalProperties":false,"required":["list"],"properties":{"list":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["level","description"],"properties":{"level":{"type":"integer","minimum":1},"label":{"type":"string"},"description":{"type":"string"},"max_duration_days":{"type":"integer"}}}},"procedure":{"type":"string"},"notification_method":{"type":"string"}}},"appeal_procedure":{"type":"object","additionalProperties":false,"required":["description"],"properties":{"description":{"type":"string"},"deadline_days":{"type":"integer"},"appeal_body":{"type":"string"}}},"occupational_health":{"type":"object","additionalProperties":false,"required":["physician_contact"],"properties":{"physician_contact":{"type":"string"},"sepp_service":{"type":"string"},"sepp_phone":{"type":"string"}}},"first_aid":{"type":"object","additionalProperties":false,"required":["location"],"properties":{"location":{"type":"string"},"responsible_persons":{"type":"array","items":{"type":"string"}}}},"labour_inspectorate":{"type":"object","additionalProperties":false,"required":["address","phone"],"properties":{"address":{"type":"string"},"phone":{"type":"string"},"region":{"type":"string"}}},"applicable_ccts":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["reference","subject"],"properties":{"reference":{"type":"string"},"subject":{"type":"string"},"register_number":{"type":"string"}}}},"harassment_policy":{"type":"object","additionalProperties":false,"required":["prevention_advisor_contact","confidential_counsellor_contact"],"properties":{"prevention_advisor_contact":{"type":"string"},"confidential_counsellor_contact":{"type":"string"},"informal_procedure":{"type":"string"},"formal_procedure":{"type":"string"},"external_contacts":{"type":"string"}}},"ict_policy":{"type":"object","additionalProperties":false,"required":["description"],"properties":{"description":{"type":"string"},"monitoring_scope":{"type":"string"},"cct_81_reference":{"type":"string"}}},"alcohol_drugs_policy":{"type":"object","additionalProperties":false,"required":["description"],"properties":{"description":{"type":"string"},"cct_or_act_reference":{"type":"string"}}},"signatures":{"type":"object","additionalProperties":false,"required":["employer_representative","date"],"properties":{"employer_representative":{"type":"string"},"employer_title":{"type":"string"},"works_council_delegate":{"type":["string","null"]},"date":{"type":"string","format":"date"},"works_council_delegates":{"type":"array","items":{"type":"string"},"description":"The names of the members of the works council who sign (art. 13: at least two where the works council establishes the regulations). The single works_council_delegate of earlier versions stays accepted."}}},"annual_leave":{"type":"object","additionalProperties":false,"description":"Art. 6, § 1er, 10° of the law of 8 April 1965: a) the duration of the annual holidays and how they are granted, or the reference to the legal provisions; b) the date of the collective annual holidays; c) the formalities the worker follows when an incapacity for work arises during the annual holidays (art. 31/2 of the law of 3 July 1978).","properties":{"duration_and_rules":{"type":"string","description":"10° a): the duration of the annual holidays and how they are granted, or the reference to the legal provisions."},"collective_holidays":{"type":"string","description":"10° b): the date of the collective annual holidays."},"incapacity_formalities":{"type":"string","description":"10° c): the formalities the worker follows when an incapacity for work arises during the annual holidays."}}},"training_right":{"type":"string","description":"Art. 6, § 1er, 18°: the right to training offered by the employer, or the reference to the provisions or collective agreements that govern it."},"social_security_body":{"type":"string","description":"Art. 6, § 1er, 19°: the social-security body that collects the social contributions of the employment relationship."},"incapacity_contact":{"type":"object","additionalProperties":false,"description":"Art. 6, § 1er, 20° (in force 1 January 2026): the procedure for keeping contact with workers unfit for work (Code on well-being at work, art. I.4-71/2: at least who contacts the worker and how often).","properties":{"contact_person":{"type":"string","description":"By whom the worker unfit for work is contacted."},"frequency":{"type":"string","description":"How often the contacts take place."},"other_terms":{"type":"string","description":"Any other term of the procedure."}}},"disconnection_regime":{"type":"string","enum":["work_regulations","company_cct","sector_cct","fewer_than_20_workers"],"description":"How the right-to-disconnect provisions of the law of 26 March 2018 (art. 16 and 17/2) are met: work_regulations (employer of at least 20 workers without a company or binding sector collective agreement on them: the modalities are in these work regulations, the disconnection object is required); company_cct (a company collective agreement covers them); sector_cct (a joint-committee or National Labour Council agreement made binding by the King covers them); fewer_than_20_workers (the employer occupies fewer than 20 workers)."},"disconnection":{"type":"object","additionalProperties":false,"required":["practical_modalities","digital_tools_guidelines","training_awareness"],"description":"The right-to-disconnect provisions taken into the work regulations (law of 26 March 2018, art. 16 and 17): required when disconnection_regime is work_regulations.","properties":{"practical_modalities":{"type":"string","description":"The practical modalities for applying the worker's right not to be reachable outside his working hours."},"digital_tools_guidelines":{"type":"string","description":"The guidelines for a use of digital tools that guarantees the worker's rest periods, holidays and private and family life."},"training_awareness":{"type":"string","description":"The training and awareness actions for the workers and the management on the reasoned use of digital tools and the risks of excessive connection."}}},"_appendices":{"description":"Optional payload-supplied appendices. Each item is appended after the template's default appendices (from appendices/<lang>.json) and rendered through the shared appendix macro. Same contract as the loader: title + body, optional signature.","type":"array","items":{"type":"object","additionalProperties":false,"required":["title","body"],"properties":{"title":{"type":"string","minLength":1},"body":{"type":"string","minLength":1},"signature":{"type":"string"}}}},"bodies":{"type":"object","additionalProperties":false,"description":"Names of the members of the bodies that exist (art. 6, § 1er, 11° to 13° of the law of 8 April 1965).","properties":{"works_council_members":{"type":"array","items":{"type":"string"},"description":"11°: the names of the members of the works council."},"cppt_members":{"type":"array","items":{"type":"string"},"description":"12°: the names of the members of the committee for safety, health and embellishment of the workplaces."},"union_delegation_members":{"type":"array","items":{"type":"string"},"description":"13°: the names of the members of the trade-union delegation."}}},"serious_causes":{"type":"array","items":{"type":"string"},"description":"Art. 6, § 1er, 4°, b): the serious causes that may justify the termination of the contract without notice by either party, subject to the discretion of the courts."},"e_archiving_provider":{"type":"string","description":"Art. 6, § 1er, 17°: the identity of the electronic archiving provider responsible, under Title III of the law of 3 June 2007, for the archiving of employment contracts concluded with an electronic signature and of the documents sent and archived electronically, and how the worker's access to them is guaranteed."}},"allOf":[{"if":{"properties":{"disconnection_regime":{"const":"work_regulations"}},"required":["disconnection_regime"]},"then":{"required":["disconnection"]}}]}