Methods

  • get - Get Pay Slip Data by Employee ID

Resource

{
    "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",
    "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"
}

Properties

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:

  • Hourly
  • Annually
  • Fixed
  • Daily
  • Monthly
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
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 Decimal
withholdingYTD double Decimal