Feature Request - Ability to delete or void draft subscription invoices

I have a SaaS and we have the subscription failed payment setting to set Invoices to Draft after the first failed payment, and set the subscription to a status of Past Due.

This works well because if our account execs determine that they got value from our software during the past due period, we can open the invoices and have the customer pay. However, if we determine they got no value and wish to not charge the customer for the draft invoices we have no options to accomplish this.

  • If we try and delete the draft invoice, we get an error “unable to delete invoices created by subscription”
  • We can’t void the invoice because we get “unable to void draft invoice”
  • We can’t set the invoice amount to zero because we get the error “unable to modify invoices created by subscription”
  • We can open the invoice, and then void it. However this runs the risk of Stripe trying to auto pay the invoice

I’ve seen this same issue in a few different SaaS companies. I’ve also came across this post from 5 years ago.