PayrollInputs
Captures and manages individual payroll input records, including employee-specific earnings, deductions, and adjustments for payroll processing.
Workday Resource Information
Retrieves a payroll input with the specified ID.Secured by: Self-Service: Payroll Public API (Payroll Input), Worker Data: Payroll Public API (Payroll Input)
Scope: Core Payroll
Aggregate Fields
The connector represents the following fields as aggregates containing JSON text. Each of them conforms to their respective schema. Fields marked with an asterisk are required and must be included if their parent object is. Fields marked with a hyphen are read-only and must not be included when calling stored procedures or when performing an INSERT or UPDATE.
This information is derived from the Workday REST API specification which does not explicitly list all business rules and validations that apply to each object. More fields may be required than what is listed here.
InputDetails_Aggregate
[{
id: Text /* Id of the instance */
type: { /* The related calculation type for the input line. */
descriptor: Text /* The display name of the instance */
id: Text /* Id of the instance */
name: Text /* The alternate ID of the related calculation for the pay component and pay component related calculation. */
}
value: Numeric /* The value for the input line. */
}]
RunCategories_Aggregate
[{
descriptor: Text /* The display name of the instance */
id: Text /* Id of the instance */
}]
Worktags_Aggregate
[{
descriptor: Text /* The display name of the instance */
id: Text /* Id of the instance */
}]
Columns
| Name | Type | ReadOnly | Description |
| Id [KEY] | String | False |
The unique identifier for the payroll input instance, used to track and reference specific records. |
| Adjustment | Bool | False |
Indicates whether the payroll input is an adjustment. If the value is 'true,' it modifies an existing entry rather than replacing it. |
| Comment | String | False |
A textual comment providing additional details or context about this specific payroll input. |
| Currency_Descriptor | String | False |
The display name of the instance |
| Currency_Href | String | False |
A direct URL reference to the currency instance in Workday, allowing navigation to more details about the currency. |
| Currency_Id | String | False |
The unique identifier for the currency associated with the payroll input, which can be a Workday ID (WID), a reference ID, or another system-generated ID. |
| Descriptor | String | False |
The display name of the instance |
| EndDate | Datetime | False |
The final date on which this payroll input remains applicable. After this date, the input is no longer valid. |
| FieldEditability | String | False |
Specifies which fields in the payroll input request can be modified. Possible values can be all (full edit access), none (read-only), and end date only (only the end date can be changed). |
| InputDetails_Aggregate | String | False |
Comprehensive details related to the payroll input, including metadata, references, or other key attributes. |
| Ongoing | Bool | False |
Indicates whether the payroll input is continuous. If the value is 'true,' the input remains active indefinitely until explicitly ended. |
| PayComponent_Code | String | False |
The code assigned to the pay component associated with this payroll input, used for categorization and processing. |
| PayComponent_Descriptor | String | False |
The display name of the instance |
| PayComponent_Id | String | False |
The unique identifier of the pay component related to this payroll input, used for system tracking and reference. |
| Position_Descriptor | String | False |
The display name of the instance |
| Position_Href | String | False |
A direct URL reference to the position instance in Workday, allowing quick access to position details. |
| Position_Id | String | False |
The unique identifier for the position associated with this payroll input, which can be a WID, a reference ID, or another system-generated ID. |
| RunCategories_Aggregate | String | False |
Specifies the run category assigned to this payroll input, determining how and when it is processed within payroll cycles. |
| StartDate | Datetime | False |
The initial date from which this payroll input becomes effective. Inputs before this date are not considered. |
| Worker_Descriptor | String | False |
The display name of the instance |
| Worker_Id | String | False |
The unique identifier of the worker to whom this payroll input applies, used for tracking and processing. |
| Worktags_Aggregate | String | False |
A collection of worktags linked to this payroll input, which help categorize and track expenses, projects, or other financial allocations. |
| EndDate_Prompt | Date | False |
A filter parameter that retrieves payroll inputs that are active on or before this specified end date. The date must be in the format YYYY-MM-DD. |
| PayComponent_Prompt | String | False |
The WID of the pay component associated with the payroll input. |
| StartDate_Prompt | Date | False |
A filter parameter that retrieves payroll inputs that are active on or after this specified start date. The date must be in the format YYYY-MM-DD. |
| Worker_Prompt | String | False |
The WID of the worker associated with the payroll input. This can be retrieved using GET /workers in the Staffing service. |