Sounds like you have made a good case for getting in there and doing
some coding. 

It will require adding an additional data structure to whatever you
require the ability to tag. That will require consideration of how the
core engine of GnuCash is going to handle that data structure while
doing its job of enforcing the key accounting requirements. Added to
that will be how the display system handles and copes with displaying
the additional information.

Once that is in place then building the filtering into the reports
system will likely be a project all on its own.

On Mon, 2026-10-12 at 08:16 +1100, flywire wrote:
> On Fri, 9 Oct 2026 at 20:43, Wm Tarr <[email protected]> wrote:
> 
> > People tag stuff
> 
> 
> There has been no response of worthwhile tag usage within GnuCash. As
> I
> offered last month, transaction tagging in GnuCash remains a false
> offering
> because the core reporting modules do not adequately support it.
> 
> As an active user of the class feature in QuickBooks, I know
> firsthand how
> much it streamlines accounting and the flexible analysis it offers.
> There
> is a real opportunity to be realised by supporting this multi-
> dimensional
> filtering functionality more fully in GnuCash.
> 
> You'll find concrete use cases and active community discussion within
> these
> threads I've contributed to:
> * October 2026 - Detailed debate regarding how GnuCash architectural
> limitations relegate transaction tagging to a text filtering
> workaround.
>   - [GNC] How do you tag in gnucash?
> * September 2026 - Multi-post thread prototyping a custom Scheme .scm
> matrix report to pivot account columns dynamically.
>   - [GNC] Account Customer Matrix
> * September 2026 - The core critique explaining why standard GnuCash
> financial statements break down when attempting text-string project
> tracking.
>   - [GNC] New question: designating classes for expenses.
> * August 2025 - Formally requesting an overhaul to the standard
> report
> engines to allow unfiltered row matching.
>   - [GNC] Enhancement Request - Filter Reports
> * March 2024 - Evaluating text parsing strings for rental property
> categories within transaction rows.
>   - [GNC] split transaction description field length limit
> * May 2023 - Analyzing the operational differences between
> QuickBooks'
> one-class rule and multi-tag options.
>   - [GNC] GNC "CLASS" equivalent to QB
> * May 2023 - Praise for the experimental pull request/workaround
> (#1623) to
> group reports by split memos.
>   - [GNC] Tags for classification/category/dimension transaction
> report
> * April 2023 - Proposing regex text string filters to isolate
> dimensional
> segments in standard outputs.
>   - [GNC] Seaking feedback on (potential) "Running Total" feature for
> transaction report
> * January 2023 - Critiquing the data entry overhead of the subaccount
> workaround compared to true dimensional classes.
>   - [GNC] Importing csv files
> * November 2022 - Isolating specific trip and travel splits via
> manual text
> flags in the memo field.
>   - [GNC] Account structure for tracking trip expenses
> * February 2022 - Evaluating the limits of handling multiple vehicle
> tracking layouts as a horizontal layer.
>   - [GNC] Account setup for reports
> * January 2022 - Debating the total absence of native QuickBooks or
> Quicken
> style tracking categories.
>   - [GNC] How to get debug to work (saying "uncle")
> * January 2022 - Exploring how to cross-track client dimensions using
> business invoices and item lines.
>   - [GNC] Bill - Book Item lines to different Customers.
> * May 2020 - Initial discussion on flat reporting limits when
> attempting to
> track independent business segments.
>   - [GNC] Managing Profit Centers, Enterprises, Projects
> 
> Regards
> _______________________________________________
> 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.

-- 
David Cousens
_______________________________________________
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.

Reply via email to