Hogar y finanzas de proyecto

BudgetCheck

Finanzas separadas por espacio de trabajo para Nextcloud. Cada espacio es un hogar (ritmo mensual con presupuestos, objetivos de ahorro y vista anual) o un proyecto acotado (ventana de proyecto, tope opcional). Los cálculos viven en el servidor.

Autoalojado PHP 8.2 – 8.4 AGPL-3.0-or-later

Qué hace la app

BudgetCheck trata las finanzas separadas por espacio de trabajo. Un hogar nunca se mezcla con un proyecto; categorías, miembros y ajustes fiscales viven en el espacio al que pertenecen. El servidor almacena el dinero en las unidades mínimas de la moneda (nunca como coma flotante), ejecuta el cierre mensual y asegura instantáneas con un hash de cálculo.

Dos tipos de espacio de trabajo

Hogar: ritmo mensual, presupuestos, objetivos de ahorro, vista anual. Proyecto: ventana limitada, vista por periodos, avisos opcionales de tope.

Cálculos en el servidor

Importes almacenados en unidades mínimas de moneda, nunca como coma flotante. El servidor es la única instancia de cálculo — cada suma es reproducible.

Cierre mensual

Cada mes puede sellarse como instantánea inmutable con hash de cálculo verificable. La reapertura controlada permite editar de nuevo.

Modo fiscal

Entrada opcional neta o bruta con conversión determinista de IVA. Desactívelo para cuentas domésticas puras; actívelo para proyectos.

Objetivos de ahorro

Para hogares: siga un objetivo anual, vea el progreso — el ritmo mensual se encarga del resto.

Miembros y categorías

Cada espacio de trabajo tiene sus propios miembros, categorías y ajustes fiscales. Nada se desborda entre espacios.

Interfaz accesible

Objetivo WCAG 2.1 AA, teclado completo, diseños responsive desde 320 px. Los totales de hogar y proyecto nunca se mezclan en la interfaz.

Rastro de auditoría

Cada cierre y reapertura queda registrado. Las instantáneas son por contenido, de modo que las manipulaciones siguen siendo detectables.

Capturas de pantalla

Haga clic en una captura para ampliarla. Use o las flechas de la galería para pasar; Esc para cerrar.

Instalación y requisitos

BudgetCheck está publicada en la tienda oficial de apps de Nextcloud y en GitHub.

Desde la tienda de apps

  1. Inicie sesión en Nextcloud como administrador.
  2. Abra Apps.
  3. Busque BudgetCheck.
  4. Descargue y active.

Manualmente desde Git

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

Requisitos

  • PHP 8.2 – 8.4
  • MySQL / MariaDB o PostgreSQL

Volver a todas las apps

Apoyar el desarrollo

Estas apps se desarrollan en abierto. Si BudgetCheck resulta útil para su organización, puede apoyar el trabajo continuo a través de GitHub Sponsors. ¿Necesita una función antes o adaptada a su entorno? Escríbanos — con gusto hablamos del desarrollo patrocinado de funciones.