WHMCS has a page named System Health Status that detects and reports you issues found on your system mainly involving PHP configuration, crons and permissions. While we were developing Billing Extension, we noticed that there are numerous things that can go wrong in invoicing but there are no tools that detect and report us such problems.
For this reason we decided that it's was time create this handy tool that can save you from numerous invoicing troubles. First off we made a clear distinction between soft and hard warnings. Hard warnings are colored in red and they refer to things or events that should be addressed as soon as possible. They appear next to Tickets Awaiting Reply.
And also in Billing Extension.
As for soft warnings, they are colored in yellow and don't show up next to Tickets Awaiting Reply and in the module. They are not even part of the counting of existing warnings (the number 19 in the above screenshots represents 19 hard warnings).
On a daily basis Billing Extension looks for any possible gap in invoice numbering. This check also includes credit notes if in use. Thanks to this report finally you can spot invoicing problems immediately and not after months when it's too late. Not only you can see what numbers are missing but we give you probably the most precious information, the expected date.
This is another interesting report that focuses on immediately giving you information about invoices or credit notes that are duplicated. Stop dealing with such a problem when it's already too late. Now you can fix it as soon as it is occurring.
- Too many customers waiting for invoice
- The amount of uninvoiced payments is too high
- The invoice is taking too long to be issued
Every time the Tax Exempt status changes for a client based on VIES check result, Billing Extensionnotifies you such changes so that you can possibly decide to make further investigations. In this section we also notify you the following errors:
- Invalid data (wrong or missing country code or VAT Number)
- VIES service unavailable
- Member State service unavailable
- Server busy (high load)
There's no point in storing snapshots related to invoices, credit notes or proformas that have been removed from WHMCS. They no longer serve any purpose therefore they're removed. Here Billing Extension notifies you about snapshots that have been deleted on a daily basis.
In this article we talked about a long standing issue of WHMCS that has never been addressed by WHMCS team. For reasons described in the article there's one option of WHMCS that shouldn't be used (Tax Calculation Method: Calculate individually per line item). Billing Extensionensures that this setting is disabled. If it's not it automatically changes this setting and notifies you about this change.