Pension Pay Instruction



PensionPayInstruction [Schema]

Name Type Required Description
Code SystemCode no [Optional] The payment code override. If omitted; use value defined in pension scheme.
EmployeeContributionCash Money no [Optional] The employee cash contribution amount override. If omitted; use value defined in pension scheme.
EmployerContributionCash Money no [Optional] The employer cash contribution amount override. If omitted; use value defined in pension scheme.
EmployeeContributionPercent Percentage no [Optional] The employee contribution percentage override. If omitted; use value defined in pension scheme.
EmployerContributionPercent Percentage no [Optional] The employer contribution percentage override. If omitted; use value defined in pension scheme.
AdditionalVoluntaryContributionCash Money no [Optional] The employee additional voluntary cash contribution amount.
AdditionalVoluntaryContributionPercent Percentage no [Optional] The employee additional voluntary contribution percentage amount.
LowerThreshold Money no [Optional] The lower contribution cut off threshold. If specified; contributions will only be calculated on pensionable pay exceeding the thresh hold. If omitted; use value defined in pension scheme.
UpperThreshold Money no [Optional] The upper contribution cut off threshold. If specified; contributions will only be calculated on pensionable pay below the thresh hold. If omitted; use value defined in pension scheme.
SalarySacrifice xsd:boolean yes Determines if the contributions are calculated using the salary sacrifice method.
TaxationMethod PensionTaxationMethod no [Optional] The pension calculation taxation method override. If omitted; use value defined in pension scheme.
Pension Link yes A link to the related pension scheme.

Interits from: PayInstruction[Schema]

See Understanding Pay Instructions for more information on how pay instructions can be used.

Name Type Required Description
StartDate xsd:date yes The date the instruction will come into effect.
EndDate xsd:date no The date the instruction will end, open ended instructions will run forever.
Description xsd:string ( max: 200) no The pay line descripton override; this description will override the default description from the pay code. See Customising the Payslip for more information on customising the payslip output and using runtime variables.