AeEmployeeAssessmentResponse

Name / Description Type / Format Example
assessmentDate
The date of the assessment
string date "2025-11-29"
earnings
The earnings used in the assessment
number double 0.0
qualifyingEarnings
The qualifying earnings used in the assessment
number double 0.0
reason string "NoEmployee" "NoPeriod" "NoDefaultPension" "NoSer" "IsExempt" "IsPostponed" "NonEligibleAge" "PayBelowLowerEarningsThreshold" "PayBelowQualifyingThreshold" "HasQualifyingPension" "HasOptedOut" "IsLeaver" "HasCeasedMembership" "Contractual" "IsEntitled" "IsEligible" "HasExistingSerPension"
action string "NoChange" "Enrol" "Exit" "Inconclusive" "Postpone" "Reenrol" "AddToPension" "OptOut" "CeaseMembership"
actionDate
The date the action will happen
string date "2025-11-29"
status string "Eligible" "NonEligible" "Entitled" "NoDuties"
letter string "Entitled" "NonEligible" "Postponed" "Enrolled" "Reenrolled"
letterSentDate
The Date the letter was sent, if applicable
string date "2025-11-29"
letterExternalDataProviderId string "SmartPension_Employer" "SmartPension_Adviser" "PeoplesPension" "Xero" "Qbo" "Sage" "Nest" "Cashplus" "BreatheHr" "KashFlow" "FreeAgent" "FreeAgentPm" "Modulr" "Square" "Cezanne" "Ciphr" "Telleroo" "WeWorked" "RotaCloud" "Quinyx" "Csod" "Planday" "Starling" "Deputy" "Bottomline" "Twinfield" "MyePayWindow" "IFinance" "AccountsIQ" "EPaySlips" "NetSuite" "StackOne"
pensionId
The pension the role will be enrolled into, if applicable
string uuid "string"
pensionSchemeId
The pension scheme the role will be enrolled into, if applicable
string uuid "string"
workerGroupId
The worker group the role will be enrolled into, if applicable
string uuid "string"
isNewPension
The pension the role will be enrolled into is a new pension
boolean true
roleId
The employee role the assessment relates to, if applicable
string uuid "string"
explanation
The optional explanation for the assessment
string "string"
isCurrentPayRun
If it is an assessment for the current pay run
boolean true
isJointAssessment
If it is an assessment joint with another role
boolean true
reenrolmentDate
Re-enrolment date if a re-enrolment period
string date "2025-11-29"
version
The version of this assessment in the current pay run
integer int32 0
{
  "assessmentDate": "2025-11-29",
  "earnings": 0.0,
  "qualifyingEarnings": 0.0,
  "reason": "NoEmployee",
  "action": "NoChange",
  "actionDate": "2025-11-29",
  "status": "Eligible",
  "letter": "Entitled",
  "letterSentDate": "2025-11-29",
  "letterExternalDataProviderId": "SmartPension_Employer",
  "pensionId": "string",
  "pensionSchemeId": "string",
  "workerGroupId": "string",
  "isNewPension": true,
  "roleId": "string",
  "explanation": "string",
  "isCurrentPayRun": true,
  "isJointAssessment": true,
  "reenrolmentDate": "2025-11-29",
  "version": 0
}
Contained in Models
AeEmployeeAssessmentRequest
Consumed by Operations

- none -

Returned by Operations

- none -