ManualSnapshotModal
Dialog permettant de déclencher manuellement un snapshot du patrimoine à une date donnée (utile pour backfill ou correction).
Source : src/components/ui/manual-snapshot-modal.tsx
Props
Source : src/components/ui/manual-snapshot-modal.tsx
| Prop | Type | Requis | Défaut | Description |
|---|---|---|---|---|
accounts | Pick<{ id: string; name: string; type: string; currency: string; isActive: boolean; institution: { name: string; }; snapshots: { balance: { toString(): string; }; date: Date; }[]; }, "id" | "name" | "institution">[] | ✓ | — | — |
Règles
- Un snapshot = agrégation à une date T du solde de chaque compte × FX du jour
- La date est contrainte à aujourd'hui ou passé (pas de snapshot dans le futur)
- Appelle la Server Action
createSnapshot— voir Business rules — Snapshots