Where it usually breaks
And how to keep it from happening.
- The hours are zero or negative. The approval guard blocks the action and records the failed attempt.
- An entry is changed after it leaves submitted status. The guard checks current status before acting, avoiding a stale approval.
- A time entry points to a task under a different project. Check both references before submission.
- A failed receipt is ignored because the entry looks unchanged. Review the recorded failure reason and correct the source record.