public interface

PayrollPort

workday.com.bsvc.payroll.PayrollPort

Class Overview

The Workday Payroll Web Service contains operations that expose Workday Payroll data for integration with third parties (such as time and attendance). This class was generated by Apache CXF 2.5.1 2012-08-22T15:29:55.380-03:00 Generated source version: 2.5.1

Summary

Public Methods
abstract GetCanadianRecordOfEmploymentDataResponseType getCanadianRecordOfEmploymentData(GetCanadianRecordOfEmploymentDataRequestType body)
Return Approved Canadian Record of Employment records for outbound ROE processing.
abstract GetCompanyPaymentDatesResponseType getCompanyPaymentDates(GetCompanyPaymentDatesRequestType body)
This operation returns a list of Payment Dates for a given Company and Date Range parms.
abstract GetPayrollBalancesResponseType getPayrollBalances(GetPayrollBalancesRequestType body)
Return Payroll Balances for selected Workers, Companies, Pay Calculations for specified Balance Periods.
abstract GetPayrollFederalW4TaxElectionsResponseType getPayrollFederalW4TaxElection(GetPayrollFederalW4TaxElectionsRequestType body)
This web service operation is designed to get worker federal W-4 tax election data from either the Reference ID or the Worker Reference/Company Reference/Effective Date.
abstract GetPayrollInputsResponseType getPayrollInputs(GetPayrollInputsRequestType body)
DEPRECATED: Please use the "Get Submit Payroll Inputs" operation instead.
abstract GetPayrollInvoluntaryWithholdingOrdersResponseType getPayrollInvoluntaryWithholdingOrders(GetPayrollInvoluntaryWithholdingOrdersRequestType body)
This web service will extract all types of Involuntary Withholding Orders: 1-Bankruptcy Order 2-Creditor Garnishment 3-Federal Administrative Wage Garnishment 4-Federal Student Loan 5-Federal Tax Levy 6-State Tax Levy 7-Wage Assignment 8-Support Order 9-Support Order (Lump Sum) For loading the above Withholding Orders, there is a corresponding web service: Put Payroll Involuntary Withholding Order.
abstract GetPayrollOffCyclePaymentsResponseType getPayrollOffCyclePayments(GetPayrollOffCyclePaymentsRequestType body)
This operation returns Payroll Off-cycle Payments (Manual and On-demand) for either a list of references or request criteria.
abstract GetPayrollPayeeFICAsResponseType getPayrollPayeeFICAs(GetPayrollPayeeFICAsRequestType body)
This operation returns FICA data for a Worker and Position.
abstract GetPayrollPayslipsResponseType getPayrollPayslips(GetPayrollPayslipsRequestType body)
Return payroll payslips for an outsourced payment group that was generated by a settlement run.
abstract GetPayrollResultsResponseType getPayrollResults(GetPayrollResultsRequestType body)
Return Payroll Results for selected Workers, Companies, Pay Calculations for specified Date Range.
abstract GetWorkerTaxTreatiesResponseType getPayrollWorkerTaxTreaties(GetPayrollWorkerTaxTreatiesRequestType body)
Allows an external client to retrieve Worker Tax Treaty data.
abstract GetPeriodSchedulesResponseType getPeriodSchedules(GetPeriodSchedulesRequestType body)
Return Period Schedules
abstract GetPeriodicCompanyTaxFilingDataResponseType getPeriodicCompanyTaxFilingData(GetPeriodicCompanyTaxFilingDataRequestType body)
This web service operation retrieves periodic tax filing data for a company.
abstract GetPeriodicWorkerTaxFilingDataResponseType getPeriodicWorkerTaxFilingData(GetPeriodicWorkerTaxFilingDataRequestType body)
This web service operation returns periodic tax filing data based on specified criteria.
abstract GetQuarterlyWorkerTaxDataResponseType getQuarterlyWorkerTaxFilingData(GetQuarterlyWorkerTaxDataRequestType body)
This web service operation returns quarterly tax filing data based on specified criteria.
abstract GetSubmitPayrollInputsResponseType getSubmitPayrollInputs(GetSubmitPayrollInputsRequestType body)
This public web service operation is designed to retrieve Payroll Input data from the Workday system.
abstract PutCanadianRecordOfEmploymentDataResponseType putCanadianRecordOfEmploymentData(PutCanadianRecordOfEmploymentDataRequestType body)
The Web services is used to update the ROE instances statuses, issued date, and issued number when the file is imported from Service Canada into Workday System.
abstract PutPayrollFederalW4TaxElectionResponseType putPayrollFederalW4TaxElection(PutPayrollFederalW4TaxElectionRequestType body)
This web service operation is designed to put worker federal W-4 tax election data.
abstract PutPayrollHistoryPaymentResponseType putPayrollHistoryPayment(PutPayrollHistoryPaymentRequestType body)
This public web service operation is designed to add/update historical payroll payments from external systems into Workday Payroll.
abstract PutPayrollInputResponseType putPayrollInput(PutPayrollInputRequestType body)
DEPRECATED: Please use the "Submit Payroll Input" operation instead.
abstract PutPayrollInvoluntaryWithholdingOrderResponseType putPayrollInvoluntaryWithholdingOrder(PutPayrollInvoluntaryWithholdingOrderRequestType body)
This web service will load all types of Withholding Orders: 1-Bankruptcy Order 2-Creditor Garnishment 3-Federal Administrative Wage Garnishment 4-Federal Student Loan 5-Federal Tax Levy 6-State Tax Levy 7-Wage Assignment 8-Support Order (Lump Sum) 9-Support Order This method also supports Amend/Terminate Support Order.
abstract PutPayrollOffCyclePaymentResponseType putPayrollOffCyclePayment(PutPayrollOffCyclePaymentRequestType body)
This public web service operation is designed to add/update off cycle payments from external systems into Workday.
abstract PutPayrollPayeeFICAResponseType putPayrollPayeeFICA(PutPayrollPayeeFICARequestType body)
Public Web Service for updating Payroll Payee FICA Withholdings for specific worker.
abstract PutWorkerTaxTreatyResponseType putPayrollWorkerTaxTreaty(PutPayrollWorkerTaxTreatyRequestType body)
This web service method allows external clients to add or update a Payroll Worker Tax Treaty
abstract PutPeriodScheduleResponseType putPeriodSchedule(PutPeriodScheduleRequestType body)
This public web service operation is designed to add/update Period Schedules
abstract SubmitPayrollInputResponseType submitPayrollInput(SubmitPayrollInputRequestType body)
This public web service operation is designed to add/update Payroll Input data from external systems into Workday.

Public Methods

public abstract GetCanadianRecordOfEmploymentDataResponseType getCanadianRecordOfEmploymentData (GetCanadianRecordOfEmploymentDataRequestType body)

Return Approved Canadian Record of Employment records for outbound ROE processing.

Parameters
body

public abstract GetCompanyPaymentDatesResponseType getCompanyPaymentDates (GetCompanyPaymentDatesRequestType body)

This operation returns a list of Payment Dates for a given Company and Date Range parms.

Parameters
body

public abstract GetPayrollBalancesResponseType getPayrollBalances (GetPayrollBalancesRequestType body)

Return Payroll Balances for selected Workers, Companies, Pay Calculations for specified Balance Periods.

Parameters
body

public abstract GetPayrollFederalW4TaxElectionsResponseType getPayrollFederalW4TaxElection (GetPayrollFederalW4TaxElectionsRequestType body)

This web service operation is designed to get worker federal W-4 tax election data from either the Reference ID or the Worker Reference/Company Reference/Effective Date.

Parameters
body

public abstract GetPayrollInputsResponseType getPayrollInputs (GetPayrollInputsRequestType body)

DEPRECATED: Please use the "Get Submit Payroll Inputs" operation instead.

Parameters
body

public abstract GetPayrollInvoluntaryWithholdingOrdersResponseType getPayrollInvoluntaryWithholdingOrders (GetPayrollInvoluntaryWithholdingOrdersRequestType body)

This web service will extract all types of Involuntary Withholding Orders: 1-Bankruptcy Order 2-Creditor Garnishment 3-Federal Administrative Wage Garnishment 4-Federal Student Loan 5-Federal Tax Levy 6-State Tax Levy 7-Wage Assignment 8-Support Order 9-Support Order (Lump Sum) For loading the above Withholding Orders, there is a corresponding web service: Put Payroll Involuntary Withholding Order.

Parameters
body

public abstract GetPayrollOffCyclePaymentsResponseType getPayrollOffCyclePayments (GetPayrollOffCyclePaymentsRequestType body)

This operation returns Payroll Off-cycle Payments (Manual and On-demand) for either a list of references or request criteria. The user can specify the following request criteria: 1 - Payment ID When specified, Payment ID alone will be used as a key to retrieve the off-cycle payment. All other optional criteria will be ignored. 2 - Employee Reference When specified, it will be used along with other optional criteria (except Payment ID) to return off-cycle payments. 3 - Pay Group Reference When specified, it will be used along with other optional criteria (except Payment ID and Employee Reference) to return off-cycle payments. All other optional criteria will be used with either Employee Reference or Pay Group Reference to retrieve off-cycle payments.

Parameters
body

public abstract GetPayrollPayeeFICAsResponseType getPayrollPayeeFICAs (GetPayrollPayeeFICAsRequestType body)

This operation returns FICA data for a Worker and Position.

Parameters
body

public abstract GetPayrollPayslipsResponseType getPayrollPayslips (GetPayrollPayslipsRequestType body)

Return payroll payslips for an outsourced payment group that was generated by a settlement run.

Parameters
body

public abstract GetPayrollResultsResponseType getPayrollResults (GetPayrollResultsRequestType body)

Return Payroll Results for selected Workers, Companies, Pay Calculations for specified Date Range.

Parameters
body

public abstract GetWorkerTaxTreatiesResponseType getPayrollWorkerTaxTreaties (GetPayrollWorkerTaxTreatiesRequestType body)

Allows an external client to retrieve Worker Tax Treaty data.

Parameters
body

public abstract GetPeriodSchedulesResponseType getPeriodSchedules (GetPeriodSchedulesRequestType body)

Return Period Schedules

Parameters
body

public abstract GetPeriodicCompanyTaxFilingDataResponseType getPeriodicCompanyTaxFilingData (GetPeriodicCompanyTaxFilingDataRequestType body)

This web service operation retrieves periodic tax filing data for a company. Tax filing data is aggregated by Payment Date and Third Party Sick Pay indicator.

Parameters
body

public abstract GetPeriodicWorkerTaxFilingDataResponseType getPeriodicWorkerTaxFilingData (GetPeriodicWorkerTaxFilingDataRequestType body)

This web service operation returns periodic tax filing data based on specified criteria.

Parameters
body

public abstract GetQuarterlyWorkerTaxDataResponseType getQuarterlyWorkerTaxFilingData (GetQuarterlyWorkerTaxDataRequestType body)

This web service operation returns quarterly tax filing data based on specified criteria.

Parameters
body

public abstract GetSubmitPayrollInputsResponseType getSubmitPayrollInputs (GetSubmitPayrollInputsRequestType body)

This public web service operation is designed to retrieve Payroll Input data from the Workday system.

Parameters
body

public abstract PutCanadianRecordOfEmploymentDataResponseType putCanadianRecordOfEmploymentData (PutCanadianRecordOfEmploymentDataRequestType body)

The Web services is used to update the ROE instances statuses, issued date, and issued number when the file is imported from Service Canada into Workday System.

Parameters
body

public abstract PutPayrollFederalW4TaxElectionResponseType putPayrollFederalW4TaxElection (PutPayrollFederalW4TaxElectionRequestType body)

This web service operation is designed to put worker federal W-4 tax election data.

Parameters
body

public abstract PutPayrollHistoryPaymentResponseType putPayrollHistoryPayment (PutPayrollHistoryPaymentRequestType body)

This public web service operation is designed to add/update historical payroll payments from external systems into Workday Payroll.

Parameters
body

public abstract PutPayrollInputResponseType putPayrollInput (PutPayrollInputRequestType body)

DEPRECATED: Please use the "Submit Payroll Input" operation instead. This public web service operation is designed to add/update Payroll Input data from external systems into Workday.

Parameters
body

public abstract PutPayrollInvoluntaryWithholdingOrderResponseType putPayrollInvoluntaryWithholdingOrder (PutPayrollInvoluntaryWithholdingOrderRequestType body)

This web service will load all types of Withholding Orders: 1-Bankruptcy Order 2-Creditor Garnishment 3-Federal Administrative Wage Garnishment 4-Federal Student Loan 5-Federal Tax Levy 6-State Tax Levy 7-Wage Assignment 8-Support Order (Lump Sum) 9-Support Order This method also supports Amend/Terminate Support Order. For extracting the above Withholding Orders, there is a corresponding web service: Get Payroll Involuntary Withholding Orders.

Parameters
body

public abstract PutPayrollOffCyclePaymentResponseType putPayrollOffCyclePayment (PutPayrollOffCyclePaymentRequestType body)

This public web service operation is designed to add/update off cycle payments from external systems into Workday.

Parameters
body

public abstract PutPayrollPayeeFICAResponseType putPayrollPayeeFICA (PutPayrollPayeeFICARequestType body)

Public Web Service for updating Payroll Payee FICA Withholdings for specific worker.

Parameters
body

public abstract PutWorkerTaxTreatyResponseType putPayrollWorkerTaxTreaty (PutPayrollWorkerTaxTreatyRequestType body)

This web service method allows external clients to add or update a Payroll Worker Tax Treaty

Parameters
body

public abstract PutPeriodScheduleResponseType putPeriodSchedule (PutPeriodScheduleRequestType body)

This public web service operation is designed to add/update Period Schedules

Parameters
body

public abstract SubmitPayrollInputResponseType submitPayrollInput (SubmitPayrollInputRequestType body)

This public web service operation is designed to add/update Payroll Input data from external systems into Workday.

Parameters
body