How to send certain invoices for Approval based on condition?

How to send certain invoices for Approval based on condition?

To streamline operations, I need the invoices to go for approval when certain conditions are met. 
For example, if my staff gives a discount of x amount, it must go for approval. If there is no discount, then the invoice will be approved automatically. 
can someone help on this issue. 
Thanks.