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.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.
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
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.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.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.