Ghostboard pixel Skip to content

GnuCash 5.0 Release Adds a New Report Feature and Stock Transaction Assistant

A new GnuCash upgrade introduces new features to assist you better. What do you think?

GnuCash is a cross-platform, open-source double-entry accounting software designed for personal and small-business use cases.

It offers an intuitive user interface with plenty of useful features that can be used to do a variety of accounting tasks effortlessly.

Recently, GnuCash 5.0 was released with quite a few improvements.

Let's take a look at it.

🆕 GnuCash: What's New?

a screenshot of the about section of gnucash 5.0

This release of GnuCash has some interesting things to offer, some highlights include:

  • Stock Transaction Assistant
  • Revamped Online Quotes Facility
  • Investment Lots Report
  • Improved Report and Book Options

Stock Transaction Assistant

This is a new addition to GnuCash that will guide you throughout the process of investment transactions for stocks, bonds, and mutual funds.

When on the Accounts page or when a stock/fund is selected, the assistant can be accessed via the 'Actions' menu, by selecting the 'Stock Assistant' option.

Revamped Online Quotes Facility

The online quotes facility has received a complete rewrite, with the old 'gnc-fq-check', 'gnc-fq-dump', and 'gnc-fq-helper' programs being written off in favor of 'finance-quote-wrapper'.

So, what does this mean for the end-user?

The functions performed by those programs can now be done by forwarding commands to 'gnucash-cli -Q'.

Furthermore, the interface for Finance::Quote has been rewritten in C++ resulting in better functionality and error reporting.

Investment Lots Report

a screenshot of the new investments lot report on gnucash 5.0

Want to see all your capital gains and losses in a period by investment lot?

Well, now you can do that with GnuCash 5.0. It features a dedicated report for such scenarios.

You can access the report by going into 'Reports' > 'Assets & Liabilities' > 'Investment Lots'.

I must say, my investment portfolio is looking very dry 😵

Suggested Read 📖

11 Best Open Source Accounting Software
Accounting software is a necessity when it comes to managing billings, debts, stocks, invoices and any other kind of financial transaction. You might require something for your personal finances or perhaps for enterprise-focused accounting software. No matter what, it is important to consider open s…

Improved Report and Book Options

The code for the report and book options was rewritten in C++ with SWIG enabling Guile Scheme access for reports.

Furthermore, access to the Vault has been changed, with the backend for the options dialog being also rewritten in C++.

🛠️ Other Changes & Improvements

The above-mentioned points were the highlights, here are some other changes that are worth mentioning:

  • New tab added to the 'New/Edit Account' dialog for setting high and low limits on an account.
  • The report generated by the 'Print Invoice' button on the 'Edit Invoice' tab can now be configured as a book option at the bottom of the 'Business' tab.
  • Import matcher now allows editing descriptions, notes, and memo fields in the matcher window before the creation of transactions.
  • Hundreds of small fixes to prevent memory leaks.
  • Modernized menus and toolbars back-end.

If you would like, go through the release notes to get more technical details.

📥 Get GnuCash 5.0

GnuCash 5.0 is being offered in a variety of different packaging formats; starting from tar.gz, tar.bz2, .dmg, .exe and more.

Head over to its official GitHub repo to get the package of your choice. If you prefer Flatpak, then you click on the button below to get it from Flathub.

More from It's FOSS...