Back

View and Search the Lease Contracts List

The system allows you to view all lease contracts in a unified list with search, filter, and sort options for quick access to any contract.

Required Permission: View Reservation Orders

Steps to Access the Lease Contracts List

  • From the main menu, click on “Rental and Unit Management“.
  • Click on “Lease Contracts“.

List Tabs

Three tabs appear at the top of the list to filter contracts by status type:

  • All: displays all lease contracts regardless of status.
  • Open: displays contracts with open statuses. This tab is selected by default.
  • Closed: displays contracts with closed statuses.

List Columns

The list displays the following columns for each contract:

  • Lease Contract Code: the unique identifier of the contract.
  • Client: the client’s photo if available, or the default avatar if not, along with the client name and code.
  • Unit: the unit name, unit type, and unit type image if available.
  • Period: the contract start date, end date, and total duration. Example: 1 Year.
  • Next Installment: the due date and amount of the next installment. This field does not appear if all installments are paid. An Overdue indicator appears in red if the due date has passed.
  • Total Payment: the paid amount out of the total contract amount in the selected currency, with a progress bar reflecting the payment percentage. The total is calculated from the sum of all installment values, and the paid amount is calculated from the sum of invoice payments and debit note payments minus all refund receipts.
  • Status: the current contract status. If one or more installments have an overdue status, the contract is displayed with an Overdue status.

Search and Filter Options

You can filter the list using the following fields:

  • Code: search by contract number with autocomplete.
  • Unit Type: select from active and inactive unit types. Searchable by name or ID.
  • Client: select a client. Searchable by name, code, email, or phone number with autocomplete. If the branches plugin is activated the system retrieves clients from the logged-in user’s accessible branches; if deactivated or clients are shared across all branches the system retrieves all clients.
  • Start Date: filter by contract start date.
  • End Date: filter by contract end date.
  • Status: select from available statuses including the Overdue status.
  • Payment Frequency: filter by payment frequency unit: week, month, or year.
  • Period: filter by lease period unit: week, month, or year.
  • Tags: select one or more tags to filter by.
  • Unit: select from active and inactive units. Searchable by name or ID.
  • Sales Account: this filter appears only if the chart of accounts plugin is activated in the system.

Click “Search” to apply the filter criteria. Click “Reset” to remove all filter criteria and display the full list.

Sort Options

You can sort the list by: code, creation date, start date, or end date. The default sort order is descending by ID.

Special State Messages

  • If no contracts have been added yet, the message “No records added yet.” appears.
  • If search results return no matches, the message “No Result Found, Try to change the search Criteria.” appears.

Actions Available for Each Contract in the List

  • View: navigate to the contract details view page.
  • Edit: edit the contract data.
  • Delete: delete the contract from the system.

Header Action

  • Add Lease Contract: create a new lease contract.