SMP Pay Instruction

SmpPayInstruction [Schema]

Name Type Required Description
AverageWeeklyEarningOverride Money no Optional override value to the Average Weekly Earnings calculation. If this value is set then the calculated value is ignored.
PayAsLumpSum xsd:boolean yes Flag to indicate if the entire statutory absence payment should be paid as a lump sum.
PayPartWeek xsd:boolean yes Flag to indicate if part weeks should be paid as opposed to payments being made as full weeks only.
BabyDueDate xsd:date yes The date the baby is due.
BabyBornDate xsd:date no The baby's actual birth date.
Stillbirth xsd:boolean yes Flag to indicate if the baby was still born.
KeepInTouchDays xsd:date
(list of)
no A record of the Keep in Touch days the mother has worked during SMP absence.

Interits from: AbsencePayInstruction[Schema]

Name Type Required Description
AbsenceStart xsd:date yes The start date of the employee absence.
AbsenceEnd xsd:date no The end date of the employee absence, leave blank if the absence is long-term and the end date is not known.
StatutoryOffset xsd:boolean yes Flag to indicate if the statutory payment should be offset.

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.
PayLineTag xsd:string ( max: 100) no If specified, the PayLineTag value is used to decorate all child pay lines generated by the instruction.