Instead of sending the invoice right away to your clients, you can send an estimate so they can review the details.
Once they approve the estimate you can then convert it to invoice.
We'll share your idea to our Product Development Team about the option where a client can approve the invoice. They'll put it into consideration for product updates. This'll help us improve the product to suit your business needs.
Keep us posted if you have additional questions.