A Lease passes through different stages of a life cycle that starts with the proposal of the lease, and usually finishes in the termination of the Lease. There are four main stages of a Lease's Life Cycle, although the lease may not pass through all of them. These are:
Proposed - When a new Lease is first added its status is Proposed. During this stage of the life cycle Charges and Payments cannot be added to the lease.
Active - A Lease becomes Active when the lease is activated by the user. A lease must have at least one tenancy added before it can be activated. During this stage of the life cycle Charges and Payments can be added to the Lease, as well as Reviews.
Expired - A Lease becomes Expired when the current date passes the lease expiry date. The Expired Status is used to indicate that the lease has passed its expiry date, however all lease functionality is still available.
Terminated - A Lease is becomes Terminated once the termination date has been set by a user, and the current date passes the lease termination date. Once a lease has been terminated, charges and payments can no longer be added to the lease. Charge/Payment templates will no longer continue to generate charges and payments, and any properties linked to the lease via tenancies will be considered to be vacated as at the lease termination date.
In addition to the four normal stages of a lease's life cycle, you can also change the status of a lease to Cancelled. A lease generally becomes cancelled if an error has occurred when the lease is first created, or if a lease has been proposed, but is no longer required. Leases can only be cancelled when the Lease's status is Proposed. If a lease has been cancelled, you can no longer perform any lease functions on the lease. However if you cancel a lease in error, you can recall it by Proposing the lease again.