On 13 December 2013 09:23, James Harper <james.harper@bendigoit.com.au> wrote:
I've been tinkering with gnucash, and the main limitation is that it doesn't support multiuser access.

Can anyone recommend an alternative open source accounting package with similar features (needs to support invoicing).

Depending on target users, I would suggest ledger. Uses text files, so can implement multiuser access, complete with audit trail, with git.

Easy to export from gnucash to ledger (at least it was when I did it).

Has a number of independent clients written in different languages.

Not sure about invoices, that is a feature I haven't needed.

The link in the package description seems to be broken, try this one instead:
http://www.ledger-cli.org/


Package: ledger
Version: 2.6.2-3.1
Installed-Size: 1596
Maintainer: Matt Palmer <mpalmer@debian.org>
Architecture: amd64
Depends: libc6 (>= 2.3), libexpat1 (>= 1.95.8), libgcc1 (>= 1:4.1.1), libgmp10, libpcre3 (>= 8.10), libstdc++6 (>= 4.5), dpkg (>= 1.15.4) | install-info
Description-en: command-line double-entry accounting program
 Ledger is a powerful and flexible double-entry accounting system run
 entirely from the command line.  Your accounts ledger is stored in one or
 more plain-text files with a very simple and readable format, and ledger
 does the hard work of balancing your books and reporting.
Homepage: http://newartisans.com/software/ledger.html
Description-md5: e7a7a30673406f7486331b2d6359a532
Tag: implemented-in::c++, role::program
Section: utils
Priority: optional
Filename: pool/main/l/ledger/ledger_2.6.2-3.1_amd64.deb
Size: 732830
MD5sum: 03bd63e8dabe9b1dd28a258a48f67dc3
SHA1: 40fd4f80a58dd9bfd48b9113c9081ccb6d27cf9e
SHA256: 7ec00f16b85ffe0950c3591b05de06955fdffca9941f2fb2df0f6c42610611b4

--
Brian May <brian@microcomaustralia.com.au>