Skip to main content

User can’t request absence on a specific date

Fix issues where users can’t book absence on certain days, including weekends or bank holidays.

C
Written by Charlotte Alderson

If a user can’t book absence on a specific date, the issue is usually caused by either absence type restrictions or bank holiday layer settings.

📌 Note: You need HR Admin permissions to update absence types and work layers.

Check activity mask settings

Absence types may be restricted to certain days.

  1. Click HR Admin, then click Setup.

  2. Click Types.

  3. Find the required absence type.

  4. Locate Activity Mask.

  5. Set the correct value:

    • 1: Book on working days only

    • 2: Book on non-working days only

    • 3: Book on any day

  6. Press Enter, then click Save.


Understand activity mask behaviour

  • If set to 1, users can’t book on weekends or bank holidays.

  • If set to 3, users can book on any date.


Check bank holiday layers

Bank holiday layers may prevent booking on certain dates.

Identify the layer

  1. Click HR Admin, then click Setup.

  2. Click Custom bank holidays.

  3. Note the layer ID.

Remove outdated layers

  1. Click HR Admin, then click Change user work layers.

  2. Find the user.

  3. Edit the Layer Array.

  4. Remove the custom bank holiday layer ID if it’s no longer needed.

  5. Press Enter, then click Save.

⚠️ Important: Only remove the specific bank holiday layer ID. Don’t delete other values, as these control working patterns.


Understand common causes

This issue usually occurs when:

  • The absence type restricts booking to working days.

  • A custom bank holiday layer marks the date as non-bookable.

Did this answer your question?