Skip to content
  • Features
  • Pricing
  • FAQ
  • Help Center
Start Free Trial

Getting Started

1
  • Getting Started with Office-X

Subscription & Billing

1
  • Billing & Payment — How Seats Work in Office-X

Features & Modules

20
  • Work Shifts
  • Bill Management
  • Travel Requests
  • Purchase Requests
  • Attendance Management
  • Business Management Module
  • Employees Module — Adding a New Employee
  • Employees Module — Employee Table & Actions
  • Approval Flows (Workflow Management)
  • Holidays Calendar
  • Support
  • Performance Management
  • Leave Management
  • Payroll Management (Bangladesh Only)
  • Tax Configuration & Calculation (Bangladesh Only)
  • SMTP & Email Templates
  • Asset Tracking
  • Incident Report
  • Admin Module — Full Configuration Control
  • Permissions Management
View Categories
  • Home
  • Docs
  • Features & Modules
  • Leave Management

Leave Management

The Leave Management module allows employees to request leaves, track leave balances, and ensures that managers can approve or reject requests based on company policy. This module supports multi-step approval flows, detailed leave calculation, and comments for communication.

All leave operations are divided into three routes: Create, Approve, and View. Permissions are required for each route.

1. Create Leave Request #

Employees can create leave requests for themselves or, if permitted, for others.

Create Leave Request Form: #

  • Search Employee: By default, an employee can create a request for themselves. Users with permission can select other employees.
  • Leave Type– Shows leave types configured by the admin (Admin → Leave Type).
  • Leave Quota & Calculation:
    • Displays the entitled days, earned days (calculated based on joining date, work hours, and company policy), used (paid/unpaid), and remaining balance.
    • Employees cannot request leave if work schedule is not set: “Work schedule not set. Please set your work schedule before requesting leave.”
  • Starting Date/ Ending Date– Select the leave period.
  • Starting Time / Ending Time – For partial day leave.
  • Reason– Enter the reason for leave.
  • Send Request – Submit leave request for approval.

My Leaves Table Example: #

From DateTo DateRequested DateTypeStart DateEnd DateHour(s)StatusAction
Oct 14, 2025Oct 18, 2025Oct 22, 2025Casual LeaveOct 14, 2025Oct 18, 202524hPendingOpen Menu

Action Options for Employees: #

  • Edit – Modify leave request until it is approved or rejected.
  • View – See detailed leave information.
  • Comments – Communicate with approvers or admin for clarification.

2. Approve Leaves #

Approvers, such as reporting managers or HR, can review leave requests submitted by employees.

Approval Dashboard Features: #

  • Search by Employee Name / ID – Quickly locate requests.
  • Filters – Filter requests by date range, leave type, status, or employee.
  • Columns Displayed: From Date, To Date, ID, Employee, Leave Type, Start/End Date, Hours, Status, Requested Date, Action.

Action Options for Approvers: #

  • ✅ Approve – Approves the request and moves it along in the workflow if multi-step approval is configured.
  • ❌ Reject – Rejects the leave request with comments.
  • 👁️ View – Review request details, attachments, approval flow, and employee leave balance.

Example Table for Approvers: #

From DateTo DateIDEmployeeTypeStart DateEnd DateHour(s)StatusRequested DateAction
Oct 14, 2025Oct 18, 2025DEV25003Habid HirdoyCasual LeaveOct 14, 2025Oct 18, 202524hPendingOct 22, 2025Open Menu

Comments & Communication: #

Approvers can comment on leave requests to communicate with the employee, ask for clarification, or provide instructions.

3. View All Leaves #

The View route allows authorized users (like CEO or HR) to see all leave requests without taking action.

Features: #

  • Displays all leave requests across the organization.
  • Filters and search by employee, leave type, status, or date.
  • Tabs available in detailed view:
    • Overview: Full leave request details, leave type, hours, and reason.
    • Approval Flow: Multi-step workflow showing each approver and approval status.
    • Comments: Communication between employees and approvers/admin.

Example Table: #

From DateTo DateIDEmployeeTypeStart DateEnd DateHour(s)StatusRequested DateAction
Oct 14, 2025Oct 18, 2025DEV25003Habid HirdoyCasual LeaveOct 14, 2025Oct 18, 202524hPendingOct 22, 2025Open Menu

Leave Management – Leave Calculation Example #

When an employee requests leave, the system calculates leave balances based on their assigned work hours, leave policy, and previously used leave. The leave quota information is visible in the employee profile or in the leave request form.

Example Leave Balances (for a selected period): #

Leave TypeEntitledUsedPaidUnpaidBalanceEarned
Casual Leave11.000.000.000.008.888.88
Sick Leave3.000.000.000.002.382.38

Explanation: #

  • Entitled: Total leave allocated per year (or per policy)
  • Used: Leave already taken by the employee
  • Paid / Unpaid: Leave taken as paid or unpaid
  • Balance: Remaining leave available
  • Earned: Leave accrued based on joining date, work hours, and company policy

Filter by Date: #

You can filter leave balances for a specific date range to check how much leave is available or used during that period.

Work Hours Requirement: #

  • Leave calculation depends on the employee’s work schedule.
  • If the employee’s work schedule is not set, they cannot request leave.

“Work schedule not set. Please set your work schedule before requesting leave.”

This ensures that leave hours, partial leaves, and accruals are accurately calculated.

Tip: #

Permissions are required to access each route:

  • Create Leave – Employees can request leave.
  • Approve Leave – Approvers can take action based on workflow.
  • View Leave – View-only access for managers or admins to monitor leave usage.

Key Highlights #

  • 📅 Employees can submit leave requests with accurate leave calculations based on work hours.
  • ✅ Multi-step approval workflow ensures proper review by reporting managers and HR.
  • 📝 Comments allow communication and clarification.
  • 🔒 Route-level permissions ensure correct access.
  • 📊 Admins and managers can track all leave requests and leave balances organization-wide.
Updated on November 13, 2025
Table of Contents
  • 1. Create Leave Request
    • Create Leave Request Form:
    • My Leaves Table Example:
    • Action Options for Employees:
  • 2. Approve Leaves
    • Approval Dashboard Features:
    • Action Options for Approvers:
    • Example Table for Approvers:
    • Comments & Communication:
  • 3. View All Leaves
    • Features:
    • Example Table:
  • Leave Management – Leave Calculation Example
    • Example Leave Balances (for a selected period):
    • Explanation:
    • Filter by Date:
    • Work Hours Requirement:
    • Tip:
  • Key Highlights

Office-X is an all-in-one office management platform that streamlines employee management, attendance, payroll (Bangladesh only), asset tracking, and approvals. Automate workflows, gain insights, and run your business smarter with ease and security.

  • Links
  • Features
  • Pricing
  • FAQ
  • Help Center
  • Support
  • Violation Report
  • Help Center
  • Terms of Service
  • Privacy Policy
  • Follow Us
  • x
  • instagram
  • facebook
  • youtube

© 2025 Office-X. All rights reserved.

  • Features
  • Pricing
  • FAQs
  • Help Center
Sign In