Thank you for the prompt reply. Allow me to join the thread and handle your query about entering transactions by batch, @todjenhog.
The feature you described in your initial post is Batch enter transactions. This is a feature that's exclusive in the QuickBooks Desktop (QBDT) Accountant and Enterprise versions.
What my peer @RCV stated above is correct for your situation. You can utilize IIF files to transfer transactions from one company file to another. Other than lists, it can import credit card transactions as well.
Here's a list of every type of transaction you can import with this feature:
If you want to go a different route, you can also use a migration tool like what @Fiat Lux - ASIA stated above. Or, you can take a look at this page: Apps for QuickBooks Desktop. It's a complete list of third-party apps you can link to your QBDT company.
Tag me in a comment below if you have additional questions about importing transactions in QBDT. I'll be around to help you out. Enjoy your weekend!