Modified Advanced Portfolio report
Thierry Scalais
thierry.scalais at village.uunet.be
Sat Sep 2 17:47:43 EDT 2006
I joined to this mail a modified version of the advanced-portfolio.scm.
It is name advanced-portfolio-new.com.
The differences with the original version from GnuCash 2.0.1 include
some bugs fixes and some new functions or behavioral differences.
Concerning the new functions or differences:
* The basis price column displays the base value per share. So,
it is easier to compare the cost of own shares and the shares
prices.
* A option permit to display share prices in the report
currency. Because the base value is displayed in the report
currency, it is easier to compare the base value and the price
when the share price currency is not the report currency.
* The moneyin column only totalises the amount of transaction
that increases the number of shares (purchases)
* The moneyout column only totalises the amount of transaction
that decreases the number of shares (sales)
* A profits column display the profit on sales
* The income column is the summation of expenses and incomes.
This column may be canceled with the option 'include gains and
losses'
* The display of the profits, incomes and unrealised gains
columns may be canceled by an report option
* A last column shows the 'annual growth rate' that is the
annual growth rate that applied up to now on the shares
transactions gives the total gain.
Concerning bugs:
* prevents the summation of expenses and incomes in a
multi-splits transaction for each operation on the account
commodity found in the transaction. . In this case, the basis
computation was wrong because the number of shares in the
transaction was added to the basis-list for each operation on
the account commodity within the same transaction.
Multi-splits transaction with several split of operation on
the account commodity are automatically generated by the
"lots" functionnality.
* the exchange rate from the commodity price currency to the
report currency is no more applied on the transactions
amounts. (Bug#350658).
* I applied the patch of Scott Oonk (bug#343245) to fix
truncation error in the basis calculation.
* clean up on gains computation.
* there are some other modifications and probably new bugs.
To try it you may add the line
(use-modules (gnucash report advanced-portfolio-new))
in 'standard-reports.scm' around similar lines.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: advanced-portfolio-new.tgz
Type: application/unix-tar
Size: 10769 bytes
Desc: not available
Url : http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20060902/43d829f7/attachment.bin
More information about the gnucash-devel
mailing list