Use Case Description
This use case appends entries to an existing Pay Data batch. It is commonly used to append the following data from a different system or application to the ADP Workforce Now Paydata page:
- Earnings
- Deductions
- Reimbursement
- Reportable Earnings and Benefits
- Temporary Cost Number
- Temporary Department Number
- Allocations
- Memo's
API Usage
|
Method |
Uniform Resource Identifier (URI) |
Description |
Github Sample Request Payload |
Github Sample Response Payload |
|---|---|---|---|---|
|
GET |
Returns an event metadata. |
NA |
Paydatainput-meta-call-http-200-response.json | |
|
POST |
Appends entries to an existing pay data batch. |
APPEND-Paydata-batch-http-200-response |
Functionality of APPEND:
When performing an APPEND to an existing pay data batch, we need to include "_modificationTypeCode": "Append" in the request payload. Refer to the Github Sample Request Payload: payrollProcessingJobID[BatchID].
Functionality of the APPEND:
- Note, that the batch is created with the batch name[provided in request] appending random numeric values [Example: Batch_654321] in the UI.
IF payrollProcessingJobID = ‘Batch_654321’ Then it will append to Batch_654321 - When there are multiple payrollProcessingJobID(i.e Batch ID) with the same name.The Append functionality is performed to the latest batch that is added.
- Example:
- Batch_123456
- Batch_654321
- Batch_987654
If payrollProcessingJobID = ‘Batch’ Then it will append to Batch_987654
Application Scope
The following canonical needs to be added to your application scope to enable this use case:
/payroll/payrollManagement/payrollProcessing/payDataInputManagement/
pay-data-input.modify
Supported Actors
| Request Parameter roleCode Value | Usage |
|---|---|
| practitioner | Appends the entries to an existing pay data batch as a practitioner. |
Data Dictionary
Refer to Chapter 1 - About this API, under the Temporary Cost Number, Temporary Department Number, and Allocation Data Dictionary section. Need to include the following request payload for the APPEND functionality.
|
Schema Location |
Field Name in WFN UI |
Notes |
|---|---|---|
| /payDataInput/payeePayInputs/payrollProfilePayInputs/payInputs/_modificationTypeCode | Not Displayed | "_modificationTypeCode": "Append" indicates the APPEND functionality of the API, which appends entries to the existing batch. |
Responses
You may encounter exceptions outside your common success scenarios. You must account for these exceptions during your initial development.
For more information, see API Common Exceptions and Tips for Handling.







