ICTInvoice an open source Elastix module for invoice managment

Introduction


ICTInovice is an Elastix module that enhanses capabilities of Elastix billing and empower elastix admin to automatically generate and email invoices to users of system on monthly basis based on call details records applying rates already set in elastix system and enable users to view or download their invoices in PDF format from elastix web interface. The invoices are based per extension basis which are assigned to users. 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 different companies by creating new templates for each company.

ICTInvoice Ver 2.2.2 released with inbound / outbound billing and user wise summry and detail reporting , for more information please click here ICT Invoice , a multi tenant pbx solution

ICTInvoice is open source GPL v3.0 software, developed and maintained by ICT Innovations and sponsored by Mark Brooker

Installation


Requirment Elastix 1.6 or higher elastix version

Download package file from following link

http://sourceforge.net/projects/ictinvoice

Login your elastix server as admin

Elastix 1.6.x


Click System => Load Module and click on browse button to select package file

Elastix 2.x


You need install “developer module” and then load latest version of ICTInvoice via load module interface



logout / login to activate module



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

Ceate New Company Templates


Click Inovoices => Invoice managment => Company templates => create new company template

Assigning users to company Click invoices => Invoice managment => Company Users

Select company name from top

Check un selected users from list

Click on top button to assign / deassing 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

ICTInvoice is open source GPL v3 software, developed and maintained by ICT Innovations and sponsored by Mark Brooker


Note:


To setup ICTInvoice to offer hosted PBX services to your users, Please visit following link for more detail

ICTInvoice, A Multitenant hosted PBX

Introduction


ICTInovice is an Elastix module that enhanses capabilities of Elastix billing and empower elastix admin to automatically generate and email invoices to users of system on monthly basis based on call details records applying rates already set in elastix system and enable users to view or download their invoices in PDF format from elastix web interface. The invoices are based per extension basis which are assigned to users. 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 different companies by creating new templates for each company.

ICTInvoice Ver 2.2.2 released with inbound / outbound billing and user wise summry and detail reporting , for more information please click here ICT Invoice , a multi tenant pbx solution

ICTInvoice is open source GPL v3.0 software, developed and maintained by ICT Innovations and sponsored by Mark Brooker

Installation


Requirment Elastix 1.6 or higher elastix version

Download package file from following link

http://sourceforge.net/projects/ictinvoice

Login your elastix server as admin

Elastix 1.6.x


Click System => Load Module and click on browse button to select package file

Elastix 2.x


You need install “developer module” and then load latest version of ICTInvoice via load module interface



logout / login to activate module



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

Ceate New Company Templates


Click Inovoices => Invoice managment => Company templates => create new company template

Assigning users to company Click invoices => Invoice managment => Company Users

Select company name from top

Check un selected users from list

Click on top button to assign / deassing 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

ICTInvoice is open source GPL v3 software, developed and maintained by ICT Innovations and sponsored by Mark Brooker


Note:


To setup ICTInvoice to offer hosted PBX services to your users, Please visit following link for more detail

ICTInvoice, A Multitenant hosted PBX
Created by: tahiralmas, Last modification: Sun 18 of Nov, 2012 (06:33 UTC)
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+