Methods

  • get - Get Pay Run Details

Resource

{
    "grandTotal": {
        "clearanceTaxAmount": "double",
        "cpfEmployeeContributionAmount": "double",
        "cpfEmployerContributionAmount": "double",
        "employeeExpensesTotal": "double",
        "employerContribution": "double",
        "employerLiabilitiesTotal": "double",
        "employerVoluntaryCpfAmount": "double",
        "employerVoluntaryMediSaveAmount": "double",
        "grossEarnings": "double",
        "netEarnings": "double",
        "numberOfEmployees": "int32",
        "postTaxDeductionAmount": "double",
        "preTaxDeductionAmount": "double",
        "sdlContributionAmount": "double",
        "taxableEarnings": "double",
        "totalHours": "double",
        "withholdingTaxAmount": "double"
    },
    "payRun": {
        "dateFinalised": "date-time",
        "datePaid": "date-time",
        "externalId": "string",
        "id": "int32",
        "isFinalised": "boolean",
        "notation": "string",
        "payPeriodEnding": "date-time",
        "payPeriodStarting": "date-time",
        "payScheduleId": "int32",
        "paySlipsPublished": "boolean"
    },
    "payRunTotals": [
        {
            "bankPaymentsTotal": "double",
            "clearanceTaxAmount": "double",
            "cpfEmployeeContributionAmount": "double",
            "cpfEmployerContributionAmount": "double",
            "earliestTerminationDate": "date-time",
            "employeeExpensesTotal": "double",
            "employeeExternalId": "string",
            "employeeExternalReferenceId": "string",
            "employeeId": "int32",
            "employeeName": "string",
            "employeeStartDate": "date-time",
            "employerLiabilitiesTotal": "double",
            "employerVoluntaryCpfAmount": "double",
            "employerVoluntaryMediSaveAmount": "double",
            "grossEarnings": "double",
            "id": "int32",
            "isComplete": "boolean",
            "isExcluded": "boolean",
            "isTermination": "boolean",
            "netEarnings": "double",
            "notation": "string",
            "payConditionRuleSetName": "string",
            "postTaxDeductionAmount": "double",
            "preTaxDeductionAmount": "double",
            "previousTerminationDate": "date-time",
            "sdlContributionAmount": "double",
            "taxableEarnings": "double",
            "terminationDate": "date-time",
            "totalHours": "double",
            "withholdingTaxAmount": "double"
        }
    ]
}

Properties

Name Type Description
grandTotal object SgPayRunGrandTotalModel
grandTotal.clearanceTaxAmount double Decimal
grandTotal.cpfEmployeeContributionAmount double Decimal
grandTotal.cpfEmployerContributionAmount double Decimal
grandTotal.employeeExpensesTotal double Decimal
grandTotal.employerContribution double Decimal
grandTotal.employerLiabilitiesTotal double Decimal
grandTotal.employerVoluntaryCpfAmount double Decimal
grandTotal.employerVoluntaryMediSaveAmount double Decimal
grandTotal.grossEarnings double Decimal
grandTotal.netEarnings double Decimal
grandTotal.numberOfEmployees int32 Int32
grandTotal.postTaxDeductionAmount double Decimal
grandTotal.preTaxDeductionAmount double Decimal
grandTotal.sdlContributionAmount double Decimal
grandTotal.taxableEarnings double Decimal
grandTotal.totalHours double Decimal
grandTotal.withholdingTaxAmount double Decimal
payRun object PayRunModel
payRun.dateFinalised date-time Nullable
payRun.datePaid date-time DateTime
payRun.externalId string String
payRun.id int32 Int32
payRun.isFinalised boolean Boolean
payRun.notation string String
payRun.payPeriodEnding date-time DateTime
payRun.payPeriodStarting date-time DateTime
payRun.payScheduleId int32 Int32
payRun.paySlipsPublished boolean Boolean
payRunTotals[] array
payRunTotals[].bankPaymentsTotal double Decimal
payRunTotals[].clearanceTaxAmount double Decimal
payRunTotals[].cpfEmployeeContributionAmount double Decimal
payRunTotals[].cpfEmployerContributionAmount double Decimal
payRunTotals[].earliestTerminationDate date-time Nullable
payRunTotals[].employeeExpensesTotal double Decimal
payRunTotals[].employeeExternalId string String
payRunTotals[].employeeExternalReferenceId string String
payRunTotals[].employeeId int32 Int32
payRunTotals[].employeeName string String
payRunTotals[].employeeStartDate date-time Nullable
payRunTotals[].employerLiabilitiesTotal double Decimal
payRunTotals[].employerVoluntaryCpfAmount double Decimal
payRunTotals[].employerVoluntaryMediSaveAmount double Decimal
payRunTotals[].grossEarnings double Decimal
payRunTotals[].id int32 Int32
payRunTotals[].isComplete boolean Boolean
payRunTotals[].isExcluded boolean Boolean
payRunTotals[].isTermination boolean Boolean
payRunTotals[].netEarnings double Decimal
payRunTotals[].notation string String
payRunTotals[].payConditionRuleSetName string String
payRunTotals[].postTaxDeductionAmount double Decimal
payRunTotals[].preTaxDeductionAmount double Decimal
payRunTotals[].previousTerminationDate date-time Nullable
payRunTotals[].sdlContributionAmount double Decimal
payRunTotals[].taxableEarnings double Decimal
payRunTotals[].terminationDate date-time Nullable
payRunTotals[].totalHours double Decimal
payRunTotals[].withholdingTaxAmount double Decimal