diff -r 811cd790a493 -r db0e341384e1 specs.org --- a/specs.org Sun Jul 14 22:47:29 2013 -0400 +++ b/specs.org Sat May 23 22:34:03 2015 -0400 @@ -2,31 +2,26 @@ ** 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. +- A budget is about realizing your dreams, addressing your + obligations, inside your potentiel. It tracks how much + are you effective into putting your potentiel inside the + - You sum up your ressources availables for the next period. + - You removed your obligations from it. + - You share the rest among your dreams. + - You track where you spend your resources. + - You compare between them. -** Workflow +* Resources +It doesn't matter *where* it is, it matters *when* it is available. +So, there is two types of ressources: +- Actual, which you can spend now. +- Future, which isn't available. +The future ressources isn't important really. You should concentrate +on what you have now. -*** 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 +* Obligations +Obligations are spendings that you cant avoid. They take your +ressources and freeze them. You should prioritize on them. +There is also two kind of obligations: +- Predictable: You know when they happen +- Unpredictable: You don't know when they happen