kesha is an accounting helper for django. It provides the necessary models and view and is ready to be included into your project.
I need an accounting tool, but I don't like Gnucash. I want to link documents to each booking, and the whole thing should be somewhat auditproof. I could not find any tool that suits these needs, therefore I started writing my own tools. Previously I worked on kescher which is the proof of concept for this application. It has some major flaws, (e.g. i does not calculate correctly) but this will be fixed with this app.
Django-kesha currently provides some basic accounting functionality.
- django-doma - Simple Document Management App
- django-afa - Aufwendungen für Abschreibungen Helper
Tested with the following versions of Python/Django:
- Django: 2.2, 3.0, 3.1, 3.2
- Python: 3.7, 3.8, 3.9
Install django-kesha
using pip:
$ pip install django-kesha
- Add "kesha" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
"kesha",
]
-
Include the polls URLconf in your project urls.py like this::
path('kesha/', include('kesha.urls')),
-
Run
python manage.py migrate
to create the kesha models. -
Visit http://127.0.0.1:8000/kesha/ to start accounting.