Foyer & finances de projet

BudgetCheck

Finances par espace de travail pour Nextcloud. Chaque espace est soit un foyer (rythme mensuel avec budgets, objectifs d’épargne, vue annuelle), soit un projet délimité (fenêtre de projet, plafond optionnel). Les calculs vivent sur le serveur.

Auto-hébergé PHP 8.2 – 8.4 AGPL-3.0-or-later

Ce que fait l’app

BudgetCheck traite les finances par espace de travail. Un foyer ne se mélange jamais avec un projet ; catégories, membres et paramètres fiscaux vivent dans l’espace auquel ils appartiennent. Le serveur stocke l’argent en plus petite unité monétaire (jamais en virgule flottante), exécute la clôture mensuelle et sécurise les instantanés avec un hash de calcul.

Deux types d’espaces

Foyer : rythme mensuel, budgets, objectifs d’épargne, vue annuelle. Projet : fenêtre limitée, vue par période, alertes de plafond optionnelles.

Calculs côté serveur

Montants stockés en plus petite unité monétaire, jamais en virgule flottante. Le serveur est la seule instance de calcul — chaque total est reproductible.

Clôture mensuelle

Chaque mois peut être scellé comme instantané immuable avec hash de calcul vérifiable. Une réouverture contrôlée permet une nouvelle édition.

Mode TVA

Saisie nette ou brute optionnelle avec conversion TVA déterministe. À désactiver pour un budget familial pur, à activer pour les projets.

Objectifs d’épargne

Pour les foyers : suivez un objectif annuel, voyez la progression — le rythme mensuel gère le reste.

Membres & catégories

Chaque espace a ses propres membres, catégories et paramètres fiscaux. Rien ne déborde d’un espace à l’autre.

Interface accessible

Objectif WCAG 2.1 AA, navigation clavier complète, mises en page responsive dès 320 px. Les totaux foyer et projet ne se mélangent jamais dans l’interface.

Piste d’audit

Chaque clôture et chaque réouverture est journalisée. Les instantanés sont adressés par contenu, de sorte que toute manipulation reste détectable.

Captures d’écran

Cliquez sur une capture pour l’agrandir. Utilisez ou les flèches de la galerie pour naviguer ; Esc pour fermer.

Installation & prérequis

BudgetCheck est publié dans l’App Store Nextcloud officiel et sur GitHub.

Depuis l’App Store

  1. Se connecter à Nextcloud en tant qu’administrateur.
  2. Ouvrir Apps.
  3. Rechercher BudgetCheck.
  4. Télécharger et activer.

Manuellement depuis Git

git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-budgetcheck.git \
  /pfad/zu/nextcloud/apps/budgetcheck
cd /pfad/zu/nextcloud
php occ app:enable budgetcheck

Prérequis

  • PHP 8.2 – 8.4
  • MySQL / MariaDB ou PostgreSQL

Retour à toutes les apps

Soutenir le développement

Ces apps sont développées en open source. Si BudgetCheck est utile à votre organisation, vous pouvez soutenir le travail en cours via GitHub Sponsors. Besoin d’une fonctionnalité plus tôt ou adaptée à votre contexte ? Écrivez-nous — nous discutons volontiers d’un développement sponsorisé.