Short Term Goals
Below are the short term goals of the project. These are features that the developers and sponsors of the project see a requirement for in the short term.
Collections Module
Define payment run dates. For example 1St, 15th, last day of month.
Define various payment accounts for each client, selection of active one. Credit Card, Bank Account.
Support for various types of payment gateway modues associated with the payment account type.
Collections module interfaces directly with Receipts & Invoices module and keeps track of its own record information like unpaids ... etc.
Collections module will run after invoicing, pickup unpaid invoices for clients defined as those we can collect from.
Unpaid/chargeback penalties? Interest? Occurrence fee?
Bank Account Import Module
Support for bank accounts to be imported
This module will keep its own list of "pendign" bank transactions and allow the allocation of them to certain things like receipts and GL entries
Server Audit Trails
Implementation of logging of every single accounting action performed by every user of the system
Payroll
Implementation of a payroll system