{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Fiche 281.10 — Rémunérations / Bezoldigingen werknemers","description":"Belgian annual fiscal certificate 281.10 (salaried employees). Box, code and zone numbers follow the Belcotax-on-web brochure for income year 2025 (version of 14-01-2026), § 1.1.1.9.","type":"object","additionalProperties":false,"required":["debiteur","beneficiaire","fiscal_year","occupation","remunerations","totals"],"properties":{"fiscal_year":{"type":"integer","minimum":2020,"maximum":2099,"description":"Income year (Année des revenus / Inkomstenjaar)."},"fiche_number":{"type":"string","description":"Numéro de la fiche (zone 2.009)."},"categorie":{"type":"string","enum":["loon_werknemer","loon_arbeider","pensioen","vervangingsinkomen","publieke_sector"],"description":"Sub-category of fiche 281.10. Most common = loon_werknemer (private-sector employee)."},"debiteur":{"type":"object","additionalProperties":false,"required":["nom","bce_number","adresse","code_postal","commune"],"description":"Débiteur des revenus — typically the employer (zones 1.005, 1.011-1.015, 1.037).","properties":{"nom":{"type":"string"},"forme_juridique":{"type":"string"},"bce_number":{"type":"string","pattern":"^[0-9]{4}\\.[0-9]{3}\\.[0-9]{3}$","description":"Numéro BCE (10 chiffres formatés xxxx.xxx.xxx) — zone 1.005."},"vat_number":{"type":"string","pattern":"^BE0[0-9]{9}$"},"onss_number":{"type":"string","description":"Numéro d'immatriculation ONSS / RSZ-werkgeversnummer."},"rue":{"type":"string"},"code_postal":{"type":"string"},"commune":{"type":"string"},"adresse":{"type":"string","description":"Adresse complète sur une ligne pour rendu."},"secretariat_social":{"type":"object","additionalProperties":false,"properties":{"nom":{"type":"string"},"agrement_number":{"type":"string","description":"Numéro d'agrément du secrétariat social."},"rue":{"type":"string"},"code_postal":{"type":"string"},"commune":{"type":"string"}}}}},"beneficiaire":{"type":"object","additionalProperties":false,"required":["nom","prenom","national_number","adresse","code_postal","commune"],"description":"Bénéficiaire des revenus / Verkrijger der inkomsten (zones 2.011, 2.013, 2.114, 2.015-2.018).","properties":{"nom":{"type":"string"},"prenom":{"type":"string"},"national_number":{"type":"string","pattern":"^[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}-[0-9]{3}\\.[0-9]{2}$","description":"N° national (NISS / Rijksregisternummer) au format yy.mm.dd-xxx.xx (zone 2.011)."},"date_naissance":{"type":"string","format":"date"},"lieu_naissance":{"type":"string"},"rue":{"type":"string"},"code_postal":{"type":"string"},"commune":{"type":"string"},"pays":{"type":"string","description":"Pays du domicile du bénéficiaire (zone 2.018)."},"adresse":{"type":"string"},"etat_civil":{"type":"string","enum":["celibataire","marie","cohabitant_legal","divorce","veuf","separe"]},"conjoint_revenus":{"type":"string","enum":["sans","professionnels","remplacement","autres","non_applicable"]},"enfants_charge":{"type":"integer","minimum":0},"fiscal_resident_belgium":{"type":"boolean"}}},"occupation":{"type":"object","additionalProperties":false,"required":["date_entree"],"description":"Dates de l'entrée et de la sortie (zones 2.055, 2.056).","properties":{"date_entree":{"type":"string","format":"date"},"date_sortie":{"type":"string","format":"date"},"regime":{"type":"string","enum":["temps_plein","temps_partiel"]},"fte_percentage":{"type":"number","minimum":0,"maximum":100},"joint_committee":{"type":"string","description":"Numéro de la Commission Paritaire (ex. PC 200)."}}},"remunerations":{"type":"object","additionalProperties":false,"description":"Cadres 6 et suivants de la fiche 281.10.","properties":{"code_250_remunerations":{"type":"number","description":"Cadre 6 a) — Rémunérations (zone 2.060)."},"code_250_avantages_montant":{"type":"number","description":"Cadre 6 b) — Avantages de toute nature, montant (zone 2.076)."},"avantages_nature_codes":{"type":"string","description":"Cadre 6 b) — Nature des avantages de toute nature, codes lettres alignés à gauche (zone 2.099) : A = prêt, B = logement, C = chauffage, D = électricité (pas chauffage), E = nourriture, F = véhicule, G = PC privé, H = PC fins personnelles, I = internet, J = tablette ou tél. mobile, K = abon. téléphone, Z = autres avantages."},"code_250_societe_etrangere":{"type":"number","description":"Cadre 27 a) 1° — Code 250, rémunération reçue d'une société étrangère liée (zone 2.181)."},"code_250_actions":{"type":"number","description":"Cadre 27 a) 2° — Code 250, actions reçues d'une société étrangère liée (zone 2.182)."},"code_250_bonus_options":{"type":"number","description":"Cadre 27 a) 3° — Code 250, bonus, primes et options sur actions d'une société étrangère liée (zone 2.183)."},"code_250_atn_etrangere":{"type":"number","description":"Cadre 27 a) 4° — Code 250, avantages de toute nature d'une société étrangère liée (zone 2.184)."},"code_240_pc_prive_employeur":{"type":"number","description":"Cadre 13 — PC privé : montant de l'intervention de l'employeur (code 240, zone 2.130)."},"code_242_avantages_non_recurrents":{"type":"number","description":"Cadre 9 a) — Avantages non récurrents liés aux résultats (code 242, zone 2.117)."},"code_243_arrieres_anr":{"type":"number","description":"Cadre 9 b) — Avantages non récurrents liés aux résultats, arriérés (code 243, zone 2.127)."},"code_247_decembre_public":{"type":"number","description":"Cadre 7 d) — Rémunération du mois de décembre (autorité publique) (code 247, zone 2.070)."},"code_250_indemnite_forfaitaire_construction":{"type":"number","description":"Commission paritaire de la construction n° 124 — rémunération forfaitaire journalière vacances fin d'année (code 250, zone 2.085)."},"code_251_pecule_anticipe":{"type":"number","description":"Cadre 7 a) — Pécule de vacances anticipé (code 251, zone 2.063)."},"code_252_arrieres":{"type":"number","description":"Cadre 7 b) — Arriérés autres que ceux visés sous 9 b), 11 c) et 12 c) (code 252, zone 2.064)."},"code_254_frais_proprietaire_montant":{"type":"number","description":"Cadre 14 — Indemnités et avantages pour les déplacements du domicile au lieu de travail : total (code 254, zone 2.077) des zones 2.086, 2.087, 2.088, 2.207 et 2.208."},"code_254_kilometres_velo":{"type":"integer","description":"Cadre 14 d) — Déplacements en cycle ou en speed pedelec : nombre de kilomètres (zone 2.226)."},"code_254_convention_individuelle_transport":{"type":"boolean","description":"Cadre 14 b) — Convention individuelle tenue à disposition (zone 2.040) : 1 = oui, 0 = pas d'application."},"code_263_horeca_33pc":{"type":"number","description":"Cadre 10 — Imposable au taux de 33 % : total (2.132 + 2.178) (code 263, zone 2.141)."},"code_267_fonds_impulsion":{"type":"number","description":"Cadre 15 — Prime du Fonds d'Impulsion pour la médecine générale (code 267, zone 2.066)."},"code_271_timbres_intemperies":{"type":"number","description":"Cadre 8 — Timbres intempéries (code 271, zone 2.116)."},"code_273_remunerations_sportifs":{"type":"number","description":"Cadre 11 a) — Rémunérations des sportifs (code 273, zone 2.119)."},"code_274_pecule_sportifs":{"type":"number","description":"Cadre 11 b) — Pécule de vacances anticipé des sportifs (code 274, zone 2.120)."},"code_277_remunerations_arbitres":{"type":"number","description":"Cadre 12 a) — Rémunérations des arbitres, formateurs, entraîneurs et accompagnateurs (code 277, zone 2.123)."},"code_280_total_avantages_locatifs_arbitres_etc":{"type":"number","description":"Cadre 12 d) — Indemnités de dédit des arbitres, formateurs, entraîneurs et accompagnateurs (code 280, zone 2.126)."},"code_283_pension_continuation":{"type":"number","description":"Cadre 16 b) — Cotisations et primes pour la continuation individuelle (code 283, zone 2.072)."},"code_284_bonus_emploi_3314":{"type":"number","description":"Cadre 25 a) — Bonus à l'emploi qui entre en ligne de compte pour le crédit d'impôt de 33,14 % (code 284, zone 2.115)."},"code_285_pension_complementaire":{"type":"number","description":"Cadre 16 a) — Retenues pour pensions complémentaires : cotisations et primes normales (code 285, zone 2.081)."},"code_286_precompte_professionnel":{"type":"number","description":"Cadre 22 — Précompte professionnel : total (code 286, zone 2.074 = 2.131 + 2.133)."},"code_287_cotisation_speciale_secu":{"type":"number","description":"Cadre 23 — Cotisations spéciales pour la sécurité sociale (code 287, zone 2.075)."},"code_290_personnel_public_sans_contrat":{"type":"string","enum":["0","1"],"description":"Cadre 24 — Personnel du secteur public sans contrat de travail (code 290, zone 2.041) : 0 = pas d'application, 1 = d'application."},"code_305_total_heures_supp":{"type":"number","description":"Cadre 18 a) 1) — Total des heures supplémentaires effectivement prestées (code 305, zone 2.142)."},"code_335_horeca_300_remunerations":{"type":"number","description":"Cadre 17 a) 1° — Heures supplémentaires dans l'horeca, employeurs sans système de caisse enregistreuse : rémunérations ordinaires (code 335, zone 2.061)."},"code_360_bonus_emploi_5254":{"type":"number","description":"Cadre 25 b) — Bonus à l'emploi qui entre en ligne de compte pour le crédit d'impôt de 52,54 % (code 360, zone 2.210)."},"code_387_pension_libre_complementaire":{"type":"number","description":"Cadre 16 c) — Cotisations et primes de pension libre complémentaire pour les travailleurs salariés (code 387, zone 2.128)."},"frais_proprietaire_employeur":{"type":"object","additionalProperties":false,"description":"Cadre 26 a) — Renseignements divers : dépenses propres à l'employeur.","properties":{"indemnites_forfaitaires_normes_serieuses":{"type":"number","description":"Zone 2.200."},"indemnites_forfaitaires_sans_normes":{"type":"number","description":"Zone 2.078."},"indemnites_justificatifs":{"type":"number","description":"Zone 2.201."},"indemnite_mobilite":{"type":"number","description":"Zone 2.084 — Indemnité de mobilité."}}},"regime_impatries":{"type":"object","additionalProperties":false,"description":"Cadre 29 — Régimes spéciaux d'imposition pour les contribuables impatriés et les chercheurs impatriés.","properties":{"depenses_repetitives":{"type":"number","description":"Zone 2.202."},"autres_depenses_emploi_belgique":{"type":"number","description":"Zone 2.203."},"montant_brut_remunerations":{"type":"number","description":"Zone 2.206."}}},"etudiant":{"type":"object","additionalProperties":false,"description":"Cadre 26 h) — Job d'étudiant.","properties":{"montant_total":{"type":"number","description":"Zone 2.136."},"montant_periode_specifique":{"type":"number","description":"Zone 2.137."}}},"frontalier_francais":{"type":"string","enum":["0","1","2"],"description":"Habitants de France employés en Belgique (zone 2.036) : 0 = pas d'application, 1 = frontalier français, 2 = frontalier saisonnier français."},"budget_mobilite":{"type":"number","description":"Cadre 26 f) — Budget de mobilité : montant total (zone 2.134)."},"flexijob_non_pensionne":{"type":"number","description":"Rémunérations d'un travail flexi-job exercé par un non-pensionné qui entrent en ligne de compte pour l'exonération (code 262, zone 2.198)."}}},"totals":{"type":"object","additionalProperties":false,"required":["code_250_total"],"description":"Totaux de la fiche.","properties":{"code_250_total":{"type":"number","description":"Cadre 6 — Total A (code 250, zone 2.062)."},"totaalcontrole":{"type":"number","description":"Total de contrôle de la fiche (zone 2.059)."}}},"filing":{"type":"object","additionalProperties":false,"description":"Métadonnées de dépôt Belcotax-on-web.","properties":{"envoi_number":{"type":"string"},"submitted_at":{"type":"string","format":"date"},"deadline":{"type":"string","format":"date","description":"Date limite de dépôt."},"support":{"type":"string","enum":["belcotax_xml","belcotax_encodage","papier"],"description":"Mode d'introduction."}}}}}