Python accounting is a fully featured doouble entry bookkeeping library capable of delivering financial reports compatible with the majer reporting standards such as IFRS and GAAP.
The motivation behind this library is the fact that the fundamental rules of bookkeeping are identical, even though various jurisdictions might have more specific accounting rules.
Have fun with it and looking forward to your feedback.
@barry-scott you can find the documentation on read the docs. @JamesParrott yes that’s it, thanks for noticing the typo in the init file, I’ll fix it . And yes I’ve been trained in accounting and even finance (CFA I and II) before I switch careers and became a software engineer. The four decimal spaces is so as to accomodate Japanse Yen, which literally has no cents ;).
Seems to be a fairly common option in bookkeeping/accounting software. Some of our customers send quotes with 4 decimals… when we recently switched software packages it was a pair of global options for internal- and external-facing documents. If you’re buying or selling vast numbers of tiny things, it can make a difference whether the price is $0.17 or $0.1748 per.
Not going to lie, “approx content” sounds like nails on a chalkboard to a former accountant like me, reminiscent of the definition of “material amount”. Thank heavens I’m an engineer now
Hi Bw.Mungai, this good work. Haven’t got it to customize it yet but can the library handle a consolidated chart of account where the account types are indexes maintained in one table or is it strictly developed to follow the schema in the demo
Hi Mr Ndungi, being a python package, there’s really no restriction to what you might do to customize it to your needs. You may get your feet wet with the demo, then fork the repo and change the schema as you need. Cheers
The library is primarily a backend package, so not exactly not. I do have an API service wrapped around it with which you can use any REST client to test it out. Check out microbooks.io