Finanse domowe i projektowe

BudgetCheck

Finanse w obrębie przestrzeni dla Nextcloud. Każda przestrzeń to gospodarstwo domowe (rytm miesięczny z budżetami, oszczędnościami, rocznym przeglądem) lub ograniczony projekt (okno okresu, opcjonalny limit). Obliczenia na serwerze.

Samodzielnie hostowane PHP 8.2 – 8.4 AGPL-3.0-or-later

Co robi

BudgetCheck traktuje finanse w obrębie przestrzeni roboczej. Gospodarstwo domowe nigdy nie miesza się z projektem; kategorie, członkowie i ustawienia podatkowe żyją w swojej przestrzeni. Serwer przechowuje kwoty w jednostkach najmniejszych (nigdy float), przeprowadza zamknięcie miesiąca i weryfikuje migawki hashem obliczeń.

Dwa typy przestrzeni

Gospodarstwo domowe: rytm miesięczny, budżety, cele oszczędnościowe, przegląd roczny. Projekt: ograniczone okno, przegląd okresu, opcjonalne ostrzeżenia o limicie.

Obliczenia po stronie serwera

Kwoty w jednostkach najmniejszych, nigdy jako float. Serwer jest źródłem prawdy — każda suma odtwarzalna.

Zamknięcie miesiąca

Każdy miesiąc można zapieczętować jako niezmienną migawkę z weryfikowalnym hashem. Kontrolowane ponowne otwarcie przywraca edycję.

Tryb z uwzględnieniem podatku

Opcjonalny wpis netto lub brutto z deterministyczną konwersją VAT. Wyłącz dla prostych ksiąg domowych, włącz dla projektów.

Cele oszczędnościowe

Dla gospodarstw domowych: śledź cel roczny, postęp i pozwól miesięcznemu rytmowi robić resztę.

Członkowie i kategorie

Każda przestrzeń ma własnych członków, kategorie i ustawienia podatkowe. Nic nie przecieka między przestrzeniami.

Interfejs z myślą o WCAG

Cel WCAG 2.1 AA, pełna klawiatura, responsywne układy od 320 px. Sumy gospodarstwa i projektu nigdy się nie mieszają w UI.

Ślad audytowy

Każde zamknięcie i ponowne otwarcie jest logowane. Migawki są adresowane treścią, aby wykryć manipulację.

Zrzuty ekranu

Kliknij zrzut ekranu, aby powiększyć. Użyj lub strzałek na ekranie, aby przeglądać galerię; Esc aby zamknąć.

Instalacja i wymagania

BudgetCheck jest dostępny w oficjalnym Nextcloud App Store i na GitHub.

Ze sklepu App Store

  1. Zaloguj się do Nextcloud jako administrator.
  2. Otwórz Aplikacje.
  3. Wyszukaj BudgetCheck.
  4. Pobierz i włącz.

Ręcznie z Git

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

Wymagania

  • PHP 8.2 – 8.4
  • MySQL / MariaDB lub PostgreSQL

Wróć do wszystkich aplikacji

Wesprzyj tę aplikację

Te aplikacje są rozwijane publicznie. Jeśli BudgetCheck pomaga Twojej organizacji, możesz wesprzeć bieżącą pracę przez GitHub Sponsors. Chcesz funkcję szybciej lub dopasowaną do swojego środowiska? Skontaktuj się z nami — chętnie omówimy rozwój funkcji sponsorowanych.