feat(balance): drill-down par titre + gain latent (table comptes) #216

Closed
opened 2026-06-04 01:36:43 +00:00 by maximus · 0 comments
Owner

Affichage du detail par titre et du gain/perte latent. Decision ce soir : reutiliser les surfaces existantes (table des comptes + carte d apercu), pas de nouveau composant.

Fichiers concernes

  • src/components/balance/BalanceAccountsTable.tsx
  • src/components/balance/BalanceOverviewCard.tsx
  • src/services/balance.service.ts (computeUnrealizedGain)
  • src/i18n/locales/fr.json + en.json

Depends on

Criteres d acceptation

  • Drill-down par titre dans BalanceAccountsTable (valeur + gain latent % par titre)
  • Gain latent agrege par classe d actif / enveloppe dans les surfaces existantes (table groupee par categorie + total dans BalanceOverviewCard) [decision ce soir]
  • Gain latent N/A si book_cost NULL ou 0
  • Affichage devise native != CAD : DE-SCOPE ce tour (colonne preparee seulement) [decision revue]
  • i18n FR/EN ; npm run build vert

Review caveats

  • TECH (vert, RESOLU): affichage devise native de-scope (chemin non testable, comptes CAD-locked).

Decisions prises ce soir

  • (ce soir) Reutiliser BalanceAccountsTable + BalanceOverviewCard, pas de nouvelle visualisation.

Spec source

spec-plan-bilan-detail-titres.md (+ spec-decisions-bilan-detail-titres.md)

Affichage du detail par titre et du gain/perte latent. Decision ce soir : reutiliser les surfaces existantes (table des comptes + carte d apercu), pas de nouveau composant. ## Fichiers concernes - src/components/balance/BalanceAccountsTable.tsx - src/components/balance/BalanceOverviewCard.tsx - src/services/balance.service.ts (computeUnrealizedGain) - src/i18n/locales/fr.json + en.json ## Depends on - #212 ## Criteres d acceptation - [ ] Drill-down par titre dans BalanceAccountsTable (valeur + gain latent % par titre) - [ ] Gain latent agrege par classe d actif / enveloppe dans les surfaces existantes (table groupee par categorie + total dans BalanceOverviewCard) [decision ce soir] - [ ] Gain latent N/A si book_cost NULL ou 0 - [ ] Affichage devise native != CAD : DE-SCOPE ce tour (colonne preparee seulement) [decision revue] - [ ] i18n FR/EN ; npm run build vert ## Review caveats - TECH (vert, RESOLU): affichage devise native de-scope (chemin non testable, comptes CAD-locked). ## Decisions prises ce soir - (ce soir) Reutiliser BalanceAccountsTable + BalanceOverviewCard, pas de nouvelle visualisation. ## Spec source spec-plan-bilan-detail-titres.md (+ spec-decisions-bilan-detail-titres.md)
maximus added this to the overnight-2026-06-05-bilan-detail-titres milestone 2026-06-04 01:36:43 +00:00
maximus added the
status:ready
type:feature
source:human
labels 2026-06-04 01:36:43 +00:00
maximus added
status:review
and removed
status:ready
labels 2026-06-06 17:50:24 +00:00
maximus added
status:approved
and removed
status:review
labels 2026-06-06 19:35:45 +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#216
No description provided.