Changelog
v4.0.0
Released November 7th, 2024
Latest Version
- New Feature: Rebuilt and rewritten client and admin area user interface with a brand-new look and framework code
Note: This is a beta release. All data should be migrated from version V3.X automatically except for the logs and cron job settings that need to be reconfigured
- New Feature: Introduced "Access Control" tool allowing administrators to manage staff access to specific module sections, functionalities, and actions
- New Feature: Implemented easy-to-use "Translations" tool for customizing module language files directly from the addon
- New Feature: Added "Item Archive" section to track records of already billed services
- New Feature: Support for SolusVM 2 VPS & Cloud For WHMCS and SolusVM 2.0 WHMCS addon billing integrations
- New Feature: Rebuilt "Logs" section to track log entries for related services, providing detailed information and statistics for each status
- Improvement: Integration code is no longer required to view module integration in client area sections
- Improvement: Assorted UI enhancements and language refinements to improve user experience and readability
- Changed: "Graphs" are now accessible from the "Item List" section
- Changed: The module license must now be placed in the "license.php" file instead of the "Extensions" section, which has been removed
- Important: If you are upgrading the module from version V3.X, please re-add the license to the "license.php" file and reissue it from your client area panel
- Removed: Support for MongoDB database
- Removed: Removed logging directly to file - recorded logs can now be exported to the CSV file if needed
- Removed: Support for Ticket Billing
- Bug Fix: Assorted code corrections and other adjustments
Previous Versions
v3.9.4
Released September 12th, 2024
View/hide detailed changelog
- New Feature: WHMCS V8.11 support
- New Feature: Support for PHP 8.2 version
- Changed: Requires ionCube Loader V13 or later
- Bug Fix: Reduced loading time of the "Pricing" and "Settings" pages in the Virtuozzo Hybrid Server For WHMCS integration, when a large number of instances exist on the server - case #660
v3.9.3
Released July 17th, 2024
View/hide detailed changelog
- Improvement: Maintenance update and stability optimizations
- Removed: Support for WHMCS V8.7 and previous
- Bug Fix: Eliminated "Class "VAConfiguration" not found" error that could occur during cron execution for Virtuozzo VPS integration - case #654
- Bug Fix: Fixed counter for archived items information - case #655
- Bug Fix: Added missing language entry for the "Low Credits Amount" information - case #657
v3.9.2
Released April 10th, 2024
View/hide detailed changelog
- New Feature: WHMCS V8.9 and V8.10 support
- Removed: Support for WHMCS V8.6 and previous
- Bug Fix: Fixed "Unsupported operand types" error that could occur when running the "Prepaid Billing" cron job before setting up the "Email Interval" configuration - case #640
- Bug Fix: Corrected issue with invalid number of CPUs and IP addresses being displayed for Proxmox VE VPS module integration - case #645
- Bug Fix: Eliminated "Invalid datetime format" error that could occur when trying to automatically upgrade or downgrade a product - case #644
- Bug Fix: Fixed "PDOException: (...) Connection refused in" error that might occur when running the cron job with a port different than the default "3066" being set in the WHMCS "configuration.php" file
- Bug Fix: Corrected calculations of "Bandwidth", "Total Amount" and "Grand Total" for EasyDCIM modules integration - case #647, #649
- Bug Fix: Other minor code corrections
v3.9.1
Released November 10th, 2023
View/hide detailed changelog
- Bug Fix: Additional corrections for Virtualizor bandwidth calculation and its conversion between other units - case #609
- Bug Fix: Eliminated problems with generating and viewing invoices for specified usage records - case #636
- Bug Fix: Added missing language record for "Fraud" status when viewing graphs with accounts list
v3.9.0
Released October 11th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.8 support
- New Feature: Configure the summary calculation method to display it as the total sum or total average results
- New Feature: Choose whether to filter usage data graphs in the client area by dropdown list type or checkboxes
- New Feature: Added option to define a memory limit for cron executions, triggering an automatic restart upon exceeding the set threshold - case #613
- New Feature: For the OpenStack Projects For WHMCS integration added the possibility to bill usage of "Custom IPs", "Custom Floating IPs", "Custom Network Incoming / Outgoing Bytes Bandwidth" and "Custom Network Incoming / Outgoing Packets"
- Removed: Support for WHMCS V8.5 and previous
- Bug Fix: Fixed issues that could lead to invalid amounts on invoices for extended pricing calculations - case #611
- Bug Fix: Corrected bandwidth calculation for the Virtualizor integration - case #609
- Bug Fix: Solved problem with loading resources usage graphs when using PHP 8.1 - case #616
- Bug Fix: Eliminated the "Cannot get default currency. Empty userId provided." SQL error that could occur when a client was removed from WHMCS but had an invoice awaiting generation - case #615
- Bug Fix: Corrected the date picker issue within the resources usage chart for the Lagom WHMCS Client Theme
- Bug Fix: Fixed exception error that could occur when applying the module's license to the "Free Limit" extension - case #608
- Bug Fix: Added missing resource units for usage records history
- Bug Fix: Corrected saving of item details to the database when manually generating an invoice
- Bug Fix: Added missing units and adjusted tooltip information for specified usage records and their history in the client area
- Bug Fix: Adjusted displaying "Highest" record type for the usage records history in the client area
- Bug Fix: Corrected creating invoices with records generated in the first minutes after starting billing usage
- Bug Fix: Decimal values set for the "Free Limit" will be now properly taken into account - case #625
- Bug Fix: Solved problem related to incorrect rounding of billing record values for generated invoices which may have resulted in the truncation of one zero
from the billed amount value - case #628
- Bug Fix: Corrected calculation of the "Summary" type records for the OpenStack Projects For WHMCS integration
- Bug Fix: Many other code corrections and minor UI adjustments
v3.8.2
Released June 6th, 2023
View/hide detailed changelog
- Bug Fix: Solved problem with billing for Virtualizor that could obtain data for only the first 50 servers - case #596
- Bug Fix: Fixed issue with the billing usage records displayed in the client area that were not shown in other language translations - case #599
- Bug Fix: Eliminated "Invalid datetime format (...) Incorrect decimal value" error that could appear for Hetzner servers with the "Initializing" status - case #600
- Bug Fix: Corrected "Unsupported operand types: float - string" error that might occur when running cron on PHP 8.1 - case #601
- Bug Fix: Resolved PHP 8.1 value error that could be displayed in the WHMCS daily cron job when the "Recurring Billing" or "Fixed Pricing" extension was enabled along with the WHMCS automatic suspension option - case #597
- Bug Fix: The index for "hostingId" value of the records table will no longer be multiplied each time the module is updated - case #604
- Bug Fix: Enabling the "Free Limit" extension when the cron is already running will no longer cause "Calculation type is not set" errors - case #588
- Bug Fix: Plesk "Traffic" billing will be now categorized as "Summary" type instead of "Hourly" - case #595
- Bug Fix: Items billed with an amount lower than "0.01" will be omitted from invoicing - case #605
- Bug Fix: Amounts rounded to very low values will no longer be shown in scientific notation - case #606
- Bug Fix: Other minor code corrections
v3.8.1
Released March 28th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.6 and V8.7 support
- New Feature: Support for PHP 8.1 version
- New Feature: A new "Credit Billing" option to pay the invoices with the client credits - case #504
- Improvement: Optimized process of obtaining data records for OpenStack VPS & Cloud For WHMCS integration with the Gnocchi project
- Improvement: Tweaked search and loading time of items in WHMCS systems with a large number of accounts - case #496, #424
- Changed: Requires ionCube Loader V12 or later
- Removed: Support for WHMCS V8.3 and previous
- Removed: Support for PHP 7.3 version
- Removed: Removed "Auto Refill" option for the "Credit Billing" functionality due to changes in the way of processing credit card payments in WHMCS
- Bug Fix: Fixed issue that might have caused the "Unable to load class" error for OpenStack VPS & Cloud For WHMCS integration - case #494
- Bug Fix: Fixed cases of suspending services paid via prepaid billing when the client had a very low total credit amount - case #499
- Bug Fix: Eliminated OpenStack Gnocchi "resource not found" errors from the module logs - case #500
- Bug Fix: Corrected calculation of incoming/outgoing bandwidth and disk read/write requests in the OpenStack VPS & Cloud For WHMCS integration - case #503
- Bug Fix: Adjusted usage records pricing display in the client area when the displayed unit was different than the configured price unit - case #512
- Bug Fix: Fixed cases when the extended resources pricing did not work in the OpenStack VPS & Cloud For WHMCS integration - case #513
- Bug Fix: Cron job will no longer crash once a client with a related WHMCS service is removed from the system - case #518
- Bug Fix: Eliminated reminder error concerning the notification on the reached limit in the client area if the corresponding option was left empty in the extension configuration - case #519
- Bug Fix: Assorted corrections related to the amount calculations and the frequency of generating invoices for the "Credit Billing" functionality
- Bug Fix: Resolved problem with the number of "IPv4" and "IPv6" addresses, and the "Hourly" rate not calculated for the Proxmox VE VPS For WHMCS integration
- Bug Fix: Eliminated number of errors generated into the "tblerrolog" database table
- Bug Fix: Fixed issue with the "Product Auto Upgrade" where foreign keys might not be set to tables in the database due to the characters limit set for the identifier length - case #554
- Bug Fix: Solved certain issues that might have prevented the correct "Product Auto Upgrade" functionality usage
- Bug Fix: Added missing language entry for the "MiB" translation - case #566
- Bug Fix: Prevented "Mixed Content" errors that could appear in the browser's console when using the addon module - case #568
- Bug Fix: Many other code corrections and specific UI improvements
v3.8.0
Released May 19th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.5 support
- New Feature: "Product Auto Upgrade" has been implemented into the module as a free extension to enable automatic upgrade/downgrade of services based on the resources usage
- New Feature: "Free Limits" extension that allows to use the product's configurable options to set the amount of usage records that will not be charged
- Improvement: Added support for billing by the number of "Snapshots" and "CPU Cores Usage" in the Proxmox VE VPS and Proxmox VE Cloud VPS integrations - case #463
- Improvement: Added "Load Balancers" billing into the OpenStack Projects integration
- Improvement: Added "Available Disk Size", "Available Memory", "Bandwidth Total", "CPUs Number", "Swap-Burst", "IPv4", "IPv6 "Internal IPs" billing items support for SolusVM and SolusVM Extended VPS integrations - case #469
- Improvement: Extended pricing of the storage volumes and OS images billed for OpenStack Projects integration will be now also included in the invoice
- Removed: Support for WHMCS V8.0 and previous
- Bug Fix: Fixed problems with different authentication method types used by Proxmox VE VPS and Cloud VPS integrations
- Bug Fix: Corrected "Backups Usage" and "IPv4" billing for Proxmox VE Cloud VPS integration
- Bug Fix: Eliminated double slashes "//" that could be displayed in the usage records pricing during the order
- Bug Fix: Altered "Find the line" part of the integration code for Lagom Client Theme
- Bug Fix: Assorted tune-ups and fixes in the "Product Auto Upgrade" extension
- Bug Fix: Other code corrections, language, and UI adjustments
v3.7.3
Released February 7th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.4 support
- Improvement: Multiple cron threads will now work with OpenStack VPS & Cloud For WHMCS integration - case #430
- Bug Fix: Corrected parms integration in Multibrand For WHMCS module - case #445
- Bug Fix: Fixed Prepaid Billing problem with returning credits to the client account after service termination when the amount of the decimal comes out over two digits - case #447
- Bug Fix: Eliminated "Invalid calculation type for Volumes resource" exception error that might have occurred with the OpenStack Projects For WHMCS integration - case #452
v3.7.2
Released November 25th, 2021
View/hide detailed changelog
- Improvement: Added "OPS Total" and "Storage" metrics to the Virtuozzo Hybrid Infrastructure S3 For WHMCS module (important: requires resaving the configuration pricing to avoid billing errors)
- Bug Fix: Added missing language translations to the OpenStack Projects For WHMCS metrics - case #426
- Bug Fix: Corrected displaying of the "Pricing For Usage Records" integration table on the order form for the WHMCS "Twenty-One" theme - case #428
- Bug Fix: Fixed case that might have caused duplicating billing items on the invoice - case #431
- Bug Fix: Solved problem where the "Advanced Billing Cycle Info" option might not be properly enabled due to a conflict with the ResellerClub registrar module - case #437
- Bug Fix: Translation files for the "Notification", "Fixed Pricing" and "Prepaid Billing" extensions will no longer be needlessly encoded - case #440
- Bug Fix: Minor billing adjustments to the Virtuozzo Hybrid Infrastructure S3 For WHMCS module metrics
v3.7.1
Released October 20th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.3 support
- New Feature: Support for the Virtuozzo Hybrid Infrastructure S3 submodule
- Bug Fix: Resolved problem with billing in the OpenStack Project For WHMCS integration if a domain was not provided for the product - case #102
- Bug Fix: Fixed empty usages if cumulative resources such as disk or network activity were not enabled for the billing - case #419
- Bug Fix: Resolved certain SQL errors that might have appeared when running the module's cron job - case #425
- Bug Fix: Other minor code corrections
v3.7.0
Released August 25th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.2 and "Twenty-One" theme support
- New Feature: Support for the Hetzner VPS For WHMCS submodule
- New Feature: Option for graphs to be shown only for usage resources with enabled pricing in the client area
- New Feature: Support for billing storage volumes and OS images when using the OpenStack Projects For WHMCS submodule
- New Feature: Added "Highest" billing type for "Floating IPs" when using the OpenStack Projects For WHMCS integration
- Improvement: Adjusted support for the Proxmox Cloud VPS For WHMCS module after its name was changed
- Improvement: Optimized code to improve the loading speed of the addon module
- Removed: Support for WHMCS V7.10 and previous
- Removed: Support for PHP 7.1 version
- Bug Fix: Corrected integration with the latest version of the OpenStack VPS & Cloud For WHMCS module - case #373
- Bug Fix: Changed invalid disk read/write and network incoming/outgoing billing type resources from "Hourly" to "Summary"
- Bug Fix: Fixed "Invalid date-time format: 1366 Incorrect decimal value" error that might have appeared when running a cron job for the "Prepaid Billing" extension - case #381
- Bug Fix: Resolved problem related to decimal fields and Proxmox passwords - case #383
- Bug Fix: Assorted corrections to the "Credit Billing" extension that might have managed the client's credit balance incorrectly
- Bug Fix: Eliminated large number of PHP warnings generated into the "tblerrorlog" database table - case #378
- Bug Fix: Fixed SQL error that might have occurred when invoices for the "Recurring Billing" extension were auto-generated
- Bug Fix: Solved problem with "Unknown column 'enableDiscount' in 'field list'" error that might have shown up for manually generated invoices when the "Recurring Billing" extension was in use
- Bug Fix: Corrected UI problems with integration of client area extensions related to the WHMCS "Twenty-One" theme
- Bug Fix: Added missing translation entries to the language file
- Bug Fix: Other code corrections and improvements
v3.6.2
Released December 15th, 2020
View/hide detailed changelog
- Improvement: Added support for OpenStack VPS & Cloud For WHMCS 2.X version
- Bug Fix: "Disk Root Used" for OpenStack resources billing will be now displayed in gigabytes unites instead of bytes - case #371
- Bug Fix: Resolved issues with displaying zero number of backups to billing for the DigitalOcean Droplets For WHMCS integration - case #341
- Bug Fix: Fixed compatibility issues with the Zimbra Email For WHMCS module that might have caused SQL "Syntax error or access violation" - case #368
v3.6.0
Released October 28th, 2020
View/hide detailed changelog
- New Feature: WHMCS V8.0 and PHP 7.4 support
- New Feature: Prepaid Billing - charge clients for their products using only the prepaid credits and create summations for their usage instead of generating invoices
- Removed: Support for WHMCS V7.8 and previous
- Removed: Support for PHP 7.0 and previous
- Bug Fix: Eliminated "Call to undefined method" error that might have occurred when suspending or terminating services with enabled billing
- Bug Fix: Fixed incorrect URLs to hosting IDs that were used in record tables for "Credits" and "Credit Billing" - case #361
- Bug Fix: Other code corrections and improvements
v3.5.5
Released June 10th, 2020
View/hide detailed changelog
- Bug Fix: Corrected invoice billing for items which had "Storage (GB/hr)" set for the "Highest" type - case #318
- Bug Fix: Assorted corrections related to taxing items based on the WHMCS configurations - case #331
- Bug Fix: Items will be now added to the invoice only when the related resource is set as enabled - case #331
- Bug Fix: Fixed issue that might have generated the given invoice twice when a problem with exhausted memory occurred during moving items to the archive - case #334
- Bug Fix: Corrected problem with displaying missing translations for "Usage Records" in the client area that can now be also added manually via the following module's file "extensions/ClientAreaUsageRecords/lang/english.php" - case #335
v3.5.4
Released April 8th, 2020
View/hide detailed changelog
- New Feature: WHMCS V7.10 support
- Removed: Support for WHMCS V7.7 and previous
- Bug Fix: Fixed rare case where active module could result in the "Field 'subtotal' doesn't have default value" fatal error while proceeding to the checkout - case #315
- Bug Fix: Solved problem with invalid credits refund after the service termination - case #319
- Bug Fix: Minor correction related to the cron job execution - case #320
- Bug Fix: Corrected calculation of bandwidth and disk usage for Proxmox VPS integration - case #321
- Bug Fix: Fixed issue where very low values could have been displayed in scientific notation instead of the decimal one - case #307
v3.5.3
Released November 29th, 2019
View/hide detailed changelog
- New Feature: WHMCS V7.8 and V7.9 support
- Removed: Support for WHMCS V7.6 and previous
- Bug Fix: Corrected calculation of CPU Utilization for the OpenStack Gnocci integration - case #284
- Bug Fix: Adjusted averaging of hourly values - case #286
- Bug Fix: Resolved issues with the credit auto-refill for the "Credit Billing" extension when the Stripe payment gateway is used - case #285
- Bug Fix: Adjusted process of charging client's credits when "Credit Billing" is used as the invoice payment method
- Bug Fix: Group discounts will be now properly applied for the "Recurring Billing" option
- Bug Fix: Fixed "Base table or view not found" error during the cron execution when using integration with the Proxmox VPS For WHMCS module
- Bug Fix: Corrected automatic restart of the cron after upgrading the module from the previous version - case #207
- Bug Fix: Other minor corrections
v3.5.2
Released June 14th, 2019
View/hide detailed changelog
- Bug Fix: Solved issue, generated in the previous version, with the "Total Of All Records" being averaged instead of summed up - case #272
- Bug Fix: Fixed problem with establishing too many connections to the database, which might have caused the PDOException "Too many connections" error - case #267
- Bug Fix: Resolved issue with OpenStack VPS submodule API that might have caused a problem with generating records - case #269
- Bug Fix: Fixed "Authentication failed" problem that might have occurred with the external MongoDB database - case #268
- Bug Fix: Corrected problem with PHP namespace classes that might have caused the "Call to undefined function MGModuleAdvancedBillingcoresocket_create()" error - case #270
v3.5.1
Released April 26th, 2019
View/hide detailed changelog
- New Feature: Clear log records after a defined number of days has passed - case #258
- New Feature: PHP 7.3 support
- Removed: Support for WHMCS V7.4 and previous
- Bug Fix: Restored compatibility with Proxmox Cloud Autoscaling For WHMCS module
- Bug Fix: Fixed problem with bandwidth usage calculation for SolusVM submodule
- Bug Fix: Solved case of not taxed invoice items
- Bug Fix: The value of hourly records should now be properly averaged instead of being summed up - case #256
- Bug Fix: Pop-up confirmation windows will no longer be closed immediately if the module reminders are enabled - case #257
- Bug Fix: Fixed "PHP Error - ArgumentCountError" that might occur when enabling rules for Proxmox Cloud Autoscaling groups - case #259
- Bug Fix: Added missing invoice items translations to the module's language file - case #260
- Bug Fix: Minor code corrections
v3.5.0
Released January 16th, 2019
View/hide detailed changelog
- New Feature: Multi-currency support - set product pricing taking into consideration the available currencies
- New Feature: Support for Virtualizor submodule
- New Feature: Execute cron in multithreading in order to significantly increase the billing calculations speed on the systems with a large product base
- Bug Fix: Minor code corrections
v3.4.2
Released December 20th, 2018
View/hide detailed changelog
- Bug Fix: Corrected case of the bandwidth usage visible on the invoice that might be incorrectly recalculated in relevant units - case #211
- Bug Fix: Items that are disabled for billing will no longer appear on the invoice even if they have the prices still filled in, in the product's pricing configuration - case #213
- Bug Fix: New fields in the database will be now automatically created for the newly added or updated submodules
- Bug Fix: Solved problem with MongoDB which has not been fully supported with PHP 7 version
v3.4.1
Released November 9th, 2018
View/hide detailed changelog
- Bug Fix: Resolved issue with Credit Billing extension that could cause the "PDOException" error when performing the "Change Package" action on a product
- Bug Fix: Eliminated problem that prevented the proper number of currently installed applications from being obtained from Installatron or Softaculous installer in cPanel submodule
- Bug Fix: Case when multiple cron instances could be executed, which might lead to incorrect billings calculation, will no longer take place
v3.4.0
Released October 17th, 2018
View/hide detailed changelog
- New Feature: Fixed Pricing - bill your customers with a fixed amount after a specified number of hours of active service usage has passed
- New Feature: Support for DigitalOceans Droplets For WHMCS module
- New Feature: Set a maximum number of reminders allowed to be used by a client
- Improvement: Added "Domain Aliases" billing into the Zimbra submodule
- Improvement: Added pagination of items in the "Accounts List" and "Awaiting Invoices" for better optimization with a large number of records
- Improvement: Added loader indicator when generating an awaiting invoice manually
- Improvement: Defined usage records precision will now be also applied to the "Usage Records History" list
- Improvement: Minor UI and language correction
- Bug Fix: Suspending product due to an insufficient amount of credits on the client account will no longer reset its "Free Limit"
- Bug Fix: Resolved issue that might have indicated that the host could not be reached when the actual server connection was properly established
- Bug Fix: Corrected table sorting in the "Credits" and "Graphs" sections
- Bug Fix: Leaving an empty "Due Date" field in Credit Billing extension will no longer result in setting the due date to 01/01/1970 but to 14 days instead
- Bug Fix: Fixed pagination issue related to an incorrect number of entries displayed in the "Credits" section
- Bug Fix: Fixed bug in the Credit Billing extension that could have caused the product to be paid, even if there were no funds, and still be active despite the "Autosuspend" option enabled
- Bug Fix: Other tweaks and code corrections
v3.3.5
Released July 23rd, 2018
View/hide detailed changelog
- Bug Fix: Resolved issue with the fatal error on cPanel submodule that might occur when collecting usage from the reseller's account
- Bug Fix: Fixed MySQL error that might occur on the hourly summary on a licensed version of the module
- Bug Fix: Corrected tax amount when credits are applied to the invoice
- Bug Fix: Eliminated fatal error on cron execution when the option to auto flush archive records was enabled
- Bug Fix: Solved problem with an incorrect port for Plesk submodule that might result in the server availability being always false
v3.3.4
Released May 24th, 2018
View/hide detailed changelog
- Improvement: Compatibility with OpenStack VSP For WHMCS (requires the module's 1.6.0 version)
v3.3.3
Released May 17th, 2018
View/hide detailed changelog
- Bug Fix: Resolved issue with incomplete invoice payment if the 'apply credit after invoice update' option was active
- Bug Fix: Solved problems with connection and error logs in Zimbra Email submodule
- Bug Fix: Corrected display of language records on invoices
v3.3.2
Released April 20th, 2018
View/hide detailed changelog
- Bug Fix: Resolved issues related to hooks occurring in the encoded module's version installed on WHMCS V7.5
v3.3.1
Released March 22nd, 2018
View/hide detailed changelog
- Bug Fix: Resolved issue with the SolusVM submodules lacking the custom port set for the hostname and SSL connection - case #141
v3.3.0
Released March 14th, 2018
View/hide detailed changelog
- New Feature: WHMCS V7.5 support
- New Feature: PHP 7.1 and 7.2 support
- New Feature: 'Notifications' extension - allow clients to create email reminders to be sent when specified resource usage limits are reached or exceeded
- Improvement: 'Usage Records Precision' feature in the client area now also applies to the current usage amount
- Improvement: Minor code corrections
v3.2.1
Released February 22nd, 2018
View/hide detailed changelog
- Bug Fix: Resolved issue with paying an invoice with credits if they have already been partly added
- Bug Fix: Plesk submodule now uses the 8443 port by default if it is not set
- Bug Fix: Corrected problem with starting the cron execution that led to the MySQL syntax error - case #103
- Bug Fix: Fixed not working 'Generate Invoice' button
v3.2.0
Released October 18th, 2017
View/hide detailed changelog
- New Feature: WHMCS V7.3 support
- New Feature: Support for OpenStack Gnocchi service to store metrics and index resources
- New Feature: Define the minimum amount of charge for invoices to be generated - case #46
- New Feature: Display 'Hourly Billing' information instead of default WHMCS billing cycles on the product view in the client area
- New Feature: Apply discounts to WHMCS client groups - case #21
- New Feature: Free limit information on invoice descriptions - case #72
- New Feature: Compatibility with WHMCS 'Override Auto-Suspend' feature - case #76
- Improvement: Items archive can now be flushed after a defined number of days - case #62
- Improvement: Added validation of configuration fields
- Improvement: Comma is now supported as a decimal point along with a dotted notation
- Improvement: Integration code will now include the currently used template and order form template
- Improvement: Increased speed of retrieving resources in case one of the servers or nodes is offline
- Improvement: When the product is removed from WHMCS, its configuration will also be automatically removed from the module
- Improvement: While using pagination in logs with a large number of pages, you can now enter a specific page number to go to - case #52
- Improvement: 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
- Bug Fix: Fixed problem with overlapping labels on each other in graphs
- Bug Fix: Resolved problem occurring when disabling Credit Billing extension might end with 'Element autoRefillEnable does not exist' error - case #51
- Bug Fix: Surmounted 'Call to a member function getName() on null' fatal error that might occur on cron executions
- Bug Fix: If 'Bill Every X Days' option is enabled, the module will no longer generate the first invoice shortly after its activation
- Bug Fix: Corrected issues with GoDaddy Domain Registrar For WHMCS compatibility that result in fatal error on TOS Agreements page
- Bug Fix: Resolved problem with 'Unable to load Calculation Class' error that might occur if pricing is not saved
- Bug Fix: Various code corrections
v3.1.13
Released July 26th, 2017
View/hide detailed changelog
- Changed: Extended time interval between cron restarts in case of fatal errors
- Bug Fix: Corrected compatibility with Virtuozzo VPS module
v3.1.12
Released June 5th, 2017
View/hide detailed changelog
- New Feature: WHMCS V7.2 support
- New Feature: Support for LXC virtualization type in Proxmox submodules
v3.1.11
Released March 28th, 2017
View/hide detailed changelog
- Improvement: Previous module version detection for data migration
- Bug Fix: Increased time periods of Virtuozzo VPS API connections to collect bandwidth usage records
- Bug Fix: Corrected fatal error of credit billing extension occurring when client owns two hosting services
- Bug Fix: Eliminated fatal error appearing on product termination after its billing has been set to disabled
- Bug Fix: Solved issue with incorrect display of bandwidth usage units
- Bug Fix: Resolved uncaught 'PDOException' error in Virtuozzo VPS submodule
v3.1.10
Released March 3rd, 2017
View/hide detailed changelog
- Bug Fix: Surmounted problem with resources receipt in OpenStack VPS For WHMCS
- Bug Fix: Solved issue concerning server password decryption in OpenStack VPS For WHMCS
- Bug Fix: Corrected SSL mode connection to cPanel server in WHMCS V7
v3.1.9
Released February 23rd, 2017
View/hide detailed changelog
- Bug Fix: Corrected integration with Proxmox Cloud For WHMCS
- Bug Fix: Prevent from extending next due date after payment
- Bug Fix: Adjusted adding billing items to invoice before it is sent to client
v3.1.8
Released January 12th, 2017
View/hide detailed changelog
- Bug Fix: Resolved issue of 'hostID' parameter support for Virtuozzo VPS module
v3.1.7
Released November 3rd, 2016
View/hide detailed changelog
- New Feature: PHP 7 support
- Bug Fix: Calculate billing of the highest type in a correct manner
v3.1.6
Released October 17th, 2016
View/hide detailed changelog
- New Feature: WHMCS V7 support
- Bug Fix:Corrected support for Virtuozzo VPS For WHMCS 1.1.3 and later
- Bug Fix: Respect a free limit for
summary
calculation type
- Bug Fix: Use existing PDO connection to interact with database
v3.1.5
Released September 23rd, 2016
View/hide detailed changelog
- Improvement: Handle lack of product ID on product details page
- Bug Fix: cPanel and cPanel Extended submodules - calculate records usage for reseller accounts correctly
- Bug Fix: Display 'Generate Invoice' button always if 'Recurring Billing' extension is enabled
v3.1.4
Released August 18th, 2016
View/hide detailed changelog
- Bug Fix: Proxmox Cloud submodule - detect usage records for existing Proxmox Cloud services
- Bug Fix: Proxmox VPS submodule - detect usage records for existing Proxmox Cloud services
- Bug Fix: Correctly calculate billing of hourly type
- Bug Fix: Delete item entry after an invoice is created
- Bug Fix: Create the first invoice with a correct date
v3.1.2
Released July 29th, 2016
View/hide detailed changelog
- Improvement: Handle API response with incorrect bandwidth usage
- Change: Allow only one module cron to run at a time
v3.1.1
Released July 20th, 2016
View/hide detailed changelog
- Bug Fix: Create invoice with correct due date
- Bug Fix: Save extensions' licenses
v3.1.0
Released June 29th, 2016
View/hide detailed changelog
- New Feature: Define relation between hosting and resource usage invoice
- Improvement: Use UTF8 encoding for PDO connection
- Improvement: Calculate the highest usage
- Improvement: Proxmox Cloud submodule - create invoice with a VM name
- Bug Fix: cPanel and cPanel Extended submodules - get bandwidth value
- Bug Fix: Create an invoice with correct dates
- Bug Fix: Sort log records
v3.0.5
Released June 13th, 2016
View/hide detailed changelog
- New Feature: Define relation between hosting and resource usage invoice
- Improvement: Use UTF8 encoding for PDO connection
- Improvement: Calculate the highest usage
- Improvement: Proxmox Cloud submodule - create invoice with a VM name
- Bug Fix: cPanel and cPanel Extended submodules - get bandwidth value
- Bug Fix: Create an invoice with correct dates
- Bug Fix: Sort log records
v3.0.3
Released May 6th, 2016
View/hide detailed changelog
- Improvement: UI tweaks
- Improvement: Optimized logs
- Bug Fix: Calculate average and highest resource usage
- Bug Fix: Calculate price of resource in chosen unit
- Bug Fix: Apply tax to invoice only once
- Bug Fix: Generate invoice for product not configured in the module
v3.0.2
Released March 16th, 2016
View/hide detailed changelog
- Bug Fix: Calculating resource usage of DirectAdmin reseller account
- Bug Fix: Pagination on 'Logs' page
LUIZ AMERICO DOS SANTOS @luiz5131
Excellent module that has taken our Billing System to the next level. Advancend Billing is a must if you need to charge your customers for resources used and have exact control of each resource used with ease. We have already purchased it and recommend it. The module has been completely rewritten and continues to be fantastic.
guy @guy1291
What an awesome module it is. It has a lot of Functonalities which WHMCS did not give and we can get them with the help of this module.
Everyone buy it Try it you should love it
Electronics @electronics6022
Good module but much too complicated! And support mostly takes one day to answer!!
Jonathan Smith @jonathan6565
So many features... It will take some time to decide which and how I'll deploy to fully customize VPS billing, but things went well during the trial.
M M Akash @m3277
Planned to offer customers a usage based billing for almost all kind of parameters and satisfaction came when we finish 7 days free access to this plugin!
Now using Advanced Billing for cpanel hosting services as well as proxmox vps and cloud!
Awesome work guys! Wish you success all the way!
MSP MyServerPlace @msp6945
Makes billing very easy and detailed, and a lot of customization to all products. Very useful.
Arpan Arora @ArpanArora
Great Developer ! Great Modules !
Very Co-Operative and Fantastic Support !
I Very strongly Recommend Modules Garden
Everbiz Cloud Service, India
Tyson Buck @tyson5271
Great module with many features, including features I didn’t expect to have, and found very useful in day to day operations. Great work thank you.
Rendy Maulana @rendy
already use this module, can help you to manage billing easier, you can bill your customer per usage, like space, bandwidth, ram, etc