diff -r 000000000000 -r 811cd790a493 specs.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/specs.org Sun Jul 14 22:47:29 2013 -0400 @@ -0,0 +1,32 @@ +* 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