Manuel utilisateur

7. Transactions planifiées

7. Transactions planifiées

Une transaction planifiée est un modèle qui génère automatiquement de vraies transactions à une cadence donnée, ou crée des occurrences planifiées que vous confirmez avant comptabilisation.

Quand l'utiliser

  • Le montant et la catégorie sont fixes → mode Montant fixe.
  • Le montant varie chaque mois (ex. factures) → mode Montant variable.
  • Vous souhaitez recevoir un rappel avant chaque échéance → mode occurrence planifiée.
  • Paiement futur unique à suivre → mode Une fois.

Créer une transaction planifiée

Dans la barre de navigation, ouvrez le menu déroulant Transactions et sélectionnez Planifiées, puis cliquez sur + Nouvelle planifiée.

Mode de planification

Mode Comportement
Simple Se répète à la fréquence choisie. Les transactions sont générées automatiquement.
Une fois Une seule occurrence à la date de début. Pas de fréquence requise.
Dates personnalisées Liste explicite de dates spécifiques. Les occurrences dans les 60 prochains jours sont pré-générées.
Règle personnalisée Éditeur visuel de règles (fréquence, intervalle, jour du mois, position dans la semaine, date annuelle).

Mode de montant

Mode Comportement
Fixe Chaque occurrence utilise le montant du modèle.
Variable Le montant réel est saisi lors de la confirmation de l'occurrence.

En mode Une fois, le montant est automatiquement fixé — l’option Variable n’est pas disponible pour les entrées ponctuelles.

Fréquence (mode Simple uniquement)

Fréquence Comportement
Quotidienne Tous les jours
Hebdomadaire Tous les 7 jours
Bimensuelle Tous les 14 jours
Mensuelle Même jour du mois suivant
Trimestrielle Tous les 3 mois
Annuelle Même date chaque année

Jours de rappel

Combien de jours avant l'échéance un e-mail de rappel est envoyé (défaut : 3, plage : 0–30). 0 = pas d'e-mail.

Autres champs

  • Type — Revenu / Dépense / Virement.
  • Compte (et compte de destination pour les virements).
  • Montant et libellé.
  • Catégorie — facultative.
  • Étiquettes — optionnelles, héritées par chaque transaction générée.
  • Date de début — demain au minimum. En mode Dates personnalisées, ce champ est masqué ; la date de début est dérivée automatiquement de la date la plus ancienne de la liste.
  • Date de fin — facultative ; sans fin = ouvert.
  • Actif — désactivé, le modèle est conservé mais ne génère plus rien.

Cycle de vie d'une occurrence planifiée

Lorsqu'un modèle est actif, le cron quotidien génère des entrées PlannedOccurrence à 60 jours d'avance. Les transitions de statut :

PLANIFIÉE → EN ATTENTE DE CONFIRMATION  (e-mail de rappel envoyé)
          → EXPIRÉE                     (l'échéance est passée sans action)
EN ATTENTE → EXÉCUTÉE   (vous confirmez et comptabilisez)
EXPIRÉE   → EXÉCUTÉE | IGNORÉE | REPROGRAMMÉE  (votre décision dans l'interface)

Un badge rouge apparaît sur le lien Planifiées et une bannière d'alerte sur le tableau de bord quand des occurrences EXPIRÉES attendent votre décision.

Génération directe de transactions (mode Simple)

La commande app:recurring:process tourne chaque jour et crée directement des transactions réelles pour les modèles Simple dont la prochaine échéance est ≤ aujourd'hui.

Si le cron s'est arrêté, toutes les occurrences manquées sont rattrapées dans l'ordre.

Liste et filtres

L'en-tête de la page Planifiées propose — comme la liste des transactions exécutées et le tableau de bord — un bouton sélecteur de compte distinct (affiché uniquement si tu possèdes plus d'un compte). Par défaut la vue Tous les comptes est active, mais tu peux choisir un compte unique — seules les entrées planifiées dont la planification appartient à ce compte sont alors affichées (pour les virements, le compte source ou cible compte aussi).

La page Planifiées possède une barre de filtres rétractable (cliquez sur le bouton Filtrer pour la développer). Le badge sur le bouton indique le nombre de filtres actifs.

Filtres disponibles :

  • Description — recherche partielle avec suggestions d’autocomplétion
  • Type — Revenu / Dépense
  • Mode de planification — Simple / Une fois / Dates personnalisées / Règle personnalisée
  • Type de montant — Fixe / Variable
  • Étiquettes — multi-sélection ; une règle ET / OU peut être choisie à côté du champ :
    • Toutes les étiquettes (ET)par défaut : seules les entrées portant toutes les étiquettes sélectionnées
    • Une étiquette au choix (OU) — les entrées portant au moins une étiquette sélectionnée
  • Actif — Tous / Actifs / Inactifs
  • Période — filtre par prochaine échéance

Suppression

La suppression d'un modèle n'affecte pas les transactions ou occurrences déjà générées. Seules les générations futures sont arrêtées.

Chapitres connexes

6. Transactions, 8. Budgets

Sommaire
1. Introduction
CaeliBudget est une application de gestion financière basée sur des workspaces.
3. Workspaces
Le *workspace* est l'unité isolée qui contient tes comptes, catégories, transactions et tags. Un utilisateur peut appartenir à plusieurs workspaces (p. ex. *Foyer*, *Entreprise*), et chaque appartenance est liée à un **rôle**.
Créer ou modifier un espace
Cette page sert à créer un nouvel espace ou à modifier les réglages principaux d’un espace existant.
Onboarding de l’espace
Cette page vous guide pas à pas dans la première configuration d’un nouvel espace.
Membres de l’espace
Cette page gère les personnes qui ont accès à l’espace ainsi que leurs rôles.
5. Tableau de bord
Après la connexion, l'écran d'accueil est le **Tableau de bord** : une vue consolidée des soldes, de la répartition des dépenses, des budgets, des objectifs d'épargne et des dernières transactions.
4. Comptes
Un *compte* (account) représente un instrument financier concret au sein d'un workspace : compte bancaire, espèces, carte de crédit, épargne, etc. Chaque transaction est liée à exactement un compte (un virement en touche deux : source et destination).
Créer ou modifier un compte
Cette page sert à ajouter un nouveau compte ou à modifier les réglages d’un compte existant.
5. Catégories
Les catégories permettent de classer les transactions, afin que les statistiques, budgets et exports puissent les regrouper de façon utile.
Créer ou modifier une catégorie
Cette page sert à créer une nouvelle catégorie ou à ajuster une catégorie existante.
Statistiques de catégorie
Cette page affiche l’activité détaillée d’une catégorie choisie.
4. Transactions
La transaction est l'unité atomique de CaeliBudget : chaque revenu, dépense ou virement est stocké comme une transaction.
4.1 Créer une transaction
Cette page sert à enregistrer rapidement et correctement un nouveau revenu, une dépense ou un transfert entre comptes.
Importer des transactions en CSV
Cette page sert au chargement en masse de transactions depuis un fichier CSV.
7. Transactions planifiées
Formulaire de transaction planifiée
Cette page sert à définir des revenus, dépenses ou virements réguliers, générés automatiquement ou confirmés avant comptabilisation.
8. Budgets
Un *budget* fixe un plafond (ou un objectif) sur une catégorie pour une période donnée. CaeliBudget vous montre en permanence où vous en êtes.
Formulaire de budget
Cette page sert à créer ou modifier un budget lié à une catégorie.
14. Objectifs d'épargne
Le module Objectifs d'épargne permet de séparer les montants réservés pour des objectifs précis des dépenses quotidiennes. Chaque objectif est lié à un compte virtuel dédié, lui-même rattaché à un compte épargne.
Liste des étiquettes
Cette page affiche toutes les étiquettes disponibles dans l’espace.
Créer ou modifier une étiquette
Cette page sert à créer une nouvelle étiquette ou à modifier une étiquette existante.
Page profil
Cette page sert à gérer vos informations utilisateur et votre mot de passe.
Accessibilité

Ajustez les préférences d'affichage pour améliorer la lisibilité et l'ergonomie.

Raccourcis clavier

Un ensemble limité de raccourcis pour ordinateur. Désactivé par défaut.

Placez le focus sur un champ, puis appuyez sur Ctrl + Alt + Shift + une lettre ou un chiffre. Backspace ou Delete supprime le raccourci.
Actifs uniquement sur ordinateur ou dans une PWA installée sur desktop.
Manuel complet d’accessibilité