How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Cancel X days overdue invoices

  • Angelica Costa shared this idea 10 years ago
  • Payments/Billing
  • 56 Comments


496 Votes
Login to Vote
Sometimes clients do not cancel their plans and their invoices are overdue, still there active messing our reports.

It would be nice if in the automation settings (cron) there would be an option to mark as cancelled invoices that are x day overdue.

E.g: Cancel invoices that are [u]100[/u] days old past their due date.

68 Comments

Login to post a comment.

Needs to be optional, with different options for cancellation per proiduct
and also hopefully it has a hook... co i can for example delete hosting data afer 60 days overdue
If this is implemented it absolutely must be *optional* (as it's against the law in several juristictions) and needs to be *per product*
This request must be absolutely wonderful!
Nice and usefull request! Should be implemented.
awesome!
JLHC wrote:This or cancel the invoices once an account is automatically terminated.
That's something entirely different, new orders that are pending would not have the termination module rub to apply the invoice cancellation.

This can be done with a hook, yes i understand this is a simple feature that should be available already but i also see that many companies prefer to leave them intact in an unpaid status, the client may come back later and make payment.
This or cancel the invoices once an account is automatically terminated.
would be the perfect solution
Had to write one myself... whmcs seems to be missing many simple features.
Please do this!
I vote for this!
93 votes and this is still not planned? C'mon WHMCS, step your game up!
I'd go for this, as long as it was optional
ShaunR wrote:I vote NO, why would you cancel a invoice for services provided just because the client decided they dont want to pay?
If you want to really do this you can do it using a custom hook.
Fine with us if you want over 100 unpaid invoices.
ShaunR wrote:I vote NO, why would you cancel a invoice for services provided just because the client decided they dont want to pay?
If you want to really do this you can do it using a custom hook.
So, when clients do not renew domains, what should we do? I would love to have domain invoices killed 100 days after expiration.