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).
- Invoice Suppression Notification for WHMCS Administrators
- 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 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.
- 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
- General improvements to injections in WHMCS Admin interface
- 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
- 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
- Fallback for server with weird Collations configuration
- Invoice view > Snapshot editor. Client Custom Fields have been grouped
- Typo caused fatal error with Daily Cron Job
- VAT on Add Funds invoices. Invoice Created email and attached PDF no longer show VAT-excluded amounts
- Viitenumero no longer visible on proforma
- 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.
- 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
- VIES. VAT Custom Field no longer depends on VIES being on/off
- 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.
- Additional Auto-Tags for Invoice numbering: random uppercase/lowercase letter, random number
- The newly added auto-tags integrates a feature that prevents duplicates
- Credit Balance > Displaying Credit Line. We slightly changed it for the better
- Due to a distraction error the bug fix included in 2.2.95 for CUP/CIG codes was not operational. Now it works
- 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
- Electronic invoicing. CPU/CIG codes not showing in XML on systems with Invoice Lot Generation disabled
Summary
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.
- 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
- Invoices page. The feature that turns on/off XML creation was loading an unnecessary class that has been removed improving loading times
- 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.
- Electronic Invoicing. All actions performed by Administrators on XML files are now logged and can be reviewed from Warnings page
- 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 massive actions for Electronic Invoicing: Disable/Enable XML generation
- MagicInput. New type of textarea
- Installer, auto-updater and plugin activation
- Potential bug with FileUploader (can't upload files)
Summary
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.
- 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
- The panel for electronic invoices on Invoice View page has been improved to provide more feature and to look better
- 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.
- 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
- General improvements to tracking functionalities (Facebook Pixel and LinkedIn Insight Tag)
Summary
Billing Extension now includes two new plugins: Facebook Pixel and LinkedIn Insight Tag. With them you can quickly start tracking conversions on your WHMCS.
- 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