Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contract Details Page: Introduce settings to control how the paid status is validated for statement of accounts #67

Closed
10 tasks done
RoiJS opened this issue Jun 25, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request technical task regular instructions
Projects

Comments

@RoiJS
Copy link
Owner

RoiJS commented Jun 25, 2021

Overview

Currently, the statement of accounts is marked as paid if the total amount for statement of accounts is already paid by the tenant. This total amount comprises the rental, utility bills, miscellaneous and penalties and all of these must be paid before the statement of account is considered as paid. This functionality could be a problem in the future because we might never know how the user would want the calculation for paid status would be. With this, I decided to introduce settings so user can customize in someway how the statement of account will be considered as paid.

On Contract Details page, we introduced two new section, (1) General Information and (2) Mark Account Statement as Paid sections.

General Information Section will have the current available fields on the contract details page.

TODO

For Mark Account Statement as Paid section on the other hand, introduce the following new settings:

  • Check Rental Amount
  • Check Utility Bills
  • Check Miscellaneous Fees
  • Check Penalties
  • Update the logic which identifies if the statement of account is paid or unpaid
  • Display the breakdown payment on statement of accounts details page
  • Update manual adding of statement of account when Mark as Paid setting is true
  • Update Dataseeding of statement of accounts payment details

Update also the following:

  • Unit Test
  • Online Documentation
@RoiJS RoiJS created this issue from a note in Reserbiz (Backlog) Jun 25, 2021
@RoiJS RoiJS changed the title System Settings: Introduce settings to include or exclude utility bills for identifying payment status System Settings: Introduce settings to include or exclude utility bills for identifying statement of account status Jun 25, 2021
@RoiJS RoiJS changed the title System Settings: Introduce settings to include or exclude utility bills for identifying statement of account status Contract Details Page: Introduce settings to control how the paid status is calculated for statement of accounts Jun 26, 2021
@RoiJS RoiJS self-assigned this Jun 26, 2021
@RoiJS RoiJS added enhancement New feature or request technical task regular instructions labels Jun 26, 2021
@RoiJS RoiJS added this to the July Update Improvements milestone Jun 26, 2021
@RoiJS RoiJS moved this from Backlog to Ready for Development in Reserbiz Jul 1, 2021
@RoiJS RoiJS moved this from Ready for Development to In Progress in Reserbiz Jul 3, 2021
@RoiJS
Copy link
Owner Author

RoiJS commented Jul 4, 2021

NOTE
The checking of statement of account status is now based on the payment for each Payment For Type, meaning if the statement of account has rental and miscellaneous fees, the system will check if the rental and miscellaneous fees are fully paid individually, if either of these category are not fully paid then the statement of account will be marked as unpaid. Any extra paid amount from rental for example cannot be offset to other category, checking are done per payment category.

Addendum
Additional paid amount per category will never happen because the system will not allow any extra paid amount per category. See issue #72 .

RoiJS pushed a commit that referenced this issue Jul 6, 2021
RoiJS pushed a commit that referenced this issue Jul 6, 2021
@RoiJS RoiJS changed the title Contract Details Page: Introduce settings to control how the paid status is calculated for statement of accounts Contract Details Page: Introduce settings to control how the paid status is validated for statement of accounts Jul 6, 2021
@RoiJS
Copy link
Owner Author

RoiJS commented Jul 10, 2021

This issue has been implemented. Moving this issue to close now.

@RoiJS RoiJS closed this as completed Jul 10, 2021
Reserbiz automation moved this from In Progress to Done Jul 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request technical task regular instructions
Projects
Development

No branches or pull requests

1 participant