Quicken

Your accounting software should integrate with your archival system. Receipts are normally stored by date and accounting entries include the date. When entering an accounting entry use the Comment field to describe the item and the category to classify the item. You want the items to be easy to find. When adding an accounting entry split the transaction and add a category and comment to the line items. After a house burglary I searched and submitted copies of the receipts (real world example).