Based on the given parameters, the system calculates lease liability as the present value of the lease payments and the present value of amounts due at the end of the lease term, considering purchase or termination options. The system will automatically adjust the lease liability as the circumstances change. The system calculates the initial measurement of the lease liability at the commencement date and subsequent measurements at the end of each reporting period (e.g., monthly, quarterly or yearly).