[GNC] Split transaction problem

Adrien Monteleone adrien.monteleone at lusfiber.net
Mon Dec 8 12:17:37 EST 2025


In addition and to provide more detail to Stan's advice, I'll add:

Try using View > Transaction Journal to see all of the splits at once.

That might help you get a clear grasp of what is happening, and show you 
other splits you can edit, as well as provide the opportunity to add 
splits, even if you change the anchor split, before committing the 
transaction.

You can TAB through a change in the anchor split's account assignment 
without committing and it will not disappear from the register - 
however, it will jump to the bottom of the register as if it is a new 
transaction being entered, if not already in that position, so don't 
freak out if it moves. Conveniently, focus will move with it, so it 
isn't like you are 'out' of the transaction at that point. Just know 
that if you indeed change the anchor split assignment, and commit the 
transaction, it will disappear from that register as Stan noted.

If you don't like the disappearing part, you have two options:

1. Right-click on one of the splits where you are not going to change 
the account assignment and choose "Jump to other account", which will 
open *that* register and you can proceed with editing. (you need to be 
in Auto-split or Transaction Journal view to do this)

2. Use Tools > General Journal to view & edit transactions. Everything 
is always in the General Journal. (though I think by default only the 
last 30 days are visible, you can change that)

Regards,
Adrien

On 12/8/25 11:03 AM, Stan Brown (using GC 4.14) wrote:
> A transaction is "anchored" in a register when the transaction contains
> a split referencing that account. If you change the account in that
> anchoring split, the transaction is no longer anchored to that register,
> so it will indeed move to the proper register. This happens when you
> commit the transaction by pressing Enter.
> 
> For this reason, if you're making complicated edits, it's probably best
> to do that in a register where you won't be disturbing the anchor. Or
> simply don't commit the transaction till you've made your edits to it:
> use the Tab key to move around within the transaction, or use your mouse
> to click into the desired fields. But if you're in the habit of hitting
> Enter after every change, it can be hard to retrain yourself.



More information about the gnucash-user mailing list