There should be an ability to edit invoices after it has been sent to a client, before they have paid, so that if theres any mistakes or if there's anything the client needs to add or remove it can be done without having to void the invoice and recreate a new one.
It's super inconvenient to have to void and recreate an invoice to make a small edit.