Ciclos de vida de un alquiler
Un alquiler pasa por cuatro estados desde que se crea hasta que se cierra. Cada estado tiene sus propias acciones disponibles.

Presupuesto
Es el estado inicial. El alquiler está creado pero todavía no ha comenzado. Puedes editar todos los campos libremente.
Acciones disponibles:
- Duplicar: crea un nuevo presupuesto con los mismos datos.
- Activar: inicia el alquiler. Si tiene fianza, se genera automáticamente la factura del depósito y se envía un email de confirmación al cliente.
- Generar factura: genera una factura a partir del alquiler sin activarlo.

Activo
El alquiler está en curso. Los campos quedan bloqueados y no se pueden editar.
Acciones disponibles:
- Duplicar: crea un nuevo presupuesto con los mismos datos.
- Generar factura: genera la factura del periodo actual.
- Renovar: crea un nuevo presupuesto con las mismas condiciones y las fechas desplazadas al siguiente periodo.
-
Pendiente de revisión: aparece cuando la fecha de fin ya ha pasado, para indicar que el producto debe ser devuelto.
El sistema comprueba cada hora si algún alquiler activo ha llegado a su fecha de fin y lo pasa automáticamente a Pendiente de revisión sin necesidad de intervención manual.

Pendiente de revisión
El alquiler ha vencido y está esperando la devolución del producto y la fianza.
Acciones disponibles:
- Duplicar: crea un nuevo presupuesto con los mismos datos.
-
- Cerrar alquiler: si la fianza es mayor a 0 abre una ventana para indicar el importe a devolver. Si la fianza es 0 cierra el alquiler directamente. *No se puede poner un valor mas alto en este modal que la fianza que tenga el alquiler.


Cerrado
El alquiler ha finalizado. No se puede editar.
Acciones disponibles:
- Duplicar: crea un nuevo presupuesto con los mismos datos.
-
Renovar: crea un nuevo presupuesto para volver a alquilar el mismo producto.
