Changelog Latest release 1 month ago

Improved 1
  • Fine tuning in cashflow to avoid a potential error on systems with SQL Strict Mode enabled. That said, we stress the importance of disabling this mode since it is not supported by WHMCS. Having Strict Mode disabled is in fact a requirement of WHMCS
New 2
  • When you activate the module, a clean install is performed that repairs issues when you're blocked from completing the installation due to a previous unsuccessful attempt
  • Invoice Archiving. Run now button has been redesiged to force FTP upload and Email daily, weekly and monthly reports based on your specified Start Date
Changed 1
  • Italian electronic invoicing. Intra-EU operations between businesses with valid VAT Number and VIES. Natura changes from N7 to N2.1
Fixed 4
  • Setting missing after installation (Client Area > Low Credit Minimum Interval). This fix will also repair systems affected by the issue
  • Potential duplication of languages in WHMCS Email Templates caused by the installer. This fix will also repair systems affected by the issue
  • Invoice Archiving. Potential issue causing FTP upload to fail due to missing Email Recipients even if Email Sending was turned off
  • Potential Fatal Error during installation when Blind Copy (BCC Messages) is in use


Workaround for systems with max_input_vars set to 1000 causing Tax Rules page not to apply changes.

Fixed 1
  • Tax Rules page not saving changes on some systems


We refreshed Invoice Archiving plugin. In case you didn't know, this plugin allows to schedule the archiving of PDF files (invoices, credit notes and proforma) to an FTP node and/or send them as attachment to multiple recepients via email.

We added a new sending frequency (Daily) in addition to the existing ones (Weekly and Monthly). Moreover we did some fine tunings so that the system also work with CSRF Protection Token.

Before this release CSRF Protection Token was causing the plugin not to work as expected (Failed Logins). Read documentation for more details.

New 3
  • Invoice Archiving. New sending frequency: Daily
  • Invoice Archiving is now capable of working also with CSRF Protection Token in use
  • Support for Quotes Automation of Modulesgarden and Terms and Conditions
Improved 2
  • Invoice Archiving. Email Sending and FTP Archiving now work independently from each other
  • Invoice Archiving. Test FTP Connection shows up only if FTP Archiving is enabled
Changed 1
  • Online Contract renamed Terms and Conditions
Fixed 1
  • Settings page. Some buttons were not redirecting back to the correct accordion
New 2
  • Client Area > Low Credit Minimum Interval. Use it to set a minimum interval for Low Credit Notification
  • Low Credit Notification automatically ignores products/services, domains and addons with existing Subscription ID. This way customers don't receive warnings for items that will be renewed automatically
Changed 1
  • Client Area > Credit Balance renamed Credit Balance and Low Credit Notification


This release mainly contains a fix for people that are getting blank page when browsing WHMCS clientarea.

Improved 1
  • Installer fine tuning
Fixed 1
  • Blank page in clientarea

Force TOS acceptance has been updated to introduce a new way of prompting customers about changes in your terms conditions.

Insead of a forceful redirect to User Agreement Updates page, there is now a new feature that allows to achieve the same goal with a more elegant and friendly modal.

Low Credit Notification now includes details about services that are going to expire.

As for Invoice Suppression Notification (Admin) you can now select specific Administrators and Roles.

New 3
  • New mode to force client to read and accept new terms and conditions
  • Low Credit Notification includes full details about services that will expire soon
  • Invoice Suppression Notification (Admin) can be configured to use Admin Roles and Administrators simultaneously
Fixed 1
  • Online Contract now working as extecped due to a missing variable in the code


This release addresses the problem of slow loading pages on some systems running WHMCS v8.x. There's still room for improvements so stay tuned.

Improved 2
  • Page loading time
  • Customer retention. When customers cancel their domain/service for selecting Other reason, the textarea requires them to write at least 5 characters


We discovered a bug causing VIES to be improperly working. To avoid any possible issue with invoices, we recommend to do the following:

  • If you are using VIES, open Addons > Billing Extension > Settings > VIES
  • Look for Scheduled Checks option and set it to 1. This forces Billing Extension to re-check all European VAT Numbers on the VIES when the next WHMCS Daily Cron Job is invoked
  • Once WHMCS completes the Cron, you can safely revert Scheduled Checks to the original value you had

This will also solve a problem with Italian electronic invoicing where entity type (eg. Public Administration, Company, Organization...) was not showing in Client Profile.

Changed 1
  • Australian GST. When ABN Lookup returns the customer has GST, the module automatically disable Statement by Supplier (if set)
Fixed 2
  • VIES was not working as expected due to recent changes (Brexit)
  • Australian GST/RCTI plugin was not properly creating Invoice Data Snapshots
Improved 1
  • Updated countries.json file
Fixed 1
  • Australian Toolkit. BX was generating Invoices instead of Credit Notes on systems with Proforma turned off


We're adding new variables you can use to customize your Addons > Billing Extension > Settings > Billing Preferences > Suppression Notification (Client). You find a sample body for the email in documentation.

New 2
  • New variables available for Invoice Suppression email notification
  • Italian electronic invoicing. Removing UK from VIES will result in changes in XML structure


We introduce the new auto-tag {CN} that can be used to mark credit notes. For example with format like {YEAR}-{NUMBER}{CN|-CN} Billing Extension issues the following documents:

  • 2021-1-CN (credit note)
  • 2021-2 (invoice)
  • 2021-3-CN (credit note)
  • 2021-4-CN (credit note)
  • 2021-5 (invoice)

For more details read Sharing Invoice Numbering Sequence.

New 2
  • New auto-tag to mark credit notes
  • Credit notes and amount out. The module accordingly overrides total and balance in HTML and PDF invoices


Errata corrige. Thanks to brian for pointing me out that UK VAT numbers can be searched in VIES until the end of March 2021. With this release we revert the change we made in 2.2.145 in VIES where you can still find UK.

Deprecated 1
  • UK is still part of VIES


This is an important release where we address three things: Brexit, invoice number reset and Italian electronic invoicing.

Brexit. Great Britain (GB) removed from:

  • VIES
  • European Union
  • MOSS

We won't do anything for existing invoices and customers from GB. This is something that you should address with your accountant.

If you are using Addons > Billing Extension > Settings > Billing Preferences > Reset Invoice Numbers, tomorrow the module will automatically reset invoice and credit note sequential numbers (new year).

This release contains an important change that will allow the reset to occur at 00:00 o'clock before WHMCS starts issuing invoices.

As for Italian electronic invoicing, still at 00:00 o'clock the module will automaticaly switch to the new XML format valid starting from 1st January.

Improved 1
  • New year invoice number reset. The reset will occur at 00:00 o'clock
Changed 2
  • Brexit. GB leaves VIES, European Union and MOSS
  • Italian electronic invoicing. Switch to the new XML format valid starting from 1st January 2021