Request that any outstanding invoices associated with a service/product be automatically deleted when that service/product is cancelled or terminated
i believe this has been requested already, but in any case, in the mean time you can do this using a hook.
I would suggest to automatically cancel the invoices for accounts that gets terminated so that way you have the record of the invoice instead of deleting it.
Yes, cancelling is correct, but deleting is not. I agree with Daniel on the invoices being cancelled.
Would it always be accurate to assume that any time a product is cancelled, any outstanding invoices for that product are no longer due? Couldn't there be situations where the billed amount is still considered due?
It is worth noting that we do already have a feature for cancelling unpaid invoices whenever a cancellation request is submitted. For more information on this, please refer to the documentation here: http://docs.whmcs.com/Invoice_Tab#Cancellation_Request_Handling
Invoices should never be deleted. If you are deleting invoices you will never have an audit trail and probably are not doing proper accounting.
There are many reasons why this is not a good feature request. Some companies using WHMCS allow there customers to have terms like NET30 and while a service might be cancelled the customer still intends to pay that last/final invoice. Or if the invoice is already paid and the customer submits a cancellation request deleting would affect revenue and accounting reports (whether existing or custom reporting in whmcs).
Comments have been locked on this page!