|
36 | 36 | advanced portfolio view. This section will present an explanation of the main &app;
|
37 | 37 | reports and how to adjust them.</para>
|
38 | 38 |
|
39 |
| - <para>To run a report or chart, click on the <menuchoice><guimenu>Reports |
40 |
| - </guimenu></menuchoice> menu, then either select |
| 39 | + <para>To run a report or chart, click on the |
| 40 | + <menuchoice><guimenu>Reports</guimenu></menuchoice> menu, then either select |
41 | 41 | a report (it will open with standard options), or click on <guibutton>
|
42 | 42 | Saved Report Configuration</guibutton> to select a report you have
|
43 | 43 | previously configured and saved.
|
44 | 44 | </para>
|
45 | 45 |
|
46 |
| - <para>Once the report has opened, click on the <guibutton>Options |
47 |
| - </guibutton> toolbar button to |
48 |
| - configure the report as needed, for example to set the report date or |
49 |
| - select accounts. |
| 46 | + <para>Once the report has opened, click on the <emphasis>toolbar</emphasis> |
| 47 | + button <guibutton>Options</guibutton> to configure the report as needed, |
| 48 | + for example to set the report date or select accounts. |
50 | 49 | </para>
|
51 | 50 |
|
52 | 51 | <tip><para>If you intend to save a report configuration, you
|
53 |
| - should choose a named report date option such as <emphasis>Today |
54 |
| - </emphasis>rather than enter a specific date so it is not necessary to |
| 52 | + should choose a named report date option such as <emphasis>Today</emphasis> |
| 53 | + rather than enter a specific date so it is not necessary to |
55 | 54 | enter a specific date again in future reports.</para>
|
56 | 55 | </tip>
|
57 | 56 |
|
|
67 | 66 | <tip>
|
68 | 67 | <para>If you cannot find a specific report to suit your requirements, you
|
69 | 68 | may be able to use the <guilabel>Find Transaction</guilabel> assistant
|
70 |
| - (<menuchoice><guimenu>Edit</guimenu><guimenuitem>Find</guimenuitem> |
71 |
| - </menuchoice>) to select a set of transactions, and then report them |
72 |
| - using <menuchoice><guimenu>Reports</guimenu><guimenuitem>Account Report |
73 |
| - </guimenuitem></menuchoice>. Further formatting or analysis may be done |
| 69 | + (<menuchoice><guimenu>Edit</guimenu><guimenuitem>Find</guimenuitem></menuchoice>) |
| 70 | + to select a set of transactions, and then report them |
| 71 | + using <menuchoice><guimenu>Reports</guimenu> |
| 72 | + <guimenuitem>Account Report</guimenuitem> |
| 73 | + </menuchoice>. Further formatting or analysis may be done |
74 | 74 | by copying and pasting the report into a spreadsheet.
|
75 | 75 | </para>
|
76 | 76 | </tip>
|
77 | 77 |
|
78 | 78 | <para>After you have configured a report, you can save the configuration for
|
79 |
| - future use by clicking either the <guibutton>Save Report Configuration |
80 |
| - </guibutton> or <guibutton>Save Report Configuration As...</guibutton> |
| 79 | + future use by clicking either the <guibutton>Save Report Configuration</guibutton> |
| 80 | + or <guibutton>Save Report Configuration As...</guibutton> |
81 | 81 | button.
|
82 | 82 | </para>
|
83 | 83 |
|
|
86 | 86 |
|
87 | 87 | <para>To save a report configuration for future use, while the required
|
88 | 88 | report tab is selected, go to the report options, select the
|
89 |
| - <emphasis>General</emphasis> tab and change the <emphasis>Report Name |
90 |
| - </emphasis> to a meaningful unique name. Do not confuse this with the |
| 89 | + <emphasis>General</emphasis> tab and change the <emphasis>Report Name</emphasis> |
| 90 | + to a meaningful unique name. Do not confuse this with the |
91 | 91 | <emphasis>Report Title</emphasis> which prints at the top of a report.
|
92 | 92 | </para>
|
93 | 93 |
|
94 | 94 | <para>Click the <guibutton>Save Report Configuration</guibutton> or
|
95 | 95 | <guibutton>Save Report Configuration As...</guibutton> button. This will
|
96 |
| - store your customized report options in a file in your home directory. |
97 |
| - E.g. Linux: <emphasis>~/.gnucash/saved-reports-[versioninfo]</emphasis> |
| 96 | + store your customized report options in a file below your home directory. |
| 97 | + <!-- FIXME by adding the wiki page to the appendix --> |
| 98 | + The exact location depends on your OS, its version and the &app; version. |
| 99 | + See <ulink url="&url-wiki;Configuration_Locations#GTK_CONFIG_HOME">wiki:Configuration_Locations#GTK_CONFIG_HOME</ulink>, |
| 100 | + <ulink url="&url-wiki;Configuration_Locations#GNC_DATA_HOME">GNC_DATA_HOME</ulink> and |
| 101 | + <ulink url="&url-wiki;Configuration_Locations#In_GNC_DATA_HOME">Files in GNC_DATA_HOME</ulink> |
| 102 | + Then it is <filename>GNC_DATA_HOME/saved-reports-<replaceable>version</replaceable></filename>. |
98 | 103 | </para>
|
99 | 104 |
|
100 | 105 | <para>The first time you save a report with a name that has not already
|
101 |
| - been saved, you can use either the <guibutton>Save Report Configuration |
102 |
| - </guibutton> or the <guibutton>Save Report Configuration As... |
103 |
| - </guibutton> button. You can modify the report name before saving it. |
| 106 | + been saved, you can use either the <guibutton>Save Report Configuration</guibutton> |
| 107 | + or the <guibutton>Save Report Configuration As...</guibutton> |
| 108 | + button. You can modify the report name before saving it. |
104 | 109 | </para>
|
105 | 110 |
|
106 | 111 | <para>After a report configuration for a specific name has been saved, the
|
|
115 | 120 | by the <menuchoice><guimenu>Reports</guimenu><guimenuitem>Saved Report
|
116 | 121 | Configurations</guimenuitem></menuchoice> menu and it will also be listed
|
117 | 122 | when starting <menuchoice><guimenu>Reports</guimenu><guisubmenu>Sample
|
118 |
| - & Custom</guisubmenu><guimenuitem>Custom Multicolumn Report |
119 |
| - </guimenuitem></menuchoice>. |
| 123 | + & Custom</guisubmenu><guimenuitem>Custom Multicolumn Report</guimenuitem></menuchoice>. |
120 | 124 | </para>
|
121 | 125 |
|
122 | 126 | </sect2>
|
|
126 | 130 |
|
127 | 131 | <para>Selecting <menuchoice><guimenu>Reports</guimenu><guimenuitem>Saved
|
128 | 132 | Report Configurations</guimenuitem></menuchoice> will open a dialog
|
129 |
| - window with a list of the <emphasis>Saved Report Configurations |
130 |
| - </emphasis> you have previously created. In this |
| 133 | + window with the list of the <emphasis>Saved Report Configurations</emphasis> |
| 134 | + you have previously created. In this |
131 | 135 | context <emphasis>Saved Report Configurations</emphasis> means the set of
|
132 | 136 | customized settings for standard reports.
|
133 | 137 | </para>
|
|
161 | 165 | <para>&app; reports have many configuration
|
162 | 166 | options. First, run the original report itself. Then,
|
163 | 167 | access the report options with the <guibutton>Options</guibutton>
|
164 |
| - button on the toolbar.</para> |
| 168 | + button on the <emphasis>toolbar</emphasis>.</para> |
165 | 169 |
|
166 | 170 | <note> <para>Check changed Graphic Engine Options</para></note>
|
167 | 171 |
|
|
182 | 186 | <listitem>
|
183 | 187 | <para>Click the <guibutton>Apply</guibutton> button to apply the
|
184 | 188 | changes, regenerate the report and leave the options window open for
|
185 |
| - possible further changes. In this case, both the <guibutton>Apply |
186 |
| - </guibutton> and <guibutton>OK</guibutton> buttons will be disabled, |
| 189 | + possible further changes. In this case, both the <guibutton>Apply</guibutton> |
| 190 | + and <guibutton>OK</guibutton> buttons will be disabled, |
187 | 191 | indicating changes have been applied, until further changes are made.
|
188 | 192 | </para>
|
189 | 193 |
|
|
218 | 222 |
|
219 | 223 | <tip><para>If you often run a report with a date as at the start or end
|
220 | 224 | of an accounting period, set the accounting period start and end
|
221 |
| - dates in <menuchoice><guimenu>Edit</guimenu><guisubmenu> |
222 |
| - Preferences</guisubmenu><guimenuitem>Accounting Period |
223 |
| - </guimenuitem></menuchoice> then select appropriate report date |
| 225 | + dates in <menuchoice><guimenu>Edit</guimenu> |
| 226 | + <guisubmenu>Preferences</guisubmenu> |
| 227 | + <guimenuitem>Accounting Period</guimenuitem></menuchoice> |
| 228 | + then select appropriate report date |
224 | 229 | options. See <xref linkend="prefs-accounting-period" />.</para>
|
225 | 230 | </tip>
|
226 | 231 |
|
|
234 | 239 | <listitem>
|
235 | 240 | <para>Accounts: Select the appropriate accounts for the report. Note that in some
|
236 | 241 | reports only certain types of accounts can be selected. For example, an expense
|
237 |
| - piechart only allows expense accounts to be selected. </para> |
| 242 | + piechart only allows expense accounts to be selected.</para> |
238 | 243 | </listitem>
|
239 | 244 |
|
240 | 245 | <listitem>
|
|
298 | 303 |
|
299 | 304 | <listitem>
|
300 | 305 | <para>Maximum Slices: Controls the maximum number of slices displayed in a
|
301 |
| - piechart - other accounts will be placed in a slice marked Other. </para> |
| 306 | + piechart - other accounts will be placed in a slice marked Other.</para> |
302 | 307 | </listitem>
|
303 | 308 |
|
304 | 309 | <listitem>
|
|
310 | 315 | <para>Display Columns: Choose columns to show from the register.</para>
|
311 | 316 | </listitem>
|
312 | 317 | </itemizedlist>
|
313 |
| - |
314 |
| - </sect2> |
315 |
| - |
| 318 | + </sect2> |
316 | 319 | </sect1>
|
317 | 320 |
|
318 | 321 | <sect1 id="report-classes">
|
|
868 | 871 | </para>
|
869 | 872 | <para>For example given an account structure like
|
870 | 873 | </para>
|
871 |
| - <literallayout> |
872 |
| - Assets (type ASSET) |
873 |
| - Broker (type ASSET) |
874 |
| - Widget Stock (type STOCK) |
875 |
| - Income (type INCOME) |
876 |
| - Dividends (type INCOME) |
877 |
| - Widget Stock (type INCOME) |
878 |
| - </literallayout> |
| 874 | +<literallayout> |
| 875 | +Assets (type ASSET) |
| 876 | + Broker (type ASSET) |
| 877 | + Widget Stock (type STOCK) |
| 878 | +Income (type INCOME) |
| 879 | + Dividends (type INCOME) |
| 880 | + Widget Stock (type INCOME) |
| 881 | +</literallayout> |
879 | 882 | <para>A transaction that debits the "Assets:Broker" account and credits the "Income:Dividends:Widget Stock" account will count as income even though it doesn't have a split with account "Assets:Broker:Widget Stock".
|
880 | 883 | </para>
|
881 | 884 | <para>This only works if the parent account ("Assets:Broker" in this case) is a Bank or Asset account and the Income/Expense account has the same name as the stock account. It won't double count transactions that have a dummy split since they won't have exactly two split transactions.
|
|
1640 | 1643 | <para>The report supports selecting a range of periods instead all of them. Periods that are out of range can be included in the report as the consolidated columns around the selected range. This allows you to focus on particular periods, for example the current one, and is especially useful for budgets with many periods. For example, if you have a 12 period budget you can make a 3 column report with the format "(all periods before columns set) (current period columns set) (all periods after columns set)" that is easily fits on the screen and allows you to match values with account names.</para>
|
1641 | 1644 | <para><emphasis>Budget report options</emphasis></para>
|
1642 | 1645 | <para>
|
1643 |
| - <note><para>Here we describe only options that are specific for the Budget Report. You can find information about standard parameters in <xref linkend="report-config"/>.</para> </note> |
| 1646 | + <note><para>Here we describe only options that are specific for the Budget Report. You can find information about standard parameters in <xref linkend="report-config"/>.</para></note> |
1644 | 1647 | <itemizedlist>
|
1645 | 1648 | <listitem><para><emphasis>Show budget</emphasis> - include the budgeted values for the period</para></listitem>
|
1646 | 1649 | <listitem><para><emphasis>Show actual</emphasis> - include the real values for the period</para></listitem>
|
|
1681 | 1684 | <note><para> Verify !!! How customize printing with Gnome?</para></note>
|
1682 | 1685 |
|
1683 | 1686 | <para>&app; is able to print reports and to export the reports to <acronym>HTML</acronym> (web) pages. The
|
1684 |
| - Print &app; Document dialog is accessed from the <guibutton>Print</guibutton> button on the <emphasis>Toolbar</emphasis> or |
| 1687 | + Print &app; Document dialog is accessed from the <guibutton>Print</guibutton> button on the <emphasis>toolbar</emphasis> or |
1685 | 1688 | go to <menuchoice><guimenu>File</guimenu><guimenuitem>Print</guimenuitem></menuchoice> in the menu. To Export a report to a web page (<acronym>HTML</acronym>) select
|
1686 | 1689 | the <guibutton>Export</guibutton> button on the <emphasis>Toolbar</emphasis> and type in a file name.</para>
|
1687 | 1690 |
|
|
1701 | 1704 | <sect1 id="report-create">
|
1702 | 1705 | <title>Creating Reports and Charts</title>
|
1703 | 1706 |
|
1704 |
| - <note><para>This section may need updating !!!</para> </note> |
| 1707 | + <note><para>This section may need updating !!!</para></note> |
1705 | 1708 |
|
1706 | 1709 | <para>It is possible to write reports if the current ones are not suitable. To do this
|
1707 | 1710 | you will need to know Scheme (a LISP-like programming language), and it is an
|
1708 |
| - excellent idea to have a copy of the &app; source code available. </para> |
| 1711 | + excellent idea to have a copy of the &app; source code available.</para> |
1709 | 1712 |
|
1710 | 1713 | <para>The reporting interface is documented in the source code file
|
1711 | 1714 | <filename>src/report/report-system/doc/report-html.txt</filename>.
|
|
0 commit comments