Can we show custom fields on invoices?

As of now, no. You can contact our Custom Reports & Invoices Team with your exact requirements and have them create a custom invoice template for that. Please check the details about sending a custom report/invoice request.