Skip to content
English
  • There are no suggestions because the search field is empty.

Pay Cat Connect Changelog

[1.1.1] - 2026-07-06

Added

  • To support changes to the treatment of sleepovers in SCHADS, new fields have been added to the employee model:
    • sleepoverSettings (optional object) with hasAgreedToWorkExtendedShifts (boolean) and grandfatheredShiftPenalties (boolean) properties.
    • hasAgreedToWorkExtendedShifts indicates whether the employee has agreed to work extended shifts adjoining sleepovers, which affects overtime calculations under SCHADS.
    • grandfatheredShiftPenalties if true, an employee will receive night shift penalty for all work attached to a sleepover (excluding where a higher penalty applies). If false, the sections before and after a sleepover are assessed individually.

Changed

  • GET /v1/business/{businessId}/list/tags now returns tag objects with name and award instead of plain tag-name strings.
  • GET /v1/business/{businessId}/employees now returns employees reshaped back into the front-facing CostingEmployee contract instead of the previous minimal summary payload.

Fixed

  • Employee validation now accepts classificationOverride together with schadsSector, and employment agreement lookup continues to prefer the explicit classification override when both are present.
  • Employee email and business contactEmail inputs are now trimmed before validation/persistence to allow for accidental leading/trailing whitespace without causing validation failures.

Security

  • N/A

[1.1.0] - 2026-05-26

Added

  • Added POST /v1/business/{businessId}/awards/update to submit KeyPay award update jobs on non-live businesses using a user-supplied awardName, including specific handling for KeyPay award-update throttling so requests return a clear retryable error when KeyPay responds with 400 and "A maximum of 2 running award installations is allowed" (work in progress while broader award-update flows are being implemented).

Changed

  • Business API responses now include keypayBusinessId and crmName.
  • Updated the static pay category label definitions used for costing explanation labels.