The release of the free personal finance management system GnuCash 5.0 has taken place, providing tools for tracking income and expenses, managing bank accounts, overseeing stock, deposit, and investment information, as well as planning loans. GnuCash also enables bookkeeping for small businesses and balance management (debit/credit). It supports data import in QIF/OFX/HBCI formats and visually presents information on charts. The project's code is released under the GPLv2+ license. There is a version of GnuCash for Android. Ready-made builds are available for Linux (flatpak), macOS, and Windows.
In the new version
- Menus and toolbars have been transitioned from the GtkAction and GtkActionGroup APIs to GAction and GActionGroup objects.
- A new assistant for stock operations (Actions > Stock Assistant) has been added, allowing various investment operations with stocks, bonds, and mutual funds.
- A new report on investment lots (Reports > Assets & Liabilities > Investment Lots) has been introduced, creating a chart of investment gains and losses for investment lots.
- The online quotes system (Online Quotes) has been completely rewritten. The old programs for retrieving stock price information, gnc-fq-check, gnc-fq-dump, and gnc-fq-helper have been replaced with finance-quote-wrapper. The code for extracting prices from online services has been rewritten in C++.
- In the 'New/Edit Account' dialog, a new 'More Properties' tab is suggested for setting upper and lower balance limits for the account, at which point a special indicator will be displayed.
- Separate menus for importing in MT940, MT942, and DTAUS formats have been replaced with a general menu 'Import from AQBanking'.
- The capabilities for defining report generation logic in Guile Scheme have been significantly expanded.
- The possibilities for generating reports and accounting books have been completely rewritten in C++ using SWIG to bind to Guile Scheme code.

Source: opennet.ru
