Silver
Silver is a service for automatic billing. It assigns customers to plans and creates automatic invoice entries.
What’s its purpose?
Silver is an automatic billing app for Django. Silver elegantly handles “telco” billing processes like multiple pricing plans management, automatic bill aggregation, and generation.
How the idea came up
Silver has been developed from scratch to handle WordPress hosting billing at Presslabs, as external services were too costly and other existing modules proved too complex to adapt to basic telco needs.
Features
Automated Billing
Adding a cron job will trigger invoice generation for your customers.
Consolidated billing
Silver generates a single invoice for all the subscriptions of a customers.
Multiple invoicing workflows
Are you using for example proforma invoices or just invoices? No problem. Silver can handle both.
Administration panel
Use the intuitive Django admin panel to gain fine-grained control on the data stored in Silver.
PDF templates created using HTML and CSS
Use the ubiquitous HTML and CSS to create highly-customisable and beautiful templates for your invoices.
RESTful API and REST hooks
Clean, fully tested and fully documented RESTful API for easy integration with other (micro)services.
On or off-premises document storage
Local, Amazon S3, Azure Storage, Rackspace CloudFiles, etc. Tell Silver your preferences in settings.py and it will comply.
Easy to integrate with other Django-based applications
Just install it by using pip, add it to the INSTALLED_APPS setting and you are ready to go.
How to contribute
Development of Silver happens on GitHub at http://github.com/silverapp/silver.
Issues are tracked at http://github.com/silverapp/silver/issues.
The Python package can be found at https://pypi.python.org/pypi/django-silver/.
You are highly encouraged to contribute with code, tests, documentation or just sharing experience.
Please see CONTRIBUTING.md for a short guide on how to get started with Silver contributions.
Billing Entities
The two billing entities are the provider (the person that offers a certain service or product) and [...]
Billing Units
The billing units that silver offers are the billing plan and the subscription, which allows to [...]
Guides
We have put together some useful guides to help you better understand how Silver works and how you [...]