Aller au contenu principal

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

PropTypeRequisDéfautDescription
accountsPick<{ 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

Voir aussi