AlayaCare is a zero to gross payroll system, using only the time and attendance features to export enough information for an external payroll system to calculate gross to net. We support various pay codes, but do not support wage tables allowing for different pay rates for employees.
Pay Codes are entered in Accounting Global Settings. They should include Pay Codes for any type of pay item, including:
- Regular Visits
- Indirect Time (meetings, paid sick time, etc)
You simply enter the code that should be exported to your payroll system and the units of the pay code: hours or visits.
For visits & time off, the Service Code will determine the Pay Code to use. For premiums, the pay code is entered directly and not via a service code.
Holiday Pay & Employment Type
AlayaCare handles pay for work on holidays, but it does do the complex rules related to paying out holidays in the payroll overall for all employees.
In Accounting Global Settings, there are two sections that are important to set up in order for Holiday pay to be calculated properly.
Holiday Group: First set up a holiday group with all the corresponding dates. For now, employees are not specific to a holiday group.
Employment Type: Each employment type is set up as being either eligible or not for holiday pay.
Given a particualr visit, AlayaCare will check the date to see if it's a holiday, the employment type of the employee to see if they're eligible for holiday pay, and finally it will check if there's a holiday pay code set on the service code of the visit. Note that holiday pay codes only apply to visits and not to other pay items, like premiums or time off.
Employment Settings will determine the Overtime Rule for a given employee.
If any portion of a given visit for that employee is over the allotted time for that employee in the given period, then the Overtime Pay Code set on that visit will apply to that portion of the employee's hours.
For example, let's imagine there's an employee with the overtime rule "40 hours / 1 week" and they had worked 38 hours so far. Their next visit is 3 hours. For that visit, they'll receive 2 hours of the regular pay code and 1 hour of the OT pay code.
Overtime is calculated based on the setting in System Settings > Scheduling > First day of week.