El sistema de gestión de gastos te permite registrar todos los costes operativos de tu negocio que no implican compra de productos para inventario. Utiliza un formulario multi-línea especializado con validaciones completas.
💡 ¿Compra o gasto? La diferencia principal es que los gastos registrados aquí no afectan a tu inventario. Si estás pagando por un producto físico que quieres controlar en stock (como ingredientes), debes registrarlo como una compra o procesarlo a través de una factura.
Acceder al registro de gastos
Navega a la sección Gastos en el menú principal
En la pestaña superior, selecciona "Registrar gastos"
Se abrirá el formulario multi-línea para añadir uno o más gastos
Campos obligatorios del formulario
Para cada gasto que registres, debes completar estos campos obligatorios:
Cocina - Gastos relacionados con producción (por defecto)
Servicio - Gastos del área de servicio al cliente
Otros - Gastos administrativos o generales
Método de pago
Registro del medio de pago utilizado (5 opciones):
Efectivo(por defecto)
Tarjeta - Débito o crédito
Transferencia - Bancaria
Cheque
Otros - Medios alternativos
Descripción
Campo de texto libre para notas adicionales
Opcional: Proporciona contexto adicional cuando sea necesario
Gastos recurrentes
Configuración de recurrencia
Marca la casilla "Marcar como gasto recurrente" para gastos periódicos y selecciona la frecuencia:
Frecuencias disponibles:
Diaria - Gastos diarios
Semanal - Cada semana
Quincenal - Cada 15 días
Mensual - Cada mes (más común)
Bimestral - Cada 2 meses
Trimestral - Cada 3 meses
Semestral - Cada 6 meses
Anual - Una vez al año
⚠️ Importante: Si marcas un gasto como recurrente, debes seleccionar una frecuencia. El formulario no se guardará sin este campo.
Gestión de múltiples gastos
Añadir líneas de gasto
Haz clic en "+ Añadir Gasto" para registrar múltiples gastos en una sola sesión
Cada línea tiene sus propios campos y validaciones independientes
Mínimo: 1 línea de gasto
Eliminar líneas
Usa el icono de papelera (🗑️) en la esquina superior derecha de cada línea
Restricción: No puedes eliminar la única línea restante
Expandir/contraer detalles
Cada línea tiene un botón "Mostrar detalles" / "Ocultar detalles"
Permite gestionar solo los campos necesarios para cada gasto
El estado de expansión es independiente por línea
Validaciones y mensajes de error
Validaciones implementadas:
Título: Mínimo 3 caracteres
Monto: Debe ser numérico y mayor a 0.01
Fecha: Debe ser una fecha válida
Categoría/Centro/Método: Deben ser valores de las listas predefinidas
Frecuencia: Obligatoria si se marca como recurrente
Mensajes de error personalizados:
Aparecen debajo de cada campo con problemas
Texto específico para cada tipo de error
Bloquea el guardado hasta resolver todos los errores
Proceso de guardado
Confirmación y guardado
Revisión: Verifica los datos de todas las líneas
Validación: El sistema comprueba campos obligatorios
Guardado: Haz clic en "Guardar X Gasto(s)"
Confirmación: Toast de éxito con número de gastos guardados
Gestión de errores
Si hay errores en alguna línea, se muestran mensajes específicos
El guardado se realiza línea por línea
Si falla alguna línea, se reporta el error específico
Las líneas exitosas se guardan correctamente
Integración con el sistema
Impacto en reportes:
Los gastos aparecen inmediatamente en el dashboard de gastos
Se incluyen en análisis financieros y comparativas
No se modifica el inventario de productos
Análisis disponible:
Distribución por categorías y centros de costo
Evolución temporal de gastos
Identificación de gastos recurrentes
Análisis por métodos de pago
✅ Resultado: Cada línea de gasto se guarda como un registro independiente en la tabla expenses, permitiendo análisis detallado y seguimiento de la evolución de costes operativos de tu negocio.