Appearance
Rental Contract Renewals
INFO
Note: Contract renewals are fully automated and run on the server on a daily schedule. There is no Renew button or renewal popup in the application — nothing needs to be clicked to trigger a renewal. To control how renewals behave, edit the relevant settings on the Rentals settings page.
Contract renewal works differently for pay-on-open contracts and for on-account contracts
Pay On Open Contracts:
- At the end of each day, all open contracts that have reached their end of promised/expected rental duration (return_at date) are fetched
- For all the assets that are still dispatched in these open contracts
- A new rental contract is created that inherits the rental duration from the current open contract
- The current open contract is closed
On Account Contracts:
For on account contracts, two settings are stored against the organization:
initial_quote_renewal_days: This is the rental duration that will be used for the first renewed contract.additional_quote_renewal_advance: This is the rental duration that will be used for any contract renewals beyond the first contract renewal.
First Time Renewals
- All open contracts that have been active since
initial_quote_renewal_daysare fetched - For all the assets that are still dispatched in these open contracts
- A new rental contract is created with rental duration equal to
initial_quote_renewal_days - The current open contract is closed & invoiced
- A new rental contract is created with rental duration equal to
Additional Renewals
- All open contracts that have been active since
additional_quote_renewal_days - additional_quote_renewal_advanceare fetched - For all the assets that are still dispatched in these open contracts
- A new rental contract with the rental duration equal to
additional_quote_renewal_days - The current open contract is closed & invoiced
- A new rental contract with the rental duration equal to