The Assets & Liabilities reports includes the Balance Sheet report, Investment reports and the Net Worth report.
Advanced Portfolio:
Columns
Account — Stock Account
Symbol — Ticker Symbol/Abbreviation as defined in the Security Editor. A report option can suppress this column.
Listing — Type as defined in the Security Editor. A report option can suppress this column.
Shares — Number of shares (quantity). A report option sets how many decimal places to show. A report option can suppress this column.
Price — Unit market price as at report date. A report option can suppress this column.
Basis — Cost of all shares acquired by any means, including brokerage fees if the option to include them is checked. Report option Basis calculation method can be set to Average, LIFO or FIFO.
Value — Number of shares * Unit market price as at report date
Money In — Sum of the cost of stock purchased, excluding stock acquired as part of a Dividend Reinvestment Plan. I.e. External money used to purchase shares.
Money Out — Money from selling shares or a spin off transaction.
Realized Gain — Money received for selling shares minus basis for shares sold, minus brokerage fees for the sale if the option to include them in basis is checked.
Unrealized Gain — Value less Basis for unsold shares
Total Gain — Realized Gain + Unrealized Gain
Rate of Gain — Total Gain / Money In * 100 (from GnuCash
2.6.1 onwards)
Income — Total of all income transactions associated with a stock account.
![]() | Note |
---|---|
To include income from dividends which are not reinvested (if there is no split to the stock account in the income transaction, the report has no way of associating the income with a particular stock) : Ensure there is a dummy transaction split to the stock account with quantity 0, price 1 and value 0 in the dividend transaction. Enter the dummy stock split with no values in the dividend account and it will create the transaction with price 1 even though you cannot see the Price column in that register. In GnuCash 2.6.6, this report was modified to simplify the recording of dividend and interest payments. With this change it may not be necessary to include the dummy stock split in the transaction. The report will find income (and expense) transactions that are in the parent account of the stock account being reported on. This is done by looking in the parent account for transactions that have exactly two splits (not counting trading account splits) where the other split is to an income or expense account with the same name as the stock's account. For example given an account structure like
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". 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. It will not work if the income or expense account split is to a subaccount of the account with the same name as the stock account i.e. "Income:Dividends:Widget Stock:Franked" |
Brokerage Fees — Brokerage Fees
Total Return — Total Gain + Income
Rate of Return — Total Return / Money In * 100
Common report options are described in Section 9.5, “Customizing Reports and Graphs”
Report Specific Options
Accounts Tab
Include accounts with no shares — Unchecked (default) or checked.
Display Tab
Show ticker symbols — Checked default) or unchecked. If unchecked, Symbol column will be omitted.
Show listings — Checked (default) or unchecked. If unchecked, Listing column (source of shares price quotes) will be omitted.
Show number of shares — Checked (default) or unchecked. If unchecked, Shares column will be omitted.
Share decimal places — The number of decimal places to show in the number of shares. Default is 2.
Show prices — Checked (default) or unchecked. If unchecked, Price column will be omitted.
General Tab
Price Source — Nearest in time (default) or Most Recent.
Basis calculation method — Average (default), FIFO or LIFO.
Set preference for price list data — Checked (default): Use price list data. If there is no relevant price list data, transaction prices will be used and there will be a warning. Unchecked: Get prices from stock transactions.
How to report brokerage fees — Include in basis (default), Include in gain or Ignore.
Asset Barchart:
The Asset Barchart report displays bars that present the value of all assets in a
GnuCash
file over time. By default, the report shows all accounts
in Accounts Receivable, Current Assets,
Fixed Assets, Investments and Special Accounts
(if they exist) and it displays monthly bars for the current financial period.
This report provides a graphic view of the assets in the file over time.
![]() | Tip |
---|---|
Like all the generic reports, the user can assign a title and save the report with it's selected options for re-use later. |
The display is in the form of either a stacked barchart or simple barchart with an option to display a table of the values.
This report calculates and displays a default of 8 bars or up to 24 separate asset accounts value at the end of the day on several dates through a specified time period. The report automatically selects the most significant accounts to display with all other selected accounts summed as Other.
The report exploits the outline structure of the chart of accounts to allow the user to select top level accounts and sub-accounts down to a user-selectable depth. Selected sub-accounts below the selected depth are automatically summed up into the next level when it is also selected. The default number of sub-account levels is 2, giving a summary view. Increasing the number of sub-levels increases the detail available to display. It is possible to un-select a higher level account and leave sub-accounts selected to force greater detail to appear in the report.
By default the report includes all asset accounts and sub-accounts,
as well as Imbalance and Orphan Special accounts
in whatever currencies or commodities may be present. The report's base currency is the
default currency of the GnuCash
file but if the file has data
for multiple currencies, then it can be changed to another currency.
Since each account may be individually selected, the report can be designed to focus on a small subset of data such as current assets or investments.
The overall interval of the report defaults to start at the start of the current accounting period and to end at the end of the current accounting period. Numerous other starting choices and ending choices are available.
The first bar shows the selected values at the end of the day on the first date chosen. There are a number of choices for step size from day to year with the default being month. Note that if any step date would fall on the 29th, 30th or 31st in a month that does not have such a date the next interval will be 31 days later. For that step only the date will slip up to 3 days into the following month. This is true for releases at least through 2.4.13. Bug 639049 is open in Bugzilla to modify this behavior.
Currently, there is no option to start the report on the last day of any period. There is also no option to show beginning balances or end of previous step balances. This makes it difficult to correlate this report to business quarterly reports, for example.
The Net Worth linechart report, Liability barchart report and Net Worth barchart report are similar except for the graphic type and default account groups selected.
Other features are customizable in a manner similar to other standard reports.
Asset Piechart:
Average Balance:
Balance Sheet: This report summarizes assets, liabilities, and equity. When properly maintained, assets should equal the sum of liabilities and equity. If that is not the case, there is some kind of internal imbalance in the accounts.
General Journal:
General Journal:
Investment Portfolio: This report summarizes the value of the stocks in the current portfolio.
Liability Barchart:
Liability Piechart:
Net Worth Barchart: Net worth is the difference between the value of assets or liabilities.
Net Worth Linechart: Net worth plotted over time. Net worth is the difference between the value of assets or liabilities.
Price Scatterplot: