IF Rules for Overtime/Job Costing
Create an overtime IF functionality. For example, IF an employee exceeds 40 hours in a work week, then apply it to the days that exceed 8 hours. Or a feature that let's you choose which jobs the Overtime is costed to when you approve the timesheet. That way you aren't stuck with always having the OT hit the last job they work on in the pay period.