{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["agreement","employer","employee","dismissal_reference","considerants","indemnity","modalites_paiement","renonciation_recours","preserved_rights","confidentiality","applicable_law","signatures"],"properties":{"agreement":{"type":"object","additionalProperties":false,"required":["reference","drafting_place","drafting_date","originals_count","language_of_drafting"],"properties":{"reference":{"type":"string"},"drafting_place":{"type":"string"},"drafting_date":{"type":"string","format":"date"},"originals_count":{"type":"integer","minimum":2},"language_of_drafting":{"type":"string","enum":["fr","nl","de"],"description":"Langue de rédaction de la convention."}}},"employer":{"type":"object","additionalProperties":false,"required":["name","legal_form","registered_office","bce_number","vat_number","onss_number","represented_by","joint_committee"],"properties":{"name":{"type":"string"},"legal_form":{"type":"string"},"registered_office":{"type":"string"},"bce_number":{"type":"string","pattern":"^\\d{4}\\.\\d{3}\\.\\d{3}$"},"vat_number":{"type":"string"},"onss_number":{"type":"string"},"iban":{"type":"string"},"represented_by":{"type":"object","additionalProperties":false,"required":["name","title"],"properties":{"name":{"type":"string"},"title":{"type":"string"}}},"joint_committee":{"type":"object","additionalProperties":false,"required":["number","name"],"properties":{"number":{"type":"string"},"name":{"type":"string"}}},"social_secretariat":{"type":"object","additionalProperties":false,"required":["name","approval_number"],"properties":{"name":{"type":"string"},"approval_number":{"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). Compared with the language of the request: a warning when the language is not a language of the region."}}},"employee":{"type":"object","additionalProperties":false,"required":["surname","given_name","address","national_register_number","date_of_birth","function_title","statut","seniority_years","seniority_months","gross_monthly_salary"],"properties":{"surname":{"type":"string"},"given_name":{"type":"string"},"address":{"type":"string"},"national_register_number":{"type":"string","pattern":"^\\d{2}\\.\\d{2}\\.\\d{2}-\\d{3}\\.\\d{2}$"},"date_of_birth":{"type":"string","format":"date"},"function_title":{"type":"string"},"statut":{"type":"string","enum":["employe","ouvrier","cadre"]},"seniority_years":{"type":"integer","minimum":0},"seniority_months":{"type":"integer","minimum":0,"maximum":11},"gross_monthly_salary":{"type":"number","minimum":0},"assisted_by":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"capacity":{"type":"string","enum":["avocat","delegue_syndical","conseiller","aucun"]},"bar_or_organization":{"type":"string"}}}}},"dismissal_reference":{"type":"object","additionalProperties":false,"required":["dismissal_notification_date","dismissal_mode","contract_end_date","initial_indemnity_paid"],"properties":{"dismissal_notification_date":{"type":"string","format":"date"},"dismissal_mode":{"type":"string","enum":["licenciement_avec_preavis","licenciement_indemnite_compensatoire","licenciement_motif_grave","licenciement_avec_dispense_partielle"]},"contract_end_date":{"type":"string","format":"date"},"initial_motif_categorie":{"type":"string","enum":["comportement","aptitude","necessites_economiques","restructuration","motif_grave","non_communique"]},"initial_indemnity_paid":{"type":"number","minimum":0},"notice_letter_reference":{"type":"string"},"contract_conclusion_date":{"type":"string","format":"date"},"contract_start_date":{"type":"string","format":"date"}}},"considerants":{"type":"object","additionalProperties":false,"required":["recital_text"],"properties":{"recital_text":{"type":"string","description":"Considérants / preamble: existence d'un litige né ou éventuel, divergences de vues sur le motif/montant/mode de rupture, volonté commune d'éviter une procédure judiciaire."},"claims_employee":{"type":"array","items":{"type":"string"},"description":"Récriminations / réclamations formulées par le travailleur (e.g. licenciement manifestement déraisonnable CCT 109, discrimination, harcèlement, indemnité de préavis insuffisante)."},"claims_employer":{"type":"array","items":{"type":"string"}}}},"indemnity":{"type":"object","additionalProperties":false,"required":["categorie_indemnite","indemnity_components"],"properties":{"categorie_indemnite":{"type":"string","enum":["transactionnelle_imposable","protection_discrimination_exoneree","dommages_interets_moraux","mixte_avec_ventilation"],"description":"Catégorie de l'indemnité. Mixte : ventilation explicite par poste."},"indemnity_components":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["label","category","gross_amount"],"properties":{"label":{"type":"string"},"category":{"type":"string","enum":["indemnite_complementaire_rupture_imposable","indemnite_protection_discrimination","indemnite_protection_harcelement","indemnite_cct_109_manifestement_deraisonnable","dommage_moral","frais_avocat_remboursement","autre_exoneree","autre_imposable"]},"gross_amount":{"type":"number","minimum":0},"onss_treatment":{"type":"string","enum":["onss_du","onss_exonere"]},"tax_treatment_note":{"type":"string"}}}},"total_gross_amount":{"type":"number","minimum":0},"estimated_net_amount":{"type":"number","minimum":0},"tax_treatment_summary":{"type":"string","description":"Synthèse du traitement fiscal et social de l'indemnité."}}},"modalites_paiement":{"type":"object","additionalProperties":false,"required":["mode_paiement","iban_destination"],"properties":{"mode_paiement":{"type":"string","enum":["lump_sum","echelonne"]},"lump_sum_payment_date":{"type":"string","format":"date"},"echelonnement":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["date","amount"],"properties":{"date":{"type":"string","format":"date"},"amount":{"type":"number","minimum":0},"label":{"type":"string"}}}},"iban_destination":{"type":"string"},"communication_structuree":{"type":"string"}}},"renonciation_recours":{"type":"object","additionalProperties":false,"required":["mutual_release_clause","release_scope_text","art_2052_mention"],"properties":{"mutual_release_clause":{"type":"boolean"},"release_scope_text":{"type":"string","description":"Portée de la renonciation aux recours (par exemple indemnités CCT 109 pour licenciement manifestement déraisonnable, discrimination, harcèlement, dommages moraux)."},"art_2052_mention":{"type":"string","description":"Mention de l'article 2052 de l'ancien Code civil : « Les transactions ont, entre les parties, l'autorité de la chose jugée en dernier ressort. »"},"covered_claims":{"type":"array","items":{"type":"string"}}}},"preserved_rights":{"type":"object","additionalProperties":false,"required":["preserved_rights_clause","items_preserved"],"properties":{"preserved_rights_clause":{"type":"boolean"},"items_preserved":{"type":"array","items":{"type":"string"},"description":"Droits que les parties déclarent expressément préservés."}}},"confidentiality":{"type":"object","additionalProperties":false,"required":["confidentiality_clause","exceptions"],"properties":{"confidentiality_clause":{"type":"boolean"},"scope":{"type":"string"},"exceptions":{"type":"array","items":{"type":"string"}},"non_disparagement_clause":{"type":"boolean"},"non_disparagement_text":{"type":"string"}}},"applicable_law":{"type":"object","additionalProperties":false,"required":["governing_law","competent_court"],"properties":{"governing_law":{"type":"string","description":"Droit applicable et juridiction compétente."},"competent_court":{"type":"string"}}},"signatures":{"type":"object","additionalProperties":false,"required":["employer_name","employer_title","employee_name","place","date","lu_et_approuve_required"],"properties":{"employer_name":{"type":"string"},"employer_title":{"type":"string"},"employee_name":{"type":"string"},"place":{"type":"string"},"date":{"type":"string","format":"date"},"lu_et_approuve_required":{"type":"boolean","description":"Mention manuscrite « Lu et approuvé » / « Gelezen en goedgekeurd » / « Gelesen und genehmigt » demandée au-dessus des signatures."}}}}}