ForecastingSome transactions happen in a regular manner, like salaries, utility bills, rent, loan payment, etc.. Some expenses, you can estimate, like groceries, clothing, dining out, etc.. With the scheduling and budgeting features in moneyGuru, you can forecast your financial situation. Creating a scheduleTo create a scheduled transaction, go the the Schedules view and click on the New Item button. A Schedule Info panel will pop up. This panel is similar to the Transaction Info panel, but has a few extra fields: Repeat Type, Repeat Every and Stop Date. The Repeat type field determines what kind of interval you want (daily, weekly, etc..). The Repeat Every field is to tell how many of that interval type you want between each occurrences. For example, if you want a bi-weekly schedule, you would set the Repeat Type to Weekly, and the Repeat Every to 2. If you already have a "model transaction" from which you want a schedule to be created, there's a shortcut for this in the menu called Make Schedule From Selected. This will create a new schedule and copy all info from the selected transaction to populate it. When you create a scheduled transaction, all future occurrences of that schedule for the current date range will be displayed with a little Editing a scheduleIn addition to being able to edit your schedules through the Schedules view, you can also edit any occurrence of it in the Transactions or Account view! These occurrences can be edited like any other transaction, but there are a few tricks with the Shift key you can do to control the schedule.
As you can see, the concept is rather simple: You can edit scheduled transactions like any other transaction, but by holding Shift, the changes you make affect all future occurrences of the schedule. When occurrences happen: Scheduling transactions is all nice, but they have to happen at some point. In moneyGuru, they "happen" when the transaction is reconciled. When you reconcile a scheduled occurrence, it becomes a normal transaction (it loses its BudgetingBudgets are similar to schedules in the way they behave. They also create transactions at regular intervals, but instead of creating occurrences with fixed amounts, they create occurrences with floating amounts. For example, if you create a 200$ monthly budget for the expense account Clothes, it will, like the schedules, create regular occurrences of 200$ every month. However, if you create a transaction that sends 50$ to the Clothes account, the budget occurrence for that month will become 150$. A budget can be created from the Budgets view. The Repeat fields work exactly like they do for the schedules. The Account field is the income or expense account for which the budget is (Clothes, Salary, etc..). The Target field, which is optional, lets you indicate an asset or liability to be used for the other side of the transaction. When you define one, the "future" area of the balance graph in that account will correctly reflect change in its balance that will occur. It's important to remember that setting a Target account does not limit your budget to that target account. For example, if you create a 200$ budget for Clothes, with a target to your Checking account, buying 50$ worth of clothes with your Credit Card account will still correctly affect your budget occurrence for that month and make it go down to 150$. ForecastingThe scheduling and budgeting features allow for interesting forecasting. First, you can see how sound your budget is by looking at your forecasted net worth for the end of the current year. Also, you can use it to estimate at which point you can afford important financial moves. Planning a 8000$ trip? Look at your balance graph and see at which point you should be able to afford it, then schedule a transaction for it. Planning on buying a house afterwards? Look at which point in the future you'll have enough money for the cash down on the mortgage. Of course, all of this depends on a sound budget... Forecasting features in moneyGuru are in an embryonate stage. Lots of other nice stuff is coming. |