Create Tax Edition
If-Match carries the edition of the slice the range starts in, as read. A satellite not yet written is created by a PUT with If-None-Match: * instead, on a range that runs to 9999-12-31. The response’s ETag is the edition written.
Authorizations
Get token from Auth0 and paste it here
Headers
The person acting through the access credential, recorded as created_by of what the request writes. Audit only: access is checked on the credential.
1 - 255Body
RTI Payroll ID, unique for this employee in HMRC submissions. Null to keep the current one, or generate one on the first write; never generated for EXISTING_EMPLOYMENT.
1 - 35HMRC tax code (e.g. '1257L', 'K475', 'BR')
"1257L"
Student loan type; null when none
PLAN_1, PLAN_2, PLAN_4, PLAN_5 Postgraduate loan?
P45 gross pay
"0.00"
P45 tax amount
"0.00"
A new employee who completed the starter checklist.
- StarterDetailsDeclaration
- StarterDetailsSeconded
- StarterDetailsExistingEmployment
Response
Successful Response
A new employee who completed the starter checklist.
- StarterDetailsDeclaration
- StarterDetailsSeconded
- StarterDetailsExistingEmployment
Who wrote the edition: the acting user (X-Acting-User, else the access credential), system for our own writes, or <authority>:<notice> for a write on an authority's behalf, e.g. hmrc:P6.
RTI Payroll ID
Student loan type
PLAN_1, PLAN_2, PLAN_4, PLAN_5 Postgraduate loan?
P45 gross pay
P45 tax amount