Billing Extension Release 1.3.19

Changelog

Type Description
New
Option to auto-accept cookies for EU Cookie Bar when visitors continue to browse your website
New
Invoice Editor: you can re-Sync cached custom fields with new ones in your WHMCS
New
Invoice Editor: next to every cached value now you can now find current value "live" from database
New
Invoice Editor: you can easily and quickly replace cached values with live ones in your WHMCS in one click
New
Invoice Editor: it's now possible to delete specific custom fields from cached invoices / proformas
New
Invoice Editor: the ID and field name of custom fields are now read only for security reasons. They can be edited only clicking on the "unlock" checkbox.
Improved
Hugely improved functionalities with transactions made with credit balance
Improved
Invoice Editor page has been improved a lot
Improved
Invoice Editor: page optimized to display contents better
Changed
Invoice Editor: custom fields are now saved and displayed respecting sort order defined in WHMCS
Changed
Re-defined the function that moves due date X days after invoice date since in particular situations it wasn't working as expected
Fixed
Exemption rules not saving
Fixed
Bug on transaction page (front end)
Fixed
Refund / Reverse invoice number not working as expected with Sequential Paid Invoice Numbering disabled

Upgrade instructions

Steps Description
1 Integration code has been updated in order to support new functionalities. Please update it
2 There's now a new piece of code to replace in your viewinvoice.tpl template file (Step 4). Perform the indicated operations
3 IMPORTANT - The module now interfaces with credit & taxes in a different way. When Apply tax to credit is enabled the module now normally applies taxes to Add Funds invoices but, instead of adding the full amount (e.g. 10 EUR + 2 EUR tax) in client balance, it now adds the net amount excluding taxes (e.g. 10 EUR). Said that, when a client has to pay an invoice with credit, he will be asked to pay only the net amount excluding taxes since he has already paid them when adding funds. As soon as the unpaid invoice turns into paid, the module automatically removes taxes and update amounts
4 jQuery has been updated so in case you are using services like Cloudflare, remember to flush the cache