When WHMCS is turned on continues to generate invoices for orders that are in a Suspended state.
We suspend orders when we know the customer is no longer going to pay, or in case there has been a dispute, but dont want to terminate the hosting account yet. An invoice being sent to the client when we've marked an order as Suspended, is a major inconvenience.
An invoice should NOT generate automatically if the service is suspended. This should only happen when the order status = active.