Delete or void Invoices (don't make mistakes permanent)

We need to be able to delete invoices no matter the status (active, failed, void), we need to be able to delete failed payments, we need to be able to expire/delete subscriptions no matter the status. There are so many use cases where I need this functionality!