Jalon 2: Conformité Légale Belge 📋

Number:

7

State:

open

Due Date:

No due date

Open Issues:

0

Closed Issues:

30

Total Issues:

30

URL:

View on GitHub

Description

Débloque: 200-500 copropriétés (production ouverte)

Issues critiques: #80 (État Daté), #82 (Conseil >20 lots), #81 (Budget Annuel), #79 (PCMN), #83 (Recouvrement)

Livrables: 📊 Plan Comptable Normalisé Belge (PCMN AR 12/07/2012) 📄 Génération États Datés automatique (ventes immobilières) 💰 Budgets prévisionnels avec variance analysis 👥 Dashboard Conseil de Copropriété (obligatoire >20 lots) 💸 Workflow recouvrement impayés (relances automatiques)

Conformité légale: 80%

Bloquants levés: ✅ État daté → Permet ventes de lots (CRITIQUE pour adoption) ✅ Conseil copropriété → Débloque copros >20 lots (60% du marché belge) ✅ PCMN → Crédibilité auprès syndics professionnels

Conditions de déblocage: Validation experts-comptables + notaires (beta)

Effort estimé: Solo = 4-6 mois | Duo = 8-12 sem | Équipe = 4-6 sem

Issues (30)

✅ Issue #29: feat: Validation des quotes-parts unitaires (total = 100%)

State:

CLOSED

Link:

#29

✅ Issue #44: feat: Implement document storage strategy (Local volume vs S3/MinIO)

State:

CLOSED

Link:

#44

✅ Issue #45: feat: Implement file upload UI with drag-and-drop

State:

CLOSED

Link:

#45

✅ Issue #51: feat: Board tools (Polls, task management, issue reporting)

State:

CLOSED

Link:

#51

✅ Issue #73: Système Complet d’Encodage de Factures avec Workflow de Validation

State:

CLOSED

Link:

#73

✅ Issue #75: feat: Complete Meeting Management API (AG assemblées générales)

State:

CLOSED

Link:

#75

✅ Issue #76: feat: Document Upload & Download System (Gestion documentaire complète)

State:

CLOSED

Link:

#76

✅ Issue #77: feat: Financial Reports Generation (Rapports financiers)

State:

CLOSED

Link:

#77

✅ Issue #79: feat: Belgian Accounting Chart (Plan Comptable Normalisé Belge)

State:

CLOSED

Link:

#79

✅ Issue #80: feat: État Daté Generation for Property Transfers

State:

CLOSED

Link:

#80

✅ Issue #81: feat: Annual Budget System with Variance Analysis

State:

CLOSED

Link:

#81

✅ Issue #83: feat: Payment Recovery Workflow (Workflow Recouvrement Impayés)

State:

CLOSED

Link:

#83

✅ Issue #200: feat: Double-Entry Bookkeeping (Journal Entries)

State:

CLOSED

Link:

#200

✅ Issue #201: feat: Call for Funds System (Appels de Fonds)

State:

CLOSED

Link:

#201

✅ Issue #202: feat: Owner Contributions Tracking (Suivi des Versements)

State:

CLOSED

Link:

#202

✅ Issue #205: feat: Charge Distribution System (Répartition des Charges)

State:

CLOSED

Link:

#205

✅ Issue #303: [Bug] Calcul tantièmes : total des lots ≠ total immeuble (1000 millièmes)

State:

CLOSED

Link:

#303

✅ Issue #306: [Bug] CRITIQUE : Validation tantièmes — possible de dépasser 100% par ajouts séquentiels

State:

CLOSED

Link:

#306

✅ Issue #310: [Conformité] AG : Lien agenda-résolutions — bloquer votes hors ODJ

State:

CLOSED

Link:

#310

✅ Issue #311: [Conformité] AG : Quorum 50%+50% et 2ème convocation automatique

State:

CLOSED

Link:

#311

✅ Issue #312: [Conformité] AG : Procurations — max 3 mandats + exception 10%

State:

CLOSED

Link:

#312

✅ Issue #313: [Conformité] AG : Distribution PV dans les 30 jours + génération automatique

State:

CLOSED

Link:

#313

✅ Issue #314: [Conformité] Syndic : Mandat max 3 ans avec validation

State:

CLOSED

Link:

#314

✅ Issue #345: Diagnostic: Test-Driven Emergence — chainon manquant specs/seeds/tests

State:

CLOSED

Link:

#345

✅ Issue #346: Specs multi-roles: formaliser 8 workflows dans docs/ (etape 1/5)

State:

CLOSED

Link:

#346

✅ Issue #347: Seeds multi-roles: creer 8 jeux de donnees avec faker + teardown (etape 2/5)

State:

CLOSED

Link:

#347

✅ Issue #348: BDD multi-roles: aligner les features sur les specs (etape 3/5)

State:

CLOSED

Link:

#348

✅ Issue #349: E2E multi-roles: aligner les scenarios sur les specs + seeds + teardown (etape 4/5)

State:

CLOSED

Link:

#349

✅ Issue #350: Gaps legaux: procurations, plafonnement 50%, consentement email (etape 5/5)

State:

CLOSED

Link:

#350