{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["letter","policy_metadata","employer","eligibility","pillars","budget_calculation","tax_treatment","signatures"],"properties":{"letter":{"type":"object","additionalProperties":false,"required":["date","place"],"properties":{"date":{"type":"string","format":"date"},"place":{"type":"string"}}},"policy_metadata":{"type":"object","additionalProperties":false,"required":["version","effective_date"],"properties":{"version":{"type":"string"},"effective_date":{"type":"string","format":"date"},"review_frequency":{"type":"string"}}},"employer":{"type":"object","additionalProperties":false,"required":["name","legal_form","bce","vat","onss","address","joint_committee"],"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"},"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). Optional; when given, the language of the document is compared with it and a warning (information only) is raised when they do not fit."}}},"eligibility":{"type":"object","additionalProperties":false,"required":["conditions"],"properties":{"conditions":{"type":"array","items":{"type":"string"},"minItems":1},"lock_in_months":{"type":"integer"}}},"pillars":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["number","name","description","options"],"properties":{"number":{"type":"integer"},"name":{"type":"string"},"description":{"type":"string"},"tax_note":{"type":"string"},"options":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string"},"details":{"type":"string"}}},"minItems":1}}},"minItems":3,"maxItems":3},"budget_calculation":{"type":"object","additionalProperties":false,"required":["method"],"properties":{"method":{"type":"string"},"reference_car":{"type":"string"},"tco_components":{"type":"array","items":{"type":"string"}}}},"tax_treatment":{"type":"object","additionalProperties":false,"required":["pillar_1","pillar_2","pillar_3"],"properties":{"pillar_1":{"type":"string"},"pillar_2":{"type":"string"},"pillar_3":{"type":"string"}}},"signatures":{"type":"object","additionalProperties":false,"required":["hr_director","date"],"properties":{"hr_director":{"type":"string"},"ceo":{"type":"string"},"date":{"type":"string","format":"date"}}}}}