Hushålls- och projektekonomi

BudgetCheck

Ekonomi per arbetsyta i Nextcloud. Varje arbetsyta är antingen ett hushåll (månadsrytm med budgetar, sparande, årsöversikt) eller ett avgränsat projekt (periodfönster, valfritt tak). Beräkningarna sker på servern.

Självhostad PHP 8.2 – 8.4 AGPL-3.0-or-later

Vad den gör

BudgetCheck hanterar ekonomi per arbetsyta. Ett hushåll blandas aldrig med ett projekt; kategorier, medlemmar och skatteinställningar lever i rätt arbetsyta. Servern lagrar belopp i minsta valutaenhet (aldrig flyttal), kör månadsavslut och säkrar ögonblicksbilder med en beräknings-hash.

Två arbetsytetyper

Hushåll: månadsrytm, budgetar, sparmål, årsöversikt. Projekt: avgränsat fönster, periodöversikt, valfria takvarningar.

Beräkningar på servern

Belopp i minsta valutaenhet, aldrig som flyttal. Servern är den enda beräkningsinstansen — varje summa är reproducerbar.

Månadsavslut

Varje månad kan förseglas som en oföränderlig ögonblicksbild med verifierbar beräkningshash. Kontrollerad återöppning återställer redigering.

Tax-aware mode

Valfri netto- eller bruttoinmatning med deterministisk momsomräkning. Inaktivera för rena hushållsböcker, aktivera för projekt.

Sparmål

För hushåll: följ ett årligt mål, se framstegen och låt månadsrytmen sköta resten.

Members & categories

Varje arbetsyta har egna medlemmar, kategorier och skatteinställningar. Inget läcker mellan arbetsytor.

WCAG-aware UI

Siktar mot WCAG 2.1 AA, fullt tangentbordsstöd, responsiva layouter från 320 px. Hushålls- och projektsummor blandas aldrig i gränssnittet.

Granskningsspår

Varje stängning och återöppning loggas. Ögonblicksbilder är innehållsadresserade så att manipulation kan upptäckas.

Skärmdumpar

Klicka på en skärmdump för att förstora. Använd eller pilstrecken på skärmen för att bläddra i galleriet; Esc för att stänga.

Installation och krav

BudgetCheck publiceras i den officiella Nextcloud App Store och på GitHub.

Från App Store

  1. Sign in to Nextcloud as administrator.
  2. Open Appar.
  3. Sök efter BudgetCheck.
  4. Ladda ner och aktivera.

Manuellt från Git

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

Krav

  • PHP 8.2 – 8.4
  • MySQL / MariaDB eller PostgreSQL

Tillbaka till alla appar

Stöd den här appen

Dessa appar utvecklas offentligt. Om BudgetCheck hjälper er organisation, kan ni stödja det pågående arbetet via GitHub Sponsors. Vill ni ha en funktion tidigare eller anpassad till er miljö? Kontakta oss — vi diskuterar gärna sponsrad funktionsutveckling.