> On Jan 1, 2026, at 3:42 PM, Fred Tydeman <[email protected]> wrote: > > I am using GnuCash 5.12 on Fedora Linux 41 on Intel x86_64 > I have some stock transactions with trading splits. > I try to add another split (for capital gains) and alter the Trading split > $ amount > (to the Basis price). > But, I endup with an Imbalance-USD split and the Trading split back to the > original $. > > I have also tried deleting the Trading split and the Imbalance split and > clicking on Enter. > Both splits come back. > > If I turn off Trading via File: Properties: > delete all the Trading splits, Click on enter, > then turn back on Trading, > and then run: Actions: Check&Repair: All Transactions > I end up with the correct set of splits. > > What is the correct way to do this?
Delete all the trading splits and get the real part of the transaction in balance. If Use trading accounts is enabled on the account GnuCash deletes the trading splits and recomputes them every time it balances the transaction so any time you edit them your changes are lost. When you’re using trading accounts each multi-commodity transaction has two balances, a real one and a trading one. There’s also a difference in the register display between Trading Accounts being on or off: When they’re on the debit and credit values are in the split account’s currency to make it easier to see the correspondence between the trading and non-trading splits. When they’re off all of the debit and credit values are in the currency of the register account. Regards, John Ralls _______________________________________________ gnucash-user mailing list [email protected] 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.
