Generar un gasto recurrente ahora
Genera inmediatamente el gasto correspondiente al período actual del perfil.
Que se logra
- Resultado: se crea el gasto del período bajo demanda sin duplicar otro ya generado para ese mismo período.
- Caso de uso: una agencia adelanta el registro de su alquiler mensual y puede confirmar que no creará dos gastos para el mismo mes.
- Se combina con: Expenses, partidas plantilla y programación recurrente.
Donde esta
- Ruta:
/[orgId]/finance/recurring-expenses/[id] - Acceso en UI: detalle >
Create Expense Now - Componente(s):
RecurringExpenseDetail.tsx
Como funciona
- Abre un perfil en estado permitido.
- Selecciona
Create Expense Now. - El sistema crea el gasto y sus partidas, o informa que ya existe el documento del período.
- Abre el gasto generado desde el historial.
Reglas y validaciones
- Solo perfiles
DraftoActivecon al menos una partida pueden generar. - La acción es idempotente por período: no duplica gastos.
- El gasto resultante conserva el estado configurado por el perfil.
Backend
- Servicios:
recurring-expense-generate(create),expensesyexpense-items(create).
Relaciones
- Requiere: perfil y partidas plantilla.
- Dispara / afecta: crea un Expense normal vinculado al perfil.