Project Expenses

You describe a feature that has not been implemented yet: job cost accounting. The only way to do what you describe right now is with tracking codes, although they were really not meant for projects, but for company divisions. So the reporting will not be convenient.