Total: above the table counts the parts listed. The columns are CATEGORY, OPP PART# (the part number bought outside), INV. STOCK PART# (the matching part in your inventory, when you stock it), INV. NON STOCK PART# (the matching non-stock item, when there is one), DATE, OPP SUPPLIER, SUPPLIER INVOICE NO., OPP COST (what you paid the outside supplier), PRIMARY SUPPLIER NAME (the stocking vendor set on the inventory part), PRIMARY VENDOR COST (what that vendor charges) and PROFIT.
Only parts you stock in inventory can be compared. For any other part, PRIMARY SUPPLIER NAME, PRIMARY VENDOR COST and PROFIT show -. That is expected, not a fault: there is no stocking vendor price to compare against. On most runs, many of the lines look like this.
The printout is headed Report of OPP of Stocking Parts, with the same columns and the same red and green colouring in PROFIT as the screen. Its total row has the same limitation as the screen's.
OPP SUPPLIER is typed when the purchase is entered, and can hold a person's name where a company is expected. To see the same purchases with what the customer was charged for each part, run OPP & Shop Paid Outs Report.