Welcome to GnuCash.org
Download GnuCash 2.6.13
GnuCash 2.6 release tour
Linux Source | Via distribution
Microsoft Windows XP/Vista/7/8/10
Mac OS X Intel | Power PC- More downloads (Source, Development,...)
GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.
Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.
Need Help?
Looking for someone to contact about GnuCash? Try the Mailing Lists, which are public, email-based discussion groups where you can ask and answer GnuCash questions to other users.
Feature Highlights
- Double-Entry Accounting
- Stock/Bond/Mutual Fund Accounts
- Small-Business Accounting
- Reports, Graphs
- QIF/OFX/HBCI Import, Transaction Matching
- Scheduled Transactions
- Financial Calculations
GnuCash for Android
The GnuCash team recommends the GnuCash for Android app. This app allows you to keep track of your financial transactions on the go for later import into the desktop version of GnuCash.
Note that GnuCash for Android is not a port of the GnuCash program to Android.
News
There's a compile error in the original tarballs, gnucash-2.6.13.tar.gz and gnucash-2.6.13.tar.bz2. We've fixed it and made new tarballs, gnucash-2.6.13b.tar.(gz|bz2). They are available at both SourceForge and Github, and the Linux links at the top of the page have been adjusted even though it doesn't matter for Linux. Please be sure to retrieve the right ones.
Sorry for any inconvenience.
GnuCash 2.6.13 released
The GnuCash development team announces GnuCash 2.6.13, the twelfth maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.12 and 2.6.13, the following bugfixes were accomplished:
- Bug 637004 - Optionally allow customer and vendor address info to display.
- Bug 736352 - Expense Voucher adds tax automatically.
- Bug 748983 - Crash after opening money transfer dialog twice.
- Bug 760021 - File "Save As" to an existing file...overwrites without warning.
- Bug 761672 - Transfer made to placeholder account.
- Bug 764248 - saved-reports-2.4-backup line endings unconventional.
- Bug 764871 - Crash starting gnu cash.
- Bug 765859 - The budget reports missing in Hungarian edition
- Bug 766028 - crash on manual addition of price entry in Price Editor.
- Bug 766200 - Three-up printing does not position the third check properly. A few bugs in the calculation of check positions while printing checks have been corrected. If you manually edited the check formats to compensate for these positioning errors in previous versions of gnucash, you may have to undo these changes. Please check this before printing your next check.
- Bug 766688 - Minimal fraction of BYN should be 1/100.
- Bug 766960 - gnucash-make-guids fails to run due to hardcoded paths.
- Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7
Some other fixes not associated with reported bugs:
- The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.
- Check printing: make logic easier to follow.
- Fix adjust_sql_option_string test on Windows.
- Don't try to compile test_adjust_sql_options on windows, it won't link.
- Fix the CMake build by linking gnc-backend-dbi for test-backend-dbi.
- Improved adjust_sql_options_string, added tests.
- Improve quickfill performance on huge registers.
- Mac Localization: Prefer the country to the language for fall-back locales, on the theory that in countries where multiple languages are in use similar date and number formats will apply regardless of language, and especially that the default currency will be the same regardless of language. Also ensure that the specified language is in the list passed to gettext; the net effect of which is that the user will effectively get the requested localization behavior.
- Update README to refer to wiki Submitting_Patches and regarding pull request policy.
Translation Updates: Dutch, Russian, Serbian
Standard Chart-of-Accounts Localizations Updates: Finnish, Sweden_Finnish, and Åland Islands Finnish.
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.13 we're pleased to also release a new version 2.6.13 of the companion Help and Tutorial and Concepts Guide.
- Fix the very stale Release Schedule link in the Guide.
- Bug 637004 - Document Payable/Receivable Aging Rpts and new options for allowing customer and vendor address info to display.
- Fix unclear statement re docbook stylesheets in README.
- Bug 712764 - Clarify Account type designations in the Tutorial.
- Bug 751686 - Explain how to use Find Transaction to report per-employee.
- Bug 754239 - Fix order of Report menu items.
- Bug 754239 - Update Report menu item names to Save Report Configuration.
- Bug 765131 - Document Investment Return of Capital in the Guide.
Getting GnuCash for Windows and MacOS X
GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.
- SourceForge:
- Github
- Sourceforge: bzip2, all files.
- Github: gzip
- You can also checkout the sources directly from the git repository as described here.
- Sourceforge or GitHub
- You can also checkout the sources directly from the git repository as described here.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.13 for yourself, the source code can be downloaded from:
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Getting the documentation
The documentation is available at Documentation page of the GnuCash website. The 2.6.13 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.
If you want to compile the GnuCash Documentation 2.6.13 for yourself, the source code can be downloaded from:
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
GnuCash 2.6.12 released
The GnuCash development team announces GnuCash 2.6.12, the twelfth maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.11 and 2.6.12, the following bugfixes were accomplished:
- Bug 482186 - Customer and vendor report for partners who get invoiced/paid in foreign currency show total labeled with the symbol of the default currency
- Bug 620281 - Adding reversing transaction to bill transactions creates undeleteable transactions
- Bug 642292 - General Ledger report - 'Primary Sort Key' value is not persistent
- Bug 687504 - Not possible to reset an invoice/bill counter format
- Bug 693342 - Print (bottom) prints to middle for 3-check pages
- Bug 719904 - Decide payment type only based on the account type involved
- Bug 720934 - Barcharts with many data points have overlapping x-axis labels
- Bug 722996 - Cannot add stock price on Price Editor
- Bug 723689 - Splash screen doesn't set the floating hint.
- Bug 728074 - Posting bill converts currency to itself using 0 rate
- Bug 728722 - Setting number format details appear wrong in Help, section 10.3.4. Counters Book Options Tab
- Bug 733164 - [MacOSX] Command-H Invokes Help->Help Contents
- Bug 742352 - Budget Summary section does not show expense totals
- Bug 744157 - Tip about subaccount is confusing
- Bug 754209 - Bills can be posted from "find bill" search results even if bill is already posted and results in extra $ posted to A/P
- Bug 754856 - scheduled transaction
fails without warning - Bug 756469 - CSV Invoice Import - Items with double quote escape not imported.
- Bug 760015 - guile support is automagic
- Bug 760529 - Get Quotes updates value just once per day
- Bug 760711 - Non-ASCII characters not shown in Report Name when a report is created with 2.6.12
- Bug 762971 - Duplicating multiple invoices results in invoices without an ID number
- Bug 763111 - commodities prices editor creates hidden db entries
- Bug 763146 - Invalid exchange rate is recorded when entering multi-currency transaction
- Bug 763279 - GnuCash has empty reports in recent Gentoo builds.
Some other fixes not associated with reported bugs:
- Various memory leaks.
- More multi-currency fixes related to bug 763146.
- Be more liberal in accepting business counter custom formats: li, lli, I64i, and whatever is defined to G_GINT_64 or PRIx64 on the system on which GnuCash is compiled.
- Correctly re-value splits when the transaction currency is changed.
- Reset the transaction currency to match the currently open account when auto-completing.
- Refine the MacOS X localization when the system-generated POSIX locale isn't a supported locale: Prefer the country to language when selecting an alternate locale, but still pass the original language to gettext.
- Check printing: extract address from invoice/bill for payment transactions.
Robert Fewell has contributed changes needed to allow the 2.6 series to read files from future major versions which use GUIDs instead of names to identify matched accounts with the Bayesian import matcher.
Translations Updated:Azeri, Basque, Catalan, Chinese (Simplified), Czech, Danish, Dutch, Farsi, Japanese, Kinyarwandan, Portuguese, Slovak, Serbian, Swedish, Turkish, Ukrainian.
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.12 we're pleased to also release a new version 2.6.12 of the companion Help and Tutorial and Concepts Guide.
- New Portuguese Translations from Pedro Albuquerque!
- Bug 639776 - Update instructions for updating quote prices by cron.
- Bug 649283 - Add links to where common report preferences are set.
- Bug 728722 - Setting number format details appear wrong in Help, section 10.3.4. Counters Book Options Tab
- Bug 729265 - Update documentation for Invoice and Bill payments to reflect the new features.
- Bug 761025 - Add missing sect Guide ch2.8: New book options in New Acct Hierarchy.
- Bug 762088 - Remove Section 9.4.3 From Guide that offered simplistic advice about money and life that does nothing to explain GnuCash functionality or use.
- Bug 762656 - Add note to Guide section 2.3.3 For Column Widths
Getting GnuCash for Windows and MacOS X
GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.
- SourceForge:
- Github
- Sourceforge: bzip2, all files.
- Github: gzip
- You can also checkout the sources directly from the git repository as described here.
- Sourceforge or GitHub
- You can also checkout the sources directly from the git repository as described here.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.12 for yourself, the source code can be downloaded from:
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Getting the documentation
The documentation is available at Documentation page of the GnuCash website. The 2.6.12 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.
If you want to compile the GnuCash Documentation 2.6.12 for yourself, the source code can be downloaded from:
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
GnuCash 2.6.11 released
The GnuCash development team announces GnuCash 2.6.11, a snap release to fix a QIF import regression and the eleventh maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.10 and 2.6.11, the following bugfixes were accomplished:
- Bug 680104 - Scheduled Tranaction formula not calculated when variables are mixed with constants.
- Bug 756335 - When importing, date selection causes exit crash.
- Bug 759570 - Postponing a repeating SX skips over the instance.
- Bug 759674 - GNUCash crashes when importing invoices or bills with delimited import.
- Bug 759859 - Reconcilation does not convert transactions' currency to the main one making reconcilation impossible.
- Bug 760052 - missing flag translatable in Custom Report.
- Bug 760079 - Translations comments: Remove translatable flag from placeholder labels in dialog date-close.
- Bug 760398 - Cancelling the creation of a duplicate bill or invoice doesn't reset the invoice number counter
Some other fixes not associated with reported bugs:
- Add Account.AssignLots to python bindings.
- Allow panel that provides information about TXF categories to be adjusted by the user in the Income Tax Information dialog under Edit->Tax Report Options.
- Minor improvement to information provided about TXF categories in the Income Tax Information dialog under Edit->Tax Report Options.
Translations Updated: German.
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.11 we're pleased to also release a new version 2.6.11 of the companion Help and Tutorial and Concepts Guide.
- More German Translation work from Mechtilde Stehmann.
- New German illustrations from Mechtilde Stehmann.
- Use letter size paper only in US or C locales. The rest of the world uses metric A4 paper. The locale detection is done at configure.
- Clarify that creating a postponed SX will use the original date.
- Bug 759859 - Reconcilation does not convert transactions' currency to the main one making reconcilation impossible.
- Bug 760016 - 2.6.10 and master dump script error while running configure.
- Bug 760407 - Note account separator isn't always a colon.
Getting GnuCash for Windows and MacOS X
GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.
- SourceForge:
- Github
- Sourceforge: bzip2, all files.
- Github: gzip
- You can also checkout the sources directly from the git repository as described here.
- Sourceforge or GitHub
- You can also checkout the sources directly from the git repository as described here.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.11 for yourself, the source code can be downloaded from:
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Getting the documentation
The documentation is available at Documentation page of the GnuCash website. The 2.6.11 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.
If you want to compile the GnuCash Documentation 2.6.11 for yourself, the source code can be downloaded from:
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
GnuCash 2.6.10 released
The GnuCash development team proudly announces GnuCash 2.6.10, the tenth maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.9 and 2.6.10, the following bugfixes were accomplished:
- Bug #627692 - Report options, Account Selection, "select all" => not all accounts selected, only visible ones.
- Bug #646129 - Account selection in reports: 'Select Children' doesn't actually select children if they are collapsed.
- Bug #662126 - Cannot create scheduled transaction for dividend reinvestment.
- Bug #742321 - Reset temporary prefs on application startup.
- Bug #745101 - No warning when quitting with unsaved file. When the file was first created without the New File Assistant.
- Bug #746155 - Reports: html-acct-table prepend-row! & prepend-col! unknown variables Fixed following the suggestions by Tony Kerns.
- Bug #754192 - Since Last Run Dialog asks for security price even if not needed.
- Bug #754533 - No Account Templates Error Patch.
- Bug #755781 - Files with copyright but no grant of license.
- Bug #756335 - When importing, date selection causes exit crash.
- Bug #756339 - Prices table not updated.
- Bug #756720 - configure fails to find libgoffice 0.10-10 (0.10.18-1) While we can't support libgoffice 0.10 because that would require gtk3 we can improve the error message if no libgoffice 0.8.x version is found.
- Bug #757378 - Display the user-defined display symbol for non-currency commodities.
- Bug #759224 - illegal dates in stock transactions cause corrupt file.
- Bug #759294 - New the billing term are not saved during invoice editing. Prevent editing the terms from the invoice view.
Some other fixes not associated with reported bugs:
- Revert the automatic inversion of prices whose value is less than 1.0. This corrects several regressions from 2.6.8 and 2.6.9; it proved to be to big a change for a maintenance branch and will re-appear in the next major release.
- Fix test failure due to trying to parse nanoseconds, which we don't actually use.
- Use @SHELL@ instead of hardcode /bin/sh in test shell scripts. This is a workaround for MacOS X 10.11's System Integrity Protection.
- Improve the revert action: Ask user confirmation and don't ask to save before reverting.
- Have a more generic mechanism to set Save action's sensitivity and use it for Revert action as well.
- Avoid assert in gnc_split_register_balance_trans if default_account is null.
- Performance improvements in the Cash Flow report.
- Add new account chart for Duch small businesses.
- Add some developer documentation.
New Translation: Portugal Portuguese
Translations Updated: Arabic, German.
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.10 we're pleased to also release a new version 2.6.10 of the companion Help and Tutorial and Concepts Guide.
- More German Translation work from Mechtilde Stehmann.
- New German illustrations from Mechtilde Stehmann.
- Change paper size to A4 for European (i.e., German and Italian) PDFs.
- Replace remaining references to "General Ledger" with "General Journal".
- Remove e-mail from AUTHORS file, trying to reduce support requests directly to developers instead of to the list.
- Bug 608098 - Document Transaction Rpt, including how to handle splits.
- Bug 744151 - Remove Top 10 Reasons and outdated What's New.
- Bug 757174 - FTBFS: /tmp/build/gnucash-docs-2.6.7/mincho.xml.
Getting GnuCash for Windows and MacOS X
GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.5 (Leopard)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is disk image containing a drag-and-drop application bundle.
- SourceForge:
- Github
- Sourceforge: bzip2, all files.
- Github: gzip
- You can also checkout the sources directly from the git repository as described here.
- Sourceforge or GitHub
- You can also checkout the sources directly from the git repository as described here.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.10 for yourself, the source code can be downloaded from:
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Getting the documentation
The documentation is available at Documentation page of the GnuCash website. The 2.6.10 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats.
If you want to compile the GnuCash Documentation 2.6.10 for yourself, the source code can be downloaded from:
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
GnuCash 2.6.8 released
The GnuCash development team proudly announces GnuCash 2.6.8, the eighth maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.7 and 2.6.8, the following bugfixes were accomplished:
- Bug #724738 - Value in "Display Symbol" field not saved.
- Bug #746998 - "Months Remaining" spinbox in Loan Assistant is non-obvious. Provide a tool tip explaining what it's for.
- Bug #747795 - Attached file not found. MSWin only. ShellExecuteW("open") doesn't decode http escapes on file: IRIs.
- Bug #749077 - wrongfully invalidating any account save location/path starting with ".gnucash"
- Bug #752035 - Transaction Report "Filter By" Not Always Working.
- Bug #752204 - .gml2 files are modified during build. Since there's no real benefit to saving the files most of the time, don't, but leave the save line in, commented out, to make it easy to write new files if necessary.
- Bug #752879 - Finance::Quote TZ Date::Manip config variable is deprecated.
- Bug #753146 - free(): invalid pointer on duplicate transaction when Use Split Action Field for Number is set.
- Bug #754617 - Gnucash should use PKG_PROG_PKG_CONFIG
- Bug #754764 Budget Doxygen documentation - gnc-budget-view.c.
Some other fixes not associated with reported bugs:
- Clean up deprecated Gtk functions to make eventual migration to Gtk3 easier.
- Improve storage of prices in the price db so that there is only one per day and a preference list determines what sources can overwrite existing prices. Prices are stored in the direction that the price is greater than one to preserve precision for large prices that would be small in the other direction.
- Correct the Stock, Bond, Market Index, and Mutual Fund account types to ASSET in the template accounts. STOCK and MUTUAL are not compatible with currency.
- Clean up some non-fatal asserts.
- Developer documentation improvements.
- Fix backend Sync errors not being reported.
- Restore Date::Manip as an explicit dependency in gnc-fq-update; it's required for gnc-fq-helper, not Finance::Quote.
Translations Updated: Danish, Dutch, French, German.
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.8 we're pleased to also release a new version 2.6.8 of the companion Help and Tutorial and Concepts Guide.
- Extensive German Translation improvements -- Mechtilde Stehmann
- Bug 705309 - A/R & A/P Need Warnings, Sales Tax Table and Billing Terms Editor need documentation -- Chris Good
- Expand Help for Transfer Dialog, Multicurrency, and Price Editor -- John Ralls, David Carlson, Geert Janssens
Getting GnuCash for Windows (Win32 binary)
The Gnucash 2.6.8 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.
Mac OSX binary
The Gnucash 2.6.8 MacOS X Intel and PPC packages can be downloaded from Sourceforge as well.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.8 for yourself, the source code can be downloaded from:
- Sourceforge: bzip2, all files.
- You can also checkout the sources directly from the git repository as described here.
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Reading the documentation online
An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.6.8 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation in pdf, epub or mobi formats
The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.6.8 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation as source code
If you want to compile the GnuCash Documentation 2.6.8 for yourself, the source code can be downloaded from:
- Sourceforge
- You can also checkout the sources directly from the subversion repository as described here.
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
GnuCash 2.6.9 released
The GnuCash development team humbly announces GnuCash 2.6.9, the nineth maintenance release in the 2.6-stable series, a snap release to repair a serious bug on Microsoft Windows. Please take the tour of all the new features.
Changes
Between 2.6.8 and 2.6.9, the following bugfixes were accomplished:
- Bug #755920 - Crash (Freeze) when using File Save As.. in Windows OS Fix termination of the loop so that it's not dependent upon Linux paths
- Bug #755778 - Test failure: test-engine: duplicate test case paths.
- Bug #755781 - Files with copyright but no grant of license.
- More German Translations from Mechtilde Stehmann.
- Sourceforge: bzip2, all files.
- You can also checkout the sources directly from the git repository as described here.
- Sourceforge
- You can also checkout the sources directly from the subversion repository as described here.
Translations Updated: German.
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.9 we're pleased to also release a new version 2.6.9 of the companion Help and Tutorial and Concepts Guide.
Getting GnuCash for Windows (Win32 binary)
The Gnucash 2.6.9 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.
Mac OSX binary
The Gnucash 2.6.9 MacOS X Intel and PPC packages can be downloaded from Sourceforge as well.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.9 for yourself, the source code can be downloaded from:
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Reading the documentation online
An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.6.9 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation in pdf, epub or mobi formats
The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.6.9 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation as source code
If you want to compile the GnuCash Documentation 2.6.9 for yourself, the source code can be downloaded from:
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
GnuCash 2.6.7 released
The GnuCash development team proudly announces GnuCash 2.6.7, the seventh maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.6 and 2.6.7, the following bugfixes were accomplished:
- Bug #681225 - income statement displays blank base currency entries when trading account transactions are present during the report period.
- Bug # 734183 - Set value to zero before calling gnc_exp_parser_parse.
- Bug #739271 - pt_BR translation wrong word "limpesa". Should be "limpeza".
- Bug #740955 - Correct general journal and general ledger reports to properly handle Use-Split-Action-For-Num option in File->Properties.
- Bug #744858 - Update exchange rate on bill only possible once per session (after unpost/repost).
- Bug #746163 - Custom register colors (table rows) not recognized from .gtkrc-2.0.gnucash file.
- Bug #746792 - process payment in foreign currency leads to broken equation.
- Bug #746873 - Gnucash asks sql passwords before wallet password.
- Bug #746977 - scm ccache files should be in pkglibdir not pkgdatadir.
- Bug # 747300 - SQL backend missing from most recent DMG?
- Bug #747377 - Fix overly restrictive input validation for IBAN of SEPA transfer.
- Bug #747812 - unset LDFLAGS when unsetting CFLAGS.
Some other fixes not associated with reported bugs:
- Fix hidden panes in lot viewer.
- Fix some abs() errors from new clang and gcc versions.
- Fix dbi driver detection on linux and similar.
- Improve "Auto pay on posting" message.
- Enable travis continuous integration tests on the gnucash repository.
Translations Updated: Azerbaijani, Basque, Catalan, Chinese (Simplified), Czech, Danish, Dutch, German, Kinyarwanda, Persian (Farsi), Portuguese, Slovak, Swedish, Turkish, Ukrainian.
New Translations: Serbian
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.7 we're pleased to also release a new version 2.6.7 of the companion Help and Tutorial and Concepts Guide.
Only minor changes have been made since the last documentation release.
Getting GnuCash for Windows (Win32 binary)
The Gnucash 2.6.7 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.
Mac OSX binary
The Gnucash 2.6.7 MacOS X Intel and PPC packages can be downloaded from Sourceforge as well.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.7 for yourself, the source code can be downloaded from:
- Sourceforge: bzip2, all files.
- You can also checkout the sources directly from the git repository as described here.
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Reading the documentation online
An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.6.7 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation in pdf, epub or mobi formats
The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.6.7 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation as source code
If you want to compile the GnuCash Documentation 2.6.7 for yourself, the source code can be downloaded from:
- Sourceforge
- You can also checkout the sources directly from the subversion repository as described here.
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
The Website is back!
Apologies! Power went out during a thunderstorm, and when power came back, the webserver would not boot. The very long uptimes (a year or two or more) that the Linux kernel is capable of also means that Linux distros can make updates during those years (we're looking at you, systemd) that are incompatible with the running kernel. Unfortunately, a power outage is an inconvenient time to find out about the systemd invasion. The old server was unrecoverable; a new webserver was painfully put together. Running a server is not (supposed to be) hard, but there is a rather large quantity of things to install and configure correctly; sadly, this took much too long. But we're back (mostly). Expect a few more burps in the coming days, and smooth sailing after that.
GnuCash 2.6.6 released
The GnuCash development team proudly announces GnuCash 2.6.6, the sixth maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.5 and 2.6.6, the following bugfixes were accomplished:
- Bug #619899 - Use normal gettext or intltool toolchain also for scm files
- Bug #649933 - Creating cash flow report takes a long time
- Bug #672760 - Postponed transaction applied invalid date
- Bug #721196 - CSV. Cannot import lines with empty fields for deposit or withdrawal in bank transaction download.
- Bug #723409 - Incorrect symbol for Turkish lira
- Bug #727466 - The symbol of CNY changed to 元
- Bug #727647 - "gncInvoiceGetTotal" is not read-only function?
- Bug #731889 - guile 2 exports different autoconf macros than what is expected
- Bug #733685 - Fancy Date Format doesn't stick
- Bug #738749 - Broken account template en_GB/uk-vat.gnucash-xea.
- Bug #739228 - Advanced Portfolio report: wrong calculation of Value Correctly convert the value into the report's currency.
- Bug #739584 - gnucash-2.6.4 segfaults regularly on transfer .
- Bug #740471 - Applying payment to invoice Segmentation fault
- Bug #741228 - "Red line" threshold applies to Template scheduled transactions
- Bug - Compilation fails because of creating .gnucash
- Bug #742089 - Decimal places. Set the debit and credit cells' print_info to the account so that the decimal places are correct for the commodity.
- Bug #742332 - German tax report uses US tax quarters and not real quarters.
- Bug #742624 - Scheduled Transaction Editor results in immediate segfault
- Bug #743609 - Add configure options to disable libsecret detection
- Bug #743807 - Stops critical error messages.
- Bug #745265 - Segfault in generate_statusbar_lastmodified_message on Windows. Actually change the default date format without AM/PM
- Bug #745354 - Enhance the Find Transactions dialog. Make it possible to define search criteria that consist of multiple terms anded or ored together. Use this to define a new criterion to look for specified text in any of the Description, Notes, or Memo fields
- Bug #746517 - gnc-sql-backend.c compile fails with -Werror=format-nonliteral. Use GCC pragma to disable the warning in the one place that trips it
- Bug #746977 - scm ccache files should be in pkglibdir not pkgdatadir.
Some other fixes not associated with reported bugs were accomplished:
- Let CPAN and ActiveState package managers take care of dependencies instead of explicitly installing a few of them directly.
- Correct the number field displayed in the reconcile window to correspond with the source specified in File->Options
- Fix some bugs found by SWIG version 3.0.5. Prior to version 3.0.3 SWIG silently ignored invalid preprocessor directives
- Scrubbing Improvements, including avoiding a potential infinite loop.
- Remove build and run of no-longer-existant intl-scm/guile-strings.
- Rewrite gnc-test-env in perl. This eliminates another guile dependency in the build chain.
- Switch from guile to xml to manage our iso-currencies source file
- Numeric values with more than commodity smallest fraction get silently dropped.
- Update US Income Tax data to reflect minor changes for 2014
- Advanced portfolio should respect report date when looking for other income/expense
- Improve income and expense reporting in advanced portfolio report
- Accept prices of the form n.nnne[+-]nn, i.e. with an exponent. An example requiring this is currency conversion from IDR to USD
- Added Lithuanian language business accounts
- Fix crash when running check & repair on an open AP/AR register
Translations Updated: Danish, Dutch, German, Spanish
New Translations:Maithili, Manipuri(Bengali Script), Manipuri (Meetei Mayek Script). Thanks to The Centre for Development of Advanced Computing (C-DAC), Pune, India. Translation Team Leader: Chandrakant Dhutadmal
Important update notification
If you are updating from gnucash 2.6.0-2.6.4 on linux, you are advised to remove the guile user cache or several parts of gnucash may fail to work properly. This user cache can be found in .cache/guile/ccache/2.0-LE-8-2.0/ in your home directory. It's safe to remove the whole contents of this directory.
Note .cache is a hidden folder in your home directory. You may have to change your file manager's settings in order to view hidden files and folders.
Documentation
Concurrent with the release of Gnucash 2.6.6 we're pleased to also release a new version 2.6.6 of the companion Help and Tutorial and Concepts Guide.
- Explain sorting by TXF code within Tax Form Sections
- Insert Part designations and update the Basics Chapter
- Document latest changes to the Advanced Portfolio Report
- Remove obolete sections about "Cannot find default values" left over from gconf.
Getting GnuCash for Windows (Win32 binary)
The Gnucash 2.6.6 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.
Mac OSX binary
The Gnucash 2.6.6 MacOS X Intel and PPC packages can be downloaded from Sourceforge as well.
Getting GnuCash as source code
If you want to compile GnuCash 2.6.6 for yourself, the source code can be downloaded from:
- Sourceforge: bzip2, all files.
- You can also checkout the sources directly from the git repository as described here.
To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
Reading the documentation online
An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.6.6 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation in pdf, epub or mobi formats
The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.6.6 documentation can be found under "GnuCash v2.6 (current stable release)" in multiple languages.
Getting GnuCash Documentation as source code
If you want to compile the GnuCash Documentation 2.6.6 for yourself, the source code can be downloaded from:
- Sourceforge
- You can also checkout the sources directly from the subversion repository as described here.
About the Program
GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.


