This module is a crucial component of the HR & Payroll system that enables HR managers and supervisors to efficiently plan, define, and manage work schedules and shifts for employees. It ensures proper workforce allocation, prevents scheduling conflicts, and optimizes productivity by aligning employee availability with business needs.
Note: Shift swaps can occur during attendance check-ins. Requests for shift swaps or changes must be submitted through the Applications module. The Schedule module strictly focuses on defining work schedules and shifts.

Core Functionalities:
Holidays Management
Allows HR managers to define and manage company-wide holidays, ensuring proper workforce planning and payroll accuracy.
- Holiday Calendar Management – HR can create and update a list of public and company-specific holidays.
- Holiday Pay Calculation – Integrates with the payroll system to apply holiday pay rates for eligible employees.
- Custom Holiday Policies – Supports different holiday policies for various employee categories, departments, or locations.
Shift Planning & Management
- Enables HR managers to create custom work shifts (morning, evening, or night shifts).
- Supports rotating shifts, fixed shifts, and split shifts for different departments.
- Allows batch assignments for multiple employees to simplify workforce planning.
Employee Availability Management
- Tracks individual employee preferences for working hours.
- Allows employees to indicate preferred working days and time slots.
- Helps HR managers balance workloads and minimize understaffing or overstaffing.
Conflict Detection & Resolution
- Automatically detects overlapping shifts, double bookings, or scheduling gaps.
- Provides alternative scheduling suggestions to resolve conflicts.
- Prevents non-compliance with labor laws (e.g., ensuring required rest periods between shifts).
Shift Swap Requests & Adjustments
- Employees can request to swap shifts with colleagues through an integrated request system.
- Supervisors can approve, decline, or suggest alternative swaps based on workforce requirements.
- Ensures smooth shift transitions without disrupting business operations.
Creating Schedules:
- Two sections for Creating Schedule
- Year Calendar to define Business days and Time off
- Click the Add Schedule Button
- Choose the Week View

Year Calendar to define Business days and Time off
- Click the Add Schedule Button
- Choose the Year View

Holiday Management
The Add Holiday feature allows HR managers to define and manage company and national holidays.
Functionalities:
- Holiday Type: Choose between predefined holidays or create a Custom Holiday specific to the organization.
- Select Schedule: Assign holidays to a specific work schedule to ensure proper workforce planning.
- Holiday Name: Define a name for the holiday (e.g., Independence Day, Company Anniversary).
- Date: Set the exact date for the holiday in the format mm/dd/yyyy.
- Description: Add relevant details or special notes regarding the holiday
