Invoices in QuickBooks Online (QBO) might be automatically marked as paid due to specific account settings, @politovsergey3.
If you've set auto-apply credits to invoices, the program will utilize any client credits. If you have older open invoices, QuickBooks applies the credit to them. If none, it will apply to the next invoice. This feature also applies a credit to open invoices if the credit matches the amount due on an invoice.
It could be the reason why your invoices were marked as paid without receiving the actual payment from clients. We can address this issue by turning the feature off within your QBO account.
Here's how:
- Go to the Gear icon at the top right corner and tap Accounts and settings.

- Navigate to the Advanced menu, then click the Automation section.

- Uncheck the Automatically Apply credits box.

- Tap Save, then hit Done.
Once done, you can restore its open status by unlinking the payment:
- Go to Sales from the left menu and choose the Invoices tab.
- Locate the invoice that shows as paid and click it.
- Tap the View payment # (invoice number) under the Invoice activity section.

- Click Clear Payment.

- Choose the Record and close option, then Yes.
In addition to that, if you've accidentally created copies of your invoices, delete the incorrect ones to maintain accurate records. Please follow these steps below.
- Go back to the Sales option, then click Invoices.
- Locate the duplicate invoice.
- Click the dropdown button under Actions and select Delete.
- Tap Delete to confirm.

Here's an article that you might find handy when navigating through the process mentioned above: Create and apply credit memos or delayed credits in QBO.
If you have other questions about managing invoices or other QBO-related concerns, don’t hesitate to reach out again.