Is it possible to recover a voided invoice?

No. After you void an invoice, there is no way to un-void it. You cannot undo or reverse the process. But you have the option to re-create the invoice by checking the details of the voided invoice. Check CORE Help Center for details.