Absence

People

Free

Leave balances that can always explain themselves: every day off is priced from the person's own working week and recorded, never overwritten.

About this module

Absence keeps every leave balance as a ledger: each accrual, each day taken, each carry-over and each expiry is a dated line that is never edited. A balance is the sum of those lines, so the balance on any past day can be read back, and a correction is a cancelling line on the original date rather than a silent change. Each day of leave is priced from the person's own working week and the public holidays of their work calendar: a Friday they never work costs nothing, a half day costs half of that day. Carried-over days are used before they expire, and an expiry only removes what is left.

Events contract

This module neither publishes nor consumes domain events.

Permissions introduced

hr-leave-types:createCreate leave types
hr-leave-types:readView leave types
hr-leave-types:updateEdit leave types
hr-leave-types:soft_deleteMove leave types to the trash
hr-leave-types:hard_deleteDelete leave types permanently
hr-leave-types:restoreRestore leave types from the trash
hr-leave-types:exportExport leave types
hr-leave-policies:createCreate leave policies
hr-leave-policies:readView leave policies
hr-leave-policies:updateEdit leave policies
hr-leave-policies:soft_deleteMove leave policies to the trash
hr-leave-policies:hard_deleteDelete leave policies permanently
hr-leave-policies:restoreRestore leave policies from the trash
hr-leave-policies:exportExport leave policies
hr-holiday-calendars:createCreate holiday calendars
hr-holiday-calendars:readView holiday calendars
hr-holiday-calendars:updateEdit holiday calendars
hr-holiday-calendars:soft_deleteMove holiday calendars to the trash
hr-holiday-calendars:hard_deleteDelete holiday calendars permanently
hr-holiday-calendars:restoreRestore holiday calendars from the trash
hr-holiday-calendars:exportExport holiday calendars
hr-leave-ledger-entries:readView the leave ledger
hr-leave-buckets:readView leave buckets
hr-leave-request-days:readView recorded leave days

Information

Version1.0.0
CategoryPeople
PricingFree
SettingsNo settings
Tags
employeesleaveabsence

Required modules

Works well with