It's nice to have in the Community. I'd be happy to help get this invoice concern taken care of today.
When you emailed an invoice to your customer, and it's showing a paid status, it's possible that the Automatically apply credits in your settings is turned on. If the customer has an existing credit or overpayment, QuickBooks Online will automatically apply that credit to the newly-created invoice.
To fix this, you'll need to turn off the Automatically apply credits option in QuickBooks Online, so your customer's credit will not be applied to the current invoices and will mark it as paid.
To turn it off:
Select the Gear icon.
Click Account and Settings.
Tap on Advanced on the left of the screen.
Click the Pencil icon in Automation.
make sure to disable the Automatically apply credits option.
Click Save and select Done.
Once done, we can now delete the payment that was associated with the invoice. This way, the invoice will be marked as unpaid, and you can send it again to your customer.
Here's how:
Open your customers invoice and double click it.
On the Payment Status section, click the 1 payment link and tap on the Date hyperlink.