Still Sick on Day Two? Move the Date, Not the Request.
An absence rarely ends when the first request said it would. Someone books three sick days and needs five. Someone books a week and is back on Thursday. The usual fix is a second request — a second approval, a second row in the ledger, and for sick pay, a second illness spell where the law counts one. Shiftavo moves the end date of the absence that already exists instead. Pick the new last day off; the hours, the schedule block, and the leave balance move together in one step. The person who's away can do it from their phone. So can the manager, from the review queue. Coming back early always takes effect immediately — giving days back has never needed anyone's permission.
What Moves When the Date Moves.
The reason this isn't just an editable field.
Recalculated for the new span.
A part-day absence still bills against the person's working hours, not the wall clock. Days they don't work cost them nothing, whichever end of the absence they land on.
Re-booked, not adjusted twice.
The original booking is reversed and one fresh booking replaces it. The ledger shows both, so a corrected absence reads as one decision — not as an absence that somehow happened twice.
The block moves with it.
Added days block scheduling from the moment they're added; days given back open up again. Coverage, conflicts, and the calendar all read the same dates you just picked.
Sick Leave and Vacation Are Different Problems.
The leave policy decides. Nobody configures it per request.
Applies immediately.
The absence stays approved and stays blocking — someone at home ill shouldn't be waiting on a form for their own schedule to reflect reality. The manager is notified and the request comes back flagged, because the extra days usually carry shifts that now need cover. That's an acknowledgement, not a second approval.
Extra days go for approval.
The added days become a linked follow-up request covering only those days. The original time off keeps its dates and its booking while the manager decides — so a declined extension leaves the approved week exactly as it was.
Immediate, whoever does it.
Shortening an absence returns the hours and frees the days. Same for any change to a request nobody has reviewed yet — there's no decision to undo.
What This Doesn't Do Yet.
You can move an absence's end, not its start — a wrong start date means deleting the request and filing it again. There's no open-ended sick leave that stays running until someone clocks a return-to-work date; every absence has an end, even if you move it three times. And there's no threshold that auto-approves short extensions: a policy either lets people extend their own absence or routes the extra days to a manager. The spell-ceiling warning and the manager's revoke are the controls.