Skip to main content

Reports

The Reports module is where you turn everyday tracking data — timesheets, attendance, productivity, and project allocation — into a file you can download, save, and share. This guide explains, in plain terms, how to open each report, what every field on the screen means, and what you get back once you export.

Reports does not show your results on the screen as a table or a chart. Instead, you fill in a short form, click Export, and then download the finished Excel or PDF file from the Export History tab once it is ready.

important

Leave Report is currently disabled on ITP. It is visible as a card in Reports, but generating a Leave Report is not available for use at this time. See Leave Report below.

Reports Overview​

Purpose of the Reports module​

Reports exists so that managers, program managers, accountants, and administrators can pull organized, shareable records out of the data the rest of the application already collects — without having to browse through the live Timesheet, Attendance, or Project screens.

How to open Reports​

Go to the main menu and select Reports. This opens the Reports Overview page, which shows one card for each report you have access to.

If Reports is not visible in your menu at all, your account may not have access to this module — check with your administrator. If Reports is visible but a specific card is missing, your account has not been given access to that particular report.

Reports Overview page showing the Timesheet Report, Leave Report, Attendance Report, Productivity Report, and Project Allocation Report cards

Reports available​

ReportPurpose — what it tells youHow you start itStatus
Timesheet ReportShows the projects and tasks your team worked on, and the hours logged and billed, for a period you choose.Select the Timesheet Report card, then Generate Report.Available
Leave ReportIntended to show leave types taken by team members and who approved them.Card is visible on the Overview page.Disabled — not available for use
Attendance ReportShows team member working times, arrival/leaving times, and productivity.Select the Attendance Report card, then Generate Report.Available
Productivity ReportShows the applications used, at specific times of day, for a team member.Select the Productivity Report card, then Generate Report.Available
Project Allocation ReportShows which team members are allocated to which projects, and projected vs. actual hours.Select the Project Allocation Report card, then Generate Report.Available

Selecting a card takes you straight to that report's Generate Report screen — there is no extra screen in between.

What you can see depends on your role​

Not everyone sees every card, and not everyone can pick from the same list of projects and people once a report is open:

  • Admins and Super Admins normally see all report cards and can choose from every project and every team member.
  • Managers and Program Managers normally see all report cards and can choose from the projects they manage or are part of, along with the members on those projects.
  • Accountants and Contractors normally see all report cards, and can choose from the same projects as above, but when it comes to Team Members, the list they see is usually limited to themselves rather than the full project team.
  • Employees do not see any report cards by default. An administrator can grant access if needed. Where access is granted, an Employee's own reports are generally limited to their own data.
  • Clients are granted no Reports permission in the standard permission set. However, the Client Portal navigation still shows a Reports link for every Client — what a Client actually sees if they open it is not confirmed in this documentation (ON HOLD, product confirmation required).

If a list of projects or team members looks shorter than you expect, this is usually because of your role rather than a fault in the filter you selected.

Whatever you generate is only visible to you. Export History is personal — a report a colleague generated, even for the same project, will not appear in your own Export History.


Timesheet Report​

Purpose​

Timesheet Report gives you a downloadable record of the projects and tasks your team has worked on, and the hours they logged and billed, for a period you select. It is useful for record-keeping, sharing status with stakeholders, and supporting billing/payroll review — anywhere a saved file is more convenient than looking through the live Timesheet screens.

How to Open​

  1. Go to the main menu and select Reports.
  2. Select the Timesheet Report card.

You land on the Generate Report tab.

Timesheet Report Generate Report form showing Timesheet Report Title, Project Category, Projects, Team Members Category, Team Members, Export Period, Billability, Group By, and Export To

Generate Report​

The Timesheet Report screen has two tabs:

TabWhat it is for
Generate ReportFill in your filters and start a new export.
Export HistoryCheck progress, and download or delete reports you have already started.

Fill in the fields below on the Generate Report tab, in whatever order suits you — most are optional, and only the Export Period must be filled in before you can export.

Timesheet Report Title​

What it is: A short label for your report.

Why you need it: It becomes the name of the file you eventually download, which makes it easier to find later among your other downloads.

How to fill it: Type any short, meaningful title — for example, Timesheet Report - August 2026.

Required: No. If you leave it blank, the downloaded file uses a standard default name instead (for example, "Overall Summary Timesheet Report").

Project Category​

What it is: A quick way to narrow down the list of projects offered in the Projects field below it.

Why you need it: So you are not scrolling through projects that are no longer relevant (for example, deleted ones) unless you actually want to include them.

How to fill it: Select one or more of: Active, Archived, Deleted.

Required: No — Active is selected for you by default when the page opens.

What happens after you select it: The Projects list below updates to show only projects in the category (or categories) you picked.

Project Category dropdown open, showing Active, Archived, and Deleted with a Select All option

Projects​

What it is: The list of projects to include in your report.

Why you need it: So you can focus the report on one project, a few projects, or leave it open to everything you have access to.

How to fill it: Select one or more projects from the list. Each project is shown with its name and icon.

Required: No. If you leave this empty, the report covers every project you have access to, not just one.

What happens after you select it: The Team Members list below automatically updates to show only the people on the project(s) you selected.

Projects dropdown open, showing the list of available projects with a Select All option

Team Members Category​

What it is: Works the same way as Project Category, but for people instead of projects.

How to fill it: Select one or more of: Active Users, Archived Users, Deleted Users.

Required: No — Active Users is selected by default.

Team Members Category dropdown open, showing Active Users, Archived Users, and Deleted Users with a Select All option

Team Members​

What it is: The specific people to include in your report.

Why you need it: So you can generate a report for a single person, a few people, or your whole visible team.

How to fill it: Select one or more team members. Each person is shown with their photo, name, role, and email address, to help you pick the right person when names are similar.

Required: No. If you leave this empty, the report includes everyone currently listed for your selected project(s) and category — which, depending on your role, may only be yourself (see What you can see depends on your role).

Team Members dropdown open, showing team members with photo, name, and email

Export Period​

What it is: The date range your report covers. This is the one field you must fill in on every report.

Why you need it: Every Timesheet Report is built around a specific period — a week, a month, or any custom range you choose.

How to fill it: Open the date picker and choose a start date and an end date.

Required: Yes. If you try to export without selecting a period, you will see a message telling you the Export Period is mandatory.

Tip: A clear (×) control next to the date field lets you reset the range and pick a new one.

Timesheet Report Export Period field filled with a selected date range

Billability​

What it is: A filter for whether the recorded work is billable to a client.

Why you need it: Useful when you specifically want to see only chargeable work, or only internal/non-chargeable work.

How to fill it: Select Billable, Non-Billable, or both.

Required: No. If you do not select either option, the report includes both billable and non-billable work.

Billability dropdown open, showing Billable and Non-Billable options

Group By​

What it is: Controls how the exported data is organized and summarized.

Why you need it: Different situations call for a different level of detail — a high-level summary, a task-by-task breakdown, or a list of missing submissions.

How to fill it: Choose one of the three available options:

OptionWhat it gives you
Overall SummaryA summary row for each project, employee, and day, showing logged hours, billed hours, and non-billed hours. This is the default option.
Task WiseThe same period broken down to the individual task level — including task status, estimated hours, and the reason given for any non-billable time.
Unsubmitted TimesheetA list of working days in your selected period where a timesheet was expected but never submitted, for your selected projects and people.

Required: Yes, once the page has finished loading your projects — if you try to export without a Group By selection, you will be asked to select a report type first.

Group By options for Timesheet Report: Overall Summary, Task Wise, and Unsubmitted Timesheet

note

Only the three options above are currently offered. Additional groupings you may have seen described elsewhere (such as an Employee-wise or Date-wise summary) are not available from this screen.

Export To​

What it is: The file format you want to download.

Why you need it: Excel is better if you want to filter, sort, or do further calculations on the data yourself. PDF is better if you just need something to view or share as-is.

How to fill it: Choose Excel (.xlsx) or PDF.

FormatWhen it is available
Excel (.xlsx)Always available, for every Group By option.
PDFAvailable for Overall Summary and Task Wise. Not available when Unsubmitted Timesheet is selected.

Required: Yes, once the page has loaded — if no format is selected, you will be asked to select an export type before you can continue.

Default: Excel is selected for you automatically once the page finishes loading.

Export To options for Timesheet Report: Excel (.xlsx) and PDF

Exporting the Report​

Once you have filled in the Export Period, chosen a Group By option, and confirmed your export format, select Export.

Export button on the Timesheet Report Generate Report form

What happens next:

  1. The screen checks that your required fields are filled in. If something mandatory is missing, you will see the relevant message (see the tables above).
  2. Your export starts, and you are automatically switched to the Export History tab.
  3. Your report does not appear immediately — it is prepared in the background, and a progress indicator shows how far along it is.
  4. Once it reaches 100%, a Download link appears in place of the progress bar.
note

No separate confirmation message is shown after you select Export. This is expected behavior, not a bug. Instead of a success pop-up, the screen simply switches you to the Export History tab, where your new report appears with its progress. This is how you confirm that your export started successfully.

Export History immediately after selecting Export, showing the new report at 0% progress with no confirmation pop-up

Export History​

What it is for: Because Reports never shows results directly on the screen, Export History is where you track, download, and manage every report you have generated for Timesheet Report.

What you see: A row for every export you have started, most recent first, including ones still in progress.

Export History tab showing Title, Start Date, End Date, Format, Size, Progress, Export Date, and Action columns

Columns shown:

ColumnWhat it means
TitleThe title you typed, or the default name if you left it blank.
Start Date / End DateThe period covered by that export.
FormatWhether the file will download as Excel or PDF.
SizeThe file size — this stays blank while the report is still being prepared.
Progress / DownloadA progress bar while your report is being prepared; once it finishes, this turns into a Download link.
Export DateWhen you started that export.

You can sort the list by selecting a column header (for example, Title or Export Date), and switch between page sizes of 10, 20, 30, 50, or 100 rows.

Export History row showing a report in progress at 75%, before the Download link appears

Downloading: Select Download once it appears. Your file is produced and saved to your computer at that point.

Deleting a report:

  • To remove a single report, select the delete icon on its row and confirm — this cannot be undone, and the file will no longer be available to download.
  • To remove several at once, tick the checkboxes on the rows you want to remove, then use the delete button above the list. If you try this without selecting any rows, you will be asked to select a report first.
  • You cannot delete a report while it is still being prepared — the delete option becomes available only once it is finished (or has failed).

If the list is empty: you will see a message indicating there is nothing to show yet — this simply means you have not generated any Timesheet Reports so far, or have deleted all of them.

If an export finds no matching data: a message lets you know no records were found, instead of producing an empty file.

Report Output​

What you get in your downloaded file depends on the Group By option you chose:

  • Overall Summary — one row per project, employee, and day: Project Name, Employee Id, Employee Name, Week Number, Project Role, Timesheet Date, Logged Hours, Billed Hours, Non-Billed Hours, and Timesheet Status. (Non-billed hours is simply logged hours minus billed hours.)
  • Task Wise — the same information, plus Task Job, Tasks, Estimated Hours, Billability, the reason given for any non-billable time, Task Status, and Comments.
  • Unsubmitted Timesheet — a plain list of Project Name, Employee Id, Employee Name, Project Role, and Timesheet Date for each working day that has no submitted timesheet. Days already covered by approved leave or a public holiday are not included in this list.

A few things worth knowing about how the numbers are worked out:

  • Logged hours combine manually entered time and time recorded through timers, without counting the same task and day twice.
  • Billed hours are the portion of logged hours marked as billable.
  • Timesheet entries that were rejected are not counted in any Timesheet Report figure.

[SCREENSHOT: Timesheet Report – Sample Excel Output]


Leave Report​

Current Status​

Leave Report generation is currently disabled on ITP and is not available for use at this time. This functionality is planned for future implementation.

The Leave Report card is visible on the Reports Overview page, with a description indicating it is meant to provide an overview of leave types taken by team members and who approved them. However, you cannot currently generate, export, or download a Leave Report from this screen.

Leave Report screen shown for reference only — Leave Report generation is currently disabled and should not be used

The screenshot above is included only to show what the Leave Report screen currently looks like. It is not a working feature — do not use it to try to generate a report, and treat any fields shown on it as inactive.

Because this feature is not yet available for use, this guide does not describe filters, export steps, or a downloaded file format for Leave Report — doing so would describe something you cannot actually do today. Once Leave Report is released for use, this section will be updated with full instructions, in the same level of detail as the other reports in this guide.

This disabled report is separate from the Leaves module itself, which is fully working — you can request and approve leave there today, even though this particular report format isn't available yet. If you need a leave balance rather than a report, an administrator can look this up from that person's profile under Manage Users → Leaves, and your own leave usage for the year appears as a summary widget on your Dashboard.


Attendance Report​

Purpose​

Attendance Report gives you a downloadable record of team member working times, arrival and leaving times, and productivity for a period you choose.

How to Open​

Go to the main menu, select Reports, then select the Attendance Report card.

Attendance Report Generate Report form showing Attendance Report Title, Project Category, Projects, Team Members Category, Team Members, Attendance Period, Group By, and Export To

Attendance Report follows the same Generate Report / Export History layout as Timesheet Report. The Report Title, Project Category, Projects, Team Members Category, and Team Members fields work exactly as described under Timesheet Report above, so they are not repeated in full here.

Fields on this report​

Most fields work exactly as described under Timesheet Report above:

FieldRequired?Notes
Report TitleNoSame as Timesheet Report.
Project Category / ProjectsNoSame as Timesheet Report.
Team Members Category / Team MembersNoSame as Timesheet Report.
Attendance PeriodYesSame idea as Export Period, but you cannot select a date later than today — future dates are blocked in the date picker itself.
BillabilityNot shownThis filter does not appear on Attendance Report.
Group ByYesSee below.
Export ToFixedExcel only — there is no PDF option for Attendance Report.

Group By​

OptionWhat it gives you
Overall SummaryA month-by-month attendance calendar for each team member, using short day codes (see below), plus a summary of payable and leave days.
Team Member WiseOne detailed sheet per employee, with daily arrival/departure times, productive/unproductive/neutral time, and overtime/undertime.
Date WiseA single table with one row per employee per day, covering arrival, departure, active/idle/private time, and total time at work.
Working StatusA monthly sheet showing where each team member worked from (home, office, remote, or not specified) for each day.

These four options are visible directly on the Group By section of the form shown in the screenshot above.

Day codes used in Overall Summary:

CodeMeaning
PPresent
AFull-day absent or on leave
1/2Half-day absent or on leave
WWeekend
HHoliday

Working Status location codes: WFH (Work From Home), WFO (Work From Office), WFR (Work From Remote), NA (not specified).

Exporting and Export History​

Selecting Export works exactly as described under Timesheet Report – Exporting the Report — no confirmation pop-up is shown; you are switched directly to the Export History tab, where your file is prepared in the background and its progress is tracked. The same columns, sorting, pagination, and delete behavior described under Timesheet Report – Export History apply here as well.

Report Output​

Your Excel file will look different depending on the Group By you chose:

  • Overall Summary — one sheet per month, showing each team member's daily attendance calendar using the day codes above, plus a Summary sheet with expected payable days, worked days, leave taken, holidays, and total payable days.
  • Team Member Wise — one sheet per employee, with a header of totals followed by a day-by-day table of arrival/departure, productive/unproductive/neutral time, required hours, overtime/undertime, and effectiveness.
  • Date Wise — one table listing, for every employee and day: arrival and departure times, active/idle/private time, total time at work, idle time, and overtime.
  • Working Status — one sheet per month showing each team member's working location for each day.

[SCREENSHOT: Attendance Report – Sample Excel Output]

note

Attendance Report only offers Excel as the export format. A PDF option is not available for any Attendance Group By option.


Productivity Report​

Purpose​

Productivity Report shows which applications a team member used, broken into five-minute intervals, across the working day.

How to Open​

Go to the main menu, select Reports, then select the Productivity Report card.

Productivity Report Generate Report form showing Productivity Report Title, Team Members Category, Team Members, Export Period, Group By, and Export To

Productivity Report follows the same Generate Report / Export History layout as Timesheet Report. The Report Title, Team Members Category, and Team Members fields work exactly as described under Timesheet Report above.

Fields on this report​

FieldRequired?Notes
Report TitleNoSame as Timesheet Report.
Team Members Category / Team MembersNoSame as Timesheet Report.
Export PeriodYesSame as Timesheet Report's Export Period.
Group ByFixedOnly Overall Summary is available — there is nothing to choose here.
Export ToFixedExcel only.

Not shown on this screen: Project Category, Projects, and Billability do not appear as filters on Productivity Report, as you can see in the screenshot above.

Exporting and Export History​

Select Export once you have chosen your Export Period. As with Timesheet Report, no confirmation pop-up is shown — you are switched directly to Export History, where the same progress, download, and delete behavior described under Timesheet Report – Export History applies.

Report Output​

The downloaded Excel file contains one sheet, listing: Date, Employee ID, Name, Email, User Roles, Group, Interval, Application, Productivity, and Time.

Each row is a 5-minute interval across the working day, marked as Productive, Unproductive, or Neutral based on the application used during that interval.

[SCREENSHOT: Productivity Report – Sample Excel Output]


Project Allocation Report​

Purpose​

Project Allocation Report shows which team members are allocated to which projects, either as a simple allocation list or as a comparison of projected versus actual hours.

How to Open​

Go to the main menu, select Reports, then select the Project Allocation Report card.

Project Allocation Report Generate Report form showing Project Allocation Report Title, Project Category, Projects, Team Members Category, Team Members, Project Period, Group By, and Export To

Project Allocation Report follows the same Generate Report / Export History layout as Timesheet Report. The Report Title, Project Category, Projects, Team Members Category, and Team Members fields work exactly as described under Timesheet Report above.

Fields on this report​

FieldRequired?Notes
Report TitleNoSame as Timesheet Report.
Project Category / ProjectsNoSame as Timesheet Report.
Team Members Category / Team MembersNoSame as Timesheet Report.
Project PeriodYesWorks the same way as Export Period on Timesheet Report.
Group ByYesSee below.
Export ToFixedExcel only.

Group By​

OptionWhat it gives you
Projection vs Actual (default)Monthly sheets comparing each employee's projected, logged, and billable hours, split into shorter periods within the month.
Project AllocationA single list showing who is allocated to which project, their project role, project manager, and allocation dates.

These two options are visible directly on the Group By section of the form shown in the screenshot above.

Exporting and Export History​

Select Export once your Project Period and Group By are set. As with Timesheet Report, no confirmation pop-up is shown — you are switched directly to Export History, where the same progress, download, and delete behavior described under Timesheet Report – Export History applies here.

Report Output​

  • Project Allocation — Employee Id, Employee Name, Project, Project Role, Project Manager Name, Start Date, End Date, and Status. Status is worked out automatically: a row shows Un Allocated once its end date has passed, and Allocated otherwise.
  • Projection vs Actual — one sheet per month, listing Project Name, Employee Name, Model (Fixed or Time & Materials), and Project/Delivery Manager, followed by Projected Hours, Logged Hours, and Billable Hours, each split across the month with a total.

[SCREENSHOT: Project Allocation Report – Sample Excel Output]


Common Questions and Known Limitations​

Why don't I see any results on screen after I export? Reports in this module do not display on-screen tables or charts. Every result is delivered as a file you download from Export History.

I selected Export and nothing seemed to happen — is that a problem? No, that is expected behavior. Reports does not show a success message or confirmation pop-up when you select Export. Instead, the screen switches you straight to the Export History tab, where your new report appears with its progress. That switch to Export History is the confirmation that your export started.

Why can I only see myself in Team Members, even though I can see the whole project list? This is expected for Accountant and Contractor accounts under the current setup — the Team Members list for these roles is generally limited to the signed-in user, even when the Projects list shows every project you are entitled to.

Can I see reports my teammate or manager generated? No. Export History only ever shows reports you personally started, even for the same project and date range.

Why is there no PDF option on some reports? Excel is the only format offered for Attendance Report, Productivity Report, and Project Allocation Report. On Timesheet Report, PDF is available for Overall Summary and Task Wise, but not for Unsubmitted Timesheet.

Is Leave Report going to be available soon? Leave Report generation is disabled on ITP at this time. There is no confirmed date in this guide for when it will become available — check with your administrator for the latest status.