ICTInvoice is open source Elastix PBX module for billing and invoice managements, it convert Elastix PBX into multi tenant Hosted PBX platform suitable to offer hosted PBX services to Small Business Owners and Enterprisers . It is open source GPL v3.0 software, developed and maintained by ICT Innovations
ICTInovice enhances capabilities of Elastix billing and empower elastix admin to automatically generate and email invoices to Elastix Users on monthly basis based applying rates already set also enabling users to view or download their invoices in PDF format from elastix web interface. The invoices are generated per extension basis as well as per user basis also ICTInvoice generate different summary reports of all Users to admin. ICTInvoice has multi tenant capabilities as system admin can manage multiple companies , multiple users per company and multiple extensions per users by assigning / deassigned from web interface, ICTInovice enable admin to manage multiple invoice formats for each company creating different templates respectively
Main Features
Multi tenant , multiple companies addition supported
Each company supporting multiple users with multiple extensions per user
Generate and email invoices automatically on monthly basis on particular date already set
Generate and Email Invoices manually through web interface
Elastix Rate Engine integrated for outbound billing
Inbound billing support
Outbound billing support
Summery reports per extension wise or user wise
Call Detail reports per extension wise or user wise
and much more
Installation Instructions
Now we will move forward to learn how to install and configure ICTInvoice
1. First of all we have to download Latest version of Elastix unified communication system and burn it as ISO and install and configure on our machine as per installation instruction provided by Elastix web site
2. Install and activate "Developer Module" on Elastix PBX System as per installation instructions
3. Download latest version of ICTInvoice from sourceforge.net web sites http://sourceforge.net/projects/ictinvoice
4. Click System => Load Module and click on browse button to select already downloaded ICTInvoice package file and it will install ICTInvoice on PBX System
Admin Manual
User Managment
Create users with required privelages and role through elastix menu system => user managment
Extension Mangment
Create required extensions through elastix menu PBX => Extension batch
Create New Company Templates
Click Invoices => Invoice management => Company templates => create new company template
Assigning users to company
Click invoices => Invoice management => Company Users
Select company name from top
Check un selected users from list
Click on top button to assign / deassign users to company
Assigning extensions to Users
Click Invoices => Invoice mangment => User Extensions
Select user from top
Select un assigned extension from list
Click on top button to assign / deassign extension to users
Create Invoices
Click Invoices => invoice managment => Create inovices
Select company name and user name from top right
Click on button "create invoices" to create invoices
View & Download Invoices.
Click Invoices =? My Invoices
Click on view to view invoice or click on download button to download invoices in PDF format
Download ICTInvoice
Download from Sourceforge.net, Please click here http://sourceforge.net/projects/ictinvoice/