Create as many employee accounts as you need. They may be marked in-active to be removed from daily use.
Employees may be grouped by Department and by (user defined) JobTypes. You may optionally store emergency contact information,
hire date, payroll notes, etc.
Employees can be assigned more than one JobRole, with each JobRole potentially having a different pay rate.
If an employee account is configured this way, time worked can be marked with any of these multiple JobRoles.
Your payroll professional has the ability to define paycodes. For example:
- Regular - paid
- Paid Time Off
Paycodes can be used to separate out work per budget or per funding agency.
Offer payment incentives for working unpopular hours. You may define shift differentials and apply any combination of them to any work shift.
Compensation for time worked can be paid out in cash, or it can be stored in an "hour bank" to be paid out at a later time.
Hour banks can be (optionally) constrained to remain within a range [0 - User_defined_maximum].
Hour banks can be credited periodically. For example, 80 hours of paid-time-off can be added to an employee account at the beginning of the year.