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.
Adding a cron job will trigger invoice generation for your customers.
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.
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 gitfs happens on GitHub. You are highly encouraged to contribute with code, tests, documentation, or just to share your experience.