summaryrefslogtreecommitdiffstats
path: root/doc/en/details-forecast.docbook
blob: 9b0d963152af765b714d9ef0f33bf0fd5a42ed27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="details.forecast">
<chapterinfo>
  <authorgroup>
    <author>
      <surname>Colin Wright &lt;cdwright@gwi.net&gt;</surname>
    </author>
  </authorgroup>
  <date>2009-08-03</date>
  <releaseinfo>1.0</releaseinfo>
</chapterinfo>

<title id="details.forecast.title">Forecast</title>
<sect1 id="details.forecast.define">
<title>What is a Forecast?</title>

<para>
  In &kappname;, a Forecast is a prediction of the balances of Accounts during a
  specified future period of time.</para>

<para>
  Forecasts can be predicted using one of two methods.
</para>

<variablelist>
  <varlistentry>
    <term>Scheduled and Future Transactions</term>
    <listitem>
      <para>&kappname; uses a combination of future transactions already entered
        into the ledgers and the entries in the Schedule.</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>History-based</term>
    <listitem>
      <para>&kappname; uses values from past transactions in the ledgers to
        predict future transactions.</para>
    </listitem>
  </varlistentry>
</variablelist>

<para>
  The forecast method and forecast period can be set in the &kappname; Settings,
  in the Forecast pane.
</para>

<para>
  &kappname; Forecast provides a summary, showing the predicted balances at
  account cycle dates and the expected difference between the starting and
  ending balances.  The length of the account cycle can be set by the user.  The
  summary also displays messages about significant predicted changes to the
  accounts during the forecast period.
</para>

<para>
  As well as the summary, &kappname; Forecast also allows you to view day-by-day
  balances and view the minimum and maximum balances for each forecast account
  cycle.
</para>

<para>
  By default the Forecast is created for 90-days, with 30-day account cycles
  using Scheduled and Future Transactions.
</para>
</sect1>

<sect1 id="details.forecast.view" >
<title>Viewing Forecasts</title>

<para>
  You can view a Forecast by clicking the appropriate icon in the navigation
  pane at the left hand side of your &kappname; window.
</para>

<para>
  The Forecast window is split into three tabs
</para>

<sect2>
<title>Summary Tab</title>

<para>
  The Summary tab is split vertically into two halves.
</para>

<sect3>
<title>Account Summary</title>

<para>
  The Account Summary contains a grid displaying a row of information for each
  Asset and Liability.
</para>

<para>
  The following columns are displayed:
</para>

<variablelist>
  <varlistentry>
    <term>Account</term>
    <listitem>
      <para>The name of the Asset or Liability account</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Current Balance (Current)</term>
    <listitem>
      <para>The current balance of the account is displayed.</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Account Cycle Balance</term>
    <listitem>
      <para>The Forecast period is split into account cycles.  The default
        account cycle length is 30 days, but can be set by the user.</para>

      <para>The first account cycle date is the first Forecast date.  By default
        this is the current date plus one account cycle, but can change
        depending on the "Day of Month to start Forecast" setting.</para>

      <para>Remaining account cycle dates are determined by adding the account
        cycle length to the previous account cycle date.  This is continued
        until the calculated account cycle date would be beyond the Forecast
        period.</para>

      <para>For each account cycle date the predicted balance is
        displayed.</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Total Variation</term>
    <listitem>
      <para>The rightmost column displays the predicted difference in value
        between the balances at the start and end of the forecast.  If the
        predicted end value of the account (in terms of net worth) is less than
        the start value the whole row is highlighted in red.</para>
    </listitem>
  </varlistentry>
</variablelist>

</sect3>

<sect3>
<title>Key Summary Information</title>

<para>
  The bottom half of the Summary tab displays noteworthy information about
  accounts.  This includes:
</para>

<variablelist>
  <varlistentry>
    <term>Assets below zero</term>
    <listitem>
      <para>A message is displayed for any asset for which the value starts or
        will drop below zero during the forecast period.</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Liabilities above zero</term>
    <listitem>
      <para>A message is displayed for any liability for which the value starts
        or will rise above zero during the forecast period.  Note that the value
        of a liability is the negative of its ledger balance, since a positive
        balance indicates money owed.</para>
    </listitem>
  </varlistentry>
</variablelist>
</sect3>
</sect2>

<sect2>
<title>Details Tab</title>

<para>
  The Details tab contains a grid displaying a row of information for each Asset
  and Liability.
</para>

<variablelist>
  <varlistentry>
    <term>Account</term>
    <listitem>
      <para>The name of the Asset or Liability account</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Dates</term>
    <listitem>
      <para>For each date in the Forecast period a column displays the predicted
        balance of the account on that date.  The date columns are in ascending
        order from left to right.</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Total Variation</term>
    <listitem>
      <para>The rightmost column displays the predicted difference in value
        between the balances at the start and end of the forecast.  If the
        predicted end value of the account (in terms of net worth) is less than
        the start value the whole row is highlighted in red.</para>
    </listitem>
  </varlistentry>
</variablelist>
</sect2>

<sect2>
<title>Advanced Tab</title>

<para>
  The Advanced tab contains a grid displaying a row of information for each
  Asset and Liability.  The information is split into columns as follows:
</para>

<variablelist>
  <varlistentry>
    <term>Account</term>
    <listitem>
      <para>The name of the Asset or Liability account</para>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Minimum Account Cycle Balance</term>
    <listitem>
      <para>For each account cycle number &lt;n&gt; in the Forecast period
      the following columns are displayed:</para>

      <variablelist>
	<varlistentry>
	  <term>Minimum Balance (Min Bal &lt;n&gt;)</term>
	  <listitem>
	    <para>The minimum predicted balance during the account cycle</para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Minimum Balance Date (Min Date &lt;n&gt;)</term>
	  <listitem>
	    <para>The date on which the balance reaches its predicted
	    minimum.</para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Maximum Account Cycle Balance</term>

    <listitem>
      <para>For each account cycle number &lt;n&gt; in the Forecast period
      the following columns are displayed:</para>

      <variablelist>
	<varlistentry>
	  <term>Maximum Balance (Max Bal &lt;n&gt;)</term>
	  <listitem>
	    <para>The maximum predicted balance during the account cycle</para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Maximum Balance Date (Max Date &lt;n&gt;)</term>
	  <listitem>
	    <para>The date on which the balance reaches its predicted
	    maximum.</para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </listitem>
  </varlistentry>

  <varlistentry>
    <term>Average</term>

    <listitem>
      <para>The average balance of the account during the forecast period</para>
    </listitem>
  </varlistentry>
</variablelist>

</sect2>
</sect1>
</chapter>