Quotes or Estimates are created manually and separately from a deposit in QuickBooks Online (QBO). Thus, putting a quota when something pays you a deposit is unavailable. You can create an Estimate and convert it to an Invoice so you can apply the credit when you receive the payment. I'd be happy to guide you through the process.
To create an Estimate:
Go to the +New icon.
Under Customers, choose Estimates.
Fill in the necessary information. Then, click Save and close.
Once you receive a payment, you can either create a Bank deposit or use the Receive payment option. This will put the amount as a credit so you can apply them when you create the invoice.
Here are the steps if you choose to create a bank deposit:
Go to the +New icon.
Under Other, choose Bank deposit.
Fill in the information needed.
Click Save and close.
Here are the steps if you choose to create a receive payment:
Go to the +New icon.
Under Customers, choose Receive Payment.
Fill in the information needed.
Click Save and close.
Here's a sample screenshot saying the payment will be saved as credit to your customer since you don't have an open invoice yet. Meaning, you haven't converted the Estimate to Invoice.