Apply other deduction

Start, change or end a worker's other recurring deductions, like union dues, savings, or loan repayments. These are post-tax deductions that aren't tied to a benefit or retirement plan.

A worker can have several deductions of the same type, so each one is identified by workerId, payCode and an externalId you choose. Send an effectiveDate to start or change the deduction, or only an effectiveEndDate to end it. See the Guide to the Deductions API for how changes are applied.

Body Params
string
required

The worker's ID (your external worker ID, or the Everee worker ID).

string
required

The deduction type, like DUES or LOAN_REPAYMENT, or the apiKey of a custom pay code. See the Guide to the Deductions API for the supported values.

string
required

Your identifier for this deduction. Required on every request. A worker can have several deductions with the same payCode, so a deduction is identified by workerId, payCode and externalId together.

deductionAmount
object

A fixed dollar amount. Send either this or deductionPercentage, depending on what the payCode supports.

deductionPercentage
object

A percentage of pay. Send either this or deductionAmount, depending on what the payCode supports.

lifetimeLimit
object

A cap on the total amount deducted from the worker over the life of the deduction.

date

The date the deduction starts or changes. Send it to create or update the deduction. Omit it, and send only effectiveEndDate, to end an existing deduction. If the date is earlier than the worker's earliest editable date, it's moved forward, and the response shows the date that was used.

date

The last day the deduction applies. Omit for a deduction that continues until you end it. Can't be before effectiveDate.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json