Skip to content
English
  • There are no suggestions because the search field is empty.

Completion Check: What It Is and How It Works in PSOhub

Learn what the Completion Check is, who it is for, and how it helps you monitor incomplete timesheets across your team in PSOhub.

Published: 1 June 2026

Audience

  • Admin
  • Controller

Objective

Understand what the Completion Check is in PSOhub, how it identifies incomplete timesheets, and how it supports complete and accurate time tracking across your organization.

Introduction

The Completion Check in PSOhub gives Admins and Controllers an instant summary of incomplete timesheets. It highlights which users have not yet logged their required hours for a given week and allows you to send reminders directly from the overview.

Incomplete timesheets create real financial risk. Hours that are not booked cannot be invoiced, which can directly impact project margins and revenue recognition. The Completion Check gives you a single place to identify these gaps early and act on them before they affect billing.

It works alongside the broader timesheet approval workflow and complements the reminder functionality already available in the Resource Dashboard.

Who Can Access The Completion Check

Access to the Completion Check is limited to two user types, each with a different scope:

  • Admin users can see the Completion Check for all teams across the organization and send reminders to any user.
  • Controller users can see the Completion Check for their own team only and send reminders to users within that team.

📌 Note: A Controller's team is defined by the business unit they are assigned to lead in                Business Unit settings.

How It Works

The Completion Check evaluates each user based on their timesheet configuration in User Management. A user is included in the overview when all of the following conditions are met:

  • The Timesheet required option is set to Yes in the user's settings
  • The Start date timesheet registration has been reached
  • A weekly number of contractual Hours per week is defined

For each qualifying user, the Completion Check compares the contractual working hours against the hours actually booked, approved by the Project Manager, and approved by the Team Lead for the selected period. Any shortfall is flagged as incomplete.

This logic ensures that only users who are expected to log time appear in the overview, and that the data reflects each user's actual working pattern.

What The Completion Check Shows

The Completion Check presents a structured summary of timesheet completion for the selected period. Each row represents one user and includes the following information:

Field Description
User The name of the user expected to log time
Business Unit The business unit the user belongs to
Working Hours The contractual hours the user is expected to log for the period
Booked The total hours actually booked by the user
Approved TL The total hours approved by the Team Lead
Approved PM The total hours approved by the Project Manager
Reminder An action to send a reminder to the user, or the status of a reminder already sent

This layout makes it easy to identify users with incomplete timesheets at a glance and to follow up where needed.

Filtering and Time Period Selection

The Completion Check can be filtered to focus on the data that is most relevant to you:

Filter Description
Time period Select the current year or the previous year, and refine to a specific week or weeks
Business Unit Admin users can filter to a specific business unit across the organization
My Team Controllers can filter to show only the users in the business unit they lead

These filters allow each role to focus on their own scope: Admins can review the entire organization or drill into a specific business unit, while Team Leads can focus on the users they are directly responsible for.

Reminders and Automatic Notifications

The Completion Check supports two ways of prompting users to complete their timesheets:

  • Manual reminders — click Send Reminder next to a user to email them directly. Once a reminder has been sent, the status is shown against that timesheet so you can see who has already been notified.
  • Automatic reminders — enable the Automatic reminders toggle to send reminders on a recurring basis without manual action.

How Completion Check Fits Into The Time Tracking Workflow

The Completion Check is one step in the broader time tracking and approval workflow in PSOhub:

  1. Users log time against projects, tasks, and contract lines
  2. Project Managers and Team Leads review and approve submitted hours
  3. The Completion Check surfaces any gaps between expected and booked hours
  4. Approved hours flow into T&M and Retainer invoicing

By giving visibility into incomplete timesheets before approval and invoicing, the Completion Check helps prevent revenue leakage and ensures that financial reporting reflects the full effort delivered.

Next Steps

Review incomplete timesheets and send reminders
Open the Completion Check, identify users with incomplete hours, and send reminders directly from the overview.
How to review incomplete timesheets and send reminders in PSOhub

Understand how time approval works
Learn how the two-level approval process controls which hours are available for invoicing.
Time Approval: How does it work in PSOhub?

Configure timesheet requirements for users
Update a user's timesheet settings, start date, and working hours so they appear correctly in the Completion Check.
User Management: How to Edit User Settings in PSOhub

Related Articles