Skip to content

Feature: Improve Payment History Details and Navigation #8

Description

@ThisWasAryan

Description

The Payments screen currently displays only basic payment information, such as the payment type and amount. This makes it difficult to quickly identify which tenant made a payment and to access detailed payment information.

The Payments screen should provide more context for each payment entry and allow users to view detailed payment information directly from the payment list.

Proposed Changes

1. Display Tenant Name in Payment List

Each payment entry should display the associated tenant's name alongside the existing payment information.

Current Behavior

  • Payment type is shown.
  • Amount is shown.
  • Tenant information is not visible.

Expected Behavior

  • Payment type is shown.
  • Amount is shown.
  • Tenant name is shown.

Example:

John Doe
Rent Payment
₹8,000

or

Jane Smith
Electricity Bill Payment
₹1,250

2. Add Detailed View for Electricity Bill Payments

When an electricity bill payment is selected from the Payments screen, users should be taken to a detailed payment view similar to the electricity payment details currently available from the tenant profile's Electricity section.

The detailed view should include all information currently available in the tenant profile electricity payment flow, ensuring a consistent experience across the application.

3. Add Detailed View for Rent Payments

When a rent payment is selected from the Payments screen, users should be able to view detailed information about that payment.

Suggested details include:

  • Tenant name
  • Amount paid
  • Payment date
  • Payment method
  • Month(s) covered by the payment
  • Payment notes (if available)
  • Any other relevant payment metadata already stored by the system

4. Consistent Navigation Across Payment Types

All payment entries in the Payments screen should be clickable and open an appropriate detail view based on the payment type.

This provides a consistent user experience and makes the Payments screen a useful payment history and audit view rather than just a transaction list.

Benefits

  • Easier identification of who made a payment.
  • Faster access to payment details.
  • Consistent navigation behavior across the application.
  • Improved payment history tracking and auditing.
  • Reduced need to navigate to individual tenant profiles to inspect payments.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions