{"$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":"Regional language obligation per Décret CF 30.6.1982 / Décret RW 19.4.2018 / Décret 19.7.1973 NL / Communauté germanophone."}}},"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"}}}}},"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":"Critical: ONSS/CIR 92 treatment depends on category. Indemnité de rupture/transactionnelle: bezoldiging Art. 31 CIR 92, ONSS code 3, Belcotax 281.10. Indemnité de protection (discrimination, victime de représailles, etc.) ou dommage moral fixée par jugement/transaction entérinée: exonérée ONSS. 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 ONSS, avec mention de la déclaration Belcotax-on-Web fiche 281.10 et précompte professionnel selon AR/CIR 92."}}},"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: peut couvrir les indemnités CCT 109 manifestement déraisonnable, discrimination, harcèlement, dommages moraux. NE PEUT PAS couvrir les droits d'ordre public (vakantiegeld, eindejaarspremie ONSS-affilié, CCT obligatoires)."},"art_2052_mention":{"type":"string","description":"Mention art. 2052 ancien Code civil (avant 1.1.2023) ou Livre 5 nouveau Code civil — autorité de chose jugée en dernier ressort de la transaction."},"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 d'ordre public que la transaction NE PEUT PAS éteindre: pécule de vacances simple/double de sortie (Loi 28.6.1971), prime de fin d'année conventionnelle, droit aux fiches sociales/fiscales, droit à l'attestation de chômage C4, droit au certificat de travail Art. 21 Loi 3.7.1978."}}},"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":"Loi belge ; tribunal du travail compétent au titre des art. 578 et 627, 9° du Code judiciaire."},"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 » fortement recommandée pour distinguer de la signature « pour réception » seule. Cf. Cour trav. Bruxelles 31.5.2016."}}}}}