[GNC] Split Transaction in One Account results in Multiple Transactions in the Other Account

David Cousens davidcousens49 at gmail.com
Sun Aug 24 18:49:31 EDT 2025


Toma,

"The one thing that would be a nice option as I mentioned would be the
ability to select a modified Transaction Journal view that essentially 
collapses all those splits."

I think this is how Auto-Split and the Basi Ledger modes are intended
to work. Display single lines for the unselected transactions with the
totals of all splits of a transaction to that account and automatically
open to display the splits when a particular split is actually selected
in Auto-Split mode. I am pretty sure this is what the developers would
have originally intended to do but either oversight or a limitation
provided by the display libraries functionality has resulted in
displaying each split on a separate line in Basic Ledger mode and in
Auto-Split mode.  

I don't know which is the case without investigating it in the code
base which unfortunately I do not have time available to do at the
moment (tax time and mid renovations). If no-one else looks at the
problem I will take a look when I am free again which is unlikely to be
until later this year or early next year.




On Sun, 2025-08-24 at 15:37 -0600, Tom Route-36 wrote:
> Hi Christopher,
> 
> Everyone's comments have been really helpful; and I think I
> understand 
> how GnuCash is designed to handle splits now.  For my purposes it
> seems 
> like using the Transaction Journal view is the way to go.  I can see
> all 
> the details of my splits, including where I have multiple splits to
> the 
> same account.  More importantly, when I'm in Transaction Journal mode
> and I jump to those accounts I don't see multiple copies of the same 
> transaction anymore.  So all things considered, I think GnuCash will 
> work pretty well for me as a Transaction Journal.
> 
> The one thing that would be a nice option as I mentioned would be the
> ability to select a modified Transaction Journal view that
> essentially 
> collapses all those splits.  So, yes, that would mean hiding data
> from 
> the user when that modified view is selected.  Admittedly, I'm not a 
> developer that understands what's involved in creating that.  But it 
> would seem that hiding data in a view would at least be reasonably 
> doable, not a complete rewrite of the code.  It's really just a
> feature 
> request.
> 
> Tom
> 
> 
> 
> On 8/24/2025 10:16 AM, Christopher Lam wrote:
> > 
> > On Sun, 24 Aug 2025 at 15:04, Tom Route-36 <tom.route36 at gmail.com 
> > <mailto:tom.route36 at gmail.com>> wrote:
> > 
> >     Separately though, I think I'll also try reporting this as a
> > kind-of-a
> >     bug -- at least in the way that the info is being displayed to
> > the
> >     user.
> >        Perhaps if it's not considered a true bug, maybe the
> > developers
> >     could
> >     consider the issue an enhancement or feature request.  Using
> > the
> >     Transaction Journal mode would actually be okay; but it would
> > be
> >     nice if
> >     the user had the OPTION to view the registers in that mode with
> > each
> >     transaction COLLAPSED INTO A SINGLE LINE, at least in the way
> > that it's
> >     displayed.
> > 
> > 
> > The difficulty is that the Register view (ie. green/yellow
> > background) 
> > has a lot of data for each transaction and split. Transactions have
> > date, num, description, doclink. Splits have memo, notes, action, 
> > amount, value, account. And more. The register is inflexible in its
> > display, but had debugging and feedback from more than two decades
> > of 
> > use. To condense into a single line means hiding data from the
> > user.
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at 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.



More information about the gnucash-user mailing list