Billing Extension Release 1.4.7

Changelog

Type Description
New
Late Fees: the module can now handle multiple currencies based on exchange rates
New
Late Fees: the module now nullifies late fees based on the payment date
Improved
The use of custom invoice footer based on VIES check has been improved a lot
Improved
Small CSS/HTML improvements in template files
Improved
Custom Pay To Text based on invoicedate was not working properly under certain conditions
Improved
Invoice date no longer changes when a proforma that has been converted into an invoice becomes paid
Improved
The entire Late Fees system of Billing Extension has been redesigned from scratch. Now it's more reliable and smart
Changed
We changed a core function of the VIES so that you use Intra/Extra EU and company/individual check result in invoicepdf and viewinvoice files

Upgrade instructions

Steps Description
1 Open your invoicepdf.tpl file. Find $footertext and replace it with $footertext["message"].
2 Run this query from PHPMyAdmin to your WHMCS database:

ALTER TABLE `mod_billingextensionlatefeeslog` ADD `currency` INT NOT NULL AFTER `amount`;
ALTER TABLE `mod_billingextensionlatefeeslog` ADD `fee` DECIMAL( 10, 2 ) NOT NULL AFTER `amount`;