Annual leave accrual when someone's hours changes
I'm sure I've seen something about this before but cannot find it now.
We have some employees whose standard hours of work are changing. They accrue their annual leave in advance, so for example, someone on 30 hours per week has annual leave of 150 hours at the start of the year.
They are now changing to 35 hours per week, and I therefore need to increase their annual leave allowance. Is there a way for QB to do this or do I have to manually calculate the additional leave, and add it to a pay run (Accrue leave)?
Ditto for someone changing from 37 hours a week to 30 - their allowance should be decreasing but again I don't see this changing automatically. Does it need to be calculated manually? It seems awkward to do so given I can change someone's hours in the system and apply future dated pay changes (but not future dated hours changes - which would be a nice feature, to be able to say "from 1/10/22 Beverly's hours change from 37/week to 30/week and her salary decreases accordingly").
I cannot set a part-timer to have the same maximum accrual as a full-timer, despite their hours being shown as lower - so their Leave Allowance Template will need to be changed before the next annual leave year begins, otherwise their max accrual will be set at the wrong amount.
It would be good if QB could include either a future dated hours change alongside the pay rate change, or a calculator for annual leave when hours change (rather than this having to be worked out manually - X months at Y rate, plus A months at B rate), or both.
