Haushalt & Projektfinanzen

BudgetCheck

Workspace-getrennte Finanzen für Nextcloud. Jeder Workspace ist entweder ein Haushalt (monatlicher Rhythmus mit Budgets, Sparzielen, Jahresüberblick) oder ein abgegrenztes Projekt (Projektfenster, optionale Obergrenze). Berechnungen leben auf dem Server.

Selbst gehostet PHP 8.2 – 8.4 AGPL-3.0-or-later

Was die App leistet

BudgetCheck behandelt Finanzen workspace-getrennt. Ein Haushalt vermischt sich nie mit einem Projekt; Kategorien, Mitglieder und Steuereinstellungen leben in dem Workspace, zu dem sie gehören. Der Server speichert Geld in kleinsten Währungseinheiten (nie als Fließkommazahl), führt den Monatsabschluss aus und sichert Snapshots mit einem Berechnungs-Hash.

Zwei Workspace-Typen

Haushalt: monatlicher Rhythmus, Budgets, Sparziele, Jahresüberblick. Projekt: begrenztes Fenster, Periodenüberblick, optionale Obergrenzen-Hinweise.

Server-seitige Berechnungen

Beträge in kleinsten Währungseinheiten gespeichert, nie als Fließkomma. Der Server ist die alleinige Recheninstanz — jede Summe ist reproduzierbar.

Monatsabschluss

Jeder Monat lässt sich als unveränderlicher Snapshot mit prüfbarem Berechnungs-Hash versiegeln. Kontrolliertes Wiederöffnen ermöglicht erneute Bearbeitung.

Steuer-Modus

Optionale Netto- oder Brutto-Erfassung mit deterministischer USt-Umrechnung. Für reine Haushaltsbücher abschalten, für Projekte einschalten.

Sparziele

Für Haushalte: ein Jahresziel verfolgen, den Fortschritt sehen — den Rest erledigt der monatliche Rhythmus.

Mitglieder & Kategorien

Jeder Workspace hat eigene Mitglieder, Kategorien und Steuereinstellungen. Nichts schwappt zwischen Workspaces über.

Barrierefreie UI

Ziel WCAG 2.1 AA, vollständige Tastaturbedienung, responsive Layouts ab 320 px. Haushalts- und Projekt-Summen vermischen sich nie in der Oberfläche.

Audit-Spur

Jeder Abschluss und jede Wiedereröffnung wird protokolliert. Snapshots sind inhaltsadressiert, sodass Manipulationen erkennbar bleiben.

Screenshots

Zum Vergrößern anklicken. Mit Esc schließen.

Installation & Voraussetzungen

BudgetCheck ist im offiziellen Nextcloud App Store und auf GitHub veröffentlicht.

Aus dem App Store

  1. Als Administrator:in in Nextcloud anmelden.
  2. Apps öffnen.
  3. Nach BudgetCheck suchen.
  4. Herunterladen und aktivieren.

Manuell aus Git

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

Voraussetzungen

  • PHP 8.2 – 8.4
  • MySQL / MariaDB oder PostgreSQL

Zurück zu allen Apps

Entwicklung unterstützen

Diese Apps werden öffentlich weiterentwickelt. Wenn BudgetCheck für Ihre Organisation hilfreich ist, können Sie die laufende Arbeit über GitHub Sponsors unterstützen. Benötigen Sie eine Funktion früher oder passend zu Ihrem Umfeld? Schreiben Sie uns — wir besprechen gern gesponserte Feature-Entwicklung.