I can help you in uploading a receipt in QuickBooks Online.
When you capture a receipt and upload it, QuickBooks Online will extract its data to create an expense or bill transaction. This is the reason why it'll require you to select an expense account to track it.
If the purpose of taking a picture of the receipt is to attach it to the existing transaction in QuickBooks Online, you can simply match them. This way, you don't need to select an account and won't create a duplicate entry.
Also, there are different expense reports in QuickBooks Online. You can customize them to get the right data that you need. If you subscribed to QuickBooks Online Advanced, you can create or build custom reports.
These are the links you can check to see the available reports in QuickBooks Online and how to run them: