Before Activation
Last updated
Last updated
Before a booking can be activated, the system will validate that the booking is in the correct state before continuing. The following checks will be performed:
If drop-off details are added to the booking, check that the return date is in the future.
If this check fails then the user will be prompted to edit the booking dates to continue
If a VIN is assigned, check that the asset is available.
An asset is available if:
there are no other confirmed or active bookings during the period of the booking,
the start date of the booking is not during the "end of booking" buffer period of a previous booking,
booking enabled is switched on for asset,
the asset is available at the selected location,
there are no blocked dates against the asset e.g. for maintenance,
the asset's category is assigned to the selected package
If any of these checks fail then the user will be notified that the asset is no longer available and prompted to Edit the booking to select a different asset
If an asset is not assigned to the booking (category based booking), check if there are any available assets for the given category, date, location and package.
If this check fails then the user will be prompted to edit the booking to select a different asset
Check if all requirements are completed,
if not then the user will be prompted to view the requirements
Check if today is earlier than the booking start/pick-up date
If the asset is available from today, then the user will be alerted that it is an "early activation", and prompted to "Activate early for an additional fee" before they can continue.
If they agree, the booking will be extended forward to today and the invoice will be updated to include the additional day
if they disagree/cancel, they will have to wait until the start date before they can activate
if the asset is not available until the existing start date (some time after today), then the user will be notified that the asset is not available until the handover date. They can edit the booking and swap the asset, or wait until the handover date to activate
Check if today is after the booking start/pick-up date
if so, then the user will be alerted that it is a "late activation" and prompted to "Activate late and offer a partial discount" before they can continue with the activation.
If they agree, the booking will be updated to start from today and the invoice will be updated to reflect the new dates