1. Store new client details that are inputted
2. Have the ability to create a new job from a template (again, which will be inputted into the database)
3. Bring up all payments e.g by a particular client, and between specified dates if need be (and other criteria as applicable)
4. Provide simple tax calculations, for example tax on the labor component of a payment
5. Generate invoices for jobs within the database
6. Link tables together (if multiple tables are needed?)
7. Store client accounts (individual projects and overall)
8. Generate monthly reports monthly report
9. Have an expense account module (for items purchased by directors, requiring reimbursement from the company)
10. An individual project module showing purchases, profit/loss, fees, costs and wages of any given project and as many report options as possible.
Bookmarks