specs.org
changeset 0 811cd790a493
child 1 db0e341384e1
equal deleted inserted replaced
-1:000000000000 0:811cd790a493
       
     1 * GNUCash Budgeting
       
     2 
       
     3 ** Definition
       
     4 
       
     5 This tool should allow to:
       
     6 
       
     7 - Budget your future expenses and incomes.
       
     8   - Report your budget from months to months.
       
     9   - Create recurring budget transaction.
       
    10   - Create morgage/investment prediction.
       
    11 - Import your current transactions journal and show how it get over/under your budget.
       
    12 - Allow you to adjust your budget accordingly.
       
    13   - That should also be reflected on recurring transactions.
       
    14 - Allow to create alternate scenario based on present budget.
       
    15 - For every expenses, there must be a budget liabilities.
       
    16 - For every income, there must be a budget asset.
       
    17 - Since Equity = Asset - Liabilities, all budget transaction must also balance.
       
    18 
       
    19 ** Workflow
       
    20 
       
    21 *** New incomes are split into budget envelops
       
    22 **** Manually created transaction
       
    23 **** Importing from QIF/QFX/CSV
       
    24 **** Recurring transaction
       
    25 *** New expenses are split into budget envelops
       
    26 **** Manual
       
    27 **** Importing
       
    28 **** Recurring
       
    29 ***** Simple
       
    30 ***** Recurring with a budget
       
    31 *** Reporting
       
    32 *** Exporting