Turn a deduction type on or off, or edit it
enabled: false stops it being taken from the next run (for everyone it applies to); person deductions
keep their settings and resume when turned back on. name and remits_to can change on any type;
rate_bps and base only on custom percentage types. Draft runs are recomputed; approved runs go back to
draft.
Changing rate_bps or base on a built-in or non-percentage type is 409 invalid_state.
Error codes: invalid_api_key, parameter_invalid, parameter_missing, resource_not_found, scope_missing, csrf_token_invalid, invalid_state, rate_limited.
Authorizations
Server API key, scoped. pk_test_ keys hit the sandbox tenant.
Headers
Optional client correlation id, up to 128 characters. It is not echoed: the response's X-Request-Id is always
our own req_… id. We log your value with the request as client_request_id, so support can find a request by
either id. A longer value is refused with 400 parameter_invalid.
128Path Parameters
Deduction type id (ded_…).
^ded_[0-9A-HJKMNP-TV-Z]{26}$Body
On or off.
Shown on payslips.
1 - 60Where the money goes; null for "stays in the business".
120Custom percentage types only.
0 <= x <= 10000Custom percentage types only.
basic, basic_housing_transport, gross Response
The updated type.
A deduction set up once for the business (ded_…).
ded_…
Always deduction_type.
"deduction_type"RFC 3339, UTC.
"2026-10-27T08:41:00Z"
RFC 3339, UTC.
"2026-10-27T08:41:00Z"
Shown on payslips.
How a deduction is worked out. tax_table = PAYE from yearly pay and reliefs (built-in only);
percentage = rate × base; fixed = same amount each run; loan = same amount each run until a total is
repaid; one_off = taken from the next run only (built-in "Salary advance").
tax_table, percentage, fixed, loan, one_off Human description of how it is worked out.
Company-wide or added per person.
everyone, selected_people Taken from runs when true.
False for built-in types.
People it currently applies to.
Short tag for tables.
For percentage.
0 <= x <= 10000For percentage.
basic, basic_housing_transport, gross Where the money goes. Absent when it stays in the business.