Setup Considerations: Payroll Input
You can use this topic to help make decisions when planning your configuration and use of payroll input. 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
Payroll inputs enable you to add, adjust, or override payroll calculations. You can either:
- Add or subtract an amount from a pay component result.
- Replace a pay component result with a different value.
You can create a one-time input or an ongoing input that reoccurs in each pay period.
Business Benefits
Payroll inputs increase accuracy in payroll calculations by enabling you to adjust a calculation for an individual worker or several workers at once. You can use payroll input to:
- Incorporate data from external sources, providing more flexibility in your payroll calculations.
- Assign non-numeric data types to your related calculations, including text, date, and boolean.
Use Cases
- Adjust or provide time or absence information from an external source.
- Adjust historical pay entries.
- Adjust tax calculations and amounts.
- Enter one-time or ongoing earnings and deductions.
- Provide bonus or incentive amounts from external sources.
- For Payroll for Canada, Ireland, the UK, and the U.S.:
- Enter information about loan repayments.
- Provide pay rates calculated by an external source.
- For Payroll for France:
- Add income tax regularizations.
- Provide IJSS Payment amounts.
- Provide details on transportation allowances.
Questions to Consider
Questions | Considerations |
|---|---|
How many payroll inputs do you plan to enter? | When you have only a few inputs to make, you can enter them easily through the user interface.
When you have more than a few payroll inputs, you can:
|
Who will manage payroll inputs? | You can enable:
|
How do you want to prevent users from adding payroll input for themselves? | Workday tasks automatically prevent users from adding or editing payments for themselves. Users can only add payroll input for themselves by using a web service. To prevent them from doing so, select the Payroll Web Services - Do Not Allow Add/Update for Worker as Self check box on the Edit Tenant Setup - Payroll task. |
Will you want to add to a calculated amount or replace a calculated amount? | To add to a calculated amount, create an adjustment payroll input. Workday continues to display the initial calculation and creates an additional entry to increase or decrease a payment.
To completely replace a calculated amount, create an override payroll input. Workday replaces the calculated amount with the payroll input amount. |
How do you want to modify information that came from another Workday product area, such as Time Tracking or Absence, or provide information from an external source? | You can create:
You can use override or adjustment inputs in either case, but adjustment payroll inputs display both the original amount and the adjustment. |
Will you want to replace an entire payment? | You can use payroll input to override an earning, deduction, or pay component related calculation (PCRC) amount for a single on-cycle result. To replace an entire payroll result, consider creating an on-demand or manual replacement payment. |
Are you adjusting compensation payments? | For adjustments to compensation one-time payments, Workday recommends that you modify the one-time compensation payment. Workday sets any associated payroll calculations to Requires Re-Calculation .
If you decide to use a payroll input to adjust a one-time payment, enter an adjustment payroll input instead of an override. Also make appropriate modifications to your one-time payments in Compensation. |
What data types do you want to use for your payroll inputs? | You can assign 1 of these Input Value Types to a related calculation that you enter through payroll input:
|
Are you adding a payment for a worker who has transferred internationally (CAN, IRL, UK, USA)? | You can create an on-demand trailing payment instead of a payroll input. |
Do you need to calculate specific taxes for the payroll input (USA)? | When you activate and configure Tax Location Mapping, Workday determines which taxes to calculate based on location worktags on the payroll input.
When you include a location worktag on a payroll input, Workday resolves taxes associated with the location, regardless of the worker's tax election. |
Recommendations
When adding payroll input, specify batch IDs so that you can mass delete the inputs in case of error. After you complete a payroll result that uses a batch ID, you can no longer delete the batch ID.
When adjusting information from Time Tracking or Absence, modify the information at the source instead of using payroll input, and then recalculate payroll. Doing so helps ensure that:
- Future adjustments to the Time Tracking or Absence data don't result in over- or under-payment.
- Absence balances are accurate for payout at termination.
- Other payroll calculations and reports that use the data are also accurate.
- Future retro calculations use the modified values.
For Payroll for Australia, Ireland, and the UK, when adjusting tax-based pay components, be sure to add payroll input for all related PCRCs.
For Payroll for France, to modify statutory contributions, override the PCRCs of Memo deductions instead of modifying the contribution deduction. Overriding Memo deductions enables you to maintain consistent ceilings and gross wages across contribution calculations. Example: To modify the value of AGIRC-ARRCO contributions, override gross wages and ceiling values of the
Memo - Reference Values for AGIRC-ARRCO [FRA]
deduction. For Payroll for the U.S., when adding payroll input for FLSA, use start and end dates that correspond to the appropriate FLSA period.
Requirements
You can only process payroll input for workers and pay components that are configured to be included in the payroll process on the
General
tab of a run category.To receive a payroll input, workers must also meet the pay component eligibility of the earning or deduction.
Configure the run category to include the appropriate workers and pay components.
Regardless of the configuration on the
Nonactive (On Cycle, On Demand Replacement)
tab for the run category, Workday processes one-time payroll input for non-active workers.Limitations
Once you process a payroll input, you can't override it with a new input. When a worker has multiple override payroll inputs, Workday sums the amounts.
You can't update an existing ongoing payroll input that is in a completed payroll result. To update ongoing payroll inputs, end the existing payroll input and create a new one.
When mass deleting payroll inputs, you must delete each batch corresponding to a batch ID individually. Workday doesn't support multiselect batch deletion.
Retroactive payroll processes don't update existing payroll input amounts. When you create an adjustment payroll input, Workday can adjust the original amount, but not the adjustment payroll input.
Tenant Setup
You can use the
Edit Tenant Setup - Payroll
task to:
- Prevent payroll administrators and partners from using web services to add payroll input for themselves.
- Select which end date to suggest on the task for ending workers' ongoing payroll inputs as part of a termination. You can edit the date on the task.
Security
Domain | Considerations |
|---|---|
Drive in the System functional area. | Users can access the Drive interface to view payroll input workbooks.
Users with access to this domain can view all data in a workbook shared with them, regardless of other security settings related to the data. They can't edit data in the workbook. Example: Users can see data even if they don't have access rights to payroll input or the specific pay group the workbook is for. |
One of these domains in the System functional area:
| Users can view and edit business process definitions such as the End Payroll Inputs and Termination business processes. |
Set Up: Payroll (Payroll Input Workbooks) in the Core Payroll functional area. | Users can create, edit, delete, and view payroll input templates. |
Worker Data: Payroll (Payroll Input) in the Core Payroll functional area. | Users can add payroll inputs.
You can't restrict access to payroll inputs by pay component. Ensure that you only provide access to users who understand the impact of payroll inputs on all pay components. |
Worker Data: Payroll (Payroll Input Workbooks – Workbook) in the Core Payroll functional area. | Users can generate a payroll input workbook. |
Worker Data: Payroll (Payroll Input Workbook – Generate) in the Core Payroll functional area. | Users can add or update payroll inputs in generated workbooks. |
Worker Data: Payroll (Payroll Input Workbook – Lock) in the Core Payroll functional area. | Users can lock payroll input workbooks. |
Worker Data: Payroll (Payroll Input Workbook – Unlock) in the Core Payroll functional area. | Users can unlock payroll input workbooks. |
Worksheets in the System functional area. | Users can view all data in a workbook shared with them regardless of other security settings related to the data. They can't edit data in the workbook.
Example: Users can see data even when they don't have access rights to payroll input or the specific pay group the workbook is for. |
Business Processes
Business Processes | Considerations |
|---|---|
Request Payroll Inputs
| Enables you to submit payroll input requests for workers, which Workday routes for review and approval. |
End Payroll Inputs
| As a subprocess of the Termination business process, enables you to end workers' ongoing payroll inputs as part of a termination. |
Reporting
Reports or Dashboards | Considerations |
|---|---|
Ongoing Payroll Input with Reference ID
| Use to gather information required to create an EIB upload that modifies existing ongoing payroll input. Examples: Reference IDs, batch IDs. |
Payroll Input by Batch ID
| Use to check payroll input uploads by verifying adjustment and override totals for all payroll inputs for a specific batch ID. |
Payroll Input Not Processed
| Use to identify unprocessed payroll inputs. |
Tenant Analyzer
| Use the Validations tab on this report to identify that worker eligibility is set correctly for pay components that allow payroll input. |
View Payroll Input by Worker(s)
| Use to verify the existing payroll inputs for a worker, and view whether the input is used in pay calculation or retro pay calculation results. |
Find Payroll Input
| Use to easily view payroll inputs. When you run the report, Workday displays these details on each payroll input line:
You can then use various search facets to further filter the payroll input lines and click the View Payroll Input Details mass action button. This generates a detailed report of all the selected payroll inputs.To access the Find Payroll Input report, you must create a security policy for the Reports: Payroll Input domain. In the security policy add the Payroll Administrator security group with View access permission. Run the Activate Pending Security Policy Changes task. |
You can use these report data sources when creating custom reports on payroll inputs:
- Pay Calculation Results for Organization, Worker, Period and Date Range (As of Sub Period End Date)
- Payroll Inputs
- Payroll Input for Periods
When creating a custom report, you can retrieve payroll input information for a worker by using the
Payroll Inputs with Optional Filters
report field on the Worker
business object.Integrations
Web Services | Considerations |
Import Payroll Input Submit Payroll Input
| Use the Import Payroll Input web service because it's optimized for bulk import. You can also use the Submit Payroll Input web service. |
Terminate Employee
| Use to end workers' ongoing payroll inputs as part of a termination. |
Connections and Touchpoints
Features | Considerations |
|---|---|
Gross-up calculations (CAN, FRA, IRL, UK, USA) | You can use payroll input to provide the net amount for a gross-up earning or deduction. |
On-demand payments | When creating an on-demand payment, you can load existing payroll inputs as the payment values.
Workday loads all active payroll input for a worker regardless of run category or pay component eligibility. |
Pay components | You can configure pay components to allow payroll input or not.
The worker eligibility of a pay component also determines whether a worker can receive a payroll input. Workday provides several calculations referring to payroll inputs that you can use as eligibility criteria. Examples: Payroll Input (Onetime) Exists for Pay Component and Payroll Input (Ongoing) Exists for Pay Component . Ensure that you select the appropriate eligibility for the payroll inputs you want to process.When a payroll input doesn't resolve or isn't available for input, verify the pay component configuration. |
Payroll run categories | The payroll run category determines which pay components to process in a payroll run, including payroll inputs.
Workday provides several processing statuses referring to payroll input that you can use to identify workers to process. Example: Terminated with Ongoing Payroll Input . |
Retroactive processing | You can process retroactive payroll inputs for earnings and deductions that are configured to recalculate during a retroactive payroll calculation.
Retroactive payroll processes don't update existing payroll input amounts. When you create an adjustment payroll input, Workday can adjust the original amount, but not the adjustment payroll input. |
Staffing | You can configure the Termination business process to enable nonpayroll administrators to end ongoing payroll inputs. |
Workday offers a Touchpoints Kit with resources to help you understand configuration relationships in your tenant. Learn more about the Workday Touchpoints Kit on Workday Community.
Other Impacts
When a period is divided into multiple subperiods, Workday applies these processing rules for payroll inputs:
- For one-time payroll inputs: Workday processes the entire input in the subperiod that has the input end date.
- For ongoing payroll inputs: Workday resolves the input in each subperiod, and applies proration if specified.