
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). Thanks James

On 13 Dec 2013, at 9:23 am, 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).
Have you looked at xero.com? It isn’t open source, it is SaaS, but it does support multiple users.

On 13 Dec 2013, at 9:23 am, 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).
Have you looked at xero.com? It isn't open source, it is SaaS, but it does support multiple users.
That's my fallback plan. I thought it might be in bad taste to mention it here though :p James

On 13/12/2013 9:41 AM, James Harper wrote:
On 13 Dec 2013, at 9:23 am, 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).
Have you looked at xero.com? It isn't open source, it is SaaS, but it does support multiple users. That's my fallback plan. I thought it might be in bad taste to mention it here though :p
James _______________________________________________ luv-main mailing list luv-main@luv.asn.au http://lists.luv.asn.au/listinfo/luv-main I ran a business on SQL-Ledger for a number of years. I believe that's been forked to LedgerSMB and there's some controversy around that, but both products seem to still exist and be viable options for what you are after. It's a few years since I used SL though, so I have no current experience on which to base a recommendation for either. My minimal interaction with the author of SL however, would probably push me in the SMB direction.
cheers Brian

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).
Have you investigated sql-ledger? There was a fork, as I recall, which allegedly fixed some of its security vulnerabilities, but that was a while ago now. I would also suggest searching lwn, as Jonathan Corbet has written surveys of accounting tools (motivated by the needs of LWN itself). I haven't used any of these tools, but I've considered using ledger to track my personal finances. Ledger reads accounting data from a text file and generates reports.

On Thu, Dec 12, 2013 at 10:23:23PM +0000, James Harper 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).
i haven't used it myself so can't recommend it personally but LedgerSMB seems to be the commonly recommended answer to questions like this. http://ledgersmb.org/ it's multi-user, web based, and used postgresql to store the data. LedgerSMB was forked from SQL Ledger way back in 2006 because important security issues were being ignored by the author of SQL Ledger....who responded to the fork by relicensing SQL Ledger with an anti-forking (ie. anti open source) clause in the next release, but quickly backed down and reverted to GPL 2.0 The wikipedia page is short and worth reading, and also has a useful table at the bottom of the page listing other accounting programs (incl. open source). http://en.wikipedia.org/wiki/LedgerSMB you may also find this old thread on whirlpool interesting: http://forums.whirlpool.net.au/archive/1474487 craig -- craig sanders <cas@taz.net.au>

On Thu, Dec 12, 2013 at 10:23:23PM +0000, James Harper 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).
i haven't used it myself so can't recommend it personally but LedgerSMB seems to be the commonly recommended answer to questions like this.
it's multi-user, web based, and used postgresql to store the data.
Looks good. Installing now to test it out. apt-get ledgersmb ... 0 upgraded, 146 newly installed, 0 to remove and 0 not upgraded. Need to get 294 MB of archives. After this operation, 540 MB of additional disk space will be used. ... James

On 2013-12-12 23:31, James Harper wrote: [...]
Looks good. Installing now to test it out.
apt-get ledgersmb
You forgot 'install'
... 0 upgraded, 146 newly installed, 0 to remove and 0 not upgraded. Need to get 294 MB of archives. After this operation, 540 MB of additional disk space will be used.
FYI, installing without recommends yeilds far less packages: mattcen@sonar:tmp$ aptitude install -s ledgersmb -R The following NEW packages will be installed: dbconfig-common{a} ledgersmb libappconfig-perl{a} libcgi-simple-perl{a} libclass-load-perl{a} libclass-singleton-perl{a} libclass-std-perl{a} libconfig-any-perl{a} libconfig-std-perl{a} libdata-optlist-perl{a} libdatetime-locale-perl{a} libdatetime-perl{a} libdatetime-timezone-perl{a} libdbd-pg-perl{a} libdbi-perl{a} libemail-date-format-perl{a} liblist-moreutils-perl{a} liblocale-maketext-lexicon-perl{a} liblog-log4perl-perl{a} libmath-round-perl{a} libmime-lite-perl{a} libnet-daemon-perl{a} libpackage-deprecationmanager-perl{a} libpackage-stash-perl{a} libparams-util-perl{a} libplrpc-perl{a} libpq5{a} libsub-install-perl{a} libtemplate-perl{a} postgresql-9.1{a} postgresql-client{a} postgresql-client-9.1{a} postgresql-client-common{a} postgresql-common{a} postgresql-contrib{a} postgresql-contrib-9.1{a} The following packages are RECOMMENDED but will NOT be installed: libconfig-general-perl libconfig-tiny-perl libipc-shareable-perl liblog-dispatch-perl libmath-bigint-gmp-perl libmime-types-perl libopenoffice-oodoc-perl libpackage-stash-xs-perl libparse-recdescent-perl libtemplate-plugin-latex-perl libyaml-libyaml-perl libyaml-perl libyaml-syck-perl texlive-latex-recommended 0 packages upgraded, 36 newly installed, 0 to remove and 0 not upgraded. Need to get 15.1 MB of archives. After unpacking 61.6 MB will be used. Do you want to continue? [Y/n/?] -- Regards, Matthew Cengia

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>

I have been evaluating Dolibarr recently. (GPL3) Its PHP and as I believed was actually distributed by the French Gov to small business in that country. Its install easily and not as heavy as SQL ledger/ledgerSMB. It does invoicing. The user interface may seem a bit unusual to some. www.dolibarr.org. If anyone else is using it or has some experience I would like your comment please. If I have time, I would like to "Australianise" it further. Cheers Daniel. On 13/12/2013 11:10, Brian May wrote:
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/ [2]
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 [3] 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>
_______________________________________________ luv-main mailing list luv-main@luv.asn.au http://lists.luv.asn.au/listinfo/luv-main [1]
Links: ------ [1] http://lists.luv.asn.au/listinfo/luv-main [2] http://www.ledger-cli.org/ [3] http://newartisans.com/software/ledger.html

Hi James,
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).
You might like to check out FrontAccounting: http://www.frontaccounting.com/ Bob

Hi James,
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).
You might like to check out FrontAccounting: http://www.frontaccounting.com/
Thanks for the tip. It's in debian so I just apt-get install'd it, and after ledgersmb it's a nice change to find an install that works smoothly. It seems pretty, which is as far as I've gotten so far :) James
participants (9)
-
Bob
-
Brian May
-
Brian Parish
-
Craig Sanders
-
Daniel Jitnah
-
Dave Hall
-
James Harper
-
Jason White
-
Matthew Cengia