Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Davidmallega/Gastos-App/llms.txt

Use this file to discover all available pages before exploring further.

GastosApp es una aplicación de escritorio construida con Electron + React + Vite que centraliza el control financiero de pequeñas y medianas empresas chilenas. Registra facturas SII con Notas de Crédito, controla gastos por caja, hace seguimiento de pagos pendientes, automatiza compromisos recurrentes y genera informes con gráficos — todo guardado localmente en tu equipo, sin cuenta en la nube ni conexión a internet.

Introducción

Conoce qué es GastosApp, para quién está diseñada y qué módulos incluye.

Instalación rápida

Pon en marcha GastosApp en menos de 5 minutos con npm.

Facturas SII

Registra facturas electrónicas con NC vinculadas y auto-cálculo IVA 19%.

Compromisos recurrentes

Automatiza gastos periódicos con 6 frecuencias y seguimiento de estado.

Módulos principales

Dashboard

KPIs anuales, tarjetas mensuales y gráficos de evolución.

Gastos por Caja

Registra pagos sin factura: efectivo, débito o transferencia.

Pagos Pendientes

Semáforo verde/amarillo/rojo/azul y vista consolidada.

Informes

Tablas y gráficos por categoría, proveedor y período.

Importar CSV SII

Importa el Libro de Compras SII con auto-categorización.

Backup / Restore

Exporta e importa JSON con migraciones automáticas de esquema.

Primeros pasos

1

Instala las dependencias

Clona el repositorio y ejecuta npm install con Node.js 18 o superior.
2

Inicia la aplicación

Ejecuta npm run electron:dev para lanzar GastosApp como app de escritorio, o npm run dev para abrirla en el navegador.
3

Carga datos de prueba (opcional)

Ve a Respaldo en el menú lateral e importa documentacion/datos_prueba_completo.json para explorar la app con un año completo de registros de ejemplo.
4

Registra tu primer gasto

Navega a Gastos por Caja o Facturas SII y crea tu primer documento. GastosApp guardará todo localmente en localStorage.
GastosApp funciona 100% offline. No requiere internet, cuenta de usuario ni suscripción. Todos los datos se almacenan en el localStorage del proceso Electron de tu equipo.

Referencia técnica

Arquitectura

Proceso principal Electron, renderer React y store singleton.

Modelos de datos

Esquemas de GastoCaja, Factura, Proveedor y Compromiso.

Store y estado global

useStore() — el hook singleton con localStorage y migraciones.

Build y distribución

Genera instaladores para Windows, macOS y Linux.

Build docs developers (and LLMs) love