GastosApp no elimina registros de forma inmediata. Cuando un usuario borra un gasto por caja, una factura SII o un compromiso recurrente desde cualquier módulo del sistema, el registro se mueve a la Papelera en lugar de desaparecer definitivamente. Esta filosofía de soft-delete funciona como red de seguridad frente a eliminaciones accidentales: el elemento deja de aparecer en su sección original pero permanece accesible y restaurable desde la Papelera durante 30 días. Transcurrido ese plazo, la auto-purga silenciosa lo descarta de forma permanente al siguiente inicio de la aplicación.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.
¿Qué va a la papelera?
Los siguientes tipos de registros van a la papelera al ser eliminados:Gastos por Caja
Cualquier gasto eliminado desde el módulo Gastos por Caja, independientemente de si está pagado o pendiente.
Facturas SII
Facturas y notas de crédito eliminadas desde el módulo Facturas SII o desde Pagos Pendientes.
Compromisos Recurrentes
Compromisos eliminados desde el módulo Compromisos, en cualquier estado (activo, inactivo, vencido, etc.).
| Campo | Descripción |
|---|---|
deletedAt | Marca de tiempo ISO del momento en que fue eliminado. Se usa para calcular el tiempo restante antes de la auto-purga. |
deletedFrom | Sección de origen: gastosCaja, facturas o compromisos. Se usa para devolver el elemento a su lugar al restaurar. |
Restaurar un elemento
Ir a la Papelera
Haz clic en Papelera en el menú lateral. El ícono del menú muestra un badge rojo con el conteo actual de elementos en la papelera.
Encontrar el elemento
La tabla muestra todos los elementos ordenados por fecha de eliminación (más recientes primero). Cada fila indica el tipo de documento (badge de color), número o nombre, proveedor, monto total, fecha del documento y fecha en que fue eliminado.
Hacer clic en Restaurar
Haz clic en el botón Restaurar de la fila correspondiente. No hay confirmación adicional: el elemento se mueve de inmediato.
Eliminar definitivamente
Desde la vista de la Papelera, cada elemento tiene además un botón de eliminar (ícono de papelera rojo). Al hacer clic, aparece un diálogo de confirmación que muestra el nombre o número del elemento. Al confirmar, el registro se borra permanentemente del store y delocalStorage sin posibilidad de recuperación.
También existe el botón Vaciar papelera en la esquina superior derecha de la vista, que elimina todos los elementos de la papelera de una sola vez. Este botón también muestra un diálogo de confirmación con el conteo total de ítems que se borrarán.
Auto-purga de 30 días
Cada vez que GastosApp se abre, el sistema ejecuta automáticamente la funciónpurgePapelera() antes de cargar los datos en memoria. Esta función calcula una fecha de corte de 30 días hacia atrás desde el momento actual y filtra la papelera eliminando todos los elementos cuyo deletedAt sea anterior a esa fecha:
Si necesitas conservar un elemento por más de 30 días sin restaurarlo, la única opción es exportar un backup antes de que se cumpla el plazo: los elementos de la papelera se incluyen en el archivo de backup con su
deletedAt original.