Some clients request an additional invoice for a deposit.
My suggestion is a button on an invoice that will create an internal secondary invoice, split to the % desired. This could be sent to a client for their finance team and once paid would update the original invoice with remaining balance due. Then the original invoice can be used/sent for final payment invoicing.