I despise how vague their invoice is! At worst, our's are MUCH more detailed than that. We used to be vague like that, but it just ended up causing US headaches when we would look up history due to failed parts, new problems that could be related to an old problem, etc.... We put the supplier's part numbers on the invoices MOST of the time, or at LEAST a good description of the part to know where we got it from.... Most stuff we use is OE or Carquest, so if it has an OE number, we went to the dealer, otherwise, carquest, and we use their better lines of parts, unless the customer wants to try to trim some off the bill. It really helps to be sure what we DID put on it though! With brakes, Carquest has up to 4 or more different levels of pads we can get! It helps to know what we're dealing with!