Hello, @alisonpower. The Purchases by Product/Service Detail report behaves this way because it tracks account activity rather than just purchases. Since each Product or Service is linked to specific accounts, the system pulls in every transaction that interacts with those specific accounts to ensure your report totals match your actual books.
You can easily turn this off or remove unwanted transactions by filtering them out in the report customization settings. Simply go to the Filter Tab, select Transaction type as a filter, and check only the transaction types that you’d like to appear, so you will only keep the ones you actually need.


Once you have finished setting up the filters, your report will display only the transaction types you selected, making it easier to focus on the information you need.
As you continue working with reports in the future, this article may be useful: Customize reports in QuickBooks.
We’re always here to help if you have further questions or concerns.