Regardless of whether there are stock items or service items, could a whole Sales Order be part of a project?
At the moment we can record costs, but because invoices are delivered in bits and made up of both types of products, we cannot attribute any income to a project, therefor project costing is useless to us.