A service provider in ADSL, VoIP, Hosting servers etc in Belgium requires to have a fully functional Subscription module on the OpenERP system. The module should ensure automation of billing according to bill cycle and packages for each customer with real time data. Integration of VoIP and ADSL softwares with the OpenERP based back end application.
The first phase was implementing a complete subscription module in which the main functionalities were, creating invoices according to billing cycle and handling different types of charges according to various packages. The charges can be one time, fixed in every billing cycle or on prorate basis. Prorate types will have a subscription period and a subscription interval parameters which gets updated in each invoice by the charge quantity. The package also has categories according to which the commission for each reseller can be defined.