Hello,
Each week, we pay to our employes 40 hours of work regardless of the the real time worked.
If they work more than 40 hours per week, their overtime is banked at normal rate.
If they work less than 40 hours per week, the balance remaining is taken from their "bank of hours" or becomes negative.
Can we set time trex to create each week a payroll with 40 paid hours ?
Any solution in this case to keep track of the Banked hours ?
Pay 40 hours every weeks automaticaly
Okay, so they will manually be entering punches.
So you can setup a standard Accrual Policy to act as your time bank.
You can then setup your Overtime Policies to deposit overtime into the accrual policy instead of pay it out.
Next you can setup Absence Policies to withdrawn from the accrual policy.
At this stage any overtime would automatically be deposited to the employees accrual policy (time bank) and any manually entered Absence Time would be withdrawn from the accrual policy (time bank).
If you want to automate the absence policy part as well, you could setup recurring schedules for the employees to define how long employees are scheduled to work each day, and a Schedule Policy with a undertime absence policy selected. TimeTrex would then automatically create absence time entries if the employee works less than their scheduled time each day.
So you can setup a standard Accrual Policy to act as your time bank.
You can then setup your Overtime Policies to deposit overtime into the accrual policy instead of pay it out.
Next you can setup Absence Policies to withdrawn from the accrual policy.
At this stage any overtime would automatically be deposited to the employees accrual policy (time bank) and any manually entered Absence Time would be withdrawn from the accrual policy (time bank).
If you want to automate the absence policy part as well, you could setup recurring schedules for the employees to define how long employees are scheduled to work each day, and a Schedule Policy with a undertime absence policy selected. TimeTrex would then automatically create absence time entries if the employee works less than their scheduled time each day.
Sound Good !
Regarding the Overtime policy, If I choose to deposit overtime into the accrual policy. I still need to specify a Pay stub account ?
Here's what I did:
Name : Overtime
Type: Weekly
Active After: 40:00
Rate: 0
Pay Stub Account : Earning Overtime
Deposit to Accrual Policy: Banque
Accrual Rate: 1
Is it okay ?
Regarding the Overtime policy, If I choose to deposit overtime into the accrual policy. I still need to specify a Pay stub account ?
Here's what I did:
Name : Overtime
Type: Weekly
Active After: 40:00
Rate: 0
Pay Stub Account : Earning Overtime
Deposit to Accrual Policy: Banque
Accrual Rate: 1
Is it okay ?
Is it possible that TimeTrex creates automaticaly an absence if the employee worked less than 40 hours in the week ?
For exemple :
Monday : 8 hours (Total 8 hours)
Tuesday : 8 hours (Total 16 hours)
Wednesday : 8 hours (Total 24 hours)
Thursday : 8 hours (Total 32 hours)
Friday : 5 Hours (Total 37 hours)
In this case 3 hours are missing to get 40 hours, so thoses 3 hours should be taken from the Banked time.
Mission possible ?
For exemple :
Monday : 8 hours (Total 8 hours)
Tuesday : 8 hours (Total 16 hours)
Wednesday : 8 hours (Total 24 hours)
Thursday : 8 hours (Total 32 hours)
Friday : 5 Hours (Total 37 hours)
In this case 3 hours are missing to get 40 hours, so thoses 3 hours should be taken from the Banked time.
Mission possible ?
No, its only possible to have TimeTrex create absences automatically if the employee works less than their scheduled time each day.
Given your example this would do exactly what you want, but the important distinction is the absences are created on a daily basis, not a weekly basis, and the employee needs to be scheduled.
This is all handled by the schedule policy as per my previous post.
Given your example this would do exactly what you want, but the important distinction is the absences are created on a daily basis, not a weekly basis, and the employee needs to be scheduled.
This is all handled by the schedule policy as per my previous post.