specs.org
author Fabien Ninoles <fabien@tzone.org>
Sun, 14 Jul 2013 22:47:29 -0400
changeset 0 811cd790a493
child 1 db0e341384e1
permissions -rw-r--r--
First version of BudgetTracker

* GNUCash Budgeting

** Definition

This tool should allow to:

- Budget your future expenses and incomes.
  - Report your budget from months to months.
  - Create recurring budget transaction.
  - Create morgage/investment prediction.
- Import your current transactions journal and show how it get over/under your budget.
- Allow you to adjust your budget accordingly.
  - That should also be reflected on recurring transactions.
- Allow to create alternate scenario based on present budget.
- For every expenses, there must be a budget liabilities.
- For every income, there must be a budget asset.
- Since Equity = Asset - Liabilities, all budget transaction must also balance.

** Workflow

*** New incomes are split into budget envelops
**** Manually created transaction
**** Importing from QIF/QFX/CSV
**** Recurring transaction
*** New expenses are split into budget envelops
**** Manual
**** Importing
**** Recurring
***** Simple
***** Recurring with a budget
*** Reporting
*** Exporting