[feat] Budget (grille) → income-first + lignes Resultat #278

Closed
opened 2026-07-09 00:37:57 +00:00 by maximus · 0 comments
Owner

Grille budget (BudgetTable) au standard income-statement : income-first + lignes Resultat. Module pur teste. Pas de toggle lignes vides, pas de collapse. Epic #260.

Fichiers concernes

  • src/hooks/useBudget.ts (typeOrder @:64)
  • nouveau src/components/budget/budgetTableResults.ts (+ test)
  • src/components/budget/BudgetTable.tsx (@:130)

Depends on

  • Milestone M1 (overnight-2026-07-08-filtres-fondation) merge.

Criteres d'acceptation

  • Sections income-first (revenu→depense→transfert)
  • Lignes Resultat avant/net calculees sur les feuilles budgetees/reelles, dans le module pur budgetTableResults.ts (teste)
  • Toutes les categories restent affichees (surface d'edition — pas de masquage, pas de toggle)
  • Pas de collapse sur la grille
  • build + npm test verts

Decisions prises

  • Lignes vides = no-op, pas de collapse : la grille est une surface d'edition, garder toutes les categories est intentionnel.

Spec source

spec-plan-rapports-uniformes-suite.md

Grille budget (`BudgetTable`) au standard income-statement : income-first + lignes Resultat. Module pur teste. Pas de toggle lignes vides, pas de collapse. Epic #260. ## Fichiers concernes - `src/hooks/useBudget.ts` (`typeOrder` @:64) - nouveau `src/components/budget/budgetTableResults.ts` (+ test) - `src/components/budget/BudgetTable.tsx` (@:130) ## Depends on - Milestone M1 (`overnight-2026-07-08-filtres-fondation`) merge. ## Criteres d'acceptation - [ ] Sections **income-first** (revenu→depense→transfert) - [ ] Lignes **Resultat avant/net** calculees sur les feuilles budgetees/reelles, dans le module pur `budgetTableResults.ts` (teste) - [ ] **Toutes** les categories restent affichees (surface d'edition — pas de masquage, pas de toggle) - [ ] **Pas** de collapse sur la grille - [ ] build + `npm test` verts ## Decisions prises - Lignes vides = no-op, pas de collapse : la grille est une surface d'edition, garder toutes les categories est intentionnel. ## Spec source spec-plan-rapports-uniformes-suite.md
maximus added this to the overnight-2026-07-08-rapports-parite milestone 2026-07-09 00:37:57 +00:00
maximus added the
status:ready
type:feature
source:human
labels 2026-07-09 00:37:57 +00:00
maximus added
status:review
and removed
status:ready
labels 2026-07-11 20:59:39 +00:00
maximus added
status:approved
and removed
status:review
labels 2026-07-12 00:38:16 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: maximus/Simpl-Resultat#278
No description provided.