Welcome to the Community space, info1992.
There's no need to create a credit since QuickBooks automatically create credit when your customer overpaid the invoice. If you want to use the credit toward an invoice in the future, here's what you'll need to do:
Apply the credit to an invoice you already created:
- In the left menu, click the + New button.
- Select Receive payment.
- Choose the customer, then the credit and the invoice.
- Select another pending invoice and enter the overpayment amount in its Payment column.
- Select Save and new or Save and close.
Apply the credit to a new invoice:
- In the left menu, click the + New button.
- Select Invoice.
- Create the invoice.
- Select + New.
- Choose Receive payment.
- Select the credit.
- Click Save and new or Save and close.
However, if you turn on the automatically apply credits on your company settings, there's no need to apply the credit manually to an invoice. Since QuickBooks will apply it to the open invoices.
To know more on what to do when customer overpays you, see this article: Handle a customer credit or overpayment in QuickBooks Online.
Keep me posted in the comments if you have other concerns about managing invoices and overpayment in QBO. I'm always ready to help.