Let me guide you on how you can post your previous transactions, Faisal.
When you memorize a transaction, this will remind you every time your transaction is due. This means that the feature is designed for your future transactions and not for your past invoices. You'll have to generate invoices for your 2019 transactions instead manually.
Moving forward, ensure to select the Automate Transaction Entry option so the transaction will be entered when it's due and be able to produce a memorized transaction.

Furthermore, QuickBooks offers different reports that you can choose from. You'll only have to customize them to ensure you'll get the data you need for your business. I've added this article for more details: Customize Reports in QuickBooks Desktop.
Post your reply below if you have any other concerns about generating previous or memorized transactions. I'll make sure to help.