Skip to content

Request payslip correction

POST/payroll/self-service/corrections

Submits a payslip correction request from the employee for review by the payroll admin. The request is flagged as an anomaly and must be resolved before the next run is approved.

Request

Request body

Content type application/json (required).

FieldTypeRequiredDescription
payslip_idintegerYes

ID of the payslip containing the suspected error.

reasonstringYes

Clear description of the discrepancy the employee believes exists.

Max length: 2000

supporting_referencestring, nullableNo

Optional external reference (e.g. approved overtime ID, leave approval reference).

Max length: 255

Example

{
  "payslip_id": 88,
  "reason": "Overtime for week of April 7 not reflected — 8 extra hours approved by manager.",
  "supporting_reference": "ot_wk14_emp42"
}

Responses

201 Correction request submitted and anomaly created for admin review

422 Validation failed — check payslip_id

Example request

curl -X POST "https://{tenant}.faciotech.net/api/v1/payroll/self-service/corrections" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"payslip_id": 88, "reason": "Overtime for week of April 7 not reflected — 8 extra hours approved by manager.", "supporting_reference": "ot_wk14_emp42"}'
Loading