PensionMembershipReportLine

Name / Description Type / Format Example
payrollCode
Payroll code of the employee
string "string"
pensionScheme
Employee pension scheme
string "string"
workerGroup
The WorkerGroup of the employee pension scheme
string "string"
joinDate
The Join Date of the employee
string "string"
joinReason string "Automatic" "OptIn" "VoluntaryJoiner" "ContractualPension" "Enrol"
isPensionJoinerActionReported
Indicates whether the pension joiner action is reported.
boolean true
endDate
Pension End Date
string "string"
endReason string "OptOut" "CeasedMembership" "Leaver"
isPensionLeaverActionReported
Indicates whether the pension leaver action is reported.
boolean true
aeStatusAtJoining string "Eligible" "NonEligible" "Entitled" "NoDuties"
roleRefs
role references of employee
string "string"
pensionEmployeeContribution
Pension Employee Contribution
number double 0.0
isEmployeeContributionPercentage
Indicates whether the EmployeeContribution is expressed as a percentage.
boolean true
pensionTiers
Pension Tiers of the employee
string "string"
pensionAVCContribution
Pension AVC Contribution of employee
number double 0.0
isAvcPercentage
Indicates whether the AvcContribution is expressed as a percentage.
boolean true
pensionEmployerContribution
Employer Pension Contribution
number double 0.0
isEmployerContributionPercentage
Indicates whether the EmployerContribution is expressed as a percentage.
boolean true
pensionMembershipNo
Pension Membership Number
string "string"
mcrRoleID1
MCR Role ID1 for teachers pension
string "string"
mcrRoleID2
MCR Role ID2 for teachers pension
string "string"
isHalfContributionMember
50/50 membership
boolean true
tpAdminNino
Teachers Pension Admin Ni Number
string "string"
pensionableEarningsYTD
Pensionable earning year to date
number double 0.0
pensionablePayYTD
Pensionable Pay year to date
number double 0.0
employeePensionYTD
Employee pension year to date
number double 0.0
avcPensionYTD
Additional Voluntary Contribution YTD
number double 0.0
employerPensionYTD
Employer pension year to date
number double 0.0
assumedPensionablePayYTD
Assumed pensionable pay year to date
number double 0.0
employee Item {Item}
department string "string"
{
  "payrollCode": "string",
  "pensionScheme": "string",
  "workerGroup": "string",
  "joinDate": "string",
  "joinReason": "Automatic",
  "isPensionJoinerActionReported": true,
  "endDate": "string",
  "endReason": "OptOut",
  "isPensionLeaverActionReported": true,
  "aeStatusAtJoining": "Eligible",
  "roleRefs": "string",
  "pensionEmployeeContribution": 0.0,
  "isEmployeeContributionPercentage": true,
  "pensionTiers": "string",
  "pensionAVCContribution": 0.0,
  "isAvcPercentage": true,
  "pensionEmployerContribution": 0.0,
  "isEmployerContributionPercentage": true,
  "pensionMembershipNo": "string",
  "mcrRoleID1": "string",
  "mcrRoleID2": "string",
  "isHalfContributionMember": true,
  "tpAdminNino": "string",
  "pensionableEarningsYTD": 0.0,
  "pensionablePayYTD": 0.0,
  "employeePensionYTD": 0.0,
  "avcPensionYTD": 0.0,
  "employerPensionYTD": 0.0,
  "assumedPensionablePayYTD": 0.0,
  "employee": {
    "id": "string",
    "name": "string",
    "metadata": {},
    "url": "string"
  },
  "department": "string"
}
Contained in Models
PensionMembershipsReport
Consumed by Operations

- none -

Returned by Operations

- none -