Skip to main content
Server path: /paychex-payroll | Type: Application | PCID required: Yes

Tools

ToolDescription
paychex_payroll_add_pay_component_for_checkPay Component to a check.
paychex_payroll_add_worker_federal_taxWorker Federal Tax
paychex_payroll_create_company_checksCompany Checks
paychex_payroll_create_worker_checkWorker Check
paychex_payroll_create_worker_direct_depositWorker Direct Deposit
paychex_payroll_create_worker_pay_rateWorker Pay Rate
paychex_payroll_create_worker_recurringWorker Pay Component
paychex_payroll_delete_check_earning_by_idPay Component of a check
paychex_payroll_delete_checks_by_pay_period_id_user_idChecks by Pay Period and User
paychex_payroll_delete_worker_checkWorker Check
paychex_payroll_delete_worker_direct_depositWorker Direct Deposit
paychex_payroll_delete_worker_pay_rateWorker Pay Rate
paychex_payroll_delete_worker_recurringWorker Pay Component
paychex_payroll_get_company_checksCompany Checks
paychex_payroll_get_worker_checkWorker Check
paychex_payroll_get_worker_checksWorker Checks
paychex_payroll_get_worker_compensation_standard_rates_1Worker Compensation
paychex_payroll_get_worker_direct_deposit_by_idWorker Direct Deposit
paychex_payroll_get_worker_direct_depositsWorker Direct Deposits
paychex_payroll_get_worker_federal_taxWorker Federal Tax
paychex_payroll_get_worker_pay_ratesWorker Pay Rates
paychex_payroll_get_worker_pay_rates_by_idWorker Pay Rate
paychex_payroll_get_worker_pay_standardsWorker Pay Standards
paychex_payroll_get_worker_recurring_by_idWorker Pay Component
paychex_payroll_get_worker_recurringsWorker Pay Components
paychex_payroll_get_worker_state_taxesWorker State Tax
paychex_payroll_get_worker_time_offWorker Time Off
paychex_payroll_patch_check_component_by_idPay Component of a Check
paychex_payroll_patch_worker_state_taxesWorker State Tax
paychex_payroll_update_worker_direct_deposits_1Worker Direct Deposits
paychex_payroll_update_worker_direct_deposits_2Worker Direct Deposit
paychex_payroll_update_worker_federal_taxWorker Federal Tax
paychex_payroll_update_worker_pay_rateWorker Pay Rate
paychex_payroll_update_worker_recurringWorker Pay Component
paychex_payroll_update_worker_recurringsWorker Pay Components

paychex_payroll_add_pay_component_for_check

Pay Component to a check. Parameters:
ParameterTypeRequiredDefaultDescription
checkIdstringYesID associated with desired check.
appliesToWorkerTypesstring[]NoApplies To WorkerTypes.
checkComponentIdstringNoThe unique identifier associated for the pay component on this check.
classificationTypestringNoThe category that this component falls into.
componentIdstringNoThe identifier of the pay component to add to the check. An overtime pay component can’t be placed on a worker that is OT exempt.
descriptionstringNoThe description value
effectOnPaystringNoThe effect that the pay component will have on the check amount.
endDatestringNoThe date that the pay component is not available to be applied on a check moving forward.
jobIdstringNoThis is used optionally for overriding a job when it needs to be different then the workers default. This option is only available when the client has job costing.
laborAssignmentIdstringNoThis is used optionally for overriding a labor assignment when it needs to be different then the workers assignment distribution. This option is only available when the client has labor assignment.
lineDatestringNoThis is used optionally for specifying a date that the pay component was generated on.
memoedbooleanNoThis is used optionally for memoing the payHours or payUnits so that they are informational when using a payAmount.
namestringNoThe name given to the pay component
payAmountstringNoThe flat amount to be applied for this component. Not used with Rate, Hours, or Units.
payHoursstringNoThe number of hours that will be applied for this component. Used in conjunction with rate.
payRatestringNoThe rate amount that will be applied for this component. Used in conjunction with Hours or Units.
payRateIdstringNoThe rate identifier for the workers compensation
payUnitsstringNoThe number of units that will be applied for this component. Used in conjunction with rate.
recurringbooleanNoWhether or not this Check Pay Component is recurring or not. A recurring (true) means this is a representation of a Worker Pay Component on the check. A non-recurring (false) is the most common scenario and represents individual check pay components.
startDatestringNoThe date that the pay component is able to be applied on a check.

paychex_payroll_add_worker_federal_tax

Worker Federal Tax Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
deductionsAmountstringNoSee federal W-4 instructions.
dependentsAmountstringNoSee federal W-4 instructions.
extraWithholdingAmountstringNoSee federal W-4 instructions. Can be used with extraWithholdingPercentage or overrideWithholdingPercentage. Cannot be used with overrideWithholdingAmount. If extraWithholdingAmount is entered, existing overrideWithholdingAmount data will be removed.
extraWithholdingPercentagestringNoSee federal W-4 instructions. Can be used with extraWithholdingAmount. Cannot be used with overrideWithholdingAmount or overrideWithholdingPercentage. If entered, existing overrideWithholdingAmount and overrideWithholdingPercentage data will be removed.
filingStatusstringNoFiling status.
multipleJobsstringNoSee federal W-4 instructions.
otherIncomestringNoSee federal W-4 instructions.
overrideWithholdingAmountstringNoSee federal W-4 instructions. Cannot be used with extraWithholdingAmount, extraWithholdingPercentage, or overrideWithholdingPercentage. If entered, existing extraWithholdingAmount, extraWithholdingPercentage, and overrideWithholdingPercentage data will be removed.
overrideWithholdingPercentagestringNoSee federal W-4 instructions. Can be used with extraWithholdingAmount. Cannot be used with overrideWithholdingAmount or extraWithholdingPercentage. If entered, existing overrideWithholdingAmount and extraWithholdingPercentage data will be removed.
taxesWithheldstringNoShould federal taxes be withheld: true means federal taxes are withheld, false means federal taxes are NOT withheld. Earnings will still be reported to state and federal agencies.
taxIdstringNoThe ID for the federal tax item.

paychex_payroll_create_company_checks

Company Checks Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
blockAutoDistributionbooleanNoThis is used optionally for blocking the auto distribution of the earnings on the workers if they are setup for auto distribution.
checkCorrelationIdstringNoId that you define which is used for error handling/responses. This is not required when sending a single check.
checkDatestringNoThe check date
deductionsobject[]NoDeduction pay components on the check.
earningsobject[]NoThe earnings to apply to the check.Each earning needs to define as one of the following:1 .payHours: Will use the default hourly rate defined on the worker to apply the hours against. 2. payHours and payRate: Will allow you to define the monetary rate that the hours will be applied against. 3. payHours and payRateId: Will allow you to define which workers predefined pay rate the hours will be applied against. 4. payUnits: Will use the default hourly rate defined on the worker to apply the units against. 5. payUnits and payRate: Will allow you to define the monetary rate that the units will be applied against. 6. payUnits and payRateId: Will allow you to define which workers predefined pay rate the units will be applied against. 7. payAmount: Will allow you to define straight monetary amount.
informationalobject[]NoInformational pay components on the check.
linksobject[]NoThe links value
paycheckIdstringNoThe id of a single check that a workers has.
payPeriodIdstringNoThe id for the unprocessed payperiod.
taxesobject[]NoTax pay components on the check.
workerIdstringNoThe id assigned to the worker.

paychex_payroll_create_worker_check

Worker Check Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
blockAutoDistributionbooleanNoThis is used optionally for blocking the auto distribution of the earnings on the workers if they are setup for auto distribution.
checkCorrelationIdstringNoId that you define which is used for error handling/responses. This is not required when sending a single check.
deductionsobject[]NoDeduction pay components on the check.
earningsobject[]NoThe earnings to apply to the check.Each earning needs to define as one of the following:1 .payHours: Will use the default hourly rate defined on the worker to apply the hours against. 2. payHours and payRate: Will allow you to define the monetary rate that the hours will be applied against. 3. payHours and payRateId: Will allow you to define which workers predefined pay rate the hours will be applied against. 4. payUnits: Will use the default hourly rate defined on the worker to apply the units against. 5. payUnits and payRate: Will allow you to define the monetary rate that the units will be applied against. 6. payUnits and payRateId: Will allow you to define which workers predefined pay rate the units will be applied against. 7. payAmount: Will allow you to define straight monetary amount.
informationalobject[]NoInformational pay components on the check.
paycheckIdstringNoThe id of a single check that a workers has.
payPeriodIdstringNoThe id for the unprocessed payperiod.
taxesobject[]NoTax pay components on the check.

paychex_payroll_create_worker_direct_deposit

Worker Direct Deposit Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
_linksobjectNoThe links value
accountNumberstringNoThe financial institutions account number.This data field cannot be PATCHED.
accountTypestringNoFinancial institutions account type. This data field cannot be PATCHED.
directDepositIdstringNoThe ID for the direct deposit item.
paymentTypestringNoA type of payment for the direct deposit.
prioritystringNoThe priority order for which the direct deposits will be performed in. When a new direct deposit is added the priority will be assigned. The priority can be modified only by swapping with a different direct deposit using the bulk PATCH. A paymentType of REMAINDER will show a priority of 99 and can’t be modified.This data field cannot be PATCHED.
routingNumberstringNoThe financial institutions routing number.This data field cannot be PATCHED.
startDatestringNoThe date that this direct deposit will be applied to future pay periods. This data field cannot be PATCHED.
valuenumberNoThe amount to be applied to this direct deposit.

paychex_payroll_create_worker_pay_rate

Worker Pay Rate Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
_linksobjectNoThe links value
amountstringNoThe currency amount which this rate is applied.
defaultbooleanNoIf this rate is the default one to apply on the worker. This data field is not available for an IN_PROGRESS worker and is considered RATE_1.
descriptionstringNoDescribes the rate for the worker. A maximum of 30 characters is allowed.
effectiveDatestringNoThe date when the pay rate becomes effective for the worker (can be used only in POST/PATCH for an active worker).
rateIdstringNoUnique identifier for this workers pay rate. This ID will change if this is created for an IN_PROGRESS worker that is later completed within Flex
rateNumberstringNoThe number of the rate. A worker can have up to 25 different rates.
rateTypestringNoType of rate.
standardHoursstringNoDefault standard hours that this rate is used with a pay frequency. This data field is not available for an IN_PROGRESS worker.
standardOvertimestringNoDefault over time hours that this rate is used with a pay frequency. This data field is not available for an IN_PROGRESS worker.
startDatestringNoThe date when the pay rate is going to begin.

paychex_payroll_create_worker_recurring

Worker Pay Component Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
_linksobjectNoThe links value
calculationBaseIdstringNoThis is required if you are not using a FLAT_DOLLAR_AMOUNT Calculation Type.
calculationTypestringNoThe type of calculation that will be applied for the pay component .
checkLimitobjectNoCheck Limit
classificationTypestringNoThe category that this component falls into.
componentIdstringNoThe unique identifier of the pay component. This data field cannot be PATCHED.
effectiveDatestringNoDate which this pay component has started for the worker.
effectOnPaystringNoWhat the effect on pay will be (REDUCTION OR ADDITION), currently only reductions are available. This data field will be populated automatically based on componentId. This data field cannot be PATCHED
endDatestringNoDate which this pay component has ended for the worker.
frequencyobjectNoWorker pay frequency
namestringNoName of the pay component. This data field will be populated automatically based on componentId.
startDatestringNoDate which this pay component will start to be applied during the payruns. This is an optional field that default to current datetime if not provided. This cannot be backdated but can be added to start in the future.
transactionsobject[]NoPay Component transaction details.
valuenumberNoThis is used to specify the value that is used against the calculationType.
workerComponentIdstringNoThe id of a single pay component that a workers has.
workerPayCompScheduledEntriesobject[]NoWorker Pay Comp Scheduled Entries

paychex_payroll_delete_check_earning_by_id

Pay Component of a check Parameters:
ParameterTypeRequiredDefaultDescription
checkIdstringYesID associated with desired check.
checkComponentIdstringYesID associated with an Earning of this check

paychex_payroll_delete_checks_by_pay_period_id_user_id

Checks by Pay Period and User Parameters:
ParameterTypeRequiredDefaultDescription
payperiodidstringYesID associated with desired pay period.
deletebyuseridbooleanYesValue for deletebyuserid parameter should be “true”

paychex_payroll_delete_worker_check

Worker Check Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
externalCheckIdstringYesThe external check ID.

paychex_payroll_delete_worker_direct_deposit

Worker Direct Deposit Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
directDepositIdstringYesThe id assigned to the direct deposit for this worker.
effectivitydatestringNoThe effectivity date.

paychex_payroll_delete_worker_pay_rate

Worker Pay Rate Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
rateIdstringYesThe id of a single workers compensation rate.

paychex_payroll_delete_worker_recurring

Worker Pay Component Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
workerComponentIdstringYesThe id of a single pay component that a workers has.

paychex_payroll_get_company_checks

Company Checks Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
payperiodidstringYesThe id assigned to the pay period that the check will be within.
offsetintegerNoThe zero based offset of the next page of data to be presented.
limitintegerNoThe maximum number of elements to be returned in a page transition.
filterbyuseridbooleanNoFilter by User Id.

paychex_payroll_get_worker_check

Worker Check Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
externalCheckIdstringYesThe external check ID.

paychex_payroll_get_worker_checks

Worker Checks Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
payperiodidstringYesThe id assigned to the pay period that the check will be within.
filterbyuseridbooleanNoFilter by User Id.

paychex_payroll_get_worker_compensation_standard_rates_1

Worker Compensation Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.

paychex_payroll_get_worker_direct_deposit_by_id

Worker Direct Deposit Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
directDepositIdstringYesThe id assigned to the direct deposit for this worker.
effectivitydatestringNoThe effectivity date.

paychex_payroll_get_worker_direct_deposits

Worker Direct Deposits Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
effectivitydatestringNoThe effectivity date.
asofstringNoReturns all direct deposits as of the date used in the request

paychex_payroll_get_worker_federal_tax

Worker Federal Tax Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.

paychex_payroll_get_worker_pay_rates

Worker Pay Rates Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
asofstringNoReturns all pay rates as of the date used in the request

paychex_payroll_get_worker_pay_rates_by_id

Worker Pay Rate Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
rateIdstringYesThe id of a single workers compensation rate.
asofstringNoReturns compensation as of the date used in the request

paychex_payroll_get_worker_pay_standards

Worker Pay Standards Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.

paychex_payroll_get_worker_recurring_by_id

Worker Pay Component Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
workerComponentIdstringYesThe id of a single pay component that a “Active” worker has.
asofstringNoReturns pay component as of the date used in the request

paychex_payroll_get_worker_recurrings

Worker Pay Components Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
effectonpaystringNoWhat the effect on pay will be (REDUCTION OR ADDITION), currently only reductions are available.
asofstringNoReturns all pay components as of the date used in the request
namestringNoThe name of a pay component that a workers has.
componentidstringNoThe unique identifier of the pay component.
classificationtypestringNoThe classification type of a pay component that a worker has. (such as “DEDUCTION”, or “REGULAR”,)

paychex_payroll_get_worker_state_taxes

Worker State Tax Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.

paychex_payroll_get_worker_time_off

Worker Time Off Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesThe ID of the worker.

paychex_payroll_patch_check_component_by_id

Pay Component of a Check Parameters:
ParameterTypeRequiredDefaultDescription
checkIdstringYesID associated with desired check.
checkComponentIdstringYesID associated with an Earning of this check
appliesToWorkerTypesstring[]NoApplies To WorkerTypes.
classificationTypestringNoThe category that this component falls into.
componentIdstringNoThe identifier of the pay component to add to the check. An overtime pay component can’t be placed on a worker that is OT exempt.
descriptionstringNoThe description value
effectOnPaystringNoThe effect that the pay component will have on the check amount.
endDatestringNoThe date that the pay component is not available to be applied on a check moving forward.
jobIdstringNoThis is used optionally for overriding a job when it needs to be different then the workers default. This option is only available when the client has job costing.
laborAssignmentIdstringNoThis is used optionally for overriding a labor assignment when it needs to be different then the workers assignment distribution. This option is only available when the client has labor assignment.
lineDatestringNoThis is used optionally for specifying a date that the pay component was generated on.
memoedbooleanNoThis is used optionally for memoing the payHours or payUnits so that they are informational when using a payAmount.
namestringNoThe name given to the pay component
payAmountstringNoThe flat amount to be applied for this component. Not used with Rate, Hours, or Units.
payHoursstringNoThe number of hours that will be applied for this component. Used in conjunction with rate.
payRatestringNoThe rate amount that will be applied for this component. Used in conjunction with Hours or Units.
payRateIdstringNoThe rate identifier for the workers compensation
payUnitsstringNoThe number of units that will be applied for this component. Used in conjunction with rate.
recurringbooleanNoWhether or not this Check Pay Component is recurring or not. A recurring (true) means this is a representation of a Worker Pay Component on the check. A non-recurring (false) is the most common scenario and represents individual check pay components.
startDatestringNoThe date that the pay component is able to be applied on a check.

paychex_payroll_patch_worker_state_taxes

Worker State Tax Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
additionalAmountnumberNoSee state tax documentation
additionalPercentintegerNoSee state tax documentation
countrySubdivisionCodestringNoThe state abbreviation for a given state tax
filingStatusTypestringNoThe filing status of the worker for this state tax
flatDollarOverridenumberNoSee state tax documentation
isResidentStatestringNoWhether this worker is a resident in this state
overridePercentnumberNoSee state tax documentation
stateAllocationPercentstringNoThe percentage of a worker’s income to be applied to this state tax
taxStatusTypestringNoThe withholding status for this state tax

paychex_payroll_update_worker_direct_deposits_1

Worker Direct Deposits Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
effectivitydatestringNoThe effectivity date. Cannot be used with Content Type “application/json-patch+json”
bodyobject[]YesRequest body

paychex_payroll_update_worker_direct_deposits_2

Worker Direct Deposit Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
directDepositIdstringYesThe id assigned to the direct deposit for this worker.
effectivitydatestringNoThe effectivity date. Cannot be used with Content Type “application/json-patch+json”
_linksobjectNoThe links value
accountNumberstringNoThe financial institutions account number.This data field cannot be PATCHED.
accountTypestringNoFinancial institutions account type. This data field cannot be PATCHED.
paymentTypestringNoA type of payment for the direct deposit.
prioritystringNoThe priority order for which the direct deposits will be performed in. When a new direct deposit is added the priority will be assigned. The priority can be modified only by swapping with a different direct deposit using the bulk PATCH. A paymentType of REMAINDER will show a priority of 99 and can’t be modified.This data field cannot be PATCHED.
routingNumberstringNoThe financial institutions routing number.This data field cannot be PATCHED.
startDatestringNoThe date that this direct deposit will be applied to future pay periods. This data field cannot be PATCHED.
valuenumberNoThe amount to be applied to this direct deposit.

paychex_payroll_update_worker_federal_tax

Worker Federal Tax Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
deductionsAmountstringNoSee federal W-4 instructions.
dependentsAmountstringNoSee federal W-4 instructions.
extraWithholdingAmountstringNoSee federal W-4 instructions. Can be used with extraWithholdingPercentage or overrideWithholdingPercentage. Cannot be used with overrideWithholdingAmount. If extraWithholdingAmount is entered, existing overrideWithholdingAmount data will be removed.
extraWithholdingPercentagestringNoSee federal W-4 instructions. Can be used with extraWithholdingAmount. Cannot be used with overrideWithholdingAmount or overrideWithholdingPercentage. If entered, existing overrideWithholdingAmount and overrideWithholdingPercentage data will be removed.
filingStatusstringNoFiling status.
multipleJobsstringNoSee federal W-4 instructions.
otherIncomestringNoSee federal W-4 instructions.
overrideWithholdingAmountstringNoSee federal W-4 instructions. Cannot be used with extraWithholdingAmount, extraWithholdingPercentage, or overrideWithholdingPercentage. If entered, existing extraWithholdingAmount, extraWithholdingPercentage, and overrideWithholdingPercentage data will be removed.
overrideWithholdingPercentagestringNoSee federal W-4 instructions. Can be used with extraWithholdingAmount. Cannot be used with overrideWithholdingAmount or extraWithholdingPercentage. If entered, existing overrideWithholdingAmount and extraWithholdingPercentage data will be removed.
taxesWithheldstringNoShould federal taxes be withheld: true means federal taxes are withheld, false means federal taxes are NOT withheld. Earnings will still be reported to state and federal agencies.
taxIdstringNoThe ID for the federal tax item.

paychex_payroll_update_worker_pay_rate

Worker Pay Rate Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
rateIdstringYesThe id of a single workers compensation rate.
_linksobjectNoThe links value
amountstringNoThe currency amount which this rate is applied.
defaultbooleanNoIf this rate is the default one to apply on the worker. This data field is not available for an IN_PROGRESS worker and is considered RATE_1.
descriptionstringNoDescribes the rate for the worker. A maximum of 30 characters is allowed.
effectiveDatestringNoThe date when the pay rate becomes effective for the worker (can be used only in POST/PATCH for an active worker).
rateNumberstringNoThe number of the rate. A worker can have up to 25 different rates.
rateTypestringNoType of rate.
standardHoursstringNoDefault standard hours that this rate is used with a pay frequency. This data field is not available for an IN_PROGRESS worker.
standardOvertimestringNoDefault over time hours that this rate is used with a pay frequency. This data field is not available for an IN_PROGRESS worker.
startDatestringNoThe date when the pay rate is going to begin.

paychex_payroll_update_worker_recurring

Worker Pay Component Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
workerComponentIdstringYesThe id of a single pay component that a workers has.
_linksobjectNoThe links value
calculationBaseIdstringNoThis is required if you are not using a FLAT_DOLLAR_AMOUNT Calculation Type.
calculationTypestringNoThe type of calculation that will be applied for the pay component .
checkLimitobjectNoCheck Limit
classificationTypestringNoThe category that this component falls into.
componentIdstringNoThe unique identifier of the pay component. This data field cannot be PATCHED.
effectiveDatestringNoDate which this pay component has started for the worker.
effectOnPaystringNoWhat the effect on pay will be (REDUCTION OR ADDITION), currently only reductions are available. This data field will be populated automatically based on componentId. This data field cannot be PATCHED
endDatestringNoDate which this pay component has ended for the worker.
frequencyobjectNoWorker pay frequency
namestringNoName of the pay component. This data field will be populated automatically based on componentId.
startDatestringNoDate which this pay component will start to be applied during the payruns. This is an optional field that default to current datetime if not provided. This cannot be backdated but can be added to start in the future.
transactionsobject[]NoPay Component transaction details.
valuenumberNoThis is used to specify the value that is used against the calculationType.
workerPayCompScheduledEntriesobject[]NoWorker Pay Comp Scheduled Entries

paychex_payroll_update_worker_recurrings

Worker Pay Components Parameters:
ParameterTypeRequiredDefaultDescription
workerIdstringYesID associated with desired worker.
_linksobjectNoThe links value
calculationBaseIdstringNoThis is required if you are not using a FLAT_DOLLAR_AMOUNT Calculation Type.
calculationTypestringNoThe type of calculation that will be applied for the pay component .
checkLimitobjectNoCheck Limit
classificationTypestringNoThe category that this component falls into.
componentIdstringNoThe unique identifier of the pay component. This data field cannot be PATCHED.
effectiveDatestringNoDate which this pay component has started for the worker.
effectOnPaystringNoWhat the effect on pay will be (REDUCTION OR ADDITION), currently only reductions are available. This data field will be populated automatically based on componentId. This data field cannot be PATCHED
endDatestringNoDate which this pay component has ended for the worker.
frequencyobjectNoWorker pay frequency
namestringNoName of the pay component. This data field will be populated automatically based on componentId.
startDatestringNoDate which this pay component will start to be applied during the payruns. This is an optional field that default to current datetime if not provided. This cannot be backdated but can be added to start in the future.
transactionsobject[]NoPay Component transaction details.
valuenumberNoThis is used to specify the value that is used against the calculationType.
workerComponentIdstringNoThe id of a single pay component that a workers has.
workerPayCompScheduledEntriesobject[]NoWorker Pay Comp Scheduled Entries