Skip to main content
PUT
Set a contribution override for one pay period

Path Parameters

employeeId
string
required
taxYear
integer<int32>
required
period
integer<int32>
required

Body

application/json
contributionOverride
object
required

Per-employee contribution override. When present on an association it fully replaces the pension group's contribution settings.

acknowledgeBelowAutoEnrolmentMinimum
boolean

Confirms the period is deliberately below the automatic enrolment minimum, which binds per pay reference period (at least 8% of qualifying earnings in total with at least 3% from the employer; fixed amounts cannot meet it). Without it such an override is rejected.

Response

OK

The response envelope every FlowPayroll API answers with: a message, the content, and any validationIssues. errors and the top-level metadata are deprecated copies of validationIssues and content.metadata, and will be removed.

message
object
required

What happened, as English text and a stable token to translate from. textId and textParameters are deprecated copies of token and tokenArguments.

content
object
validationIssues
object[] | null
errors
object[] | null
deprecated
read-only

Deprecated: the same issues as validationIssues (reasonText is reason, reasonId is reasonToken, reasonParameters is reasonTokenArguments). Read validationIssues; this will be removed.

metadata
object
deprecated

Deprecated: the same values as content.metadata. Read that; this will be removed.