When an administrator creates a new job for Job Signup, they must round the Service Hours earned to 1 decimal place, but yet the Service Hours module allows 2 decimal places.
A common problem caused by this discrepancy:
Our club wants to award 0.25 hours for meet set up, and another 0.25 for meet takedown, since the same people often don't perform both tasks, and neither job warrants more credit. Right now, the Service Hour admin has to go make a manual adjustment in the Service Hours module to add the missing "0.05", since the Job Signup only allows the task to be awarded either 0.2 or 0.3 hours, so we set it up for 0.2. This creates rounding errors since we are working everything in quarter hours. Seems like a bug that the Job Signup and Service Hours modules aren't both set at 2 decimal places.