[GNC] Need to Print A List of Expense Accounts

Doug lemans4 at internode.on.net
Tue Dec 30 07:07:59 EST 2025


Just thinking outside the box. what you can do is print a report containing all your expense accouunts,
 ie, just select them all in a transaction account report. Limit the days (not that it matters if no 
transactions anyway), but you will get a list that can be printed or otherwise manipulated.
 I feel one advantage for you is the accounts will be listed under the master accounts. Have a look 
under the options because there are columns you can turn on or off.
 What I will say is not to worry too much. It is possible to massage accounts later as things develop 
but of course you may need to move some transactions which can be tedious.
 Over my 20 odd yrs of Gnucash, I have gone from having invoicing, to now just tracking personal & 
some investment properties. One thing I love is to be able to look back at records from years ago 
to amortise costs when selling a property for taxation purposes.
One tip I will give you is to split transactions when you purchase a warranted item: On the second line 
eg Washing Machine, (name & Model) ser xxxx Warranty till xx/xx/xx, then you can search on all the 
information terms, & you can reference all the purchase details! 

Good luck! Doug (in Sunny Australia)


On Tue, 30 Dec 2025 01:23:15 -0500
Eric via gnucash-user <gnucash-user at gnucash.org> wrote:

> On 12/29/25 15:38, Jerry Criswell (JC) wrote:
> > DuckDuckGo was unable to verify sender identity
> > 
> > I am in the process of setting up GnuCash from scratch.  I would like to
> > print a list of expense accounts to see if I have inadvertently created
> > duplicates.  One suggestion was to export to an HTML file, but I find no
> > option for that. So I exported to a csv file and that is virtually
> > unreadable. How do I print a usable list of expense accounts?
> > 
> > PS: All balances are zero if you need to know.
> > 
> > JC  
> I would export the CSV, and run it through something to extract the 
> account names. On Linux that would probably be:
> 
> awk -F, '$1=="EXPENSE" { print $2 }' accounts.csv
> 
> I don't have a Windows computer to test this, but in PowerShell you 
> could try:
> 
> Import-Csv accounts.csv |
>    Where-Object { $_.Type -eq "EXPENSE" } |
>    Select-Object -ExpandProperty "Account Name"
> 
> 
> 
> _______________________________________________
> 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