Methods

  • get - Gets hmrc forms view model for employee

Resource

{
    "autoEnrolmentData": {
        "assessmentDate": "date-time",
        "autoEnrolmentNotices": [
            {
                "assessmentStatus": "string",
                "downloadUrl": "string",
                "emailUrl": "string",
                "enrolledDate": "date-time",
                "enrolmentDeferralDate": "date-time",
                "id": "int32",
                "noticeSentDate": "date-time"
            }
        ],
        "currentAssessmentStatus": "string",
        "deferralDate": "date-time",
        "downloadUrl": "string",
        "hasNotice": "boolean",
        "hasPensionSchemeContributionPlan": "boolean",
        "noticeSentDate": "date-time",
        "validPensionAssessmentStatusTypes": [
            "int32"
        ]
    },
    "hasP45": "boolean",
    "hasP60s": "boolean",
    "p45": {
        "employeeEndDate": "date-time",
        "notificationDate": "date-time",
        "p45Url": "string"
    },
    "p60": {
        "employeeEndDate": "date-time",
        "financialYearEnding": "int32",
        "notificationDate": "date-time",
        "p60Url": "string"
    },
    "p60s": [
        {
            "dateGenerated": "date-time",
            "downloadUrl": "string",
            "financialYearEnding": "int32",
            "id": "int32",
            "notificationDate": "date-time",
            "status": "string",
            "text": "string"
        }
    ]
}

Properties

Name Type Description
autoEnrolmentData object AutoEnrolmentNoticeViewModel
autoEnrolmentData.assessmentDate date-time Nullable
autoEnrolmentData.autoEnrolmentNotices[] array
autoEnrolmentData.autoEnrolmentNotices[].assessmentStatus string PensionAssessmentStatusEnum

Possible values are:

  • NotAssessed
  • EligibleJobHolder
  • NonEligibleJobHolder
  • EntitledWorker
  • Postponed
autoEnrolmentData.autoEnrolmentNotices[].downloadUrl string String
autoEnrolmentData.autoEnrolmentNotices[].emailUrl string String
autoEnrolmentData.autoEnrolmentNotices[].enrolledDate date-time Nullable
autoEnrolmentData.autoEnrolmentNotices[].enrolmentDeferralDate date-time Nullable
autoEnrolmentData.autoEnrolmentNotices[].id int32 Nullable
autoEnrolmentData.autoEnrolmentNotices[].noticeSentDate date-time Nullable
autoEnrolmentData.currentAssessmentStatus string Nullable

Possible values are:

  • NotAssessed
  • EligibleJobHolder
  • NonEligibleJobHolder
  • EntitledWorker
  • Postponed
autoEnrolmentData.deferralDate date-time Nullable
autoEnrolmentData.downloadUrl string String
autoEnrolmentData.hasNotice boolean Boolean
autoEnrolmentData.hasPensionSchemeContributionPlan boolean Boolean
autoEnrolmentData.noticeSentDate date-time Nullable
autoEnrolmentData.validPensionAssessmentStatusTypes[] array of int32
hasP45 boolean Boolean
hasP60s boolean Boolean
p45 object P45ViewModel
p45.employeeEndDate date-time Nullable
p45.notificationDate date-time Nullable
p45.p45Url string String
p60 object P60ViewModel
p60.employeeEndDate date-time Nullable
p60.financialYearEnding int32 Int32
p60.notificationDate date-time Nullable
p60.p60Url string String
p60s[] array
p60s[].dateGenerated date-time DateTime
p60s[].downloadUrl string String
p60s[].financialYearEnding int32 Int32
p60s[].id int32 Int32
p60s[].notificationDate date-time Nullable
p60s[].status string P60Status

Possible values are:

  • Generated
  • Published
  • Unpublished
p60s[].text string String