Skip to main content

PTO Management – View, Filter & Take Action on PTO Requests

Managing Paid Time Off (PTO) requests efficiently is crucial to ensuring smooth workforce operations. The PTO Management screen provides Staffing Workspace Admins and Operations Admins with full visibility and control over PTO requests from employees.

M
Written by Megha Sharma
Updated over 3 months ago

👤 Who Can Use This:
Workspace Admins & Operations Admins

🧭 Navigation:
Payroll & Accounting → PTO Management


✨ Overview

The PTO listing screen allows admins to:

  • View all submitted PTO requests

  • Approve, reject, or cancel requests based on eligibility and policy

  • Automatically update used hours and balances

  • Track changes with timestamps and audit actions


📋 Columns & Information Displayed

Each row in the PTO Management list view includes detailed and structured information to help you make informed decisions at a glance.

Column

Details Displayed

Submitted By

Candidate’s name, employment start date, eligible PTO days, work hours, and location.

PTO Request Details

PTO request date, total hours requested, and the reason provided by the candidate.

Client

The name of the client linked to the employment/job order.

Job Order

The job title or position associated with the PTO request.

Submitted Date

The date when the PTO request was submitted.

Status

Current status of the request: Submitted, Approved, Rejected, or Cancelled.

PTO Balance

Candidate’s available PTO balance (e.g., Before → After 2.14 hours → -0.11 hours).

Action By

🟨 If the request is still "Submitted", the Action By field shows: NA
🟩 If approved, cancelled or rejected, it shows: Staffing Company User Name + Action Date

Action

Available On

Description

Approve

Submitted, Rejected

Approves request and deducts hours from balance.

Reject

Submitted, Approved

Marks request as rejected.

Cancel

Approved, Rejected

Only WA / Ops Admin can cancel.

📌 You can access the Notes & Tasks panel from each row to review communication history and internal notes for the requesting candidate.


📌 Approval & Rejection Logic

Approve Request

  • Only Submitted, Cancelled or Rejected requests can be approved.

  • Upon approval:

    • Deduct requested hours

    • Store approver name and timestamp

    • Status updated to Approved

    • Email sent to the candidate

Reject Request

  • Submitted, Cancelled or Approved requests can be rejected.

  • Status is set to Rejected

  • Action By column shows updated details

  • Email sent to the candidate

🚫 Cancel Request

  • Only Workspace Admin / Ops Admin can cancel

  • Can cancel only Approved or Rejected requests


🧮 PTO Accrual Calculation

PTO balances are calculated using:

  • Semi-monthly OR Monthly accrual policy

  • Start date, end date, and policy type (semi-monthly/monthly)

📆 Semi-Monthly Breakdown

Each month is divided into two periods:

  • 1st to 15th

  • 16th to end of month

📆 Monthly Breakdown

  • Entire month is a single period (1st to end)

🧠 Function Requirements

Given a startDate and endDate, the function:

  • Determines how many full/partial periods fall in the date range

  • Pro-rates partially covered periods

📊 Example Calculations

Start Date

End Date

Accrual Periods (Semi-Monthly)

2025-01-01

2025-01-15

1.0

2025-01-16

2025-01-31

1.0

2025-01-10

2025-01-20

~0.7125

2025-01-10

2025-03-01

~3.47

Accrued Days Example:

  • If policy = 4 days/year, and 1.0 periods completed:
    accruedDays = 1.0 × (4 / 24) ≈ 0.167 days
    ≈ 0.167 × 8 = 1.33 hours


📅 Anniversary/Calendar Year Expiry Policy

A policy option in PTO Expiry dropdown: Calendar Year or End of Contract

📘 How It Works:

  • On January 1st, balance resets to 0

  • Accruals restart from scratch

  • If an employee leaves before Jan 1, normal expiry applies

A policy option in PTO Expiry dropdown: Anniversary or End of Contract

📘 How It Works:

  • On Anniversary Date, balance resets to 0

  • Accruals restart from scratch

  • It is based on joining date


🎨 Status Tags (Contextual Colors)

Status

Color

Submitted

Blue

Approved

Green

Rejected

Red

Cancelled

Grey

🔁 Change of Mind?
You can approve 'cancelled or rejected' requests and reject 'approved or cancelled' ones anytime.


🔍 Key Features

✅ Paginated List View

  • Displays 20 records per page

  • Ordered by Submitted Date (Descending) for most recent visibility

  • Each row shows PTO request details for a candidate, including status and approver actions

🔄 Sorting Options

Users can sort requests by:

  • Recently Added

  • First Name (A–Z / Z–A)

  • Last Name (A–Z / Z–A)


🎯 Filters

Easily narrow down PTO requests using:

  • Search Text Field: Candidate Name, Jombone ID, Email, or Mobile

  • Status Dropdown: Filter by Submitted, Approved, Rejected, Cancelled


📌 Reviewing Notes & Tasks

From each PTO row, Admins can:

  • Click to open the Notes & Tasks side panel

  • View all pre-existing notes and tasks related to the candidate

  • Add new internal notes to log communication or decisions


📤 Export PTO Report (XLS)

Admins can export a full PTO report for all employments under the logged-in Staffing Company.

📁 Option Label: Download PTO Balance
📍 Location: Top right of the PTO Management page
📄 Output: XLS file downloaded in the same tab

Report Includes:

All employments:

  • Active and ended

  • With or without PTO policies

Report Columns:

Column Name

Description

Client Name

Client associated with the job

Job Order Name

Title of the job order

Candidate Name

Name of the worker

PTO Policy Name

Policy applied (or NA)

Eligible Days

Days granted as per policy

Work Hours

Total work hours

Accrual Frequency

Daily, weekly, monthly, etc.

Expiry Policy

Policy on unused PTO expiry

Used Hours

Hours already used by candidate

Leave Balance

Calculated as of current date

  • File name includes date: PTO_Report_<Date of Report Generation>.xls


🌟 Why This Matters

PTO Management empowers your teams to:

  • Maintain transparency in PTO tracking

  • Take timely action on leave requests

  • Reduce payroll disputes

  • Ensure workforce availability planning


💡 Tips & Best Practices

  • ✅ Only Submitted requests can be directly approved or rejected

  • 🔄 Rejected and Approved requests are reversible by Admins

  • ✉️ Notification emails are automatically triggered after actions

  • 📈 PTO balances are always live based on:

    • Accrual Policy (monthly/semi-monthly)

    • Initial PTO (if any)

    • Calendar Expiry Rule

  • 🧾 Always track changes via Action By and Request Date

  • Use the filters and sorters to manage high-volume requests more easily.

  • Regularly export reports to reconcile PTO usage with payroll.

  • Make use of Notes for better audit trails and cross-team communication.


Did this answer your question?