Cases like this aren't new in QuickBooks Online, j-fomiatti.
When your customer pays the invoice electronically, it syncs in Quickbooks Online. Hence, the invoices are paid automatically.
Meanwhile, your bank follows clearing and approving processes when they received the payment. After that, the payment will be deposited to your account which also reflects on your statement.
Those processes will more likely cause the payment date (in QuickBooks) and the deposit date (on your statement) to be different. To hear further explanation about this, I'd recommend contacting your bank's support.
To make sure your QuickBooks data matches with bank, we can edit the invoice payment.
- Open the invoice payment.
- Change the payment date.
- Click Save and close.
- Choose Yes to confirm the action.
This way, you'll be able to manage your banking transactions easily.