Hey #AskFedi,

Is *anyone* out there using FOSS for accounting?

I'm struggling with Quickbooks desktop (which you can only get as a subscription now, unless you pay four figures for an enterprise license).

#Xero comes highly recommended to me, but I'm loathe to go "#cloud" for accounting. Very loathe indeed.

#BoostPlease?

Edit: Thanks for all of the feedback so far, updates and clarification following in a reply...

...

@RL_Dane Very happy with @simonmic's #plainTextAccounting with #hledger:

https://hledger.org

Infinitely customizable, ultra safe data format, git versionable, flexible tagging, budgeting and forecasting capabilities. Great community.

But only if the terminal is your thing. 🙂

@simonmic hands out 100$ if you find a regression, that much they value stability.

Home - hledger

plain text accounting, made easy

@nobodyinperson @simonmic

I'm all-in to plain text and CLI apps for personal use, but for this application, it needs to be usable by an "ordinary mortal." ;)

@RL_Dane @nobodyinperson isn't that what hledger-web (and to a lesser extent hledger-ui) is for ?

Or anyway a start on that use case. My non-technical spouse uses it..

#plaintextaccounting #hledger

@simonmic @nobodyinperson

I'll check it out, but I do worry about the high mutability of text files. They're terribly useful for most things, and I use todo.txt (plus some script/plugins and a few of my own front-end bash functions for extra sugar), so I do love CLI and plain text stuff, but having all my business accounting in plain text gives me pause.

That may or may not be a rational fear. ;)

@RL_Dane @nobodyinperson
We (many PTA users, at least) get around that by keeping the text files in version control systems like git or darcs. If there's a killer feature I believe this is it - being able to see every change, roll back to undo, try alternate scenarios, optionally collaborate with others, etc. gives a great feeling of safety and confidence.
#plaintextaccounting
Also, PTA tools do much validation of the text files to catch errors, like a programmer's compiler. Another technique is to keep the plain text report output in version control also, providing even more visibility of changes.
#plaintextaccounting