Get Payslip Data by Employee
Gets the pay slip data for an employee in a payrun.
Request
GET ../api/v1/client/payrun/{payrunId}/payslip/data/{identityCardNumber}Path parameters
Parameter name
Value
Description
Additional
payrunId
int32
Required
identityCardNumber
int32
Required
Response
The following HTTP status codes may be returned, optionally with a response resource.
Status code
Description
Resource
200
Success
Refer Response Data
Response Data
{
"accruedLeave": [
{
"amount": "double",
"leaveCategory": "string",
"notes": "string"
}
],
"bankPayments": [
{
"accountName": "string",
"accountNumber": "string",
"amount": "double",
"bankCode": "string",
"branchCode": "string",
"lodgementReference": "string"
}
],
"basePayRate": "string",
"baseRate": "string",
"benefitsInKindAdjustments": [
{
"amount": "double",
"benefitsInKindType": "string",
"notes": "string"
}
],
"businessAddress": "string",
"businessName": "string",
"contactName": "string",
"deductions": [
{
"amount": "double",
"name": "string",
"notes": "string",
"taxStatus": "string"
}
],
"earningsLines": [
{
"grossEarnings": "double",
"isFixed": "boolean",
"isTaxExempt": "boolean",
"locationName": "string",
"notes": "string",
"payCategoryName": "string",
"rate": "double",
"taxableEarnings": "double",
"units": "double"
}
],
"employeeBaseRate": "double",
"employeeBaseRateUnit": "string",
"employeeEpfNumber": "string",
"employeeExpenses": [
{
"amount": "double",
"employeeExpenseCategoryName": "string",
"locationName": "string",
"notes": "string"
}
],
"employeeExternalId": "string",
"employeeFirstName": "string",
"employeeId": "int32",
"employeeName": "string",
"employeePostalAddressCountry": "string",
"employeePostalAddressLine2": "string",
"employeePostalAddressLine3": "string",
"employeePostalAddressType": "string",
"employeePostalBlockNumber": "string",
"employeePostalLevelNumber": "string",
"employeePostalStreetAddress": "string",
"employeePostalStreetName": "string",
"employeePostalSuburbName": "string",
"employeePostalSuburbPostcode": "string",
"employeePostalSuburbState": "string",
"employeePostalUnitNumber": "string",
"employeeSurname": "string",
"grossEarnings": "double",
"grossYTD": "double",
"grossYTDDetails": [
{
"grossEarnings": "double",
"payCategoryName": "string"
}
],
"hourlyRate": "double",
"id": "int32",
"isPublished": "boolean",
"leaveTaken": [
{
"amount": "double",
"leaveCategory": "string",
"notes": "string"
}
],
"message": "string",
"netEarnings": "double",
"netYTD": "double",
"notation": "string",
"otherAmounts": [
{
"amount": "double",
"category": "string",
"name": "string",
"ytdAmount": "double"
}
],
"payPeriodEnding": "string",
"payPeriodStarting": "string",
"postTaxDeductionAmount": "double",
"postTaxDeductionsYTD": "double",
"preTaxDeductionAmount": "double",
"preTaxDeductionsYTD": "double",
"startDate": "date-time",
"taxableEarnings": "double",
"terminationDate": "date-time",
"totalAccruedLeave": [
{
"amount": "double",
"leaveCategory": "string",
"notes": "string"
}
],
"totalHours": "double",
"withholdingYTD": "double"
}Last updated