Time logged against a project or a task, entered daily or filled in across a week, then submitted and reviewed as separate steps. Because members carry a billing rate on each project, the hours price themselves.
Timesheets fail on entry, not approval. A weekly grid gets filled in; a form that wants one entry at a time does not.
Priced by the rate that applied on that project, on that day.