Hello, I'm strongly considering to switch to some cli-based repo for my accounting needs, but would like to get some help which one would suit my needs best...
At the moment I use Gnucash and my personal.gnucash (uncompressed) is ~5M (few years of transactions). My main usage of Gnucash consists of entering transactions and doing reconcile for several accounts monthly. I must say that I'm not running GC's reports so often and do not use budgeting, quotes/stocks, online banking, loan repayments etc. Besides personal finances I also use GC for my own small (counselling) company, but for creating quotes/invoices I use separate (fusioninvoice.com) web app written in PHP which now works with Sqlite3 database since GC is not suitable for handling quotes/invoices since not every quote results in invoice which means there should be two separate counters - one for each. I tried to use scheduled transactions in GC, but few times had need to postpone some of it and then I experienced corruption, had to revert (all my *.gnucash files are kept under DVCS - Fossil), but had to give up scheduled transactions and instead just use 'duplicate transaction' option. Of course, for my transactions I regularly have need for 'split' ones. Besides that, I need to handle and keep, at least, two currencies - native one and € and occasionally had need to convert one into another. My chart of account is, I believe, of medium size - e.g. ~100 (sub)accounts under Expenses. As far as busines side is concerned and considering that GC is not really suitable for it, I envision that I could use (h)ledger/beancount and then export data for quotes/invoices and import them into my web app where the appropriate docs are generated... Now I see that there are several forks of original ledger and wonder which one would be suitable for my needs described-above? I like cli tools and e.g. Taskwarrior (http://taskwarrior.org/) is my beloved tool for handling tasks and I now I settled on Vim as my editor. That's pretty much everything and I wonder if ledger - which I consider is the richest feature-wise can handle all the tasks? It seems that hledger which is created in order to be 'little more simple, usable, installable, documented' might not handle everything - 'historical price records' if that's is required for having record of exchange rate when conversion between currencies or 'automated transactions' if that refers to scheduled transactions. I'd also like to be able to use different (native) display formats, iow. not only yyyy-mm-dd. Yesterday I was also reading some docs about Beancount, but must admit it was not 100% clear to me what is the main reason behind it. For hledger, implementation in Haskell also has its justification especially that there is now work going on ledger-4 in the same language. (Will the two merge in future?) Any advice is helpful in regard! Sincerely, Gour -- Never was there a time when I did not exist, nor you, nor all these kings; nor in the future shall any of us cease to be. -- Abandoning all attachment to the results of his activities, ever satisfied and independent, he performs no fruitive action, although engaged in all kinds of undertakings. http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810 -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
