Richard M Kreuter
unread,Apr 27, 2023, 9:29:17 AMApr 27Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message as abuse
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to ledge...@googlegroups.com
Hi all,
I've had no luck finding detailed discussion or examples of how to
account for bonds (and perhaps other similar commodities) in Ledger.
Suppose you buy a bond, Foo, at a 5% premium (i.e., 1.05 times par), and
you want to represent the premium in the lot price for Ledger's
reporting purposes. So you write it down as, say,
# Let's ignore any transaction fees/commissions/costs.
2018/03/01 * Buy some Foo bonds at a 5% premium
Assets:Brokerage 10,000 Foo @ $1.05
Assets:Cash $-10,500
I believe that if you should sell those bonds later, you might record
that as
2023/02/15 * Sell Foo bonds
Assets:Cash $10,000
Assets:Brokerage -10,000 Foo {$1.05} [2018/03/01] @ $1.00
Income:Capital Losses $500
However, suppose that instead of selling, the bond is ultimately called
or redeemed (i.e., the issuer returns to you the par value,
$10,000). How should you record that in the journal in order for the
redemption transaction (a) to balance and (b) to leave you with zero
units of the lot you originally purchased? It seems as if one way to do
it is this:
2023/02/15 * Redemption for Foo
Assets:Cash $10,000
X $500
Assets:Brokerage -10,000 Foo {$1.05} [2018/03/01] @ $1.00
but that leaves me with the question of what sort of account X should
be, i.e., how to record where the $500 went. (I believe that the $500 is
not a Capital Loss, but I might be mistaken.)
Alternatively, I suppose it would be possible to log a separate posting
representing the premium at the time of purchase, i.e., have the Buy and
Redemption transactions look like this,
2018/03/01 * Buy some Foo
Assets:Brokerage 10,000 Foo @ $1.00
Y $500
Assets:Cash $-10,500
2023/02/15 * Redemption for Foo
Assets:Cash $10,000
Assets:Brokerage -10,000 Foo {$1.00} [2018/03/01] @ $1.00
but in this case I still don't know what sort of account Y should be;
and using $1.00 for Foo's lot price at purchase time would tend to
squander Ledger's ability to compute capital gains / losses.
Any insights/recommendations?
Thanks in advance,
Richard