I am not sure what OS you are on but if you are type that welcomes technical challenges then suggest to temporarily run a different OS on virtual machine (Oracle VirtualBox), installing GnuCash on it and then try performing checks. Netboot (https://netboot.xyz/) or Ventoy (https://www.ventoy.net/en/index.html) will facilitate easy install bootstrapping…
From: David Warren <da...@warren1.net> Sent: Thursday, February 20, 2025 10:50 AM To: Kalpesh Patel <kalpesh.pa...@usa.net> Cc: tydeman.f...@gmail.com; gnucash-u...@lists.gnucash.org Subject: Re: [GNC] Are Trading Accounts meant to affect "Stocks" as well as Currencies? That's what I did. Opened account fresh. Ran checks. (took 0 seconds since no trading accounts, no closed accounts, no imbalances). Then turned on trading accounts. Then picked a relatively small account with say 20 transactions. Ran checks again. Crashed. I did do a test on my toy account trying to dummy up currency trading accounts manually by making my own top level currency trading accounts as per that long ago article. I can get the trading accounts themselves to work, but the system creates crazy wrong unrealized gains/losses if you try to adjust any currency off of 1:1. So I just don't think it works. What I am going to do is later this month convert all my private funds to Assets (not stocks) and remove all of their "prices". That will leave me with just a few cross-currency transactions and I will then turn on trading accounts, and not be too worried about running checks or crashing the system then. On Thu, Feb 20, 2025, 9:32 AM Kalpesh Patel <kalpesh.pa...@usa.net <mailto:kalpesh.pa...@usa.net> > wrote: If those 13k transactions are spread across multiple accounts than try doing one account at a time. I've also noticed that more often it works better if the program is fresh launched and then commencing the check without doing anything in-between. -----Original Message----- From: David Warren <da...@warren1.net <mailto:da...@warren1.net> > Sent: Wednesday, February 19, 2025 7:36 PM To: tydeman.f...@gmail.com <mailto:tydeman.f...@gmail.com> Cc: gnucash-u...@lists.gnucash.org <mailto:gnucash-u...@lists.gnucash.org> Subject: Re: [GNC] Are Trading Accounts meant to affect "Stocks" as well as Currencies? lol (and yes, I always make copies before going nuts), it started to 'repair' my 13k transactions and....crashed On Wed, Feb 19, 2025 at 7:30 PM Fred Tydeman <tydeman.f...@gmail.com <mailto:tydeman.f...@gmail.com> > wrote: > Make a backup before you try this. > Turn on Trading accounts. > Actions > Check & Repair > All transactions > Does that then add the Trading account splits to the transactions? > > > On Wed, Feb 19, 2025 at 9:25 PM David Warren <da...@warren1.net > <mailto:da...@warren1.net> > wrote: > >> 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 >> <mailto: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 <mailto: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. >> > _______________________________________________ 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.