Hello there, @Test8888888888.
I understand the inconvenience it has caused you when printing invoices in QuickBooks Online (QBO). We always strive to improve our products for seamless management within the application. I'll explain how QuickBooks arranges your invoice lists to prevent you from printing past entries.
QuickBooks operates in a tricky way when sorting invoices; it retains the previous order you've applied before navigating to another area of the application. Additionally, the sorting arrows in each column function one at a time.
You're already on the right track by clicking the sorting arrow beside the Date column. However, let's ensure you're not applying additional filters that could cause the application to display irrelevant data and rearrange the order.

If it still shows an incorrect order after checking the sorting arrows and other filters, we can perform browser troubleshooting steps to eliminate common errors from cloud-based applications like QuickBooks. You can use the steps below to access them in a private window:
- Google Chrome: press Ctrl + Shift + N
- Mozilla Firefox: press Ctrl + Shift + P
- Safari: press Command + Shift + N
Once done, return to your regular browser and clear the cache and cookies to help prevent similar issues in the future. Additionally, you can consider using other supported browsers in sending the invitation.
Furthermore, you can use this resource to record payments from your clients once they have settled their balances in QBO: Record invoice payments in QuickBooks Online.
I remain open to any additional questions you may have about managing sales transactions or any QuickBooks-related concerns, @Test8888888888. Stay safe!