Most leave disputes come from balances nobody trusts. Punchly credits casual leave month by month — including the joining month — and carries unused days forward up to the cap you set, so the number an employee sees is the number HR sees.

Approvals and balances are handled by people with the Approvals permission, not only the company admin, so team leads can manage their own people. Employees can withdraw a pending request themselves.

Approved leave feeds the monthly reports: unpaid leave counts toward loss-of-pay days on the salary slip automatically.