LVD History
Overview
The LVD History screen displays a server-side paginated table of all imported LVD records. It provides advanced search filters for locating specific records and shows 10 columns of LVD data per row.
Navigate to: Sidebar → LVD History or Dashboard → Change History

Search & Filters
| Filter | Description |
|---|---|
| Account No | Search by property account number |
| Block ID | Search by block identifier |
| Digital Address | Search by Ghana Post digital address |
| Contact | Search by owner contact number |
| Search by owner email address |

!!! info "Server-Side Pagination" All filtering and pagination is handled server-side. Changing filters triggers a new API request with the updated query parameters. The page resets to page 1 when filters change.
Table Columns
| # | Column | Description |
|---|---|---|
| 1 | Account No | Property account number |
| 2 | Block ID | Block identifier |
| 3 | Address | Property physical address |
| 4 | Zone & Use | Zone classification and property use type |
| 5 | Rateable Value | Assessed rateable value (GHS) |
| 6 | Rate Impost | Rate impost percentage |
| 7 | Min/Max | Minimum and maximum rate bounds |
| 8 | Property Owner | Name of the property owner |
| 9 | Contact Info | Owner contact details (phone, email) |
| 10 | Revenue Info | Revenue collection details |

Pagination
| Element | Description |
|---|---|
| Page selector | Navigate between pages of results |
| Page size | Number of records per page (server-configured) |
| Total records | Displayed in the table header or footer |
Row Interaction
| Action | Description |
|---|---|
| Row click | Opens detailed view of the LVD record |
| Sort | Click column headers to sort by that column |
!!! tip "Things to check" - Search filters correctly narrow results — e.g. filtering by Account No shows only matching records - Pagination controls work correctly with large datasets (1000+ records) - Changing filters resets pagination to page 1 - All 10 columns display data without truncation on wider screens - Sorting by each column produces correct ascending/descending order - Empty search results show a "No records found" message, not a blank table - Server-side filtering matches the selected filter fields (e.g. contact filter only matches contact column)