FMLA Rule
Overview
In the United States, the Family Medical Leave Act (FMLA) provides 12 weeks of unpaid leave to qualifying employees who need time off from work to care for their own or an immediate family member's health condition.
The application implements FMLA by using the EMPLOYEE_BALANCE_LOG table. When time taken as FMLA ages out, that time taken is again eligible to be used as FMLA time. The application uses the date that time off was taken and the FMLA offset to calculate when FMLA leave is replenished.
This grant back may either be done behind the scenes, as purely EMPLOYEE_BALANCE_LOG entries (the default), or as premium records that create EMPLOYEE_BALANCE_LOG entries.
Class name
com.workbrain.app.ta.quickrules.FMLARule
Parameters
This table describes the parameters of the FMLA rule:
Parameter | Description |
---|---|
FMLA Balance Name | Specify the balance to be incremented or decremented. |
FMLA Balance Type | Select Increment or Decrement to indicate how the balance is changed. |
FMLA Offset Unit | Defines the unit for the FMLA Offset Value parameter. Select Day, Week, or Year. The default is Day. |
FMLA Offset Value | The number of units to look back for any changes to the FMLA balance. As these changes in the balance become old enough, they are no longer within the 12-month window considered for FMLA.
For example, if an employee took one day off for FMLA 366 days ago, then their current 12-month window of FMLA taken has changed by one day as compared to the prior day. To calculate an employee's FMLA balance, the application looks at the EMPLOYEE_BALANCE_LOG. If the employee has re-earned the FMLA because the time has expired, then the amount that was originally decremented is added back into the employee balance. If the offset is not specified, the same date for the previous year will be queried for balance logs. |
FMLA Comment | Specify a comment to be placed in the EMPLOYEE_BALANCE_LOG.EBLOG_COMMENT field for reporting purposes. |
FMLA Premium Code | Optionally, specify the time code that is used to change the FMLA balance. If you do not specify a time code, the balance is adjusted behind the scenes by making direct entries to EMPLOYEE_BALANCE_LOG. |
FMLA Balance Ratio to Minutes | This field is only required if have specified a value for the FMLA Premium Code parameter. If a balance uses units other than minutes, specify the ratio to convert the balance to minutes. If left blank, the default is 1. |