Billing Extension Release 1.5.6

Changelog

Type Description
New
A new, more efficient and effective process to manage overpayments (English - Italian) and credit balance
New
The first overpayment is always billed on the same invoice (preview)
New
Subsequent ovaerpayments are billed on new invoices
New
The system that handles payments with credit balance has been entirely rewritten
New
The module now handles 8 different credit balance usage scenarios that have been tested over 350 times
New
Proper tax rounding in line with authorities' requirements (English - Italian)
New
Total amount of credit applied to invoice displayed as a single line with negative amount (preview)
New
New custom report to export invoice data to CSV (preview 1, preview 2)
Improved
A large portion of the code has been rewritten and significantly improved
Improved
We've made huge improvements to credit balance usage and overpayments
Improved
Dates of Paid invoices no longer change after overpayments
Fixed
3 small fixes: unwanted redirect, possible fatal error, misspelled variable name
Deprecated
Mode 1 and Mode 2 for overpayments no longer exist
Deprecated
Removed many unnecessary functions and action hooks

Upgrade instructions

Steps Description
1 We've changed how the module handles Overpayments therefore we encourage you to read this article (English - Italian). Once done visit Addons > Billing Extension > Settings > Invoice Settings > Preferences > Overpayments and Enable or Disable this new feature.

Keep in mind that if you were using Mode 1 or Mode 2 for Overpayments and you still want the module to handle overpayments in the same way, you just need to enable the new option.