How to edit absence entries

In Huma, you can make changes to absences, whether they are ongoing, upcoming, or historical absence registrations.


Edit ongoing absence (absence that hasn't ended yet)
If the end date is not registered and the start date is in the past, or if the end date is today's date and the start date is in the past, the following applies:

Status "pending"
- Can change all details
- Cannot delete all entries.

Status "approved"
- Can change end date to a future date
- Cannot delete all entries.
If extending the absence registration, status changes to "pending."


Status "auto-approved"
End date is today's date or in the future:
 - Can change end date to today's or a future date, cannot change all entries.
End date is in the past:
- Cannot change or delete all entries.

Status "auto-approved"
If the end date is in the future and the start date is today's date, the following applies:
- Can change end date to today's date or a later date.
- Can delete all entries.

If the end date is today and start date is today, or the end date is in the future and start date is today, the following applies: 
- Can edit end date to today´s date or later date
- Can delete entry


Edit historic absence (both dates are in the past)
If both end- and start date are in the past, the following applies:

Status "pending"
- Can change all details.
- Can delete all entries.

Status "approved"
- Can change end date to a later date than originally set.
- Can delete all entries. If extending the absence registration, status changes to "pending."

Status "auto-approved"
- Can change end date to a later date than the originally set date.
- Cannot delete all entries.


Edit upcoming absence (both dates in the future)
If both end- and start date are in the future, the following applies:

Status "pending"
- Can change all details.
- Can delete all entries.

Status "approved"
- Can change all details.
- Can delete all entries.

Status "auto-approved"
- Can change all details.
- Can delete all entries.

 


Who can edit absence? 


System role provides access to:
- Run absence exports
- Manage absence settings
- Add, update, and delete absences on behalf of colleagues
- Approve or reject absence requests
- Transfer days between periods
- Manually adjust absence

User role provides access to:
- Add, update, and delete absences on behalf of colleagues
- Approve or reject absence requests
- Transfer days between periods
- Manually adjust absence

Supervisor can transfer vacation days for employees who belong to the team they lead.