Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Building a basic bookkeeping system?
3 points by ian0 on Aug 14, 2018 | hide | past | favorite | 11 comments
Im looking at building a very basic bookkeeping system for small businesses. One that has things like a basic chart of accounts, ability to record transactions, balance sheet etc.

We will build a front end, ideally just looking for a reliable backend. It would need to be OS or if not reliable and with a self hosted option.

Does anyone have any experience doing something like this?

Did you just start from scratch or come across a good framework/platform for it?




What solutions did you look at? Why didn’t they fit? E.g. [1,2]

[1] https://www.gnucash.org/index.phtml

[2] http://www.sql-ledger.com/


The best fix product wise I found was [1] but Im afraid its not self hosted and seems a bit abandoned. So basically providing the ledger backend with API calls for transactions & reporting. That would be the perfect fit.

The rest are all linked to paid accountancy software, with liscencing and hosting trickiness.

Gnucash I did check out - it just seems to be a bit too large. What im looking for is only a small subset of the functionality and id worry id have a hard time stripping out the parts we need.

sql-ledger looks interesting though... Have you used it before?

[1] http://subledger.com/


No, I had no need for accounting software so far. I just kept an eye on the oss solutions if need ever arises.


[2] has an oxymoron right on it's homepage:

> Written in easy readable perl code


Perhaps you could elaborate on the use of "oxymoron" here? Just checking, as you apparently do not know your "it's" from your "its".

But seriously, why the bashing? Have you actually looked at the code and determined it is not easily readable? If not, why do you opine that it is unreadable? Prejudice is easily propagated. Please don't.


It's a joke, because perl is famously unreadable. That's all.


I see. So you're just propagating prejudice.


I've been looking for a good invoicing solution along the same lines (OSS and realistically self hostable) and not found much that ticks all the boxes.

Would your project be OSS as well?

To answer the last question, things like this are pretty CRUD-y, so a decent MVC framework/library should be enough to get going.


>I've been looking for a good invoicing solution

Thats what we do :P But its closed source and very localised so not much help. Invoicing is one of those things that looks easy but in practice turns out to be quite tricky and varies by region and vertical - especially when integrated with payments.

> Would your project be OSS as well?

If possible, yes. We have a paid closed-source product also in finance but there is solid rationale to contributing to a localised FOS bookkeeping product. All of our clients are on cracked versions of old accountancy software - we cant integrate with these so the clients end up doing a bunch of unnecessary work.


I'll recommend Odoo. Easy to deploy, configure, and it is fairly simple to make modifications or extensions you need in python.

Demo here: https://demo3.odoo.com/web


Odoo looks pretty impressive




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: