Billing Extension Release 1.3.23

Changelog

Type Description
New
New and highly customizable late fee system much better than the default one
Improved
When you submit a form in the Setting page the module now redirects you to the tab you were using
Fixed
Small visual bug with HTML in Exemptions page
Fixed
Cache data button not working properly
Fixed
Bug in Invoice Editor page with comparisons between cached and live data
Fixed
VAT MOSS tab not appearing in the toolbar of the module when the selected page was Tax Rules
Fixed
PHP Warning appearing while loading invoices with error reporting is enabled

Upgrade instructions

Steps Description
1 Run these queries from PHPMyAdmin to your WHMCS database:

CREATE TABLE IF NOT EXISTS `mod_billingextensionlatefees` (`id` int(11) NOT NULL AUTO_INCREMENT, `days` int(11) NOT NULL, `fee` decimal(10,2) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `mod_billingextensionlatefeeslog` (`invoiceid` int(11) NOT NULL, `userid` int(11) NOT NULL, `amount` decimal(10,2) NOT NULL, `type` text CHARACTER SET utf8 NOT NULL, `days` int(11) NOT NULL, `date` date NOT NULL, `status` text NOT NULL, PRIMARY KEY (`invoiceid`), KEY `userid` (`userid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `tbladdonmodules` (`module`, `setting`, `value`) VALUES ('BillingExtension', 'latefee', '');