diff --git a/requirements.txt b/requirements.txt index fe668e5..db516ec 100644 --- a/requirements.txt +++ b/requirements.txt @@ -37,7 +37,7 @@ Operations to be functional X - Create Customer ID/Account X - Add Contact information to Customer X - Move Customer into Unit - ? - Enter Rent Concessions given + X - Enter Rent Concessions given X - Asses Rent Charges X - Asses Late Charges X - Asses Security Deposits @@ -49,7 +49,7 @@ Operations to be functional X - Handle NSF checks X - Assess NSF Fees X - Determine Lease Paid-Through status - - Report: List of customers overdue + X - Report: List of customers overdue X - Flag unit as overlocked X - Flag unit as evicting X - Flag unit as normal status diff --git a/todo.notes b/todo.notes index 03c70a6..8d2d719 100644 --- a/todo.notes +++ b/todo.notes @@ -1,3 +1,7 @@ +Fix ACH deposits into bank. Make it happen automatically, +perhaps after 3 days. Without this, we cannot NSF an ACH +transaction. + Sub-Total is broken, since it will only subtotal the current page of the grid. It needs to be implemented in SQL as it was in early (VERY early) implementations. At that time, I @@ -12,7 +16,11 @@ or let them clear it and have them close the lease manually. Invoice - Have some sort of rent-proration tool - + - Have Rent automatically populate the Effective/Through + as well as rent (pro-rating if necessary). The dates + should take into account the customer charge through + date, as well as any other rents on the invoice. + Allow waiving a complete charge, even if it already has payments applied (at the moment, we just can waive the charge balance). @@ -32,6 +40,15 @@ Same as above, except needs-to-be-unlocked. Make the default (initial) jqGrid sort order for balance be DESC. +Change the menu structure to be $menu['section']['item'], so that +items don't have to be added in order of section. Perhaps even +array(array(name, priority, items => array(name, priority, link))) + +Reduce the number of cached items. Figure out how to get Cake to +automatically make CONCAT(TenderType.name, ' #', Tender.id) part +of each returned query. + + MUST reports: - Delinquent customers - Locked out units / customers