How does SupaJack Construct track annual and sick leave?
As a ledger. Every accrual, leave taken, carry-forward, expiry, encashment and adjustment is a dated entry, and the balance is the sum of the entries, never a number that gets overwritten. Sick leave applies the Article 31 tiers: 15 days full pay, 30 half pay, then unpaid. Payroll reads the same entries.
Why a ledger
A balance that is edited cannot show where it came from, and drifts. A ledger can be audited, reversed and explained to the employee entry by entry, which matters in a final settlement or a dispute.
Leave types
Annual, sick, maternity, paternity and unpaid leave are standard types, and others such as bereavement can be added. Each type is paid or unpaid, and the paid days flow to the payslip.
Approvals
Leave requests appear in the approvals inbox with a sentence saying what approving will do, and one tap approves or declines them.
Related tools and guides
See payroll and WPS, time and attendance, interim payments, finance and VAT, approvals, the construction ERP overview, the buyer's guide and the answer on scheduling, BIM and safety.
Worked example
An employee has 30 days of annual leave for 2026, takes 18, and carries 12 into 2027. The ledger shows an accrual entry of 30, two leave entries of 8 and 10, and a carry-forward entry of 12, with each entry dated.
Questions people ask
Is the balance stored as a number?
No. It is the sum of dated entries.
Are sick leave tiers applied?
Yes, Article 31's 15, 30 and unpaid tiers.
Can leave be encashed?
Yes, as a ledger entry.