Changelog Latest release 11 days ago

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
Improved 1
  • Module's core has been updated to improve loading times
Improved 4
  • Clients page. Backward compatibility for WHMCS v5, v6 and v7 till version 7.1.1
  • BX Installer. Backward compatibility for older versions of WHMCS
  • Online Contract (client area). Small CSS/HTML improvements
  • Online Contract. BX no longer forces customers to accept the new contract when they visit specific pages (invoices, tickets, edit profile, chage password etc.)

Summary

Starting from version 2.2.78, Billing Extension was no longer logging Standard transactions in Transactions page. This release fix the issue.

We underline that this is not a big issue since the most important transactions that involve OneInvoice, Manual Invoicing, OnePayment, Anti-Fraud (...) kept working as expected.

Fixed 1
  • Transactions page. Standard transactions logged as expected
Improved 1
  • Fallback for systems with weird (so to speak) PHP ReflectionClass configuration
Deprecated 1
  • In version 2.2.83 we introduced a fallback for system without date.timezone specified in php.ini. We're reverting this change since it caused small issues with on some WHMCS
Improved 2
  • Module Auto-Updater notably improved
  • Small Core improvement. Fallback for systems without date.timezone specified in php.ini
Improved 1
  • Small improvements to CSS and template
Fixed 1
  • Transactions page (client area) was returning an error in some occasions
Improved 3
  • Reduced SorTables load time
  • Addons > Billing Extension. Possible missing Clients menu
  • Fallback for PHP versions compiled with no trasliteration support