Hi there, accounts397.
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.
Then, you can now upload your spreadsheet. Follow these steps:
After that, match your fields to QuickBooks fields to make sure your accounts get imported correctly. To view the information and to finish the process, please check this article: Move your chart of accounts to QuickBooks Online.
For other lists that you want to import, please refer to this article to see the instructions on how you can import them successfully: Move your lists to QuickBooks Online.
Once done, transactions that are imported will show in the cash flow statement.
Please open this article on how you can file and pay the Tax/GST you owe using QuickBooks Online International version: File and pay Tax/GST.
Please feel free to drop me a reply below if you need additional assistance. I'd be more than willing to help you. Take care!