It would be great to be able to un-void an invoice because then the invoice number and any applied payments would still stick to it. This would be helpful to me as I have accidentally voided an invoice and it was brutal re-creating it and re-applying the payment, etc. It could work by having the void button change to "un-void" or "reverse void" after you click on void.