Name / Description | Type / Format | Example | |
---|---|---|---|
cisSubContractor
Set to True if this Employee is a CIS Subcontractor. The ```Cis``` property contains further information
|
boolean
|
true
|
|
payrollCode
The Employees Payroll Code. Must be unique within the Employer.
|
string
|
"string"
|
|
jobTitle
Job Title of Primary role of the Employee
|
string
|
"string"
|
|
onHold
Set to true to temporarily exclude the employee from payruns
|
boolean
|
true
|
|
onFurlough
Set to true if the employee is on furlough.
|
boolean
|
true
|
|
furloughStart
Furlough Start Date.
|
string
date
|
"2024-12-11"
|
|
furloughEnd
Furlough End Date.
|
string
date
|
"2024-12-11"
|
|
furloughCalculationBasis
|
string
|
"ActualPaidAmount"
"DailyReferenceAmount"
"MonthlyReferenceAmount"
|
|
furloughCalculationBasisAmount
|
number
double
|
0.0
|
|
partialFurlough
Set to true if the employee is partially furloughed.
|
boolean
|
true
|
|
furloughHoursNormallyWorked
|
number
double
|
0.0
|
|
furloughHoursOnFurlough
|
number
double
|
0.0
|
|
isApprentice
Set to True if this Employee is an apprentice. This affects the calculations for National Minimum Wage
|
boolean
|
true
|
|
apprenticeshipStartDate
|
string
date
|
"2024-12-11"
|
|
apprenticeshipEndDate
|
string
date
|
"2024-12-11"
|
|
workingPattern
Used when calculating payments for Leave.
If null then the default Working Pattern is used |
string
uuid
|
"string"
|
|
forcePreviousPayrollCode
If this property has a non-empty value then a change of Payroll code will be declared on the next FPS.
|
string
|
"string"
|
|
starterDetails
|
StarterDetails
|
{StarterDetails}
|
|
directorshipDetails
|
DirectorshipDetails
|
{DirectorshipDetails}
|
|
leaverDetails
|
LeaverDetails
|
{LeaverDetails}
|
|
cis
If an Employee is marked as a CIS Subcontractor then this model provides further details specifically related to the CIS details of the Employee.
|
CisDetails
|
{CisDetails}
|
|
department
|
Department
|
{Department}
|
|
roles
List of Roles held by Employee
|
Item[]
|
{Item}
|
|
isWorkingInFreePort
Flag indicating the employee is employed in a Freeport
|
boolean
|
true
|
|
veteranDetails
Employment details for veterans
|
VeteranDetails
|
{VeteranDetails}
|
|
continuousEmploymentDate
Continuous employment date for the occupational scheme.
|
string
date
|
"2024-12-11"
|
|
includeSecondedInfoOnStarter
If true then include seconded information on starter of FPS
|
boolean
|
true
|
|
isWorkingInInvestmentZone
Flag indicating the employee is employed in an Investment Zone
|
boolean
|
true
|
{
"cisSubContractor": true,
"payrollCode": "string",
"jobTitle": "string",
"onHold": true,
"onFurlough": true,
"furloughStart": "2024-12-11",
"furloughEnd": "2024-12-11",
"furloughCalculationBasis": "ActualPaidAmount",
"furloughCalculationBasisAmount": 0.0,
"partialFurlough": true,
"furloughHoursNormallyWorked": 0.0,
"furloughHoursOnFurlough": 0.0,
"isApprentice": true,
"apprenticeshipStartDate": "2024-12-11",
"apprenticeshipEndDate": "2024-12-11",
"workingPattern": "string",
"forcePreviousPayrollCode": "string",
"starterDetails": {
"startDate": "2024-12-11",
"starterDeclaration": "A",
"overseasEmployerDetails": {
"overseasEmployer": true,
"overseasSecondmentStatus": "None",
"eeaCitizen": true,
"epm6Scheme": true
},
"pensionerPayroll": {
"inReceiptOfPension": true,
"bereaved": true,
"amount": 0.0,
"startDate": "2024-12-11"
}
},
"directorshipDetails": {
"isDirector": true,
"startDate": "2024-12-11",
"leaveDate": "2024-12-11",
"niAlternativeMethod": true
},
"leaverDetails": {
"hasLeft": true,
"leaveDate": "2024-12-11",
"isDeceased": true,
"paymentAfterLeaving": true,
"p45Sent": true,
"payAccruedBalance": true,
"paymentMethodAfterLeaving": "RegularPayMethod"
},
"cis": {
"type": "SoleTrader",
"utr": "string",
"tradingName": "string",
"companyUtr": "string",
"companyNumber": "string",
"vatRegistered": true,
"vatNumber": "string",
"vatRate": 0.0,
"reverseChargeVAT": true,
"verification": {
"manuallyEntered": true,
"matchInsteadOfVerify": true,
"number": "string",
"date": "2024-12-11",
"taxStatus": "Gross",
"verificationRequest": "string",
"verificationResponse": {
"employeeUniqueId": "string",
"emailStatementTo": "string",
"numberOfPayments": 0,
"item": "error too many levels",
"displayName": "string",
"action": "string",
"type": "string",
"name": "error too many levels",
"tradingName": "string",
"worksRef": "string",
"unmatchedRate": "string",
"utr": "string",
"crn": "string",
"nino": "string",
"partnership": "error too many levels",
"address": "error too many levels",
"telephone": "string",
"totalPaymentsUnrounded": "string",
"costOfMaterialsUnrounded": "string",
"umbrellaFee": "string",
"validationMsg": "string",
"verificationNumber": "string",
"totalPayments": "string",
"costOfMaterials": "string",
"totalDeducted": "string",
"matched": "string",
"taxTreatment": "string",
"netPayment": "string",
"vatAmount": "string"
}
}
},
"department": {
"code": "string",
"title": "string",
"color": "string",
"employeeCount": 0,
"accountingCode": "string",
"hasJournalOverrides": true
},
"roles": [
{
"id": "string",
"name": "string",
"metadata": {},
"url": "string"
}
],
"isWorkingInFreePort": true,
"veteranDetails": {
"isVeteran": true,
"firstCivilianEmploymentDate": "2024-12-11"
},
"continuousEmploymentDate": "2024-12-11",
"includeSecondedInfoOnStarter": true,
"isWorkingInInvestmentZone": true
}
- none -
- none -