{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["letter","policy_metadata","employer","eligibility","vehicle_rules","atn_info","fuel_card","costs","driver_obligations","return_conditions","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":["categories"],"properties":{"categories":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["level","car_budget_eur","fuel_card"],"properties":{"level":{"type":"string"},"car_budget_eur":{"type":"number"},"fuel_card":{"type":"boolean"},"co2_ceiling_gkm":{"type":"integer"},"notes":{"type":"string"}}},"minItems":1},"min_seniority_months":{"type":"integer"}}},"vehicle_rules":{"type":"object","additionalProperties":false,"required":["private_use_allowed","annual_km_limit","maintenance_responsibility"],"properties":{"private_use_allowed":{"type":"boolean"},"annual_km_limit":{"type":"integer"},"maintenance_responsibility":{"type":"string"},"approved_garage_network":{"type":"string"}}},"atn_info":{"type":"object","additionalProperties":false,"required":["co2_reference_income_year","co2_reference_petrol_gkm","co2_reference_diesel_gkm","formula_note"],"properties":{"co2_reference_income_year":{"type":"integer","minimum":2000,"maximum":2100,"description":"Income year to which the two CO2 reference values apply."},"co2_reference_petrol_gkm":{"type":"integer","description":"CO2 reference emission for petrol cars applied by the employer, in g/km, for co2_reference_income_year."},"co2_reference_diesel_gkm":{"type":"integer","description":"CO2 reference emission for diesel cars applied by the employer, in g/km, for co2_reference_income_year."},"formula_note":{"type":"string"},"ev_regime_note":{"type":"string"},"belcotax_code":{"type":"string"}}},"fuel_card":{"type":"object","additionalProperties":false,"required":["provided","private_use_allowed"],"properties":{"provided":{"type":"boolean"},"provider":{"type":"string"},"private_use_allowed":{"type":"boolean"},"monthly_cap_eur":{"type":"number"},"atn_note":{"type":"string"}}},"costs":{"type":"object","additionalProperties":false,"required":["worker_monthly_contribution_eur","insurance_covered"],"properties":{"worker_monthly_contribution_eur":{"type":"number"},"insurance_covered":{"type":"boolean"},"insurance_note":{"type":"string"}}},"driver_obligations":{"type":"array","items":{"type":"string"},"minItems":1},"return_conditions":{"type":"object","additionalProperties":false,"required":["deadline","requirements"],"properties":{"deadline":{"type":"string"},"requirements":{"type":"array","items":{"type":"string"},"minItems":1}}},"signatures":{"type":"object","additionalProperties":false,"required":["hr_director","date"],"properties":{"hr_director":{"type":"string"},"ceo":{"type":"string"},"date":{"type":"string","format":"date"}}}}}