PC Service bills for certain typical items through the PMATS interface.  (These are just some I happened to grab from recent PMATS receipts. We can use them to prototype how it can work.)

That's enough to give the picture.  Pickup/Delivery is a service, as is Labor.  The other items are inventoried.  There would be an inventory receiving discipline in PC Service to add to QBs sense of inventory as parts come in, and remove as they are billed, if removing is automatic.  (is it?  hmmm)

DCAD bills for hours of consulting.  Their item is a labor rate.

DS MDS would bill for ... i don't know, let's thing about them later.