Sales orders invoiced in installments

SUGGESTED

We invoice our customers today for products that will not be delivered until Spring 2024. Customers have to pay in 3 installments. 1) upon contract signing, 2)  in august 2023 and the final payment once the product is delivered. I would like to create a sales order and invoice the customer as per the contract schedule. Can anyone suggest how do I go about doing this?