Project descriptionThe billing system was developed for a significant cable and digital operator. This company is engaged in installation of cabel and digital TV but also provides OTT services all over the world. The client base is constantly increasing that requires automation process improvement.ProblemThe previous billing system was outdated and inadequate for requirements and objectives of the company and changing market. The previous application software complicated the process responsible for data collection on usage of telecommunication services, tariffication, billing information, payments and so on. Customers’ billing didn’t have any functions that enabled the creation of flex fares and interaction of database. There were given two tasks:– to develop a new billing system;– to migrate all the data to the new billing system.Our solutionThe system was developed with the following technologies:– PHP CodeIgniter;– jQuery;– jQuery UI;– Ajax.The new billing system makes it possible to maintain a large user database, accept payments, create reports and files for export in various payment systems such as SSIS and bitcoins.Basic functionality:Only authorized and added by the Admin users can work with the system. Company staff gets access to the following billing sections:Users’ management module makes it possible to add and delete customers, edit account information, search by full name or address. There is a possibility to charge customer payment and track it, print receipts.Guides. The module makes it possible to work with guides of regions, tariffs, buildings and streets, user groups.Data exchange module. It gives the opportunity to export files for payment systems.Reporting module. It gives the opportunity to report on users according to their payments, dept, place of residence, status, group and tariff plan.There is audit log, the report on deptor, a possibillity to print a debit note in PDF.Archive. The module allows access to all previous generated reports and notifications in PDF and xls, and also to export files from the data exchange module.Setting. Users can set parameters for creating and printing files and notifications of Single Settlement and Information Space.Module of digital TV management. The operator have a possibility to manage smart-cards and card-readers, multi-channel packages and zip-codes. There is an access to management of existing customers.ResultBilling system makes it possible to process and maintain the customer base. Raw customer data was migrated. The system is simple to learn, it’s on our technical support and being constantly improved.