GnuCash 3.5

GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.

Tags c perl scheme gtk gnome accounting personal-finance
License GNU GPL
State stable

Recent Releases

3.531 Mar 2019 11:05 minor feature: GnuCash show taxes on invoice when individual taxes is not checked. On duplicating a bill, the entry dates should be set to the bill date, not to the current date - followup: Use neutral time on entry post dates instead of canonical time. Associated file with transaction is lost when moving entry between accounts. Inaccurate information provided for "Common Accounts" when using "New Account Hierarchy Setup". Treeview header combos do not work at first load. Last Reconcile Date column sorts by day of month not date. Book tool regression. Incorrect date sort order in Generic import matcher window. Some dates reset to 01/01/1970. Update of "wohnungsw" template. Version 2018 of german account template SKR49. Receivable Ageing Report invalid URL for Totals column. Crash after OFX import if line item dragged. Add new employee window may not fit on screen. Load another QIF file causes "that file already loaded" dialog. Unable to use arrow keys to advance past pre-filled text in register. test-qofsession fails on x86_32. Register text oddities HOME and END need to be treated like right and left arrow keys. OFX Import does not show source account in the transaction matching window. Remove account slot key color if there is no valid color. invoice.GetDatePosted() and other date related functions returns strange values for uninitalised dates. Button to complete an export not intuitively placed or discoverable. Crash when searching invoice by Invoice Owner. Customer Summary is giving error. Update Account colour background. Invalid transaction date-posted KVP causes date-posted to not be saved. Tab navigation From Company Address field in New Book Options. Search Search Criteria window does not scroll when added criteria exceed a certain amount. Scheduled Transactions Entered Since Last Run Are not Visible. Incorrect conversion of 0,01 USD to EUR. Incorrect amount sort order in Generic import matcher window. Can't overwrite existing MYSQL database, V3.3. gnclock table not remov
3.430 Dec 2018 20:15 minor feature: Different warnings when changing reconciled splits vs. splits linked to reconciled splits. "Save changes on closing" window waits 2 32 seconds when "Time to wait for answer" is set 0. GnuCash won't load currency fractions larger than 1000000. Also create larger fractions for the account dialog. Segmentation Fault in Transfer dialog after clearing Date field and pressing escape. Unable to overwrite sqlite3 database file. Mixed languages in error dialog. Python bindings can't find loadable modules. Commodity Register displays fractional prices. A new Preference, "Force Prices to display as decimals" on the General pane will cause prices that can't be exactly displayed as decimals to be rounded to two more places than the currency's smallest unit. If no book is opened, gnucash still asks if the user wants to save changes when opening a file. GnuCash could not obtain the lock for file://C: Users username Documents GnuCash 2.6.21 xxxx xxxx.gnucash. Unposting and reposting invoice doubles amounts. query.search_for outputs critical qof.object errors and prevents queries being run. Editing Scheduled Transaction. In addition to not begining to edit already-loaded transactions, don't try to load splits that are already loaded. It shouldn't be possible to load a transaction without also loading its splits. Segmentation fault while setting up online banking. Allow only a single instance of the assistant. Saved reports don't respect *some 'Edit report options'. Cannot go forward with empty duplicates screen. Backspace Key Inoperable After Ctrl+V. Dark Theme Text Colors Hard to Read. Only add the register-foreground class when using Gnucash built in colours. When this setting not used, the foreground colour by default will be what ever the theme has set and will be down to the user to over ride along with the other register colours. Can't overwrite gnucash DB on MariaDB. of 6 Date Posted options fail to return matching transactions. Auto-complete entry not highlighting to a
3.313 Dec 2018 03:15 minor feature: Different warnings when changing reconciled splits vs. splits linked to reconciled splits. "Save changes on closing" window waits 2 32 seconds when "Time to wait for answer" is set 0. GnuCash won't load currency fractions larger than 1000000. Also create larger fractions for the account dialog. Segmentation Fault in Transfer dialog after clearing Date field and pressing escape. Unable to overwrite sqlite3 database file. Mixed languages in error dialog. Python bindings can't find loadable modules. Commodity Register displays fractional prices. A new Preference, "Force Prices to display as decimals" on the General pane will cause prices that can't be exactly displayed as decimals to be rounded to two more places than the currency's smallest unit. If no book is opened, gnucash still asks if the user wants to save changes when opening a file. GnuCash could not obtain the lock for file://C: Users username Documents GnuCash 2.6.21 xxxx xxxx.gnucash. Unposting and reposting invoice doubles amounts. query.search_for outputs critical qof.object errors and prevents queries being run. Editing Scheduled Transaction. In addition to not begining to edit already-loaded transactions, don't try to load splits that are already loaded. It shouldn't be possible to load a transaction without also loading its splits. Segmentation fault while setting up online banking. Allow only a single instance of the assistant. Saved reports don't respect *some 'Edit report options'. Cannot go forward with empty duplicates screen. Backspace Key Inoperable After Ctrl+V. Dark Theme Text Colors Hard to Read. Only add the register-foreground class when using Gnucash built in colours. When this setting not used, the foreground colour by default will be what ever the theme has set and will be down to the user to over ride along with the other register colours. Can't overwrite gnucash DB on MariaDB. of 6 Date Posted options fail to return matching transactions. Auto-complete entry not highlighting to a
2.6.429 Sep 2014 18:36 major bugfix: Long list of bugs were fixed. - Incorrect sort order in "Sort by Statement Date". - Page Up, Page Down keys cause GnuCash to hang. - Re-numbering sub accounts crashes the program. - XML backend does not always store KVP slots. - Set all of the denominators correctly on the currency values. Convert ISO-8859-1 account chart templates to UTF-8. Python bindings. Add function gncVendorNextID, complementary to gncCustomerNextID. Use libsecret if available since gnome-keyring has been deprecated.