Yes, you can use QuickBooks cashflow statement for old transactions. However, you'll need to manually enter the transactions in the system or import them to QuickBooks Online. This way, past entries will reflect in the cash flow statement and you can use this to prepare Annual Returns.
There ate two ways on how you can manually enter a transaction in QuickBooks Online. You can do it by going to the Plus (+) icon or on the Register page. In addition to this, I’d suggest checking out our Help articles page. There, you can browse some useful articles that serve as guidelines for creating transactions.
Please follow the steps below on how you can manually import your list in QuickBooks Online.
For a chart of accounts, you can import your accounts using a spreadsheet in Excel or CSV file format. Here's how to get it ready before you upload it to QuickBooks.