Nuovo libro (in Inglese): GnuCash 2.4 Small Business Accounting

GnuCash 2.4 small business accounting

Il gruppo di sviluppo di GnuCash ha ricevuto una notifica riguardante la pubblicazione di un nuovo libro edito da PacktPub (Regno Unito):

GnuCash 2.4 Small Business Accounting, di Ashok Ramachandran (libro in lingua inglese).

Si tratta di una guida per i nuovi utenti sulla gestione dei propri conti.

Il nostro sviluppatore Christian Stimming ha contribuito al libro in qualità di revisore, e non possiamo che raccomandare il frutto di questa collaborazione. Per dare un'occhiata a questo libro dirigersi su packtpub.com e, tra l'altro, l'editore si è impegnato a versare una piccola percentuale sulle vendite direttamente al progetto GnuCash. Quindi buona lettura!

GnuCash News

GnuCash 3.3 released

The GnuCash development team announces GnuCash 3.3, the fourth release of the 3.x stable release series.

Changes

Between 3.2 and 3.3, the following bugfixes were accomplished:

The Following fixes and improvemts were not associated with bug reports:

  • Set toolbar buttons to show both icon and text.

    And make the icon small to recover some vertical screen estate. The motivation for this is that Gtk has dropped the ability for users to change a toolbar's appearance. And as our icons are often less than descriptive many users benefit from having textual descriptions as well. This is the best compromise we can make until the gui gets an in-depth redesign.

  • Add preference for forcing prices to decimal display.

    Anticipating that some users might prefer to see exact prices, add a preference to General>Numbers to configure whether prices are rounded to decimals or are displayed as exact fractions.

  • Revert the "Average Cost" pricing changes made in 2.6.17.

    These changes broke trial balances in many books.

  • Allow saving to xml over an existing sqlite3 file and the other way around.
  • Add customer/vendor ID in client section of invoices.

    Partly fixes bugs 430259 and 742086; full fixes would require not-backward-compatible data model changes.

  • Change the default filter for General Ledger.

    The General Ledger default for the number of days shown is 30 but for the Register it is 0, meaning show all. So change the default filter based on ledger type and use this when determining if the setting should be saved or removed.

  • Fix gtk accelerator mixups by explicitly disabling actions that are not relevant.

    For example, File->Print and its variants for various page types all use the same '<primar>p' as global accelerator. It was possible to have gnucash invoke the 'Print Report...' action instead of the 'Print Invoice...' action when hitting <primary>p on an invoice page. If no report page was open at this point, gnucash would crash. If a report was open, gnucash would invoke the print action on that report instead of opening an invoice report for the invoice.

  • [job-report] Prevent Crash if there is no AR account
  • Add the ability to cascade account colours in account tree.

    The colour on an account that has sub-accounts can be applied to its sub-accounts; by default only those sub-accounts that don't have a colour set are affected, but there's a preference to override that.

  • Speed up loading the preference dialog by blocking register updates until the dialog is fully loaded.
  • Update change_tax_code.py, add basic test for python query.
  • Simplify GNCQueryView's data model: It was managing a number of redudant parameters which were leaking memory all over the place. The information that was tracked could easily be extracted from the underlying GtkTreeView, GtkTreeModel or GtkTreeSelection when needed.
  • Open customer/vendor/employee report when double-clicking an the respective owner the cust/vend/empl overview page.
  • Update Overview of README based on https://lists.gnucash.org/pipermail/gnucash-devel/2018-September/042748.html
  • Many new tests for reports.
  • Some substantial speedups when loading large amounts of business transactions from a SQL backend.
  • Clean up a lot of memory leaks.
  • Remove all use of Timespec in the program. Provide deprecated wrapper functions supporting timespecs for custom reports; users should update the reports as soonas possible.

The following translations are updated: Farsi, Ukrainian

Known Issues

The following are open bug reports new to the 3.x series considered significant by the development team:

Documentation

Concurrent with the release of Gnucash 3.3 we're pleased to also release a new version 3.3 of the companion Help and Tutorial and Concepts Guide.

Documentation changes:

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is a disk image containing a drag-and-drop application bundle.

The SHA256 Hashes for the downloadable files are:

  • 8396ed8d2a88ac358ecf458c253cf38f55a13aaba7958e4fde3dd85c222e393f  gnucash-3.3.tar.bz2
  • 491735df36cb7ba9d04de28e28df53c3e5d928bda52009708d2f83ab9a42f820  gnucash-3.3.tar.gz
  • 869a227120e20e805b5c0455b0312b826b4bb3e305d4a4b477c93ed9aba1e668  gnucash-3.3.setup.exe
  • c1d97818e9f34e5113d030b4d9a850a297cb2d2ffb871e7cb9b80d5cf3ff2336  Gnucash-Intel-3.3-1.dmg
  • 0cf34e858a6e13fbef3c3987109bed895deb94a60bcd42d61dca43c36f716dab  gnucash-docs-3.3.tar.gz

Getting GnuCash as source code

If you want to compile GnuCash 3.3 for yourself, the source code can be downloaded from:

  • Sourceforge: bzip2, all files.
  • Github: bzip WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.
  • 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 Gtk+ 3.10, Guile 2.0, Boost 1.54, WebKitGtk 2.4, and GoogleTest 1.7.0. In addition you will need SWIG 2.0.10 if compiling from git. Please consult the README.dependencies 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 3.3 documentation can be found under "GnuCash v3 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats. The documentation is included in the MacOS and Windows application bundles.

If you want to compile the GnuCash Documentation 3.3 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.

Bugzilla Migration 29 June 2018 at 20:00 UTC

As anyone who's used Bugzilla in the last few months already knows, Gnome has moved their git repositories to a Gitlab instance at gitlab.gnome.org and migrated bug tracking for Gnome projects there as well. They've left Bugzilla alone for non-Gnome projects like GnuCash but they're closing it to new bugs on Sunday, 1 July.

Most users and contributors know that to get ready we've set up a new Bugzilla instance at https://bugs.gnucash.org and copied all of the bugs and their history and all user accounts. We'll do a final fetch from bugzilla.gnome.org at 2018-06-29 22:00:00 UTC (That's tomorrow at 8PM UTC/10PM European Daylight Time/4PM US Eastern Daylight Time). We expect to be able to "turn on" https://bugs.gnucash.org within a couple of hours.

The process will be:

  • Close bug creation on bugzilla.gnome.org. Unfortunately we can't prevent updating already-created bugs, but any changes to bugs on bugzilla.gnome.org after this will probably be lost.
  • Fetch the latest bug status from bugzilla.gnome.org
  • Close all open bugs on bugzilla.gnome.org as "RESOLVED OBSOLETE" with a comment pointing to https://bugs.gnucash.org for further discussion. We're using RESOLVED OBSOLETE to be consistent with the Gnome project bugs.
  • Import the changes to bugs.gnucash.org
  • Re-enable updates in the bugzilla code; that's disabled now because imports don't work if it's enabled.

User accounts are preserved, but passwords are obviously not preserved. Existing bugzilla.gnome.org users should use the "forgot my password" link on https://bugs.gnucash.org to get a password reset and to enable their accounts after the migration is complete.

Bug CC lists *are* preserved so you will get email notifications for changes to bugs that you've commented on or otherwise added yourself to the CC list. "Watching" links are *not* preserved so if you were watching another user or one of the category users you'll need to reset that in Email Preferences (click the Preferences link at the top of the page after you log in).

The category users are:

core@gnucash.bugsGnuCash/Backend-SQL, Backend-XML, Budgets, Build system, Business, Currency and Commodity, Engine
documentation@gnucash.bugsDocumentation, Website, GnuCash/Translations
general@gnucash.bugsGnuCash/General
import@gnucash.bugsGnuCash/Import - *, TXF Export
macos@gnucash.bugsPackaging/MacOS, GnuCash/MacOS
reports@gnucash.bugsGnuCash/Check Printing, Reports
ui@gnucash.bugsGnuCash/Regist2, Register, User Interface General
windows@gnucash.bugsPackaging/Windows, GnuCash Windows
all-bugs@gnucash.bugsAll bugs

Since we have the whole bug tracker to ourselves we've created some new products and moved some bugs into them:

GnuCashcontinues to collect reports on the application itself.
Documentationcollects documentation reports
Packagingcollects reports about the all-in-one Windows and MacOS packages that are not about GnuCash application code.
Websitecollects reports about www.gnucash.org.

More information in the Wiki.

GnuCash 3.2 released

The GnuCash development team announces GnuCash 3.2, the second release of the 3.x stable release series.

Changes

Between 3.1 and 3.2, the following bugfixes were accomplished:

The Following fixes and improvemts were not associated with bug reports:

  • Transaction report improvements:
    • Performance: Do all filtering ops before sorting.
    • Move the options summary before the subtotals table.
    • New unit tests
    • Enable computing averages in subtotal grid.
    • Generate the subtotal grid only if the primary sort key enables subtotals.
    • Fix subtotal grid to support multiple commodities.
    • New filters.
    • Much cleaning and refactoring of the internals.
  • Cache the num-split-action book option to avoid thousands of KVP queries for the same value when loading a register.
  • Create a static string for book option KVPs to save an extra malloc/free on old compilers without small-string optimization.
  • Add tooltip support for register cells.
  • New unit tests for the balance sheet report and invoices.
  • Consolidate charting code into a single module.
  • Removed an incomplete and abandoned C implementation of QIF import.
  • Restored libsecret support that had been left out of CMake.
  • Replace old-style html style attributes with css.
  • Modify emitted html to be parseable by the Guile SXML module for testing.
  • Remove support for long-gone gtkhtml renderer.
  • Clean up code generating html tables.
  • Ensure full precision of doubles is saved to SQL. std::iostream's operator<<(double) uses only 6 digits of precision by default.
  • Make float database operations more consistent, working around dbd-sqlite3's failure to support doubles (dbd-sqlite3, not sqlite3 itself).
  • Prevent crash in gnc-tree-view.c: When getting information from the state file, protect against the key not having a '_' which is used to split the string.
  • Add the full account name to the saved register settings If you need to delete the layout for a register in the settings file, the only thing identifying it is the account guid. To make it easier for humans, add the full account name also.
  • When register pages are restored it uses the full account name. When register pages are restored, the account is found from the full name so if the separator changes it will fail. Instead, also save the account guid and use that as default to find the account falling back to the full name.
  • Fix misplaced try block that caused unhandled exception if year out of range.
  • Fix permanent storage of vendor details: Since the data types did not match for the billterms and taxtable, those references/guids were not saved to the database.
  • Update invoice reports to use totals calculate by gncInvoice. This should give a consistent representation of invoice data across the application.
  • Ensure gncEntry rounding is consistent. Internally calculated values in the entry are never rounded. Consumers of gncEntry's calculated values can request them either rounded or not. Next use a pragmatical approach for calculating values on invoices based on the entry values: do the rounding such that we never create an unbalanced transaction while posting. That means:
    • round each entry's net value before summing them in net total
    • accumulate all tax totals on invoice level per tax account before rounding
    and round before before summing them in a global tax total Hopefully this will catch a few more rounding issues in this area. A complete solution can only offered if we allow users to manually correct tax entries. This requires changes to user interface and data format so that's not going to happen in gnucash 3.x.
  • Use Scheme SRFI-64 test framework for new Scheme unit tests.
  • New compilers (gcc-8.0 and Xcode 9) bring new warnings, so several fixups to mollify them.
  • Lowercase all cmake commands for better readability.
  • Metadate migration (2.6.x->3.x) fixes for Windows.
  • Ensure timezone is set correctly in FreeBSD.

The following translations are updated: Dutch

Known Issues

The following are open bug reports new to the 3.x series considered significant by the development team:

Documentation

Concurrent with the release of Gnucash 3.2 we're pleased to also release a new version 3.2 of the companion Help and Tutorial and Concepts Guide.

Documentation changes:

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is a disk image containing a drag-and-drop application bundle.

The SHA256 Hashes for the downloadable files are:

  • 63e5b00c148ed0f7021ebc03e4e70c4a9c549feb3ea49d6c810f2abaaf592452  gnucash-3.2.tar.bz2
  • beb028b6933f57a6dad89f0c0a54ffe7b5dd42bbd3f532405f4ffd01cc5eaa5c  gnucash-3.2.tar.gz
  • 0e06acfe7a9746eacf5282ba27919625b51c3d51fd548e6a529f78ff759ed70f  gnucash-3.2.setup.exe
  • c443629a73d0ec95ca8bcdb57fae755ec7915d91d0838e297404395587c6237d  Gnucash-Intel-3.2-2.dmg
  • 469a524352a3b0e5308ba68a3c0fac79a501998b29db9c16a714ce879aa9c39c  gnucash-docs-3.2.tar.gz

Getting GnuCash as source code

If you want to compile GnuCash 3.2 for yourself, the source code can be downloaded from:

  • Sourceforge: bzip2, all files.
  • Github: bzip WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.
  • 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 Gtk+ 3.20, Guile 2.0, Boost 1.54, WebKitGtk 2.4, and GoogleTest 1.7.0. In addition you will need SWIG 2.0.10 if compiling from git. Please consult the README.dependencies 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 3.2 documentation can be found under "GnuCash v3 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats. The documentation is included in the MacOS and Windows application bundles.

If you want to compile the GnuCash Documentation 3.2 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 3.1 released

The GnuCash development team announces GnuCash 3.1, the second release of the 3.x stable release series.

Changes

Between 3.0 and 3.1, the following bugfixes were accomplished:

The Following fixes and improvemts were not associated with bug reports:

  • On Windows the tooltip for saved reports was incorrect
    When the mouse was placed over a saved report description on Windows an empty tooltip was displayed. Setup the query tooltip callback so it does not display a tooltip for description column.
  • Fix crash when loading sql book with posted transactions.
  • Add ability to recognize and use a pre-compiled libgmock.so.
  • html-font: add default font family
    Windows ships with GTK2 in which the default font styles are named "Sans" "Sans Bold" "Sans Normal" etc. There is no "Sans" font in Windows; I vote to add a default "Sans-Serif" font-family which is valid CSS. This ensures exported reports are shown as intended.
  • Several improvements to the Transaction and GST reports.
  • csv-impport - Allow empty amount fields
    Treat empty amount fields as 0. This is necessary for example in the case the csv import file has both a deposit and a withdrawal column.
  • Remove the set transient parent setting for Reconcile window
    The Reconcile option is already a window so it is not necessary to set this value which allows the jump to transaction to work properly.
  • Date Format dialog flashes up when file/properties used
    When you select the File/Properties dialog, in the construction of that a 'Date Format' dialog flashes up while the date component is moved to the properties dialog. Can mainly be seen on Windows so remove the visible setting in glade file.
  • Prevent throw in gnc-pricedb.
    If a price lookup is given an invalid time64/timespec (i.e. INT64_MAX) then just return NULL instead of trying to find the nearest price.
  • Set GNC_VCS at build time instead of when making the tarball.
    Because the tarball is always made from a VCS repo.
  • If there are no prices in the db, critical errors are flagged
    When dialog transfer is used between two commodities and there are no prices in the db a critical error is logged. Test for price object being NULL before retrieving the price for the error message.

The following translations are updated: Slovak, Spanish

Known Issues

The following are open bug reports new to the 3.x series considered significant by the development team:

  • It is not possible to overwrite SQL Databases from within GnuCash, even though GnuCash will ask if you want to. Bug 789594
  • Several dates, including Accounting Period, are subject to change with time zone and daylight-time changes. Bug 791825
  • Some HBCI information is not loaded correctly so the first transaction download will re-retrieve transactions unless the beginning date is set explicitly. Bug 792397.
  • The new CSV importer's Price of Shares column doesn't work. Bug 793306
  • The new CSV importer's numeric parser can't parse numbers of the form x + y/z. Bug 793556.
  • Python bindings may not work in some installations because the bindings are unable to find the backend modules (libgncmod-backend-dbi and libgncmod-backend-xml). Bug 794526
  • Get Quotes can be slow if one has a large number of saved prices. Bug 794644.
  • The Mac localization code can set the wrong encoding for strftime causing the register's date picker to label months "Null" in some locales. Bug 794807
  • On Mac, the File Open dialog will crash if one types anything. (This is a Gtk+ bug). Bug 794809
  • An open register is not immediately updated when the Since Last Run dialog creates transaction splits in the register's account. Bug 794854
  • GnuCash asks if one wants to save changes when quitting or opening a file even if there's no book open. Bug 794870
  • Windows Defender falsly identifies the GnuCash installer as a Trojan. Bug 794967
  • Some Windows users have trouble using Chinese input methods on the Register; other controls work. Bug 795253
  • The scroll wheel can't be used to switch tabs in the gnucash gui. Bug 795294
  • GnuCash will crash if one attempts to import a CSV file with more than 1400 transactions. Bug 795383
  • Invalid input into a formula (Debit/Credit) field is inconsistent depending on the input. Bug 795614.

Documentation

Concurrent with the release of Gnucash 3.1 we're pleased to also release a new version 3.1 of the companion Help and Tutorial and Concepts Guide.

Documentation changes:

  • Update supported platforms for version 3.x.

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is a disk image containing a drag-and-drop application bundle.

The SHA256 Hashes for the downloadable files are:

  • a1ef66cec3b8b74b7b8bfe791ff12456796a69cc004427e8d9205b6872bdd261  gnucash-3.1-1.tar.bz2
  • bcd2a27ad36f04c2cdb24c86a2e47da1d96c87ee5eff6b35893b33b0b18a53c3  gnucash-3.1-1.tar.gz
  • 426e9a8d0f6542486052733171aa33700da061b0af23101b2b42dac141e6fafe  gnucash-3.1-2.setup.exe
  • 777e532a80c8061c352bf518e6948155af5e408b148df381a1e6cd85b13d66e9  Gnucash-Intel-3.1-3.dmg
  • 52852ed90ccdf27b76deb1b4095b9e457c807c5598a2eea31e00560bb0c3531c  gnucash-docs-3.1.tar.gz

Getting GnuCash as source code

If you want to compile GnuCash 3.1 for yourself, the source code can be downloaded from:

  • Sourceforge: bzip2, all files.
  • Github: bzip WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.
  • 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 Gtk+ 3.10, Guile 2.0, Boost 1.54, WebKitGtk 2.4, and GoogleTest 1.7.0. In addition you will need SWIG 2.0.10 if compiling from git. Please consult the README.dependencies 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 3.1 documentation can be found under "GnuCash v3 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats. The documentation is included in the MacOS and Windows application bundles.

If you want to compile the GnuCash Documentation 3.1 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.21 released

The GnuCash development team announces GnuCash 2.6.21, the twenty-second and final, final maintenance release in the 2.6-stable series. This snap release fixes a brace of significant bugs that would have prevented some users from having a 2.6.x fallback after using GnuCash 3.x. Note: This is the last version of GnuCash that will support MacOS X versions earlier than 10.9 or Microsoft Windows versions earlier than Windows 7.

Changes

Between 2.6.20 and 2.6.21, the following bugfixes were accomplished:

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

Since this is a snap release there is no new documentation release.

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 a disk image containing a drag-and-drop application bundle.

The SHA256 Hashes for the downloadable files are:

  • 2c3bed2a9366ac0def3e1abf39e148b2850f5ef34c99d0497acd2643db4ffa58  gnucash-2.6.21.tar.bz2
  • c6d78471253f06e701198ac27a613d08e2d74ead7f723ab98f5988b3ffc591df  gnucash-2.6.21.tar.gz
  • 159bdd06b11535c569c6fccb0a44c5052e428ea64ea365118675431b2836ed06  gnucash-2.6.21-setup.exe
  • 78be7faf33d5361f84bdbe6ca6837375800ee5f917c08438421495396d1cd9f8  Gnucash-Intel-2.6.21-2.dmg
  • 137fd4692a116de88300fcb1e8694ff52d80f4e199103c461725ec1ebb349d56  Gnucash-PPC-2.6.21-1.dmg

Getting GnuCash as source code

If you want to compile GnuCash 2.6.21 for yourself, the source code can be downloaded from:

  • Sourceforge: bzip2|gzip, all files.
  • Github: bzip2|gzip WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.
  • 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.

Getting the documentation

The documentation is available at Documentation page of the GnuCash website. As noted earlier, the documentation for 2.6.21 is 2.6.20. The 2.6.20 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.20 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.20 released

The GnuCash development team announces GnuCash 2.6.20, the twenty-first and final maintenance release in the 2.6-stable series. Note: This is the last version of GnuCash that will support MacOS X versions earlier than 10.9 or Microsoft Windows versions earlier than Windows 7.

Changes

Between 2.6.19 and 2.6.20, the following bugfixes were accomplished:

Some other fixes not associated with reported bugs:

  • Online HBCI actions: Remove outdated non-SEPA menu items.
  • Add XML namespaces for all Account Hierarchy Templates.
  • General cleanup of Account Hierarchy Templates.
  • Fix auto-selection of splits in reconcile. Really use all splits of any given day. Up to now usually the splits of the given date were not or not all included, as the time comparison didn't correctly ignore any given time-of-day of the splits. Instead, all possible time-of-days should be included.
  • Properly detect git in case of linked worktree.
  • Account Hierarchy for India: Set LANGUAGE=hi and LANG=en_IN to access it.
  • Improve Import menu entries Customer & vendors use same menu label as others, replace template by tooltip, add ellipsis to entry, add comments to distinguish "Import" as verb and substantive.
  • Provide preference panel to set the Alpha Vantage API key needed for Finance::Quote.
  • Correct the appstream definition to match the current spec.
  • Fix collectors and min-date handling in reports.

Translation Updates: Dutch, German, Spanish, Russian

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.20 we're pleased to also release a new version 2.6.20 of the companion Help and Tutorial and Concepts 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 a disk image containing a drag-and-drop application bundle.

The SHA256 Hashes for the downloadable files are:

  • 44baf7d0133b8bdc9fcb819ee4360afaca2f03a1a254c0221d02e23f35c93025  gnucash-2.6.20.tar.bz2
  • 64b463a1c029e42983d8daebc332964ef6a98a2101a6f3b85a047e45c03a5eef  gnucash-2.6.20.tar.gz
  • d985cb4147d3a347ab10090ed12583c65293324d821a45db4f6c0bc5a3718637  gnucash-2.6.20.setup.exe
  • 65b188c993a3e53ba8ebb52dcf6f5e153021df529bb34e1e5b33f45d3c34523d  Gnucash-Intel-2.6.20-2.dmg
  • 4986d87bfac7b4ad3b8526d4337697c0cdb3ef447f510ced110f764ea4f68ad8  Gnucash-PPC-2.6.20-1.dmg
  • 65c9ecf2d45ff432d35f8c955d36475c0f3ccecd271dc21435b091f50c6b08ea  gnucash-docs-2.6.20.tar.gz

Getting GnuCash as source code

If you want to compile GnuCash 2.6.20 for yourself, the source code can be downloaded from:

  • Sourceforge: bzip2, all files.
  • Github: bzip WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.
  • 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.

Getting the documentation

The documentation is available at Documentation page of the GnuCash website. The 2.6.20 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.20 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 3.0 released

The GnuCash development team proudly announces GnuCash 3.0, the first release in our new 3.x stable series.

New Features for Users:

  • The headline item for this release is that GnuCash now uses the Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced on us by some major Linux distributions dropping support for the WebKit1 API. Unfortunately the Webkit project doesn't support Microsoft Windows so that platform will continue to use the WebKit1 API, though with Gtk3. We've selected Gtk+-3.14.0 as the minimum version because it fully supports CSS theming.
  • New editors to remove outdated or incorrect match data from the import maps, a new user interfacs for managing files associated with transactions, an improved facility for removing old prices from the price database, and a way to remove deleted files from the history list in the file menu.
  • New Reports: A Reconciliation Report based on the Transaction Report,a Income GST Report, and a Cashflow Barchart report.
  • A new CSV importer largely rewritten in C++, adding new features including the ability to re-import CSV files exported from GnuCash, along with a separate CSV price importer.
  • A new preference panel for the Alphavantage API key so that Finance::Quote users need not edit /etc/gnucash/environment. We've removed all references to the various Yahoo! quote sources and made Alphavantage the default.
  • Data file directories are now located appropriately to the operating system's conventions by default:
    • Windows: CSIDL_APPDATA/Gnucash
    • MacOS: $HOME/Application Support/Gnucash
    • Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash)
    It's still possible to overried with the environment variable GNC_DATA_HOME, which replaces GNC_DOT_DIR in earlier versions of GnuCash.
  • Accounts in the Bayes import map are now linked by GUID instead of names so that the matcher won't have to be retrained if you rename an account. The Bayesian import maps are also stored in a flatter structure to allow faster access, especially in SQL. These changes mean that if you have Bayesian mapping data, once converted your database will be loadable only by GnuCash 2.6.20 and later.
  • MySQL and SQLite3 date storage has changed a bit. Once converted, MySQL and SQLite3 database will be loadable only by GnuCash 2.6.19 and later.
  • Numerics are rewritten to allow for more significant digits. The old 6-digit-maximum fraction is now 9-digits, and prices may have up to 18 digit precision.
  • Chart Reports appearance is improved, including more modern chart colours as suggested by http://clrs.cc/.
  • Transaction Report improvements, including regular expression filtering and many more options and features including a "Subtotal Summary Grid" The subtotal summary-grid will tabulate subtotals - prime-sortkey vertically, sec-sortkey horizontally. For example, with prime-sortkey = accounts, sec-sortkey = date, sec-subtotal = monthly will produce a monthly time series table.
  • The About dialog box layout is improved and now includes the detected Finance::Quote version.
  • GnuCash will always build the locale-specific tax modules. This was optional when building with autotools and never enabled when building with cmake. Note that the only supported tax locales are en_US and de_DE.
  • On Macs the Reconcile Window's menu moved to the menubar.
  • GnuCash no longer supports Guile-1.8 and now does support Guile-2.2

New Features for Developers:

  • Several parts of the engine and the SQL backend are rewritten in C++, an effort that will continue in the next development cycle. KVP is now private to libgncmod-engine and accessible outside via qof_instance_set and qof_instance_get. KVP and GUID are reimplemnted in C++ using boost::variant and boost::UUID respectively.
  • C++ unit tests require GoogleTest. While it's possible to use prebuilt libgtest and libgmock on some distros, building static libraries for GnuCash is preferred. It may be necessary to provide the paths to the googletest and googlemock source with CMake parameters GTEST_ROOT and GMOCK_ROOT respectively.
  • The date implementation is migrated to boost::date-time, replacing a Glib GDateTime implementation. This makes the earliest date recordable 1 January 1400CE instead of 1 January 1CE. We doubt any users will be affected.
  • We've reorganized the code into a core library directory, libgnucash, and application-specific directory, gnucash. The python bindings are now in a top-level directory, bindings; code pinched from other projects is in borrowed, the account templates, check templates, and pixmaps are consolidated in data, and common holds the cmake modules and test framework code. The bin directory's contents have moved to the top level gnucash directory and bin is removed. There are now directories for gschema, gtkbuilder and ui files directly in gnucash. In principle all files of each type should go into these global directories. The only exception is if such a file belongs to an optional module. In that case the file remains located inside that module's directory. Currently we have ui, glade and gschema file exceptions in aqb and ofx importers.
  • The build system is changed from Autotools to CMake. All options except python bindings and the python console demo are enabled by default. Highly parallel builds with Ninja are possible and recommended, except on Microsoft Windows.
  • The Windows build system is rewritten to use MSYS2, Mingw-w64, Powershell, and jhbuild.
  • Add a "pot" target to the build system so that translators can easily generate a new gnucash.pot from a git repository.
  • Detect presence or absence of libxml2 and makeinfo during configuration; abort if the first is missing and don't build the (mostly obsolete) texinfo documentation if the latter is. Document both in README.dependencies.
  • Replaced Timespec with time64 in the Scheme and Python bindings, introducing many new C time64 functions to accomodate the replacement. Timespec will eventually be removed from the C API as well.
  • Some cruft removal in libgnucash/scm plus moving some code to its only use location. "main.scm" is renamed to "utilities.scm".
  • The "printf" family of Scheme custom functions is replaced with the built-in "format" facility.
  • Change a generally unnecessary warning about being unable to open a module (usually because the file is still being created) to a debug message. It appears mostly during highly parallel builds and was distracting.
  • Appstream configuration is updated to the latest spec.
  • Added two functions to the Scheme option API:
    • gnc:option-make-internal! will hide an existing option. e.g. a derived report can set the value for a Display/* option and hide it from the user.
    • gnc:unregister-option will unregister option. This is primarily useful for derived options e.g. another report copies from transaction.scm and removes some options and recreates them with different parameters.
    For example, unregister existing option from section "Accounts" name "Accounts", and recreate with different parameters e.g. limited account types.
  • Drop intltool in favour or using modern gettext. By default we require gettext 0.19.6 as this is needed to generate a translated version of gnucash.desktop and gnucash.appdata.xml. For platforms where this isn't available, setting ALLOW_OLD_GETTEXT=ON will allow building but some strings will not be extracted to gnucash.pot
  • Pass GTEST_ROOT and GMOCK_ROOT through to distcheck. So that they don't have to be exported in the environment if they're needed.
  • The Python Bindings and Console are now for Python 3, and enahanced to expose more GnuCash API. Compilation of GLib Schemas during build and installation can be disabled by setting -DCOMPILE_GSCHEMAS=OFF. This is intended *only* for distribution packaging scripts that run glib-compile-schemas themselves. Otherwise note that if you install to a DESTDIR you'll need to re-run glib-compile-scemas after moving the contents of $DESTDIR$PREFIX/share/glib-2.0/schemas to $PREFIX.
  • The CuteCash front end has been removed. The code we need from GOffice has been brought into the GnuCash code base so GOffice is no longer a dependency. The register drawing code has been upgraded to draw directly on a cairo surface, removing the dependency on libgnomecanvas.
  • GnuCash 3.0 adds the following dependencies: Boost, ICU, Googletest.

Known Problems

There's no such thing as bug-free software and if we held the release until all the bugs were fixed we'd never release anything. Here are the open bugs particular to GnuCash 3.0 at the time of this release:

  • It is not possible to overwrite SQL Databases from within GnuCash, even though GnuCash will ask if you want to. Bug 789594.
  • There is no theming tool for Windows or Macs so users of those platforms must apply theming by hand. Bug 791823.
  • Accounting Period dates are subject to change with time zone and daylight-time changes. Bug 791825.
  • Opening a large SQL database on Windows is very slow on some machines, merely slow on others. Bugs 792105, 794482.
  • Some HBCI information is not loaded correctly so the first transaction download will re-retrieve transactions unless the beginning date is set explicitly. Bug 792397.
  • The new CSV importer's Price of Shares column doesn't work. Bug 793306.
  • Importing an OFX file on Windows fails with an empty matcher window. Bug 793461.
  • The Bayes account matcher can take a long time to convert the accounts from name string to guids. This is a one-off, happening only the first time one imports into an account on GnuCash 3.0. Bug 794334.
  • The new CSV importer's numeric parser can't parse numbers of the form x + y/z. Bug 793556.
  • Python bindings may not work in some installations because the bindings are unable to find the backend modules (libgncmod-backend-dbi and libgncmod-backend-xml). Bug 794526.
  • An open register is not immediately updated when the Since Last Run dialog creates transaction splits in the register's account. Bug 794584.
  • Get Quotes can be slow if one has a large number of saved prices. Bug 794644.
  • Some users see 1 January 1970 instead of the default date in the New Invoice or New Bill dialog and on the unposted bill and invoice. Bug 794767.
  • The Mac localization code can set the wrong encoding for strftime causing the register's date picker to label months "Null" in some locales. Bug 794807.
  • On Mac, the File Open dialog will crash if one types anything. Bug 794809.
  • GnuCash asks if one wants to save changes when quitting or opening a file even if there's no book open. Bug 794870.
  • The Online Actions menu includes some obsolete and non-functional selections. Bug 794880.

The list doesn't include the many bugs carried over from previous versions. For a complete list of bugs search for the product Gnucash at Gnome Bugzilla

Documentation

Concurrent with the release of Gnucash 3.0 we're pleased to also release a new version 3.0 of the companion Help and Tutorial and Concepts Guide.

Getting GnuCash for Windows and MacOS X

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is a disk image containing a drag-and-drop application bundle.

The SHA256 Hashes for the downloadable files are:

  • 4c754476a5b80a97abacaeadac64fefc5a68fcfec15967908dbe3c9f7370dbb9  gnucash-3.0.tar.bz2
  • a2dd7be61d4795717295b7629f35df72161a882fd1668dc744a299f63735ba23  gnucash-3.0.tar.gz
  • 220fdf329f2bdb6b792b049b1d9ca8f07e4ba906e6e882ac689921cd56a14e23  gnucash-3.0.setup.exe
  • c81f821008ce8d30a611c4b54474527c65c9cac3a0a4024a67189f813844e585  Gnucash-Intel-3.0-1.dmg
  • bcd41a3235eb162c7b0e640be36336c219b95d8a82da6059b1cd6d048ffc54c3  gnucash-docs-3.0.tar.gz

Getting GnuCash as source code

If you want to compile GnuCash 3.0 for yourself, the source code can be downloaded from:

  • Sourceforge: bzip2, all files.
  • Github: bzip WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.
  • You can also checkout the sources directly from the git repository as described here.

Getting the documentation

The documentation is available at Documentation page of the GnuCash website. The 3.0 documentation can be found under "GnuCash v3 (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 3.0 for yourself, the source code can be downloaded from:

Detailed instructions for building GnuCash and the Documentation are in the wiki.

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.7.8 released: Release Candidate

The Gnucash Development Team is pleased to release Gnucash 2.7.8, the ninth release of an unstable series leading to Gnucash 3.0. This release is a release candidate; if no bugs requiring major work are reported in the next few days we'll release 3.0 next weekend.

This release changes file locations, binding APIs, report options, and can make your data file no longer compatible with previous versions. See the Update Notes Page for details.

Bugs fixed in this release:

Some other fixes not associated with reported bugs:

  • When doing a file save from the a new start we have no key file
  • Stop critical error due to testing null filename
  • Change dialog-new-user to use a GtkWindow
  • More transient-parent fixes.
  • Add missing response section to the account picker dialog.
  • Glade 3.20 adds surplus padding option to action area.
  • Add XML namespaces for all Account Hierarchy Templates.
  • Increase default options dialog size

Updated Translations:

None.

Getting GnuCash for Windows® and MacOS®

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.

SourceForge:
Github

Getting GnuCash as source code

If you want to compile GnuCash 2.7.8 for yourself, the source code can be downloaded from:

The SHA256 Hashes for the downloadable files are:

  • 380c08d73b91d381a0197c108e672c20341c894bebb4ae98e9ab74df2a659797  gnucash-2.7.8.tar.bz2
  • 758f822d62d1249455f3580f1f587ed80fc30e915a56b36095ae545e9a38b4da  gnucash-2.7.8.tar.gz
  • 3126e50a4194fe747efb6f8385d2c224a4c31c103cf523ffc54e7df1a29c976b  gnucash-2.7.8.setup.exe
  • e1c4e66401d2d69d71bb592c33a2c45a20298b518936dedcc6b9ededf7ae6bdc  GnuCash-Intel-2.7.8-1.dmg

Please consult the README.dependencies file in the sources for the required dependencies and versions needed to build GnuCash from source. Additional information on building GnuCash may be found in the Wiki

Getting the documentation

The documentation is available at Documentation page of the GnuCash website. Please refer to the "Nightly Builds" section at the bottom of the page.

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®, MacOS® and Microsoft Windows®. Programming on GnuCash began in 1997, and its first stable release was in 1998.

GnuCash 2.7.7 released

The Gnucash Development Team is pleased to release Gnucash 2.7.7, the eighth release of an unstable series leading to Gnucash 3.0

Notice that we've decided that beginning with the upcoming major release we will use two-digit release numbers and that the next stable release will be 3.0. Maintenance releases will be 3.1, 3.2, etc. The next unstable release will be 3.900 and will lead to 4.0.

This release is UNSTABLE and SHOULD NOT BE USED in production.

This release changes file locations, binding APIs, report options, and can make your data file no longer compatible with previous versions. See the Update Notes Page for details.

See the KNOWN PROBLEMS list at the bottom of the announcement.

New Features for Users:

None in this release.

For Developers and Distro packagers:

  • The Python Bindings and Console are now for Python 3.
  • It's now possible to create a GncPrice from the Python bindings with "gnc_price_create(book)", removing the need to clone an existing GncPrice object and modify it.
  • Compilation of GLib Schemas during build and installation can be disabled by setting -DCOMPILE_GSCHEMAS=OFF. This is intended only for distribution packaging scripts that run glib-compile-schemas themselves.

Bugs fixed in this release:

Some other fixes not associated with reported bugs:

  • Fix date corruption in SQL load. Four date elements were affected: GncEntry::date, GncEntry::date_entered, GncInvoice::opened, and GncInvoice::posted. This does not affect the stored values of the dates.
  • Fix lost Bayesian matches in SQL backend. The import-map-bayes uses a three-part key that uses the same delimiter as a path and the SQL backend was throwing away everything except the account guid.
  • More transient-window fixes and other Gtk3 cleanups.
  • Add xmlns namespace declarations to all of the accounts templates that lacked it and remove the emacs mode-setting comments at the end of them.

KNOWN PROBLEMS:

Updated Translations:

Spanish

Getting GnuCash for Windows® and MacOS®

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.

SourceForge:
Github

Getting GnuCash as source code

If you want to compile GnuCash 2.7.7 for yourself, the source code can be downloaded from:

The SHA256 Hashes for the downloadable files are:

  • ad91fc1ce1742489bca43f292b928e3106749dcbeb8d44a2a9295817d24892ed  gnucash-2.7.7.tar.bz2
  • 809f275578f09fdc8bb4dd99ac643505e594c791196b0264deff27e1a562a82d  gnucash-2.7.7.tar.gz
  • 2a0d31fe09c5bee4a8977844ed1839c74e0e93d7f09c8ae1c185f6dbccd3dd36  gnucash-2.7.7.setup.exe
  • 16eac23a6ee89b6f44defa56ede1114aa9f62497f7ea813122958e1199d772aa  GnuCash-Intel-2.7.7-1.dmg

Please consult the README.dependencies file in the sources for the required dependencies and versions needed to build GnuCash from source. Additional information on building GnuCash may be found in the Wiki

Getting the documentation

The documentation is available at Documentation page of the GnuCash website. Please refer to the "Nightly Builds" section at the bottom of the page.

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®, MacOS® and Microsoft Windows®. Programming on GnuCash began in 1997, and its first stable release was in 1998.

GnuCash 2.7.6 released

The Gnucash Development Team is pleased to release Gnucash 2.7.6, the seventh release of an unstable series leading to Gnucash 3.0

Notice that we've decided that beginning with the upcoming major release we will use two-digit release numbers and that the next stable release will be 3.0. Maintenance releases will be 3.1, 3.2, etc. The next unstable release will be 3.900 and will lead to 4.0.

This release is UNSTABLE and SHOULD NOT BE USED in production.

This release changes file locations, binding APIs, report options, and can make your data file no longer compatible with previous versions. See the Update Notes Page for details.

See the KNOWN PROBLEMS list at the bottom of the announcement.

New Features for Users

  • Modernise chart colours from the dated CSS defaults to modern colours as suggested by http://clrs.cc/.
  • Add "Subtotal Summary Grid" to the Transaction Report. The subtotal summary-grid will tabulate subtotals - prime-sortkey vertically, sec-sortkey horizontally. This will be useful, for example, with prime-sortkey = accounts, sec-sortkey = date, sec-subtotal = monthly... will produce a monthly time series spreadsheet.

For Developers and Distro packagers:

  • Rework source directory structure for gschema, gtkbuilder and ui files. There is now a directory for each respective file type directly in <srcdir>/gnucash as was already the case for gschema files. In principle all files of each type should go into these global directories. The only exception is if such a file belongs to an optional module. In that case the file remains located inside that module's directory. Currently we have ui, glade and gschema file exceptions in aqb and ofx importers.
  • Drop intltool in favour or using modern gettext. By default we require gettext 0.19.6 as this is needed to generate a translated version of gnucash.desktop and gnucash.appdata.xml. For platforms where this isn't available, setting ALLOW_OLD_GETTEXT=ON will allow building but some strings will not be extracted to gnucash.pot
  • Pass GTEST_ROOT and GMOCK_ROOT through to distcheck. So that they don't have to be exported in the environment if they're needed.

Bugs fixed in this release

Some other fixes not associated with reported bugs:

  • Csv imp settings - internalize prefix handling This information is not relevant outside of the settings code. The way it's implemented now each settings module defines its own unique prefix and the generic code can just use it when needed.
  • Csv import - improve memory handling in the assistant class. Make it more RAII, in that whatever the class allocates, it should also deallocate. This simplifies a couple of memory handling cases. The only exception is the generic import matcher that for some reason has chosen to deallocate itself. To be fixed when more importers are converted to c++
  • Add some background info on memory management in CSV importers. As the assistant code combines multiple memory management models care should be taken not to mix them up. The notes should give some insights in how to do this. Also fix a few minor issues
    • delete default copy and move constructor/assignment for the assistant gui class
    • nullify a freed pointer
  • Lots of transient parent warnings fixed.
  • Fix Segmentation fault when going to File->New. When selecting the File->New with existing register pages open a crash can happen as the register pages get closed forcing a page-changed signal to queue the page focus function when there is no page. Add a call to remove the page focus function in the ..destroy_widget function. Also with the addition of g_idle_remove before the add when page-changed is emitted the page focus function only gets run once.
  • Speed up GUID equality comparison.
  • Fix CPack package version number. Currently running "ninja-build package" produces a file with an incorrect version number. This patch passes the CMake version variables into CPack to get the correct filename. Note, however, that there's more work to do to get CPack to actually be useful and the current CPack settings may be removed unless that other work is done.
  • Add spacing between border and text in dialog "New Accounts Hierarchy Setup".
  • With register obscured the sheet kept being redrawn When the register is obscured by another window, the sheet would get lot of draw events. This was tracked down to getting the foreground colour for the item-edit widget for the state GTK_STATE_FLAG_NORMAL. Changed this to use the value obtained from gtk_widget_get_state_flags.
  • Use the gnc_prefs_get_bool values to update cache values. This way is a safer way to update the cache values in case the settings changed signal fails to trigger or there is a double trigger and the cached value gets out of sync with the preference value.

KNOWN PROBLEMS:

Updated Translations:

German, Norwegian, Spanish

Getting GnuCash for Windows® and MacOS®

GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.

SourceForge:
Github

Getting GnuCash as source code

If you want to compile GnuCash 2.7.6 for yourself, the source code can be downloaded from:

The SHA256 Hashes for the downloadable files are:

  • 73f9afbff0dbafca04e4cddb6d8fe643975e6ffd4c4218ed8158f937a4bfdf28  gnucash-2.7.6.tar.bz2
  • e3177369890622ba9e2416c0b4ad9c648f7de928b46c5b47970b7cf5f797ebd7  gnucash-2.7.6.tar.gz
  • b963808d2c9a787bf2eb1626bc0b5f8237f77379914c20b5accf814b5f7b7974  gnucash-2.7.6.setup.exe
  • 7644eb96b03fa6aaa72ee32f374f35f2ee931fa5ebdfcbb5d3a777b47c7dcdb6  GnuCash-Intel-2.7.6-1.dmg

Please consult the README.dependencies file in the sources for the required dependencies and versions needed to build GnuCash from source. Additional information on building GnuCash may be found in the Wiki

Getting the documentation

The documentation is available at Documentation page of the GnuCash website. Please refer to the "Nightly Builds" section at the bottom of the page.

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®, MacOS® and Microsoft Windows®. Programming on GnuCash began in 1997, and its first stable release was in 1998.

Fare clic qui per consultare le notizie precedenti...

Valid XHTML + RDFa

Copyright © 2001-2018 The GnuCash Project

Segnalare i problemi relativi a server ed email a: gnucash-devel@gnucash.org

Problemi con la traduzione? contattare: gnucash-devel@gnucash.org