Transactions

La page Transactions (/transactions) affiche l'ensemble des opérations de tous vos comptes, avec des filtres puissants.
Filtres disponibles

| Filtre | Description |
|---|---|
| Recherche | Recherche textuelle sur le libellé (debounce 300 ms) |
| Compte | Filtre sur un compte spécifique |
| Date de début / fin | Plage de dates |
| Type | Crédit / Débit / Tous |
L'état des filtres est synchronisé avec l'URL (searchParams). Vous pouvez partager ou mettre en favori une vue filtrée.
Le bouton Réinitialiser apparaît dès qu'un filtre est actif.
Résumé en temps réel
Un bandeau affiche le résumé calculé sur les transactions actuellement filtrées :
- Total crédits
- Total débits
- Net (crédits − débits)
- Nombre de transactions
Les transferts internes sont exclus de ces totaux.
Comprendre les signes
| Signe | Sens |
|---|---|
| Montant positif (vert) | Crédit — entrée d'argent |
| Montant négatif (rouge) | Débit — sortie d'argent |
Transferts internes
Une transaction marquée interne (icône distincte) représente un virement entre deux de vos comptes. Elle est exclue des calculs de revenus et dépenses pour éviter le double comptage.
Pour basculer manuellement le statut interne d'une transaction, cliquez sur l'icône de transfert à droite de la ligne. Si la contrepartie existe, elle est basculée simultanément.
Pagination
Les transactions sont chargées par pages de 50 entrées par défaut. Naviguez avec les boutons Précédent / Suivant en bas de liste.
Transactions par compte
Depuis la page de détail d'un compte (/accounts/[id]), les filtres incluent en plus une période prédéfinie (1 mois, 3 mois, 6 mois, 1 an, tout).