Setup Considerations: Custom Payroll Reports
You can use this topic to help make decisions when planning your configuration and use of custom payroll reports. It explains:
- Why to set it up.
- How it fits into the rest of Workday.
- Downstream impacts and cross-product interactions.
- Security requirements and business process configurations.
- Questions and limitations to consider before implementation.
Refer to detailed task instructions for full configuration details.
What It Is
You can create custom payroll reports with specific fields, filters, worktags, and other criteria. You can create custom reports to return payroll data for individual workers or all employees for a specific range of dates. Your reports can include gross, net, taxes, earnings, deductions, and variances of pay results.
Business Benefits
Payroll custom reports enable you to:
- Drill into payroll data to identify correlations or discrepancies, such as missing deductions or earnings.
- Take action on payroll results, such as completing retro results.
- Compare payroll result variances, such as earnings differences between the current and previous period.
- Provide payroll data to nonpayroll users, such as earnings balances for a manager's employees.
Use Cases
- You can use simple or advanced reports to analyze detailed information on a targeted set of data, such as tax totals for a pay period.
- You can use a matrix report to summarize a large amount of data, such as pay group assignments.
- You can use composite reports to view combined data from multiple sources, such as year-to-date, month-to-date, and quarter-to-date pay component variances.
- You can use search reports to find a subset of data and take an action on it.
Questions to Consider
Question | Considerations |
|---|---|
Is there a standard report that delivers most of the functionality you want? | You can use the Copy Standard Report to Custom Report task to modify a standard report. |
Do you know which data source to use for your custom report? | The data source that you select determines:
All Pay Balances for Payroll . You can view all data sources on the Data Sources report. Use indexed data sources whenever possible. Select filtered data sources such as Workers by Organization or focused data sources such as My Direct Reports to improve efficiency.
Workday eliminates non-indexed data sources from the selection list when you select the Optimized for Performance check box on the Create Custom Report task. To view and select from all data sources, clear the check box. |
Will you use the report to transfer payroll data to a third-party service? | If you use Report-as-a-Service (RaaS) or Excel/CSV to transfer payroll data, consider using Studio integrations to export large amounts of data to third-party services. |
Which roles in your organization need to access custom payroll reports? | You can use reports using organizational hierarchies, role-based permissions, and row-level security on custom reports. You can also secure by pay group, ensuring payroll partners can only view data for the pay groups they support. |
Who can you share reports with? | You can share all report types, apart from simple reports, with authorized users and groups that have access to the data sources and data source filters. You can convert simple reports to advanced reports to share them. Once shared, users running the report can view the results filtered by their security. Example: If the user doesn't have security access to a report field, the data returned from the report field won’t be visible on the report.
You can use the:
|
Do you need to share a custom report with nonpayroll users, such as managers or benefit partners? | You can restrict pay component access by creating dedicated security segments.
You can only apply pay component security segments to custom reports based on segmented data sources. |
Do you need to transfer ownership of reports? | You can use the Transfer Ownership of Custom Reports task. |
Do you need to report on pay components and pay accumulations? | You can map pay components or pay accumulations to Workday-owned report fields. If you map more than 1 pay component to the same report field, Workday sums the component values and assigns the results to the report field. |
Do you intend to report on balance periods? | Run the Integration IDs report with the Balance Period (Workday Owned) business object to view all balance periods that you can use on custom reports. |
What calculated fields can you include in reports? | Use the All Calculated Fields report to identify calculated fields for custom reports. If there isn’t a calculated field that meets your needs, use the Create Calculated Field task. Example: If you want to find the worker's most recent completed payroll results, use the Most Recent Completed Payroll Results report field. This report field returns the 3 most recently completed payroll results for a worker. |
Do you need to make your payroll data easier to report on? | You can use custom or Workday-delivered worktags to more easily access information, filter searches, and analyze data in aggregated and summarized reports. You can use worktags for cost allocations or to tag pay components with supplemental information. You can assign worktags to the payroll result level or the payroll result line level. |
Recommendations
For best performance, Workday recommends you to:
- Use indexed Reporting Data Source (RDS) and filters where available.
- Avoid using Do Not Use or DNU fields.
- Leverage a consolidated report consisting of matrix reports and lookup fields and use together with indexed data sources and indexed field.
- Use the business object with the most instances as your primary business object. Example: Use thePayroll Result Linebusiness object before theWorkerbusiness object for a better performing report.
Reporting On | Recommendation |
|---|---|
Pay balances | Use these standard report data sources:
Ensure that you configure pay component security segments when using these report data sources. |
Aggregated balance periods | If you don’t require worktag balance calculations, consider using these Workday-delivered reports:
|
Earning, deduction, or pay component codes | For better performance, use the Payroll Calculation indexed report field instead of these report fields:
|
Payroll result lines and worker-related data | Use the Payroll Result Lines data source for the report, and then specify the Worker business object as a field on the report. |
Requirements
To report on tenanted Earnings, Deductions, Pay Component Related Calculations, or Pay Accumulations, you must map the components to Workday-owned report fields. If you map more than one pay component to the same report field, Workday sums the component values and assigns the results to the report field.
Limitations
You can't use matrix or composite reports with RaaS integration.
Indexed data sources don’t currently support segmented security. Example: You create a report for a cost center manager using segmented security. The report sums payroll result lines by pay component. It returns the sum of all payroll result lines rather than just the sum of the payroll result lines to which the cost center manager has access.
Worktags, especially unindexed worktags, might negatively affect performance. When filtering by worktags, use standard indexed worktags for the best performance, such as:
- Business Unit
- Company
- Cost Center
- Location
- Pay Group
- Region
Tenant Setup
No impact.
Security
Domains | Considerations |
|---|---|
Custom Report Creation in the System functional area. | Enables you to create and manage custom reports. This security grants modify privileges on reports in these domains:
|
Manage: All Custom Reports in the System functional area. | Enables you to view, edit, and delete all custom reports, regardless of whether you’re the report owner. |
When creating a custom report, you can only use data sources and report fields in the security domains to which you have access.
Business Processes
You can add custom reports as a step on relevant payroll business processes. Example: You can add custom reports to the
Pay Cycle Event
business process.Reporting
You can use these Workday-delivered reports and dashboards to track report usage in your tenant:
- Report Administratordashboard - Displays tasks and reports that help you manage the reports in your tenant.
- Report Run Historyreport - Displays how many times a report ran and details such as who ran the report and at what time.
Reports | Considerations |
|---|---|
Calculated Field Exception Audit
| Enables you to validate your calculated fields and identify errors. |
Custom Report Exception Audit
| Enables you to validate report definitions. |
Custom Report Exceptions by Owner
| Enables you to view exceptions for reports that:
|
Custom Reports I Can Run Exception Audit
| Enables you to view custom reports with exceptions. |
Reporting tab on the Tenant Analyzer
| You can use to identify custom reports that you can update to improve performance. |
Integrations
For the best performance, use Workday-delivered integration cloud connectors, such as Check Print Connector and Payroll Journal Outbound Connector instead of RaaS.
When a custom report returns more than 50,000 lines, consider creating a Studio integration using Workday Web Services instead of a custom report or RaaS.
Connections and Touchpoints
Custom reports touch any product area that returns data from the primary business object and related business objects.
Workday offers a Touchpoints Kit with resources to help you understand configuration relationships across your tenant. Learn more about the Workday Touchpoints Kit on Workday Community.