Welcome to django-billjobs’s documentation!¶
A django billing app for coworking space
Note
Warning: I maintain this project 2/3 times a year.
If you start a new coworking space as a french non-profit organization, this project could help you on the first time. Otherwise, it must be wiser to use another peace of software.
What is django-billjobs ?¶
Django-billjobs is a django app to manage coworkers and create their invoices. It uses Django admin site to manage coworkers account, services the space is providing and manage coworkers invoices.
Features¶
- Account and Profile :
- from Django admin site you can create, update, delete coworkers account and their profile. As Django-billjobs is using Django authentication system you can also use groups.
- Services :
- A service can be access to the coworking space for a month, a day, or whatever you want. It is just something with a name, a description and a unit price. We keep it simple, really !
- Billing :
- You affect one or more services to one account. It creates an invoice and you can download a pdf of it.
Note
No tax management. This project is coming from non-profit organisation in France. We do not need to manage VAT for services.
Quickstart¶
pip install django-billjobs
in your django settings file:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'billjobs',
)
django-admin migrate
django-admin createsuperuser
django-admin runserver