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).
When is this going to be a thing then?
I thought this existed. Please add it! Removing 176 cancelled invoices today :\
This should never be a mandatory option. See ahobach's comment.
while i can see that you can handle invoices easier in US and other countrys than EU theres a reason why major products hadnle invoices for US same way as they would for the EU.
treating them as a legal document, never to be deleted, never to be changed.
all that deleting, and mangeling of invoices just shows no proper business education or idea of a real workflow.
shure it may seem easier taht way, but its hard to explain endless gaps in your bookkeeping even in US.
you as a business owner want a papertrail, you want anyhting happening in ouyr system to be able to audit, and follow.
otherwise any employee could steal away services, give credits for free, hide customers and so on.
or is just confused, makes some mistakes and you loose money in best case or customers...
so naa removing invoices very bad idea regardless of the law,.. its for your own benefit to have your papertrail and data about what happend, when and why
This is ESSENTIAL and I am very surprised that it is not part of WHMCS already. It has already happened more than once that a customer pays for his invoice very late to then find out that his product has already been terminated by my Virtualizor VPS module. It would p*** me off quite a bit if I was in the customer's shoes... and besides that, we lose the Paypal fee each time we have to refund the customer. Not ideal at all as our invoices are ALWAYS featuring products that expire on the same day.
Comments have been locked on this page!