[GNC] Split Transaction in One Account results in Multiple Transactions in the Other Account
Tom Route-36
tom.route36 at gmail.com
Sun Aug 24 21:01:58 EDT 2025
David,
I agree with you. I think the original intent was probably for
Auto-Split and Basic Ledger to operate the way you describe (and pretty
much what I was hoping to see). It would be great if you do get time to
check into the code to see how doable such a mod would be. But no
worries. The Transaction Journal view works as a reasonably good
solution for now. Thanks again for all your input on this.
Tom
On 8/24/2025 4:49 PM, David Cousens wrote:
> 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