Delete Invoice by invoice id Magento 2.

You can delete invoice data by invoice id in Magento 2.

Using Magento\Sales\Api\InvoiceRepositoryInterface interface you need to use get() and delete() function to delete invoice by id.

You must fetch the invoice object by id and then pass the invoice object as a parameter in delete() method to delete the specific invoice.

Using the above way you can delete the invoice using Invoice Repository.