Changelog Latest release 2 months ago

Summary

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

Summary

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

Summary

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

Summary

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

Summary

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

Summary

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

Summary

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

Summary

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

Summary

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
New 1
  • Invoice Snapshot. New option to auto recalculate taxes on save
Improved 3
  • Notable improvements to Tax Rules functionalities
  • Italian electronic invoicing > AltriDatiGestionali > RiferimentoNumero. New check (decimal 11,2) for Lettera d'Intento
  • Minor improvements (366 DBV)

Summary

We're aware of an issue which is affecting some of our customers running WHMCS v8 (slow loading pages). We're working to fix the issue as quickly as possible.

Fixed 2
  • PHP error in Churn Rate report due to changes in Laravel of v8
  • Potential installer error when activating and deactivating the module