{
"accruedLeave": [
{
"amount": "double",
"leaveCategory": "string",
"notes": "string"
}
],
"bankPayments": [
{
"accountName": "string",
"accountNumber": "string",
"amount": "double",
"bankCode": "string",
"lodgementReference": "string"
}
],
"basePayRate": "string",
"baseRate": "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",
"employeeExpenses": [
{
"amount": "double",
"employeeExpenseCategoryName": "string",
"locationName": "string",
"notes": "string"
}
],
"employeeExternalId": "string",
"employeeFirstName": "string",
"employeeId": "int32",
"employeeName": "string",
"employeePostalAddressCountry": "string",
"employeePostalAddressLine2": "string",
"employeePostalStreetAddress": "string",
"employeePostalSuburbName": "string",
"employeePostalSuburbPostcode": "string",
"employeePostalSuburbState": "string",
"employeeSurname": "string",
"esctContributionYtd": "double",
"grossEarnings": "double",
"grossYTD": "double",
"grossYTDDetails": [
{
"grossEarnings": "double",
"payCategoryName": "string"
}
],
"hourlyRate": "double",
"id": "int32",
"isPublished": "boolean",
"kiwiSaverEmployeeContributionYtd": "double",
"kiwiSaverEmployerContributionYtd": "double",
"kiwiSaverPayments": [
{
"employeeContribution": "double",
"employerContribution": "double",
"esctContribution": "double"
}
],
"leaveTaken": [
{
"amount": "double",
"leaveCategory": "string",
"notes": "string"
}
],
"message": "string",
"netEarnings": "double",
"netYTD": "double",
"notation": "string",
"nzbn": "string",
"payPeriodEnding": "string",
"payPeriodStarting": "string",
"paySlipConfig": {
"showKiwiSaverPercentages": "boolean",
"showRemainingBalanceForDeductions": "boolean",
"showUnitsWorked": "boolean",
"showYearToDateAmounts": "boolean"
},
"payeAdjustments": [
{
"amount": "double",
"notes": "string"
}
],
"payeWithholdingAmount": "double",
"payeYTD": "double",
"postTaxDeductionAmount": "double",
"postTaxDeductionsYTD": "double",
"preTaxDeductionAmount": "double",
"preTaxDeductionsYTD": "double",
"taxableEarnings": "double",
"totalAccruedLeave": [
{
"amount": "double",
"leaveCategory": "string",
"notes": "string"
}
],
"totalHours": "double",
"withholdingYTD": "double"
}
| Name | Type | Description |
|---|---|---|
| accruedLeave[] | array | |
| accruedLeave[].amount | double | Decimal |
| accruedLeave[].leaveCategory | string | String |
| accruedLeave[].notes | string | String |
| bankPayments[] | array | |
| bankPayments[].accountName | string | String |
| bankPayments[].accountNumber | string | String |
| bankPayments[].amount | double | Decimal |
| bankPayments[].bankCode | string | String |
| bankPayments[].lodgementReference | string | String |
| basePayRate | string | String |
| baseRate | string | String |
| businessAddress | string | String |
| businessName | string | String |
| contactName | string | String |
| deductions[] | array | |
| deductions[].amount | double | Decimal |
| deductions[].name | string | String |
| deductions[].notes | string | String |
| deductions[].taxStatus | string | String |
| earningsLines[] | array | |
| earningsLines[].grossEarnings | double | Decimal |
| earningsLines[].isFixed | boolean | Boolean |
| earningsLines[].isTaxExempt | boolean | Boolean |
| earningsLines[].locationName | string | String |
| earningsLines[].notes | string | String |
| earningsLines[].payCategoryName | string | String |
| earningsLines[].rate | double | Decimal |
| earningsLines[].taxableEarnings | double | Decimal |
| earningsLines[].units | double | Decimal |
| employeeBaseRate | double | Decimal |
| employeeBaseRateUnit | string |
RateUnitEnum
Possible values are:
|
| employeeExpenses[] | array | |
| employeeExpenses[].amount | double | Decimal |
| employeeExpenses[].employeeExpenseCategoryName | string | String |
| employeeExpenses[].locationName | string | String |
| employeeExpenses[].notes | string | String |
| employeeExternalId | string | String |
| employeeFirstName | string | String |
| employeeId | int32 | Int32 |
| employeeName | string | String |
| employeePostalAddressCountry | string | String |
| employeePostalAddressLine2 | string | String |
| employeePostalStreetAddress | string | String |
| employeePostalSuburbName | string | String |
| employeePostalSuburbPostcode | string | String |
| employeePostalSuburbState | string | String |
| employeeSurname | string | String |
| esctContributionYtd | double | Decimal |
| grossEarnings | double | Decimal |
| grossYTD | double | Decimal |
| grossYTDDetails[] | array | |
| grossYTDDetails[].grossEarnings | double | Decimal |
| grossYTDDetails[].payCategoryName | string | String |
| hourlyRate | double | Decimal |
| id | int32 | Int32 |
| isPublished | boolean | Boolean |
| kiwiSaverEmployeeContributionYtd | double | Decimal |
| kiwiSaverEmployerContributionYtd | double | Decimal |
| kiwiSaverPayments[] | array | |
| kiwiSaverPayments[].employeeContribution | double | Decimal |
| kiwiSaverPayments[].employerContribution | double | Decimal |
| kiwiSaverPayments[].esctContribution | double | Decimal |
| leaveTaken[] | array | |
| leaveTaken[].amount | double | Decimal |
| leaveTaken[].leaveCategory | string | String |
| leaveTaken[].notes | string | String |
| message | string | String |
| netEarnings | double | Decimal |
| netYTD | double | Decimal |
| notation | string | String |
| nzbn | string | String |
| payPeriodEnding | string | String |
| payPeriodStarting | string | String |
| paySlipConfig | object | NzApiPaySlipConfigModel |
| paySlipConfig.showKiwiSaverPercentages | boolean | Boolean |
| paySlipConfig.showRemainingBalanceForDeductions | boolean | Boolean |
| paySlipConfig.showUnitsWorked | boolean | Boolean |
| paySlipConfig.showYearToDateAmounts | boolean | Boolean |
| payeAdjustments[] | array | |
| payeAdjustments[].amount | double | Decimal |
| payeAdjustments[].notes | string | String |
| payeWithholdingAmount | double | Decimal |
| payeYTD | double | Decimal |
| postTaxDeductionAmount | double | Decimal |
| postTaxDeductionsYTD | double | Decimal |
| preTaxDeductionAmount | double | Decimal |
| preTaxDeductionsYTD | double | Decimal |
| taxableEarnings | double | Decimal |
| totalAccruedLeave[] | array | |
| totalAccruedLeave[].amount | double | Decimal |
| totalAccruedLeave[].leaveCategory | string | String |
| totalAccruedLeave[].notes | string | String |
| totalHours | double |
Nullable |
| withholdingYTD | double | Decimal |