[GNC] Proper Way to Record Capital Gains/Losses?
Dustin Henning
gcul209 at mynym.us
Wed Jan 5 09:16:50 EST 2022
Up until about 6 months ago, I was running an old 2.x version of
GnuCash, but when I upgraded from Win7 to MacOS Big Sur, I also upgraded
GnuCash, and I'm currently running 4.9. Yesterday, I went to record my
first capital gain/loss transaction since that move, and I found that
the method I am using no longer works. I thought I started using the
method I was previously using based on documentation and/or advice from
here, but that may not be the case.
Historically, I have posted two separate transactions in the stock/fund
account.
The first transaction was a normal transaction removing the number of
shares sold from the stock/fund account and adding the amount of
currency received to the brokerage account, so in a theoretical
transaction selling 10 shares @ $10 with a $1 commission, the split
would look like this (using - for null fields):
Account Shares Price Buy Sell
Stock 10 9.9 - 99
Brokerage - - 99 -
The second transaction was only to tie the capital gain to the
stock/fund account, and it would look like this for a $10 short term
gain (again using - for null fields):
Account Shares Price Buy Sell
Stock - - 10 -
STCG - - - 10
The buy/sell columns would be reversed for a loss. IIRC, all I had to
do in order to enter this transaction in 2.x was remove a default 1 from
one of the columns, but there is no longer a default 1 to remove and the
stock/fund side of the split always calculates for the Shares and Price
columns in this scenario (I don't even see a way to bypass that when
entering from the relevant capital gain/loss account). As I can't
figure out a way to enter a transaction like this in 4.9, I assume the
method I have used historically is incorrect. I noticed that the Shares
and Price columns don't calculate on both sides of the split if I
accidentally use the same account on both sides, so I thought maybe I
could merge the two transactions moving forward, but it seems those
columns do calculate on both split entries for the stock/fund account
when I try to set it up as a four way split.
The good news is my old transactions don't break when I look at them,
but I need a path forward regardless of whether or not I need to adjust
past transactions. Assuming the behavior I'm dealing with isn't a bug
(and I've been doing this wrong), could someone advise on how I should
do this moving forward or point me at the correct documentation?
More information about the gnucash-user
mailing list