{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Compte individuel / Individuele rekening (BE) -- AR 8.8.1980","description":"Belgian individual account per AR 8.8.1980 and Loi 12.4.1965 Art. 15bis. Annual register with mandatory mentions: employer identification (BCE/KBO, ONSS/RSZ, PC/CP), employee identification (NISS, status, entry/exit dates), and per-month wage columns covering gross categories, ONSS employee 13.07%, taxable amount, withholding tax by bareme, BBSZ/CSSS, net paid. Retention 5 years after contract end (Art. 21 AR 8.8.1980).","type":"object","additionalProperties":false,"required":["letter","employer","social_secretariat","employee","year","monthly_entries","annual_totals"],"properties":{"letter":{"type":"object","additionalProperties":false,"required":["place","date","language"],"properties":{"place":{"type":"string"},"date":{"type":"string","format":"date"},"language":{"type":"string","enum":["fr","nl","de","en"]}}},"employer":{"type":"object","additionalProperties":false,"required":["name","legal_form","address","bce_number","vat_number","onss_number","joint_committee"],"properties":{"name":{"type":"string","minLength":1},"legal_form":{"type":"string"},"address":{"type":"string"},"bce_number":{"type":"string","pattern":"^[0-9]{4}\\.[0-9]{3}\\.[0-9]{3}$"},"vat_number":{"type":"string","pattern":"^BE0[0-9]{9}$"},"onss_number":{"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","matricule","function","status","regime","joined_company"],"properties":{"surname":{"type":"string","minLength":1},"given_name":{"type":"string","minLength":1},"address":{"type":"string"},"national_register_number":{"type":"string","pattern":"^[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}-[0-9]{3}\\.[0-9]{2}$"},"matricule":{"type":"string"},"birth_date":{"type":"string","format":"date"},"function":{"type":"string"},"status":{"type":"string","enum":["arbeider","bediende","kaderlid","dienstbode","leerling"]},"regime":{"type":"string","enum":["voltijds","deeltijds"]},"fte_percentage":{"type":"number","minimum":0,"maximum":100},"joined_company":{"type":"string","format":"date"},"exit_date":{"type":"string","format":"date","description":"Date de sortie si le contrat a pris fin dans l'annee"},"exit_reason":{"type":"string","description":"Motif de sortie: demission, licenciement, fin CDD, etc."},"iban":{"type":"string","pattern":"^BE[0-9]{14}$"},"tax_residence":{"type":"string","enum":["vlaams_gewest","waals_gewest","brussels_gewest"]}}},"year":{"type":"integer","minimum":2020,"maximum":2100,"description":"Annee civile couverte par le compte individuel"},"monthly_entries":{"type":"array","description":"Entrees mensuelles -- une par mois couvert (1 a 12). Manquant si le travailleur n'etait pas present le mois concerne.","minItems":1,"maxItems":12,"items":{"type":"object","additionalProperties":false,"required":["month","days_worked","gross_base","gross_total_onss","onss_employee","taxable_amount","withholding_tax","net_allocated","net_paid"],"properties":{"month":{"type":"integer","minimum":1,"maximum":12},"days_worked":{"type":"number","minimum":0},"hours_worked":{"type":"number","minimum":0},"days_holiday":{"type":"number","minimum":0},"gross_base":{"type":"number","minimum":0,"description":"Salaire de base mensuel brut"},"gross_overtime":{"type":"number","minimum":0,"description":"Heures supplementaires brutes"},"gross_premiums":{"type":"number","minimum":0,"description":"Primes et gratifications"},"gross_holiday_pay":{"type":"number","minimum":0,"description":"Pecule de vacances (simple) inclus mensuel"},"gross_year_end_premium":{"type":"number","minimum":0,"description":"Prime de fin d'annee (mois de versement)"},"gross_other":{"type":"number","minimum":0,"description":"Autres composantes (ATN, indemnites soumises, etc.)"},"gross_total_onss":{"type":"number","minimum":0,"description":"Total brut soumis ONSS"},"onss_employee":{"type":"number","minimum":0,"description":"Cotisation ONSS personnelle 13,07%"},"werkbonus":{"type":"number","minimum":0,"description":"Reduction cotisation (bonus a l'emploi)"},"taxable_amount":{"type":"number","description":"Montant imposable"},"withholding_tax":{"type":"number","minimum":0,"description":"Precompte professionnel"},"bbsz_csss":{"type":"number","minimum":0,"description":"Cotisation speciale SS -- Art. 106 Loi 30.3.94"},"meal_vouchers_employee":{"type":"number","minimum":0,"description":"Retenue part ouvriere titres-repas"},"advances":{"type":"number","minimum":0},"garnishments":{"type":"number","minimum":0},"net_allocated":{"type":"number","description":"Net alloue"},"net_paid":{"type":"number","description":"Net paye (vire)"},"transport_allowance":{"type":"number","minimum":0},"eco_cheques":{"type":"number","minimum":0},"telework_allowance":{"type":"number","minimum":0}}}},"annual_totals":{"type":"object","additionalProperties":false,"required":["gross_total_onss","onss_employee","taxable_amount","withholding_tax","net_paid"],"properties":{"days_worked":{"type":"number","minimum":0},"gross_base":{"type":"number","minimum":0},"gross_overtime":{"type":"number","minimum":0},"gross_premiums":{"type":"number","minimum":0},"gross_holiday_pay":{"type":"number","minimum":0},"gross_year_end_premium":{"type":"number","minimum":0},"gross_other":{"type":"number","minimum":0},"gross_total_onss":{"type":"number","minimum":0},"onss_employee":{"type":"number","minimum":0},"werkbonus":{"type":"number","minimum":0},"taxable_amount":{"type":"number"},"withholding_tax":{"type":"number","minimum":0},"bbsz_csss":{"type":"number","minimum":0},"meal_vouchers_employee":{"type":"number","minimum":0},"net_paid":{"type":"number"},"transport_allowance":{"type":"number","minimum":0},"eco_cheques":{"type":"number","minimum":0}}},"certification":{"type":"object","additionalProperties":false,"description":"Bloc de certification requis lors de la remise du compte individuel a la sortie (Art. 15bis Loi 12.4.1965)","properties":{"certified":{"type":"boolean"},"certified_date":{"type":["string","null"],"format":"date"},"certifier_name":{"type":["string","null"]},"certifier_title":{"type":["string","null"]}}}}}