- Enviado
- 8 de noviembre de 2026 a las 0:55 UTC
- Autor
- Kamo
- Commit
- f9a3c1d
- createRentalRequest rechaza una cuenta de cliente faltante o extranjera, registra el Mercado (el del activo, si no el elegido) en el compromiso, y valida las fechas Confirmar rechaza una solicitud que no tiene cuenta.Confirm denies a request with no account. - setRentalRequestAccount / setBookingAccount mueve al inquilino a otra cuenta y Nunca lo borre; ambos responden el registro actualizado. - Solicitudes: cancelar/decodificar (IntentStatus.CANCELLED, razón guardada) y nuevas fechas (con Reservas: check out (el día de salida de la reserva) IN_PROGRESS), regresar o terminar (COMPLETED; CommitmentStatus.FULFILLED; tarde y daños cargos adicionales se agregan al total; notas de condición), cancelar (ANULADO, antes de que acabe), y Nuevas fechas (solo el final mientras está fuera), cada uno comprobando las otras reservas del activo bajo Un bloqueo de fila en el activo para que dos confirmaciones no puedan hacer una doble entrada. - EngagementLifecycle: un compromiso VOIDED no compromete nada; todo anulado y sin orden Este evento está CANCELADO. - Una reserva devuelta ya no tiene sus fechas. Las fechas del activo son legibles (findRentalAssetBookings) para los selectores de fechas. - DTOs: marketId/marketTitle en solicitudes, reservas y activos; reserva -> rentalRequestUid, rateType, checkedOutAt, returnedAt, tarifas, notas, motivo de cancelación; Las listas se filtran por mercado y cargan los activos, Reservas y entregas en una consulta cada uno en lugar de por fila. - Activos de alquiler: columna de descripción; mercado validado como el mercado de alquiler de la organización y móviles en la actualización; tasas negativas rechazadas; códigos duplicados rechazados en la actualización; Un recurso con alquileres registrados no se puede eliminar (desactívelo en su lugar). - Índices: **************** por compromiso, compromisos por alquiler Activo, cumplimientos por compromiso, activos de alquiler por organización y mercado (aplicado a mano).
