It's not so much a process as it is an API call to apply the required changes.
The Review Year End Changes API call
returns a YearEnd
model which details the changes that will be automatically made.
YearEnd
response{
"endingYear": 2017,
"startingYear": 2018,
"createEps": true,
"createExb": true,
"taxCodeChanges": [{
"employee": {
"id": "aa13a0ed-fcec-48d1-8371-cf795e9bc51c",
"name": "Mr Benedict Cumberbatch",
"metadata": {
"payrollCode": "1",
"period": "Monthly",
"basicPay": 3000
},
"url": "/employers/3952f8c3-e373-4049-ad16-c1aff0023560/employee/aa13a0ed-fcec-48d1-8371-cf795e9bc51c"
},
"currentCode": "1150L",
"newCode": "1185L"
}],
"removeWeek1Month1": [{
"id": "aa13a0ed-fcec-48d1-8371-cf795e9bc51c",
"name": "Mr Benedict Cumberbatch",
"metadata": {
"payrollCode": "1",
"period": "Monthly",
"basicPay": 3000
},
"url": "/employers/3952f8c3-e373-4049-ad16-c1aff0023560/employee/aa13a0ed-fcec-48d1-8371-cf795e9bc51c"
}],
"emailP60": [
{
"id": "aa13a0ed-fcec-48d1-8371-cf795e9bc51c",
"name": "Mr Benedict Cumberbatch",
"metadata": {
"payrollCode": "1",
"status": "Current",
"email": "benedict@staffology.co.uk"
},
"url": "/employers/3952f8c3-e373-4049-ad16-c1aff0023560/employees/aa13a0ed-fcec-48d1-8371-cf795e9bc51c"
}
]
}
Let's explore what each of these properties are telling you.