For projects where there can be capital expense or operational expense, having the project manager set the hour type at the task level would ensure the time is being reported to the correct hour type. This would override the default time set in the timesheets.