Update a deduction entry for an employee

Updates an existing deduction entry for the given employee. Send the full row (not a partial patch). Returns no content on success.

Required permissions: People's Data > Payroll > Manage selected employees' Payroll sections (or Deduction table Manage when field-level permissions are enabled).

Path Params
string
required

Employee ID.

int64
required

The entry ID to update.

Body Params

Values for the deduction entry you want to update.

Request body for creating or updating a deduction entry. Do not send id; the system assigns it on create. On update, identify the row with the path {entry_id}. The combination of effectiveDate and deduction must be unique per employee; duplicate pairs are rejected.

date
required

Start of this timeline step (ISO 8601 date). Together with deduction, forms a unique key per employee for each row.

string
required

Deduction type name from the company deduction type list (for example Childcare vouchers or Health insurance). To list available values, call the Get company list by name endpoint with list name deductionType.

amount
object
required
date

Optional explicit end date for this deduction period (ISO 8601 date).

Responses
204

Entry updated successfully.

404

No deduction entry was found for the given employee and entry ID.

Language
Credentials
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here!