Changelog Latest release 7 days ago

Summary

This release gives a new feature that allows to send email notifications to WHMCS Administrators when an invoice is suppressed. For more details visit Lab.

The feature can be configured from Addons > Billing Extension > Settings > Billing Preferences > Suppression Notification (Admin).

New 1
  • Invoice Suppression Notification for WHMCS Administrators
Changed 2
  • Settings > Credit Balance. Taxation on credit is available even when Adding Funds is disabled. Alert and descriptions have been updated accordingly
  • When BX is installed, Invoice Suppression is disabled by default
Fixed 1
  • Fixed potential fatal error when viewing Warnings page

Summary

Today's release involves also Commission Manager. Both modules combined will allow you to comply with Australian GST Law. For more details please read Australian Taxation System in our documentation.

New 4
  • Australian Toolkit plugin released
  • ABN Lookup web service to validate Australian Business Numbers
  • Support for Recipient Created Tax Invoice, GST and Statement by Supplier for Australian companies
  • Credit Notes for Affiliate's commissions can be issued with full details or grouped in a single line
Improved 1
  • General improvements to injections in WHMCS Admin interface
Deprecated 1
  • Removed a big portion of code was previously replaced 2.2.98 with an improved version

Summary

Starting from this release we start using WHMCS Tax ID for all countries with the following exceptions:

  • Member States of European Union
  • Australia
You can find more details in our documentation.

New 2
  • WHMCS Tax ID is now part of BX but will not be used for European and Australian companies
  • Electronic Invoicing > Client profiling. BX now stores whois information: role (admin, client, sub-account) and IP address
Improved 2
  • Fallback for server with weird Collations configuration
  • Invoice view > Snapshot editor. Client Custom Fields have been grouped
Fixed 1
  • Typo caused fatal error with Daily Cron Job
Improved 1
  • VAT on Add Funds invoices. Invoice Created email and attached PDF no longer show VAT-excluded amounts
Changed 1
  • Viitenumero no longer visible on proforma
Fixed 1
  • Credit applied twice with Tax Add Funds Invoices enabled. The bug affects version 2.2.96 and 2.2.97

Summary

As anticipated in our Lab, we're extending support to PDF Invoices with header and/or footer for multi-page Invoices. Integration code has been updated accordingly. Moreover we made it possible to display VAT numbers on clients' profiles also for extra-EU companies and we fixed an issue with Detach Invoice.

Improved 2
  • Integration Code is now fully compatible with Header and Footer sections of PDF invoice
  • Fallback for VIES panel. It will show VAT numbers also for companies based outside European Union
Changed 1
  • VIES. VAT Custom Field no longer depends on VIES being on/off
Fixed 1
  • Billing page. Detach button was not showing up after using the type to search

Summary

New Auto-Tags for the customization of numbers assigned to Invoices, Credit Notes and Proforma issued by WHMCS.

New 2
  • Additional Auto-Tags for Invoice numbering: random uppercase/lowercase letter, random number
  • The newly added auto-tags integrates a feature that prevents duplicates
Changed 1
  • Credit Balance > Displaying Credit Line. We slightly changed it for the better
Fixed 1
  • Due to a distraction error the bug fix included in 2.2.95 for CUP/CIG codes was not operational. Now it works
Improved 5
  • The notice that appears next to Tickets Awaiting Reply (Warnings) shows a more accurate number
  • Electronic Invoicing. Fallback for Digiting WebService that could cause a timeout
  • Electronic Invoicing. Digiting WebService from time to time was reporting an unknow status and then a bit of confusion. We managed to determine and handle this new status
  • Backward compatibility for systems with outdated charsets in WHMCS tables
  • The module no longer tries to snapshot an invoice that has been suppressed already
Fixed 1
  • Electronic invoicing. CPU/CIG codes not showing in XML on systems with Invoice Lot Generation disabled

If you happen to issue XML Invoices for specific customers (eg. Public Administration) on a software other than WHMCS, this release gives you the possibility to turn off XML Creation based on customers.

New 3
  • Electronic Invoicing. Possibility to turn on/off XML creation for specific customers
  • Warning System > Electronic Invoicing Admin Log now logs when an administrator turn on/off XML creation based on client
  • Since BX now logs all operations involving XML files it is no longer necessary to restrict the possibility to delete Sent XML
Improved 1
  • Invoices page. The feature that turns on/off XML creation was loading an unnecessary class that has been removed improving loading times
Fixed 2
  • Electronic Invoicing. Tax Exempt status was turning off for Public Administrations when a client is edited
  • Clients page. Two filtering rules were giving an error on screen

Summary

We improved various aspects that go from Electronic Invoicing to BX Widget, javascript and language variables.

We've also added a new feature that logs every action performed by Administrators on XML files of Electronic Invoicing.

New 1
  • Electronic Invoicing. All actions performed by Administrators on XML files are now logged and can be reviewed from Warnings page
Improved 2
  • Perfective maintenance to some aspects of Electronic Invoicing, BX Widget and js scripts
  • BX Warnings. Danger warnings are always on top of the page

Summary

It is now possible to turn on/off XML generation for specific Invoices and Credit Notes directly from Invoices page.

New 1
  • New massive actions for Electronic Invoicing: Disable/Enable XML generation
Improved 2
  • MagicInput. New type of textarea
  • Installer, auto-updater and plugin activation
Fixed 1
  • Potential bug with FileUploader (can't upload files)

From now on it is possible to edit the status of XML files (electronic invoices) also from invoice view page. There's also a new feature that allows to "lock" an invoice so that Billing Extension doesn't create the XML file for it. Take a look at the attached screenshots for more details.

New 2
  • Lock an invoice so that the module doesn't generate any XML file for that document
  • You can perform actions on electronic invoices also from Invoice View
Improved 1
  • The panel for electronic invoices on Invoice View page has been improved to provide more feature and to look better
Improved 1
  • Facebook Pixel. Added new parameters to some events

Summary

This release includes many new features and improvements for Facebook Pixel and LinkedIn Insight Tag. For more details read the linked articles.

New 2
  • Facebook Pixel tracks the following events: PageView, AddToCart, CustomizeProduct, Purchase, InitiateCheckout, CompleteRegistration and Contact
  • Billing Extension includes additional parameters (eg. total paid, currency, product IDs, domain extensions etc.) to events tracked by Facebook Pixel
Improved 1
  • General improvements to tracking functionalities (Facebook Pixel and LinkedIn Insight Tag)

Billing Extension now includes two new plugins: Facebook Pixel and LinkedIn Insight Tag. With them you can quickly start tracking conversions on your WHMCS.

New 3
  • Plugin to integrate WHMCS with Facebook Pixel
  • Plugin to integrate WHMCS with LinkedIn Insight Tag
  • Feature that auto-detects if your system supports sales tracking