{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Plan annuel de formation (BE)","description":"Annual training plan of an employer with twenty workers or more (law of 3 October 2022, chapter 9). Every fact is the user's; nothing is computed or defaulted.","type":"object","additionalProperties":false,"required":["goals","employer","plan","consultation","audience","items","attention","sector_contribution","approver"],"properties":{"employer":{"type":"object","additionalProperties":false,"required":["name","legal_form","bce","address","workers_count"],"properties":{"name":{"type":"string","minLength":1,"description":"Quelle est la dénomination de l'entreprise"},"legal_form":{"type":"string","enum":["SRL_BV","SA_NV","SC_CV","ASBL_VZW","natural_person"],"description":"Quelle est la forme juridique de l'entreprise"},"bce":{"type":"string","minLength":1,"pattern":"^[0-9]{4}\\.[0-9]{3}\\.[0-9]{3}$","description":"Numéro d'entreprise (0xxx.xxx.xxx)."},"address":{"type":"string","minLength":1,"description":"Quelle est l'adresse de l'entreprise"},"seat_region":{"type":"string","enum":["nl_region","fr_region","brussels","de_region"],"description":"Linguistic region of the operating seat (optional): Dutch-language region, French-language region, Brussels-Capital or German-language region. Nothing is compared with it."},"domiciliation":{"type":"string","description":"Quelle est la domiciliation de l'entreprise"},"iban":{"type":"string","description":"Quel est le numéro (IBAN) d'un compte de paiement de l'entreprise"},"joint_committee":{"type":"string","description":"De quelle commission paritaire l'entreprise relève-t-elle"},"workers_count":{"type":"integer","minimum":0,"description":"Combien de travailleurs l'entreprise occupe-t-elle"}}},"plan":{"type":"object","additionalProperties":false,"required":["year","start_date","end_date","established_on"],"properties":{"year":{"type":"integer","minimum":2000,"description":"Pour quelle année civile le plan est-il établi"},"start_date":{"type":"string","format":"date","description":"À partir de quelle date le plan s'applique-t-il"},"end_date":{"type":"string","format":"date","description":"Jusqu'à quelle date le plan s'applique-t-il"},"established_on":{"type":"string","format":"date","description":"À quelle date le plan est-il établi"}}},"consultation":{"type":"object","additionalProperties":false,"required":["body","project_submitted_on"],"properties":{"body":{"type":"string","enum":["works_council","union_delegation","workers"],"description":"Qui l'employeur a-t-il consulté : le conseil d'entreprise, la délégation syndicale ou les travailleurs"},"project_submitted_on":{"type":"string","format":"date","description":"À quelle date le projet de plan a-t-il été soumis"},"meeting_on":{"type":"string","format":"date","description":"À quelle date la réunion d'examen du projet a-t-elle eu lieu"},"advice_on":{"type":"string","format":"date","description":"À quelle date l'avis a-t-il été donné"}}},"goals":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"description":"Quels sont les objectifs du plan de formation"},"audience":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["group","headcount"],"properties":{"group":{"type":"string","minLength":1,"description":"Quel groupe de travailleurs le plan vise-t-il"},"headcount":{"type":"integer","minimum":0,"description":"Combien de travailleurs compte ce groupe"}}},"minItems":1},"items":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["title","type","target_group","hours"],"properties":{"title":{"type":"string","minLength":1,"description":"Quel est l'intitulé de la formation"},"type":{"type":"string","enum":["formal","informal"],"description":"Cette formation est-elle formelle ou informelle"},"target_group":{"type":"string","minLength":1,"description":"À quel groupe de travailleurs cette formation est-elle destinée"},"provider_kind":{"type":"string","enum":["internal","external"],"description":"La formation est-elle donnée en interne ou par un prestataire externe"},"provider_name":{"type":"string","description":"Quel est le nom du prestataire"},"hours":{"type":"number","minimum":0,"description":"Combien d'heures cette formation compte-t-elle"},"period":{"type":"string","description":"Quand cette formation a-t-elle lieu"},"shortage_job":{"type":"boolean","description":"La formation concerne-t-elle un métier en pénurie"},"risk_group":{"type":"boolean","description":"La formation s'adresse-t-elle à un groupe à risque"},"cost_eur":{"type":"number","minimum":0,"description":"Quel est le coût de cette formation"},"legally_required":{"type":"boolean","description":"La formation est-elle imposée par une loi ou une CCT"},"named_participants":{"type":"array","items":{"type":"string","minLength":1},"description":"Quels travailleurs participent à cette formation"}}},"minItems":1},"attention":{"type":"object","additionalProperties":false,"required":["risk_groups","over_50","shortage_jobs","evaluation_method","disabled_workers","gender_dimension"],"properties":{"risk_groups":{"type":"string","minLength":1,"description":"Quelle attention particulière le plan porte-t-il aux groupes à risque"},"over_50":{"type":"string","minLength":1,"description":"Quelle attention particulière le plan porte-t-il aux travailleurs âgés d'au moins 50 ans"},"shortage_jobs":{"type":"string","minLength":1,"description":"Quelle attention particulière le plan porte-t-il aux métiers en pénurie"},"evaluation_method":{"type":"string","minLength":1,"description":"Quelle méthode d'évaluation le plan prévoit-il avec les travailleurs"},"disabled_workers":{"type":"string","minLength":1,"description":"Quelle attention particulière le plan porte-t-il aux travailleurs en situation de handicap"},"gender_dimension":{"type":"string","minLength":1,"description":"Comment la dimension de genre est-elle prise en compte dans le plan"}}},"sector_contribution":{"type":"object","additionalProperties":false,"required":["explanation"],"properties":{"explanation":{"type":"string","minLength":1,"description":"De quelle manière le plan contribue-t-il à l'investissement dans la formation du chapitre 12"}}},"sector_cct":{"type":"object","additionalProperties":false,"properties":{"reference":{"type":"string","description":"Quelle convention collective sectorielle fixe des exigences minimales pour le plan"}}},"budget":{"type":"object","additionalProperties":false,"properties":{"total_eur":{"type":"number","minimum":0,"description":"Quel est le budget total du plan"}}},"filing":{"type":"object","additionalProperties":false,"properties":{"sent_on":{"type":"string","format":"date","description":"À quelle date la copie du plan a-t-elle été transmise au SPF"},"anonymised":{"type":"boolean","description":"La copie transmise au SPF est-elle anonymisée"}}},"approver":{"type":"object","additionalProperties":false,"required":["name","title","date"],"properties":{"name":{"type":"string","minLength":1,"description":"Quel est le nom de la personne qui approuve le plan"},"title":{"type":"string","minLength":1,"description":"Quelle est la qualité de cette personne"},"date":{"type":"string","format":"date","description":"À quelle date le plan est-il approuvé"}}}}}