AeEmployeeAssessmentRequest

Name / Description Type / Format Example
employee AeEmployee {AeEmployee}
period AePeriod {AePeriod}
pensionSchemes AePensionScheme[] {AePensionScheme}
assessments AeEmployeeAssessmentResponse[] {AeEmployeeAssessmentResponse}
explanation boolean true
{
  "employee": {
    "id": "string",
    "birthDate": "2025-05-09",
    "startDate": "2025-05-09",
    "leaveDate": "2025-05-09",
    "isExempt": true,
    "roles": [
      {
        "id": "string",
        "earnings": 0.0,
        "defaultPensionSchemeId": "string"
      }
    ],
    "pensions": [
      {
        "id": "string",
        "pensionSchemeId": "string",
        "roleIds": [
          "string"
        ],
        "startDate": "2025-05-09",
        "endDate": "2025-05-09"
      }
    ],
    "statePensionAge": 0,
    "postponementDate": "2025-05-09",
    "defaultPensionSchemeId": "string"
  },
  "period": {
    "payPeriod": "Custom",
    "payDate": "2025-05-09",
    "startDate": "2025-05-09",
    "endDate": "2025-05-09",
    "lowerEarningsThreshold": 0.0,
    "qualifyingThreshold": 0.0,
    "minimumAge": 0,
    "deferalPeriodType": "Days",
    "deferalPeriods": 0
  },
  "pensionSchemes": [
    {
      "id": "string",
      "isDefaultScheme": true,
      "isQualifying": true,
      "useSerRule": true,
      "leaveDate": "2025-05-09"
    }
  ],
  "assessments": [
    {
      "action": "NoChange",
      "status": "Eligible",
      "postponementDate": "2025-05-09",
      "letter": {
        "id": 0,
        "statutoryLetter": "B1",
        "issueDate": "2025-05-09",
        "sentDate": "2025-05-09"
      },
      "pensionId": "string",
      "isNewPension": true,
      "roleId": "string",
      "explanation": "string",
      "isCurrentPeriod": true
    }
  ],
  "explanation": true
}
Contained in Models

- none -

Consumed by Operations
Assess an employee
Returned by Operations

- none -