{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"AGM Preparation Checklist — Assemblée Générale Annuelle (BE)","description":"Belgian AGM checklist (Code des sociétés et des associations). Covers convocation, agenda, quorum, PV, BNB filing and post-AGM obligations.","type":"object","additionalProperties":false,"required":["letter","entity","agm","convocation","agenda_items","post_agm"],"properties":{"letter":{"type":"object","additionalProperties":false,"required":["place","date","language"],"properties":{"place":{"type":"string","description":"City of preparation."},"date":{"type":"string","format":"date","description":"Date of this checklist."},"language":{"type":"string","enum":["fr","nl","de","en"]},"document_reference":{"type":"string"}}},"entity":{"type":"object","additionalProperties":false,"required":["name","bce_number","legal_form","address","postal_code","commune"],"properties":{"name":{"type":"string","description":"Dénomination sociale."},"bce_number":{"type":"string","pattern":"^[0-9]{4}\\.[0-9]{3}\\.[0-9]{3}$","description":"Numéro BCE 0xxx.xxx.xxx."},"vat_number":{"type":"string","pattern":"^BE0[0-9]{9}$"},"legal_form":{"type":"string","enum":["SRL","SA","BV","NV"],"description":"Forme juridique — détermine le régime de convocation et quorum."},"address":{"type":"string"},"postal_code":{"type":"string"},"commune":{"type":"string"},"is_listed":{"type":"boolean","description":"Société cotée en bourse."},"capital_social":{"type":"number","minimum":0,"description":"Capital souscrit ou patrimoine de départ (€)."},"fiscal_year_end":{"type":"string","format":"date","description":"Date de clôture de l'exercice couvert."},"contact_person":{"type":"string","description":"Responsable juridique / secrétaire de direction."}}},"agm":{"type":"object","additionalProperties":false,"required":["fiscal_year","agm_date"],"properties":{"fiscal_year":{"type":"string","description":"Exercice couvert (ex: 2025)."},"agm_date":{"type":"string","format":"date","description":"Date prévue de l'AGA."},"agm_time":{"type":"string","description":"Heure de début (ex: 14:00)."},"agm_location":{"type":"string","description":"Lieu de tenue de l'AGA."},"convocation_deadline":{"type":"string","format":"date","description":"Date limite d'envoi de la convocation."},"bnb_filing_deadline":{"type":"string","format":"date","description":"Date limite de dépôt des comptes annuels à la BNB (CSA art. 3:10 : dans les trente jours de leur approbation et au plus tard sept mois après la date de clôture de l'exercice)."},"chairperson":{"type":"string","description":"Président de séance."},"secretary":{"type":"string","description":"Secrétaire de séance."},"reviseur_name":{"type":"string","description":"Commissaire / réviseur d'entreprises (IRE) si requis."},"reviseur_ire":{"type":"string","description":"Numéro IRE/IBR du commissaire."},"reviseur_opinion":{"type":"string","enum":["sans_reserve","avec_reserve","opinion_negative","abstention"],"description":"Opinion du commissaire sur les comptes."}}},"convocation":{"type":"object","additionalProperties":false,"required":["notice_days","send_method"],"description":"Règles de convocation.","properties":{"notice_days":{"type":"integer","minimum":1,"description":"Délai de convocation en jours."},"send_method":{"type":"string","enum":["registered_letter","hand_delivery","email","ordinary_mail"],"description":"Mode d'envoi de la convocation."},"send_date":{"type":"string","format":"date"},"publication_moniteur":{"type":"boolean","description":"Publication de la convocation au Moniteur belge."},"publication_date_moniteur":{"type":"string","format":"date"},"agenda_attached":{"type":"boolean","description":"Ordre du jour joint à la convocation."},"proxies_allowed":{"type":"boolean","description":"Possibilité de voter par procuration."},"formality_verified":{"type":"boolean","description":"Vérification formelle faite avant envoi."}}},"agenda_items":{"type":"array","description":"Points obligatoires et additionnels de l'ordre du jour.","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["sequence","category","description"],"properties":{"sequence":{"type":"integer","minimum":1},"category":{"type":"string","enum":["annual_accounts_approval","result_appropriation","discharge_managers","discharge_auditor","mandate_renewal","statutory_amendment","capital_operation","other"],"description":"Catégorie du point."},"description":{"type":"string"},"resolution_text":{"type":"string","description":"Texte de la résolution proposée."},"vote_result":{"type":"string","enum":["approved","rejected","deferred","pending"],"description":"Résultat du vote lors de l'AGA."},"votes_for":{"type":"integer","minimum":0},"votes_against":{"type":"integer","minimum":0},"abstentions":{"type":"integer","minimum":0},"notes":{"type":"string"}}}},"financial_data":{"type":"object","additionalProperties":false,"description":"Données financières clés de l'exercice clos.","properties":{"net_result":{"type":"number","description":"Résultat net de l'exercice (€, positif = bénéfice)."},"dividend_proposed":{"type":"number","minimum":0,"description":"Dividende brut proposé par action/part (€)."},"dividend_total":{"type":"number","minimum":0,"description":"Montant total dividendes distribués (€)."},"legal_reserve_allocation":{"type":"number","minimum":0,"description":"Dotation à la réserve légale (€)."},"result_carried_forward":{"type":"number","description":"Résultat reporté après affectation (€)."},"annual_accounts_approved":{"type":"boolean"},"auditor_report_issued":{"type":"boolean"},"management_report_required":{"type":"boolean","description":"Un rapport de gestion est-il requis ?"},"management_report_approved":{"type":"boolean"}}},"post_agm":{"type":"object","additionalProperties":false,"required":["pv_signed","bnb_filing_status","ubo_update_required"],"description":"Obligations post-AGA.","properties":{"pv_signed":{"type":"boolean","description":"PV signé."},"pv_date":{"type":"string","format":"date"},"pv_registry_filing":{"type":"boolean","description":"Dépôt du PV au greffe."},"moniteur_publication_date":{"type":"string","format":"date","description":"Date de publication Moniteur belge des actes."},"bnb_filing_status":{"type":"string","enum":["pending","submitted","confirmed","late"],"description":"Statut du dépôt BNB."},"bnb_filing_date":{"type":"string","format":"date"},"bnb_reference":{"type":"string","description":"Référence de dépôt BNB."},"ubo_update_required":{"type":"boolean","description":"Mise à jour du registre UBO nécessaire à la suite de l'AGA."},"ubo_update_date":{"type":"string","format":"date","description":"Date de mise à jour registre UBO."},"shareholder_register_updated":{"type":"boolean","description":"Registre des associés/actionnaires mis à jour."},"documents_archived":{"type":"boolean","description":"Documents AGA archivés (comptes, PV, convocations)."}}},"preparation_tasks":{"type":"array","description":"Tâches de préparation avec responsable, délai et statut.","items":{"type":"object","additionalProperties":false,"required":["task_name","responsible","deadline","status"],"properties":{"task_name":{"type":"string"},"responsible":{"type":"string"},"deadline":{"type":"string","format":"date"},"status":{"type":"string","enum":["done","in_progress","pending","blocked"]},"completion_date":{"type":"string","format":"date"},"notes":{"type":"string"}}}}}}