Vacations

Manage employee vacation requests, approvals, balances, and vacation types from a single screen.

User Guide Vacations

Vacation List

The Vacations screen displays all submitted vacation requests with their status, dates, and employee information.

Filters

Use the filter bar to narrow down vacation requests:

FilterTypeDescription
EmployeeDropdownSearch by employee name
StatusDropdownFilter by vacation status (Pending, Approved, Rejected)
Vacation TypeDropdownFilter by vacation type (Annual, Sick, etc.)
Date RangeDate PickerFilter vacations within a date range

Columns

ColumnDescription
EmployeeEmployee who submitted the vacation request
TypeCategory of the vacation (Annual, Sick, etc.)
Start DateFirst day of the vacation
End DateLast day of the vacation
DaysTotal number of vacation days
StatusCurrent status: Pending, Approved, or Rejected
ReasonReason provided by the employee
ActionsApprove, reject, edit, or delete the request
AttendUX — Vacation List
Vacation List
Add
Full NameTypeStart DateEnd DateStatus
Ahmed M.Annual2025-04-102025-04-14Approved
Sara A.Sick2025-04-122025-04-12Pending
Khaled H.Annual2025-04-152025-04-20Rejected
Screenshot: Vacation list view

Vacation Statuses

Each vacation request has one of the following statuses:

StatusBadgeDescription
PendingPendingRequest has been submitted and is waiting for manager approval.
ApprovedApprovedRequest has been approved by the manager or admin.
RejectedRejectedRequest has been rejected with an optional reason.

Create Vacation Request

To create a new vacation request, click the "Add" button and fill in the following fields:

FieldTypeDescriptionRequiredExample
EmployeeDropdownSelect the employee requesting vacation
Vacation TypeDropdownChoose the type of vacationAnnual Leave
Start DateDateFirst day of the vacation2026-04-15
End DateDateLast day of the vacation2026-04-19
ReasonTextBrief description of the reasonFamily travel
Tip: The system automatically calculates the number of days based on start and end dates, excluding weekends if configured.
AttendUX — Create Vacation Request
Create Vacation Request
Ahmed Mohamed
Annual Leave
5
2025-04-10
2025-04-14
Family travel
Save
Screenshot: Create vacation request form

Vacation Types

AttendUX supports the following vacation types out of the box. Admins can create custom types from Settings.

Type NameDescription
Annual LeaveStandard paid annual vacation entitlement
Sick LeaveAbsence due to medical illness or injury
Unpaid LeaveLeave without salary deduction from balance
Emergency LeaveUrgent leave for unforeseen circumstances
Maternity LeaveLeave for childbirth and postnatal recovery
Custom TypeAdmin-defined vacation type with custom rules
Tip: Custom vacation types can have their own balance limits and approval rules.

Approval Workflow

Vacation requests follow a structured approval process:

1

Employee Submits Request

The employee fills in the vacation form with dates, type, and reason.

2

Manager Reviews

The direct manager receives a notification and reviews the request.

3

Approve or Reject

The manager can approve or reject the request with an optional comment.

4

Balance Updated

Upon approval, the employee's vacation balance is automatically updated.

Warning: Rejected requests do not affect the vacation balance. The employee is notified of the decision.

Vacation Balance

Each employee has a vacation balance dashboard showing their entitlement status:

SettingDescription
Total EntitlementTotal annual vacation days the employee is entitled to
Used DaysNumber of approved vacation days already taken
Remaining BalanceDays still available for the current period
Pending RequestsDays requested but not yet approved
Tip: Vacation balances reset based on the company's fiscal year configuration.

Calendar View

The calendar view provides a visual overview of all approved vacations across the team:

View vacations on a monthly calendar with color-coded status indicators. Click any day to see who is on vacation.

AttendUX — Vacation Calendar
April 2025
SatSunMonTueWedThuFri
1234
567891011
12131415161718
19202122232425
Approved Pending Rejected
Screenshot: Vacation calendar view

Multi-day Vacations

AttendUX handles multi-day vacation requests with smart day calculation:

The system automatically counts only working days between start and end dates, skipping weekends and public holidays based on company settings.

Warning: Ensure your company's weekend days and holidays are configured correctly in Settings for accurate day calculations.

Example: Annual Leave Request

Ahmed wants to take 5 days of annual leave for a family vacation:

1

Submit Request

Ahmed opens the Vacations section, clicks "Add," selects Annual Leave, enters dates June 1–5, and adds reason "Family travel."

2

Manager Notification

Ahmed's manager receives a push notification and sees the request in the pending list.

3

Approval

The manager approves the request. Ahmed receives a confirmation notification.

4

Balance Update

Ahmed's vacation balance is reduced by 5 days. The calendar shows June 1–5 as approved vacation.