{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Fiche 281.50 — Commissions, courtages, ristournes, vacations, honoraires","description":"Belgian annual fiscal certificate 281.50 (commissions, brokerages, commercial rebates, fees, benefits in kind and costs paid to non-employees). Box and zone numbers follow the Belcotax-on-web brochure for income year 2025 (version of 14-01-2026), § 1.1.1.26 (Fiche28150).","type":"object","additionalProperties":false,"required":["debiteur","beneficiaire","fiscal_year","nature","totals"],"properties":{"fiscal_year":{"type":"integer","minimum":2020,"maximum":2099},"fiche_number":{"type":"string","description":"Numéro de la fiche (zone 2.009)."},"mention_neant":{"type":"string","enum":["0","1"],"description":"Mention NEANT (zone 2.031) : 1 si aucun paiement n'a eu lieu au cours de l'année des revenus, 0 sinon."},"debiteur":{"type":"object","additionalProperties":false,"required":["nom","bce_number","adresse","code_postal","commune"],"description":"Débiteur des revenus (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 d'entreprise (BCE) du débiteur (zone 1.005)."},"vat_number":{"type":"string","pattern":"^BE0[0-9]{9}$"},"national_number_personne_physique":{"type":"string","description":"Numéro national si le débiteur est une personne physique (zone 1.037)."},"rue":{"type":"string"},"code_postal":{"type":"string"},"commune":{"type":"string"},"adresse":{"type":"string"}}},"beneficiaire":{"type":"object","additionalProperties":false,"required":["nom","type_beneficiaire","adresse","code_postal","commune"],"description":"Bénéficiaire des revenus : personne physique ou personne morale.","properties":{"type_beneficiaire":{"type":"string","enum":["personne_physique","personne_morale"],"description":"Nature du bénéficiaire (zone 2.030) : 1 = personne physique, 2 = personne morale."},"nom":{"type":"string","description":"Nom ou dénomination (zone 2.013)."},"prenom":{"type":"string","description":"Prénom, personne physique seulement (zone 2.114)."},"national_number":{"type":"string","pattern":"^[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}-[0-9]{3}\\.[0-9]{2}$","description":"Personne physique : numéro national, non obligatoire (zone 2.011)."},"bce_number":{"type":"string","pattern":"^[0-9]{4}\\.[0-9]{3}\\.[0-9]{3}$","description":"Numéro d'entreprise (BCE) : en zone 2.110 pour une personne physique qui exerce une profession libérale, en zone 2.011 pour une personne morale."},"date_naissance":{"type":"string","format":"date"},"lieu_naissance":{"type":"string"},"fiscal_id_etranger":{"type":"string","description":"Numéro d'identification fiscale (NIF) étranger (zone 2.109)."},"rue":{"type":"string"},"code_postal":{"type":"string"},"commune":{"type":"string"},"pays":{"type":"string","description":"Pays (zone 2.018)."},"adresse":{"type":"string"},"profession_exercee":{"type":"string","description":"Profession exercée (zone 2.107)."}}},"nature":{"type":"object","additionalProperties":false,"description":"Cadre 3 — Nature des montants.","properties":{"code_a_commissions":{"type":"number","description":"Cadre 3 a) — Commissions, courtages, ristournes commerciales, etc. (zone 2.060)."},"code_b_honoraires":{"type":"number","description":"Cadre 3 b) — Honoraires et vacations (zone 2.061)."},"code_c_avantages_montant":{"type":"number","description":"Cadre 3 c) — Avantages de toute nature, montant (zone 2.062)."},"code_c_avantages_nature":{"type":"string","description":"Cadre 3 c) — Nature des avantages (zone 2.103)."},"code_d_frais_proprietaire_beneficiaire":{"type":"number","description":"Cadre 3 d) — Frais exposés pour compte du bénéficiaire (zone 2.063)."},"code_f_indemnites_sportifs":{"type":"number","description":"Cadre 3 f) — Montant versé à des sportifs pour leurs prestations sportives (zone 2.066)."},"code_f_indemnites_formateurs":{"type":"number","description":"Cadre 3 f) — Montant versé à des formateurs, entraîneurs ou accompagnateurs pour leurs activités au profit de sportifs (zone 2.067)."},"code_g_montant_reellement_paye":{"type":"number","description":"Cadre 3 g) — Montant réellement payé au cours de l'année des revenus, si le total e) n'y coïncide pas (zone 2.065)."},"code_h_indemnites_tutelles_exonerees":{"type":"number","description":"Cadre 3 h) — Indemnités perçues de tutelles exonérées (article 38, § 1er, alinéa 1er, 21°, CIR 92 ; option uniquement possible pour le SPF Justice) (zone 2.068)."},"commentaire":{"type":"string","description":"Cadre 4 — Commentaire (zones 2.099 à 2.102, 2.139 et 2.140)."}}},"totals":{"type":"object","additionalProperties":false,"required":["code_e_total"],"description":"Cadre 3 e) et total de contrôle.","properties":{"code_e_total":{"type":"number","description":"Cadre 3 e) — Total (2.060 + 2.061 + 2.062 + 2.063) (zone 2.064)."},"totaalcontrole":{"type":"number","description":"Total de contrôle de la fiche (zone 2.059)."}}},"filing":{"type":"object","additionalProperties":false,"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"]}}}}}