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.

Reply via email to