For a shop that doesn't carry inventory, the expense (cost of the part) is recorded when you enter and pay the vendor's bill/expense in QB, not when you sell the part on the customer invoice. Only inventory parts are expensed at the time they are sold on an invoice, but the bottom line is the same either way.
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.