(v3.9.0) Advanced Billing For WHMCS Nulled
Changelog
------------------------------------------------------
v3.9.0Released: Oct 11th, 2023
New Feature
WHMCS V8.8 support
Configure the summary calculation method to display it as the total sum or total average results
Choose whether to filter usage data graphs in the client area by dropdown list type or checkboxes
Added option to define a memory limit for cron executions, triggering an automatic restart upon exceeding the set threshold - case #613
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
Corrected bandwidth calculation for the Virtualizor integration - case #609
Solved problem with loading resources usage graphs when using PHP 8.1 - case #616
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
Corrected the date picker issue within the resources usage chart for the Lagom WHMCS Client Theme
Fixed exception error that could occur when applying the module's license to the "Free Limit" extension - case #608
Added missing resource units for usage records history
Corrected saving of item details to the database when manually generating an invoice
Added missing units and adjusted tooltip information for specified usage records and their history in the client area
Adjusted displaying "Highest" record type for the usage records history in the client area
Corrected creating invoices with records generated in the first minutes after starting billing usage
Decimal values set for the "Free Limit" will be now properly taken into account - case #625
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
Corrected calculation of the "Summary" type records for the OpenStack Projects For WHMCS integration
Many other code corrections and minor UI adjustments
v3.8.2Released: Jun 6th, 2023
Bug Fix
Solved problem with billing for Virtualizor that could obtain data for only the first 50 servers - case #596
Fixed issue with the billing usage records displayed in the client area that were not shown in other language translations - case #599
Eliminated "Invalid datetime format (...) Incorrect decimal value" error that could appear for Hetzner servers with the "Initializing" status - case #600
Corrected "Unsupported operand types: float - string" error that might occur when running cron on PHP 8.1 - case #601
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
The index for "hostingId" value of the records table will no longer be multiplied each time the module is updated - case #604
Enabling the "Free Limit" extension when the cron is already running will no longer cause "Calculation type is not set" errors - case #588
Plesk "Traffic" billing will be now categorized as "Summary" type instead of "Hourly" - case #595
Items billed with an amount lower than "0.01" will be omitted from invoicing - case #605
Amounts rounded to very low values will no longer be shown in scientific notation - case #606
Other minor code corrections
v3.8.1Released: Mar 28th, 2023
New Feature
WHMCS V8.6 and V8.7 support
Support for PHP 8.1 version
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
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
Support for PHP 7.3 version
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
Fixed cases of suspending services paid via prepaid billing when the client had a very low total credit amount - case #499
Eliminated OpenStack Gnocchi "resource not found" errors from the module logs - case #500
Corrected calculation of incoming/outgoing bandwidth and disk read/write requests in the OpenStack VPS & Cloud For WHMCS integration - case #503
Adjusted usage records pricing display in the client area when the displayed unit was different than the configured price unit - case #512
Fixed cases when the extended resources pricing did not work in the OpenStack VPS & Cloud For WHMCS integration - case #513
Cron job will no longer crash once a client with a related WHMCS service is removed from the system - case #518
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
Assorted corrections related to the amount calculations and the frequency of generating invoices for the "Credit Billing" functionality
Resolved problem with the number of "IPv4" and "IPv6" addresses, and the "Hourly" rate not calculated for the Proxmox VE VPS For WHMCS integration
Eliminated number of errors generated into the "tblerrolog" database table
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
Solved certain issues that might have prevented the correct "Product Auto Upgrade" functionality usage
Added missing language entry for the "MiB" translation - case #566
Prevented "Mixed Content" errors that could appear in the browser's console when using the addon module - case #568
Many other code corrections and specific UI improvements