0

Overview

Advanced Billing For WHMCS will allow you to dynamically bill your clients for the actual usage of such server resources as disk space, bandwidth or CPU. The module will also automatically generate and deliver invoices to customers in a manner of your choice. As a result, not only will your clients pay only for the resources they have used, you will charge them whenever and however you wish!

Our module is outstandingly flexible owing to a variety of billing models it provides. You can put a fresh spark into your offer with the hourly billing, resource usage billing, credit billing, ticket billing or even the fully customizable recurring billing. This set of options will give you greater control over the resources of your servers and will no doubt translate into higher profitability of your business. At the same time, the module will tailor the invoicing to fit your own preferences. You will be able to adjust all basic elements, but also define the supplemental features, such as the minimum amount of charge for invoices to be generated. Additionally, both you and your clients will be welcome to view and customize dynamic graphs showing the usage of resources for each service.

What is more, Advanced Billing For WHMCS supports nearly 20 renowned modules, including cPanel, Proxmox and SolusVM – both those built in WHMCS and the ones created by ModulesGarden! If installed together with Product Auto Upgrade For WHMCS extension, our module will let you not only measure the used server resources and charge your clients accordingly, but also automatically upgrade or downgrade products along with configurable options based on the calculation. Proxmox Cloud Autoscaling For WHMCS, in a like manner, will boost the server scaling possibilities offered to all users of Proxmox Cloud For WHMCS module.

Fully automated in all respects, plus freely customizable billing and invoicing in WHMCS – seems unreal? Not with our Advanced Billing For WHMCS! Start charging your clients for nothing but the resources they have really used and let our module handle everything else!

Features

  • Core
    • Hourly Billing For Any WHMCS Module
    • Ticket Billing
    • Configure Billing Per Product
    • Manage Extensions And Configure Them Per Product
    • View Current List Of Billable Items For Next Invoices
    • View Resources Usage History Of Any Item
    • Manage Awaiting Invoices And Convert Them To Invoices
    • Define Time Period Between Resource Usage Checks
    • Define Whether To Store Logs In Files Or In Database
    • View Logs
  • 'Recurring Billing' Extension
    • Bill On Account Termination
    • Bill When Invoice Is Generated For Hosting
    • Bill Each X Day Of Month
    • Bill Each X Days
    • Define Minimum Billing Amount
    • Automatically Generate Invoice
    • Define Invoice Payment Due Date
    • Automatically Apply Credits
    • Display Advanced Billing Cycle Info
    • Apply Discounts To Client Groups
  • 'Credit Billing' Extension
    • Generate Invoice Each X Days
    • Define Minimum Amount Of Credits To Charge
    • Send Email When Client's Credit Balance Falls Below Defined Credit Amount
    • Automatically Suspend Account When Client Is Out Of Credits - With Override Support
    • Define Invoice Payment Due Date
    • List Summary Credit Billing Charges Of Any Hosting
    • Refund Credit Payment To Client
    • Automatically Refill Client's Credit Balance Using Their Credit Card
    • Client Can Enable/Disable Auto Refilling And Define A Single Refill Amount
  • 'Resource Usage' Extension
    • Define Period For Counted Resource Usage
    • Define Resource Usage Counting Precision
    • Show History Of Resource Usage
    • Define Amount Of Usage Records Displayed Per Page
  • 'Graphs' Extension
    • View Graphs In Admin And Client Area
    • Generate Time Graphs Of Chosen Resource Usage
    • Show Data For Selected Time Period
    • View Disk Storage Used To Archive Data
    • Flush Archived Data Immediately Or After A Defined Number Of Days
  • Available Extensions
  • Supported Modules
    • cPanel & cPanel Extended Integration: Hourly, Bandwidth, Storage, Databases, Addon Domains, Subdomains, Parked Domains, Domain Forwarders, FTP Accounts, Installed Applications,
      Email Accounts
    • DirectAdmin & DirectAdmin Extended Integration: Hourly, Bandwidth, Storage, Subdomains, Domain Pointers, FTP Accounts, MySQL Databases, Virtual Domains, Mailing Lists, POP Accounts, Email Forwarders, Email Autoresponders
    • OpenStack VPS Integration: Hourly, VCPU Cores, Memory Usage, CPU Utilization, Incoming Bandwidth, Outgoing Bandwidth, Disk Root Used, Disk I/O Read, Disk I/O Write, Floating IP, Fixed IP, Backups Number
    • Plesk & Plesk Extended Integration: Hourly, Subdomains, Disk Space, Email Boxes, Sites, Redirects, Mail Groups, Autoresponders, Mailing Lists, Users, Databases, Webapps, Traffic
    • Proxmox Cloud Integration: Disk Usage, Disk Size, Bandwidth IN, Bandwidth OUT,Bandwidth Total, Memory Usage, Memory Size, Backups, CPU Number, CPU Usage
    • Proxmox VPS Integration: Hourly, Disk Usage, Bandwidth IN, Bandwidth OUT, Bandwidth Total, Memory Usage, Backups Usage, CPU Number, CPU Usage
    • Rackspace Email Extended Integration: Hourly, Mailbox Storage, Mailboxes, Sync Licenses, Blackberry Licenses, Exchange Storage, Exchange Mailboxes
    • SolusVM Extended Cloud Integration: Available Disk Size, Disk Usage, Available Bandwidth, Available Memory, Cores, IP Addresses, Disk Usage, Memory Usage (except KVM virtualization), Bandwidth Used
    • SolusVM & SolusVM Extended VPS Integration: Hourly, Disk Usage, Memory Usage (except KVM virtualization), Bandwidth Used
    • Virtuozzo VPS Integration: Templates, CPU Usage, Memory, Bandwidth IN, Bandwidth OUT, Disk Used, Backups Usage
    • Zimbra Email Integration: Hourly, Mailboxes, Aliases, Storage
  • General Info
    • Store Usage Records In WHMCS Or External MongoDB Database
    • Count Usage Of All Accounts Assigned To Reseller - cPanel, cPanel Extended, DirectAdmin & DirectAdmin Extended
    • Multi-Language Support
    • Supports PHP 5.4 Up To PHP 7
    • Supports WHMCS Templates Five and Six
    • Supports WHMCS V6 and V7
Read More

Changelog

v3.2.0 Released Oct 18th, 2017
New Feature
  • WHMCS V7.3 support
  • Support for OpenStack Gnocchi service to store metrics and index resources
  • Define the minimum amount of charge for invoices to be generated - case #46
  • Display 'Hourly Billing' information instead of default WHMCS billing cycles on the product view in the client area
  • Apply discounts to WHMCS client groups - case #21
  • Free limit information on invoice descriptions - case #72
  • Compatibility with WHMCS 'Override Auto-Suspend' feature - case #76
Improvement
  • Items archive can now be flushed after a defined number of days - case #62
  • Added validation of configuration fields
  • Comma is now supported as a decimal point along with a dotted notation
  • Integration code will now include the currently used template and order form template
  • Increased speed of retrieving resources in case one of the servers or nodes is offline
  • When the product is removed from WHMCS, its configuration will also be automatically removed from the module
  • While using pagination in logs with a large number of pages, you can now enter a specific page number to go to - case #52
  • Many assorted UI, sorting, logs and language adjustments
Removed
  • OpenStack Ceilometer API - no longer supported
Bug Fix
  • Corrected display of the 'Hourly' column value in 'Total of All Records' summary
  • Fixed problem with overlapping labels on each other in graphs
  • Resolved problem occurring when disabling Credit Billing extension might end with 'Element autoRefillEnable does not exist' error - case #51
  • Surmounted 'Call to a member function getName() on null' fatal error that might occur on cron executions
  • If 'Bill Every X Days' option is enabled, the module will no longer generate the first invoice shortly after its activation
  • Corrected issues with GoDaddy Domain Registrar For WHMCS compatibility that result in fatal error on TOS Agreements page
  • Resolved problem with 'Unable to load Calculation Class' error that might occur if pricing is not saved
  • Various code corrections
v3.1.13 Released Jul 26th, 2017
Changed
  • Extended time interval between cron restarts in case of fatal errors
Bug Fix
  • Corrected compatibility with Virtuozzo VPS module
v3.1.12 Released Jun 5th, 2017
New Feature
  • WHMCS V7.2 support
  • Support for LXC virtualization type in Proxmox submodules
v3.1.11 Released Mar 28th, 2017
Improvement
  • Previous module version detection for data migration
Bug Fix
  • Increased time periods of Virtuozzo VPS API connections to collect bandwidth usage records
  • Corrected fatal error of credit billing extension occurring when client owns two hosting services
  • Eliminated fatal error appearing on product termination after its billing has been set to disabled
  • Solved issue with incorrect display of bandwidth usage units
  • Resolved uncaught 'PDOException' error in Virtuozzo VPS submodule
v3.1.10 Released Mar 3rd, 2017
Bug Fix
  • Surmounted problem with resources receipt in OpenStack VPS For WHMCS
  • Solved issue concerning server password decryption in OpenStack VPS For WHMCS
  • Corrected SSL mode connection to cPanel server in WHMCS V7
v3.1.9 Released Feb 23rd, 2017
Bug Fix
  • Corrected integration with Proxmox Cloud For WHMCS
  • Prevent from extending next due date after payment
  • Adjusted adding billing items to invoice before it is sent to client
v3.1.8 Released Jan 12th, 2017
Bug Fix
  • Resolved issue of 'hostID' parameter support for Virtuozzo VPS module
v3.1.7 Released Nov 3rd, 2016
New Feature
  • PHP 7 support
Bug Fix
  • Calculate billing of the highest type in a correct manner
v3.1.6 Released Oct 17th, 2016
New Feature
  • WHMCS V7 support
Bug Fix
  • Corrected support for Virtuozzo VPS For WHMCS 1.1.3 module and later
  • Respect a free limit for `summary` calculation type
  • Use existing PDO connection to interact with database
v3.1.5 Released Sep 23rd, 2016
Improvement
  • Handle lack of product ID on product details page
Bug Fix
  • cPanel and cPanel Extended submodules - calculate records usage for reseller accounts correctly
  • Display 'Generate Invoice' button always if 'Recurring Billing' extension is enabled
v3.1.4 Released Aug 18th, 2016
Bug Fix
  • Proxmox Cloud submodule - detect usage records for existing Proxmox Cloud services
  • Proxmox VPS submodule - detect usage records for existing Proxmox Cloud services
  • Correctly calculate billing of hourly type
  • Delete item entry after an invoice is created
  • Create the first invoice with a correct date
v3.1.3 Released Aug 10th, 2016
Improvement
  • Compatibility with its extensions
v3.1.2 Released Jul 29th, 2016
Improvement
  • Handle API response with incorrect bandwidth usage
Changed
  • Allow only one module cron to run at a time
v3.1.1 Released Jul 21st, 2016
Bug Fix
  • Create invoice with correct due date
  • Save extensions' licenses
v3.1.0 Released Jun 28th, 2016
New Feature
  • Graphs - display resource usage in graphical form to administrators and clients
Bug Fix
  • Resolved error occurring upon removing files of an unused extension
  • Calculate resource usage of the 'highest' type
  • Calculate resource usage without set up price
v3.0.5 Released Jun 13th, 2016
New Feature
  • Define relation between hosting and resource usage invoice
Improvement
  • Use UTF8 encoding for PDO connection
  • Calculate the highest usage
  • Proxmox Cloud submodule - create invoice with a VM name
Bug Fix
  • cPanel and cPanel Extended submodules - get bandwidth value
  • Create an invoice with correct dates
  • Sort log records
v3.0.4 Released May 18th, 2016
Improvement
  • Tweaks made to support new extensions
v3.0.3 Released May 6th, 2016
Improvement
  • UI tweaks
  • Optimized logs
Bug Fix
  • Calculate average and highest resource usage
  • Calculate price of resource in chosen unit
  • Apply tax to invoice only once
  • Generate invoice for product not configured in the module
v3.0.2 Released Mar 16th, 2016
Bug Fix
  • Bug Fix: Calculating resource usage of DirectAdmin reseller account
  • Bug Fix: Pagination on 'Logs' page
v3.0.1 Released Feb 26th, 2016
Bug Fix
  • Bug Fix: Calculating resource usage of cPanel reseller account
  • Bug Fix: Support for PDO connection
v3.0.0 Released Jan 13th, 2016
New Feature
  • Use external MongoDB database
  • Define resource usage check interval per product
  • Define whether to store logs in files or in database
Improvement
  • New addon module view
  • Core optimization
  • Database usage optimization
v2.5.8 Released Nov 24th, 2015
Bug Fix
  • Compatibility of Credit Billing extension with WHMCS V6
v2.5.7 Released Oct 20th, 2015
Bug Fix
  • cPanel server - Calculating usage for resellers
v2.5.6 Released Oct 9th, 2015
Improvement
  • Connect via SSL only
v2.5.5 Released Oct 7th, 2015
Bug Fix
  • Invoice generation in 'Bill Each X Day Of Month' functionality
v2.5.4 Released Jul 30th, 2015
New Feature
  • WHMCS V6 support
Changed
  • Integration code
v2.5.3 Released Jul 2nd, 2015
New Feature
  • New Feature:Count total bandwidth - Proxmox VPS & Proxmox Cloud
  • New Feature:Count usage for all accounts assigned to reseller account - DirectAdmin & DirectAdmin Extended
  • New Feature:Count usage for all accounts assigned to reseller account - cPanel & cPanel Extended
Bug Fix
  • Bug Fix:Count bandwidth - cPanel & cPanel Extended
v2.5.2 Released May 21st, 2015
Bug Fix
  • Multi-Language
  • Generating invoices for Credit Billing
  • Error handling for OpenStack VPS submodule
v2.5.1 Released Mar 12th, 2015
Improvement
  • Licensing
Bug Fix
  • Usage records on the order form
  • Invoice generation in the recurring billing
  • Storage record - DirectAdmin and DirectAdmin Extended submodules
v2.5.0 Released Dec 4th, 2014
New Feature
  • Extensions configured per product
  • 'Resource Usage' - show resource usage in the client area
  • 'Recurring Billing' - bill client for product usage
  • 'Credit Billing' - charge for product usage from the client's credit balance
  • Display usage records history in the client area - 'Resource Usage' extension
  • Auto refill client's credit balance using their credit card
Changed
  • Rewritten code supporting extensions
  • Part of functionalities moved to extensions
Others
  • Bug Fixed: Credits notification
v2.1.4 Released Nov 20th, 2014
Others
  • Fixed: Support for Proxmox VPS For WHMCS and Proxmox Cloud For WHMCS
v2.1.3 Released Aug 29th, 2014
Changed
  • Improved security and license validation
v2.1.2 Released Jun 4th, 2014
Others
  • Fixed: Issue with multiple invoices created on the first day of month
v2.1.1 Released May 30th, 2014
Changed
  • Price format in the product configuration
  • Using WHMCS default encoding
Others
  • Fixed: Traffic & storage calculation in DirectAdmin & DirectAdmin Extended For WHMCS
  • Fixed: Time interval for credit billing
v2.1.0 Released Apr 30th, 2014
New Feature
  • Integration with OpenStack VPS For WHMCS module: Hourly, VCPU Cores, Memory Usage, CPU Utilization, Incoming Bandwidth, Outgoing Bandwidth, Disk Root Used, Disk I/O Read, Disk I/O Write, Floating IP, Fixed IP, Backups Number
Bug Fix
  • Support for multi resources
v2.0.9 Released Mar 14th, 2014
Bug Fix
  • Issue with PHP 5.3.0 and earlier
  • Critical error at Parallels Cloud Server submodule
  • Empty usage records
  • Order page
v2.0.8 Released Mar 7th, 2014
New Feature
  • 'User Credit' tab
  • Interval for low credit notification emails
  • Total ammount on 'Items' page
  • Product name and hosting domain on 'Awaiting Invoices' page
  • Added 'Bill On Demand' (not available for credit billing)
  • Ability to delete all usage records for hosting
Changed
  • Create only one log per month
Bug Fix
  • Support of Parallels Cloud Servers For WHMCS
  • Support of Proxmox VPS For WHMCS
  • Free limit
  • Not displaying '?' if hint is not set
  • Creating empty log file
  • 'Disk Size' of Proxmox VPS For WHMCS submodule
  • Credit billing
  • Monthly billing
  • Generate on invoice creation
  • Rounding prices on order page
Removed
  • Support for Rackspace Cloud For WHMCS
  • Convert currency
  • Delete usage record
v2.0.2 Released Nov 28th, 2013
Others
  • Added integration with module Proxmox Cloud For WHMCS: Disk Usage, Disk Size, Bandwidth IN, Bandwidth OUT, Memory Usage, Memory Size, Backups, CPU Number, CPU Usage
  • Added integration with CPU Number and CPU Usage for module Proxmox VPS For WHMCS
  • Fixed Backup Usage in module Proxmox VPS For WHMCS
v2.0.1 Released Nov 13th, 2013
Others
  • Added integration with Parallels Cloud Server For WHMCS module
  • Fixed traffic billing in Proxmox VPS For WHMCS module
v2.0.0 Released Oct 21st, 2013
Others
  • Module rebuilt from scratch
  • Changed calculations type: from now resource usage is counted per hour - traffic/bandwidth usage remained unchanged
  • Added new feature: Credit Billing - client pays upfront then credit is taken every hour
  • Added Migration Tool allowing you to easily upgrade from version 1.3.8 to version 2.0
v1.3.8 Released Sep 2nd, 2013
Others
  • Added integration with Proxmox VPS For WHMCS module
  • Added functionality to automatically apply credits when invoice is created
  • Added functionality to automatically create invoice when admin runs 'Change Package' feature from the admin area
v1.3.6 Released Aug 5th, 2013
Others
  • Added functionality which automatically creates invoices after package change
  • Fixed typo
v1.3.5 Released Aug 1st, 2013
Others
  • Added display of resource usage units on invoices
  • Optimized cron and memory usage: reduced memory consumption during invoice generation and acceleration of the script
  • Optimized display of current resource usage in the client area
  • Optimized display of current resource usage in the admin area
  • Optimized SQL
  • Improved pagination in the admin area
  • Improved pagination of invoices
  • Improved generating of invoices
  • Improved generating of logs: separate logs - one for each month
  • Fixed problems with plesk10 and plesExtended submodules
  • Fixed error where receivables were being added to already paid WHMCS invoice
  • Removed tpl error on customer's side
  • Removed clash with module Storm Servers Billing For WHMCS
  • Other minor fixes
v1.3.0 Released Jul 6th, 2013
Others
  • Added support for SolusVM Extended VPS For WHMCS module
  • Added support for SolusVM Extended Cloud For WHMCS module
  • Other minor fixes
v1.2.1 Released Jun 21st, 2013
Others
  • Added more compute types for cPanel module
  • Fixed problem with generating monthly invoices and deleting usage records
  • Fixed problem with fetching usage records when feature 'Bill Your Client When Invoice is Generated For Hosting' is checked
  • Fixed bandwidth billing in Plesk and Plesk Extended modules
  • Fixed problem with wrong compute type in hourly billing in Rackspace Cloud module
v1.2.0 Released May 16th, 2013
Others
  • Added integration for SolusVM
  • Added integration for Plesk and Plesk Extended For WHMCS
  • Added integration for DirectAdmin and DirectAdmin Extended For WHMCS
  • Added integration for Zimbra Email For WHMCS
  • Added new feature - Bill On Invoice Generate
  • Added new feature - Ticket Billing
  • Added Email Forwarders and Domain Forwarders for cPanel modules
  • Added order integration codes
  • Added support for multi units
  • Added fetching the payment gateway from currently used product in the module
  • Fixed missing invoice descriptions
  • Inserted html code from recource class
  • Inserted custom line from recource record
  • Fixed getting resources for not supported types
  • Fixed display of Free Limit in the admin area and client area
  • Fixed hourly billing for Rackcpace Cloud module
  • Removed support for cpanel_extended module
  • Removed support for rackspace_cloud module
  • Removed support for rackspace_email module
  • Removed support for rackspace_email_extened module
  • Small fixes in layout
v1.0.4 Released Mar 19th, 2013
Others
  • Support for WHMCS V5.2
  • Fixed problem with Rackspace Email - cannot redeclare class
  • Removed clash '/includes/class.ModulesGarden.php'
  • Support for tax option from product configuration
  • Inserted product name to the invoice line
  • Fixed hourly billing for default resource
  • Fixed generating invoice after account terminate
v1.0.0 Released Nov 29th, 2012
Launch
  • Initial Release
Read More

There are no reviews yet!

Read More

See Also

Rackspace Email Extended For WHMCS Icon
Rackspace Email Extended
$79.95/yr

Rackspace Email Extended For WHMCS

Chosen by 90 customers

Automate the supply of Rackspace Email accounts offered as customizable products plus enable the remote handling of several account features right in your client area.

$79.95/yr
Proxmox Cloud For WHMCS Icon
Proxmox Cloud
$149.95/yr

Proxmox Cloud For WHMCS

Chosen by 252 customers

Grant your clients permission to create and freely modify multiple virtual servers within imposed resource limits plus enable them to manage all server components remotely.

$149.95/yr
Discount Center For WHMCS Icon
Discount Center
$49.95/yr

Discount Center For WHMCS

Chosen by 98 customers

Offer one-time and recurring discounts for orders of specified products combinations or quantities, formulate discount rules and time frames plus view detailed summaries.

$49.95/yr
EURid Registrar For WHMCS Icon
EURid Registrar
$99.95/yr
V7.3

EURid Registrar For WHMCS

Chosen by 34 customers

Implement the automated means for .eu domains delivery into WHMCS and let your clients toggle TLDs auto renewals, manage nameservers and more within your system.

$99.95/yr