{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Comptes annuels — Jaarrekening (BE)","description":"Belgian annual accounts: balance sheet + income statement + appropriation, three schemes (micro / abbreviated / full), PCMN rubrics per AR 21.10.2018, CSA Art. 3:43–3:55.","type":"object","additionalProperties":false,"required":["letter","entity","representation","period","scheme","balance_sheet","income_statement"],"properties":{"letter":{"type":"object","additionalProperties":false,"required":["place","date","language"],"description":"Document metadata (place, date, language of drafting).","properties":{"place":{"type":"string","description":"Place of establishment / signature."},"date":{"type":"string","format":"date","description":"Date the document was signed / prepared."},"language":{"type":"string","enum":["fr","nl","de","en"],"description":"Language of drafting (must match region of registered office)."},"exercise_start":{"type":"string","format":"date","description":"Start of the fiscal year (exercice / boekjaar)."},"exercise_end":{"type":"string","format":"date","description":"End of the fiscal year — closing date."}}},"entity":{"type":"object","additionalProperties":false,"required":["name","bce_number","vat_number","legal_form","address","postal_code","commune"],"description":"Identification of the legal entity filing the annual accounts.","properties":{"name":{"type":"string","description":"Dénomination sociale / Naam van de vennootschap."},"bce_number":{"type":"string","pattern":"^[0-9]{4}\\.[0-9]{3}\\.[0-9]{3}$","description":"Numéro BCE / KBO-nummer (format 0xxx.xxx.xxx)."},"vat_number":{"type":"string","pattern":"^BE0[0-9]{9}$","description":"Numéro de TVA / BTW-nummer (format BE0xxxxxxxxx)."},"legal_form":{"type":"string","enum":["SRL","SA","SNC","SCS","SC","ASBL","AISBL","BV","NV","VOF","CommV","CV","VZW","IVZW","SE","SCRL","SPRL"],"description":"Forme juridique / Rechtsvorm (Art. 1:5 CSA)."},"address":{"type":"string","description":"Rue et numéro / Straat en nummer."},"postal_code":{"type":"string","description":"Code postal / Postcode."},"commune":{"type":"string","description":"Commune / Gemeente."},"date_constitution":{"type":"string","format":"date","description":"Date de constitution / Oprichtingsdatum."},"exercice_fiscal_debut":{"type":"string","format":"date","description":"Début exercice fiscal standard."},"exercice_fiscal_fin":{"type":"string","format":"date","description":"Fin exercice fiscal standard (généralement 31/12)."},"capital_social":{"type":"number","minimum":0,"description":"Capital social souscrit / Geplaatst kapitaal (rubrique 10 PCMN, €)."},"regime_fiscal":{"type":"string","enum":["isoc","ipm","pmp","irpp"],"description":"Régime fiscal applicable: ISOC (impôt des sociétés), IPM (impôt des personnes morales), PMP (petites et moyennes entreprises ISOC 20 %), IRPP (personnes physiques — hors scope comptes annuels ordinaires)."},"joint_committee":{"type":"string","description":"Commission paritaire principale / Paritair comité (ex. PC 200)."},"nbb_filing_reference":{"type":"string","description":"Référence de dépôt BNB / NBB-neerleggingsreferentie attribuée après dépôt."}}},"representation":{"type":"object","additionalProperties":false,"required":["administrator"],"description":"Persons signing or responsible for the annual accounts.","properties":{"administrator":{"type":"object","additionalProperties":false,"required":["name","function"],"description":"Gérant / Administrateur délégué / Bestuurder signing the accounts.","properties":{"name":{"type":"string"},"function":{"type":"string","description":"Gérant / Administrateur délégué / CEO / etc."},"national_number":{"type":"string","pattern":"^[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}-[0-9]{3}\\.[0-9]{2}$"}}},"reviseur":{"type":"object","additionalProperties":false,"description":"Réviseur d'entreprises / Bedrijfsrevisor — required for large entities (Art. 1:26–1:27 CSA).","properties":{"name":{"type":"string","description":"Nom du réviseur / Naam bedrijfsrevisor."},"cabinet":{"type":"string","description":"Cabinet de révision / Revisorenkantoor."},"ire_number":{"type":"string","description":"Numéro IRE / IBR-nummer (format B00xxx)."},"opinion":{"type":"string","enum":["sans_reserve","avec_reserve","opinion_negative","abstention"],"description":"Opinion du réviseur sur les comptes annuels."}}},"comptable":{"type":"object","additionalProperties":false,"description":"Expert-comptable / Boekhouder-fiscalist (ITAA).","properties":{"name":{"type":"string"},"itaa_number":{"type":"string","description":"Numéro ITAA / BIBF-nummer."},"cabinet":{"type":"string"}}}}},"period":{"type":"object","additionalProperties":false,"required":["start","end"],"description":"Fiscal year dates.","properties":{"start":{"type":"string","format":"date","description":"Start of fiscal year (début d'exercice)."},"end":{"type":"string","format":"date","description":"End of fiscal year (clôture d'exercice)."},"aga_date":{"type":"string","format":"date","description":"Date de l'Assemblée Générale Annuelle d'approbation (art. 3:47 CSA)."},"filing_deadline":{"type":"string","format":"date","description":"Date limite de dépôt BNB (30 jours après AGA, max 7 mois après clôture — Art. 3:55 CSA)."},"filing_date":{"type":"string","format":"date","description":"Date effective de dépôt à la BNB (Centrale des bilans)."}}},"scheme":{"type":"string","enum":["micro","abbreviated","full"],"description":"Presentation scheme: micro (Art. 1:24–1:25 CSA), abbreviated / abrégé (Art. 1:26), full / complet (Art. 1:27). Governs which rubrics are mandatory."},"balance_sheet":{"type":"object","additionalProperties":false,"required":["assets","liabilities"],"description":"Bilan / Balans — PCMN rubrics per AR 21.10.2018 and AR 18.6.2019.","properties":{"assets":{"type":"object","additionalProperties":false,"required":["total"],"description":"Actif / Activa.","properties":{"fixed":{"type":"array","description":"Actifs immobilisés / Vaste activa (rubrique 20/28).","items":{"type":"object","additionalProperties":false,"required":["label","rubric","amount"],"properties":{"label":{"type":"string"},"rubric":{"type":"string","description":"PCMN rubric code (e.g. '21', '22/27', '28')."},"amount":{"type":"number","description":"Current year amount (€)."},"prior_amount":{"type":"number","description":"Prior year comparative (€)."}}}},"total_fixed":{"type":"number","description":"Total actifs immobilisés (rubrique 20/28)."},"prior_total_fixed":{"type":"number"},"current":{"type":"array","description":"Actifs circulants / Vlottende activa (rubrique 29/58).","items":{"type":"object","additionalProperties":false,"required":["label","rubric","amount"],"properties":{"label":{"type":"string"},"rubric":{"type":"string"},"amount":{"type":"number"},"prior_amount":{"type":"number"}}}},"total_current":{"type":"number","description":"Total actifs circulants (rubrique 29/58)."},"prior_total_current":{"type":"number"},"total":{"type":"number","description":"TOTAL DE L'ACTIF (rubrique 20/58)."},"prior_total":{"type":"number"}}},"liabilities":{"type":"object","additionalProperties":false,"required":["total"],"description":"Passif / Passiva.","properties":{"equity":{"type":"array","description":"Capitaux propres / Eigen vermogen (rubrique 10/15).","items":{"type":"object","additionalProperties":false,"required":["label","rubric","amount"],"properties":{"label":{"type":"string"},"rubric":{"type":"string"},"amount":{"type":"number"},"prior_amount":{"type":"number"}}}},"total_equity":{"type":"number","description":"Total capitaux propres (rubrique 10/15)."},"prior_total_equity":{"type":"number"},"provisions":{"type":"array","description":"Provisions et impôts différés (rubrique 16).","items":{"type":"object","additionalProperties":false,"required":["label","rubric","amount"],"properties":{"label":{"type":"string"},"rubric":{"type":"string"},"amount":{"type":"number"},"prior_amount":{"type":"number"}}}},"total_provisions":{"type":"number","description":"Total provisions (rubrique 16)."},"prior_total_provisions":{"type":"number"},"debts":{"type":"array","description":"Dettes / Schulden (rubrique 17/49).","items":{"type":"object","additionalProperties":false,"required":["label","rubric","amount"],"properties":{"label":{"type":"string"},"rubric":{"type":"string"},"amount":{"type":"number"},"prior_amount":{"type":"number"}}}},"total_debts":{"type":"number","description":"Total dettes (rubrique 17/49)."},"prior_total_debts":{"type":"number"},"total":{"type":"number","description":"TOTAL DU PASSIF (rubrique 10/49)."},"prior_total":{"type":"number"}}}}},"income_statement":{"type":"object","additionalProperties":false,"required":["operating_result","result_after_tax"],"description":"Compte de résultats / Resultatenrekening — PCMN per AR 21.10.2018.","properties":{"operating_income":{"type":"array","description":"Produits d'exploitation (rubrique 70/76A).","items":{"type":"object","additionalProperties":false,"required":["label","rubric","amount"],"properties":{"label":{"type":"string"},"rubric":{"type":"string"},"amount":{"type":"number"},"prior_amount":{"type":"number"}}}},"total_operating_income":{"type":"number","description":"Total produits d'exploitation (rubrique 70/76A)."},"prior_total_operating_income":{"type":"number"},"operating_charges":{"type":"array","description":"Charges d'exploitation (rubrique 60/66A).","items":{"type":"object","additionalProperties":false,"required":["label","rubric","amount"],"properties":{"label":{"type":"string"},"rubric":{"type":"string"},"amount":{"type":"number"},"prior_amount":{"type":"number"}}}},"total_operating_charges":{"type":"number","description":"Total charges d'exploitation (rubrique 60/66A)."},"prior_total_operating_charges":{"type":"number"},"operating_result":{"type":"number","description":"Résultat d'exploitation (rubrique 70/66A)."},"prior_operating_result":{"type":"number"},"financial_income":{"type":"number","description":"Produits financiers (rubrique 75). Peut être négatif (charges > produits)."},"prior_financial_income":{"type":"number"},"financial_charges":{"type":"number","description":"Charges financières (rubrique 65)."},"prior_financial_charges":{"type":"number"},"result_before_tax":{"type":"number","description":"Résultat avant impôts (rubrique 70/66B)."},"prior_result_before_tax":{"type":"number"},"tax":{"type":"number","description":"Impôts sur le résultat ISOC (rubrique 67/77). Taux 25 % ou 20 % PME (Art. 215 CIR 92)."},"prior_tax":{"type":"number"},"result_after_tax":{"type":"number","description":"Résultat de l'exercice après impôts (rubrique 70/66C)."},"prior_result_after_tax":{"type":"number"}}},"appropriation":{"type":"object","additionalProperties":false,"description":"Affectations et prélèvements / Resultaatverwerking (Art. 3:47 CSA).","properties":{"profit_to_carry_forward":{"type":"number","description":"Bénéfice reporté / Overgedragen winst (rubrique 14)."},"dividends":{"type":"number","description":"Dividendes distribués / Dividenden."},"reserves":{"type":"number","description":"Dotation aux réserves / Dotatie aan reserves (rubrique 13)."},"other_appropriation":{"type":"number","description":"Autres affectations (subsides, capital, etc.)."},"total_appropriation":{"type":"number","description":"Total des affectations = résultat de l'exercice."}}},"isoc_declaration":{"type":"object","additionalProperties":false,"description":"Référence à la déclaration ISOC (formulaire 275.1 — Tax-on-Web — Art. 183 et suiv. CIR 92).","properties":{"fiscal_year_isoc":{"type":"integer","minimum":2020,"maximum":2099,"description":"Exercice d'imposition (année d'imposition) pour la déclaration ISOC (= année de clôture + 1)."},"form_275_reference":{"type":"string","description":"Référence unique du formulaire 275.1 déposé via Tax-on-Web."},"filing_date_isoc":{"type":"string","format":"date","description":"Date de dépôt de la déclaration ISOC via Tax-on-Web."},"taxable_base":{"type":"number","description":"Base taxable ISOC après ajustements DNA/DRD/pertes (Art. 183–215 CIR 92, €)."},"tax_rate":{"type":"number","minimum":0,"maximum":100,"description":"Taux ISOC applicable: 25 % (Art. 215 §1) ou 20 % PME (Art. 215 §2 sur premiers €100 000)."},"isoc_due":{"type":"number","description":"ISOC dû avant crédits et précomptes (€)."},"prepayments":{"type":"number","description":"Versements anticipés ISOC effectués (VA1-VA4, €)."},"balance_due":{"type":"number","description":"Solde ISOC à payer après déduction VA et précomptes (€)."}}}}}