OK, I went to my toy account, and just created a simple traded USD equity account, and I see that with Trading Accounts turned on, they do indeed apply to all Stocks & Currencies. So you get all of these extra trading account entries every time you buy or sell shares in a Stock account. But I also see that the prior Unrealized Gains row in the B/S report is now replaced by Trading Gains. When I sell shares of the stock, it doesn't automatically create any realized gains in my income statement or B/S, so apparently I'd have to add Realized Gains manually to the sall transaction?
I think there is some logic to this, though I'd note there is now no clear/obvious way to distinguish between Trading Gains from currencies vs Trading Gains from stocks (since the offset account for both the stock I created and the non-USD currency are each the USD Trading account.) One takeaway is it seems it's a very bad idea to switch Trading Accounts on *after *one has hundreds or thousands of stock transactions. As it appears I'd have to go and re-enter every single one of them for gc to add the Trading Account splits so that I could recover the Trading Gains (previously unrealized gains on stock investments) to get my Equity accounts in balance. So, for me, I'll have to wait to turn Trading Accounts on until I move all my (private) "Stock" investments to be Asset accounts, and then I'll deal with unrealized markups/markdowns periodically *manually*. So then I can safely turn Trading Accounts on, and they should only apply to my remaining Currency Transactions. I'm still interested in how others with complex/rich multi-currency investment accounts handle all this. And I suppose if you started with Trading Accounts on (or if there is some trick to *ex post *apply the Trading splits to thousands of stock transactions), then Trading Accounts for all investments where you use gc to track prices could make some real sense. (I already made the decision NOT to track individual public equities in gc. I get good reports from my brokerage accounts, and it would be wayyyyyyy too much work to try to match all individual transactions. So I (again) treat brokerage accounts as Asset accounts, and then make debit entries for growth in the account, offsetting with Unrealized Income credits until the end of the year, where I then credit taxable income when I get my tax forms and debit Unrealized income in an offsetting amount. (I am aware that some will choose to credit Equity instead of Unrealized Income, but this works for me in a personal capacity, and at all times I can see how much I have in aggregated unrealized gains that I will eventually have to pay tax on.)) On Wed, Feb 19, 2025 at 6:31 PM David Warren <da...@warren1.net> wrote: > I am running 5.9+(2024-09-28) on Windows 11. > > I have been using gnucash for 18 months or so, solely for personal finance > purposes, but I have a reasonably sophisticated set of investments, > including numerous private fund & individual private positions (businesses, > real estate, etc.) I set up all these private investments as "Stocks" in > new namespaces I created (Private Fund, Private Debt, Private Real Estate), > and for better or for worse, treated them like stocks, meaning if I > received an initial $15,000 capital call for a private fund, I pretended I > purchased 150 shares at $100/share. If the Fund was later marked up to > $18,000, I remarked the shares to $120/share. If I then received a > distribution, I "sold shares" . (For a number of my investments where > there are lots of transactions, I have now moved away from this approach, > and converted these investments to "Assets" (not Stocks) and then > simply debit the accounts upon in-flows or re-marks, and credit them after > distributions to me. I was probably heading to treating ALL my private > investments this way, in which case converting them from Stocks to regular > Assets would likely make my questions below moot, but I'm still curious how > gnucash works so here goes.) > > I have NOT been using Trading Accounts, but I have recently stepped up > some non-USD investing (also privates), and so set up assets in other > currencies, and I was having some issues keeping the books in balance, so > today I turned Trading Accounts on. Before adjusting any transactions > individually, I checked the balance sheet, and my Assets and Liabilities > didn't change, but the move to Trading Accounts immediately removed the > balance sheet line item in the Equity section for Unrealized Gains. I then > manually re-entered transactions in my non-USD accounts and gnucash asked > me if I wanted to enter something manually(*) to remove imbalances from the > dual currency splits, or let it add the Trading account entries itself. I > let gnucash do the work and the Trading Accounts clearly appear to work as > I expected. > > THe problem is that the Trading Accounts are being applied to my (private) > "Stocks" too. Is this expected behavior? I searched pas entries in this > list extensively, and there was a bit a of a discussion in 2015 about > houses, but it was very hard to figure out. > > Are my created namespaces what is causing Trading Accounts to apply to my > "Stocks"? Or do all Stocks automatically get Trading Account behavior? > (That's def not what I would have expected.) I'll do some further > experimentation on a toy set of accounts I set up initially to test Trading > Accounts on currencies, but the behavior I am seeing is not going to work > for me. > > Separately, does anyone here do "trading accounts" manually for x-currency > transactions? If so, why did you choose to do it fully manually without > turning on gnucash Trading Accounts? > > Thanks very much in advance for any thoughts. > > David > > (*) Why does gnucash allow for this manual adjustment? What entries would > be valid in this instance, as I know you aren't supposed to be able to make > entries manually affecting the Trading Accounts. > _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.