Earned Leaves in Frappe HR: Accruing Leaves Over Time
Earned Leaves are leaves that accrue gradually over a period rather than being handed out all at once. Instead of giving an employee their full yearly entitlement on day one, Frappe HR can add a set amount each month (or quarter, or half-year), so leaves build up as the employee works through the period.
Earned leaves are configured on a Leave Type and then accrue automatically against the employee’s allocation.
BEFORE YOU START
You’ll need a Leave Type set up for earned leave, and a Leave Allocation for the employee on that type (created directly or through a Leave Policy Assignment) for the accrual to build on.
Step 1: Configure the Leave Type
On the leave type, enable Is Earned Leave and set:
- Earned Leave Frequency: how often leaves accrue, Monthly, Quarterly, Half-Yearly, or Yearly.
- Allocate on Day: when in each period the accrual is added (such as the Last Day of the month, the First Day, or the employee’s Date of Joining).
- Rounding: how fractional earned leaves are rounded off.
- Max Leaves Allowed: the ceiling the accrual builds up to.
Step 2: Allocate the leave to employees
Create a Leave Allocation for the employee on this leave type directly, or via a Leave Policy Assignment / the Leave Control Panel. This allocation is what the earned leaves accrue against over the period.
Step 3: Let the accrual run
From there it’s automatic. A background scheduler adds the earned leaves on the configured day at the configured frequency, increasing the employee’s balance step by step until it reaches the Max Leaves Allowed. There’s nothing to run manually each month.
NOTE
Accrual stops at the Max Leaves Allowed earned leaves won’t push the balance past that ceiling. The Rounding setting decides how part-leaves are handled, so set both to match your policy exactly.
TIP
Earned leave suits entitlements that should be “worked for” through the year like privilege or annual leave so someone who leaves mid-year has only accrued their fair share rather than the full amount up front. Pair it with carry-forward if leftover earned leave should roll into the next period.
Related Topics
- Leave Type
- Leave Allocation
- Leave Policy Assignment
- Leave Period
- Leave Application
SUMMARY
Earned Leaves accrue gradually over a period instead of being granted all at once. Configure the Leave Type with Is Earned Leave, an accrual frequency (monthly, quarterly, half-yearly, or yearly), the allocation day, rounding, and a maximum, then allocate the leave to employees. A background scheduler then adds the earned leaves automatically each period, building the balance up to the maximum. It’s ideal for entitlements that should be earned through the year, and works alongside carry-forward.