{ "operationId": "updatePaySlipLineItems", "method": "PUT", "path": "/PaySlips/{PaySlipID}", "summary": "Creates an employee pay slip", "requestExamples": [ { "contentType": "application/json", "example": { "earningsLines": [ { "earningsLineID": "f9d8f5b5-9049-47f4-8541-35e200f750a5", "earningsRateID": "f9d8f5b5-9049-47f4-8541-35e200f750a5", "displayName": "Ordinary Time", "ratePerUnit": 25, "numberOfUnits": 0, "amount": 0, "isLinkedToTimesheet": false, "isSystemGenerated": true }, { "earningsLineID": "65b83d94-f20f-45e1-85ae-387fcf460c26", "earningsRateID": "65b83d94-f20f-45e1-85ae-387fcf460c26", "displayName": "Salary", "ratePerUnit": 0, "numberOfUnits": 8, "amount": 0, "isLinkedToTimesheet": false, "isSystemGenerated": false } ], "leaveEarningsLines": [ { "earningsLineID": "0441497f-5dc7-4cd3-a90d-f2e07e21b2a6", "earningsRateID": "39b3560a-5d2f-4538-924a-4349dc86396e", "displayName": "Holiday Pay", "fixedAmount": 268.8, "amount": 268.8, "isLinkedToTimesheet": false, "isSystemGenerated": true } ], "deductionLines": [ { "deductionTypeID": "a3760fe4-68a4-4e38-8326-fe616af7dc74", "amount": 100 } ], "leaveAccrualLines": [ { "leaveTypeID": "0441497f-5dc7-4cd3-a90d-f2e07e21b2a6", "numberOfUnits": 268.8 }, { "leaveTypeID": "b0b1b79e-2a25-46c2-ad08-ca25ef48d7e4", "numberOfUnits": 0 }, { "leaveTypeID": "f2f994cf-1899-46f3-ad4f-5d92d78c3719", "numberOfUnits": 0 }, { "leaveTypeID": "34129765-11cb-4d8c-b568-84a2219beda3", "numberOfUnits": 0 } ], "superannuationLines": [ { "superannuationTypeID": "563273ea-0dae-4f82-86a4-e0db77c008ea", "displayName": "KiwiSaver", "amount": 108.86, "fixedAmount": 3, "percentage": 3, "manualAdjustment": false } ], "employeeTaxLines": [ { "taxLineID": "1084146b-e890-489c-aed3-06de80f63d84", "amount": 1057.22, "globalTaxTypeID": "11", "manualAdjustment": false } ], "employerTaxLines": [ { "taxLineID": "6f9eb8cd-0f4a-440b-939c-bdb0f6ad694c", "amount": 18.9, "globalTaxTypeID": "10", "manualAdjustment": false } ], "statutoryDeductionLines": [ { "statutoryDeductionTypeID": "b5efd8d1-0c93-4a14-a314-b5cba4a4e6b3", "amount": 108.86 } ], "grossEarningsHistory": { "daysPaid": 3, "unpaidWeeks": 0 } } } ], "responseExamples": [ { "status": "200", "contentType": "application/json", "example": { "id": "00000000-0000-0000-0000-000000000000", "providerName": "provider-name", "dateTimeUTC": "2020-09-10 17:20:24.297016", "httpStatusCode": "OK", "pagination": null, "problem": null, "paySlip": { "paySlipID": "51a01760-cf9d-4ba1-bf3a-2065d4f8e073", "employeeID": "68342973-c405-4b86-b5d3-d7b877c27995", "payRunID": "8ba9831d-38e4-43d4-808e-472a5d195bce", "lastEdited": "2020-09-10 17:20:23.733501", "firstName": "Tony", "lastName": "Starkwpjgdjxdvwson", "totalEarnings": 3628.8, "grossEarnings": 3628.8, "totalPay": 2362.72, "totalEmployerTaxes": 18.9, "totalEmployeeTaxes": 1057.22, "totalDeductions": 100, "totalReimbursements": 0, "totalStatutoryDeductions": 108.86, "totalSuperannuation": 108.86, "bacsHash": null, "paymentMethod": "Electronically", "earningsLines": [ { "earningsLineID": "f9d8f5b5-9049-47f4-8541-35e200f750a5", "earningsRateID": "f9d8f5b5-9049-47f4-8541-35e200f750a5", "displayName": "Ordinary Time", "ratePerUnit": 25, "numberOfUnits": 0, "fixedAmount": null, "amount": 0, "isLinkedToTimesheet": false, "isAverageDailyPayRate": null, "isSystemGenerated": true }, { "earningsLineID": "65b83d94-f20f-45e1-85ae-387fcf460c26", "earningsRateID": "65b83d94-f20f-45e1-85ae-387fcf460c26", "displayName": "Salary", "ratePerUnit": 0, "numberOfUnits": 8, "fixedAmount": null, "amount": 0, "isLinkedToTimesheet": false, "isAverageDailyPayRate": null, "isSystemGenerated": false } ], "leaveEarningsLines": [ { "earningsLineID": "0441497f-5dc7-4cd3-a90d-f2e07e21b2a6", "earningsRateID": "39b3560a-5d2f-4538-924a-4349dc86396e", "displayName": "Holiday Pay", "ratePerUnit": null, "numberOfUnits": null, "fixedAmount": 268.8, "amount": 268.8, "isLinkedToTimesheet": false, "isAverageDailyPayRate": null, "isSystemGenerated": true } ], "timesheetEarningsLines": [], "deductionLines": [ { "deductionTypeID": "a3760fe4-68a4-4e38-8326-fe616af7dc74", "displayName": "KiwiSaver Voluntary Contributions", "amount": 100, "subjectToTax": null, "percentage": null } ], "reimbursementLines": [], "leaveAccrualLines": [ { "leaveTypeID": "0441497f-5dc7-4cd3-a90d-f2e07e21b2a6", "numberOfUnits": 268.8 }, { "leaveTypeID": "b0b1b79e-2a25-46c2-ad08-ca25ef48d7e4", "numberOfUnits": 0 }, { "leaveTypeID": "f2f994cf-1899-46f3-ad4f-5d92d78c3719", "numberOfUnits": 0 }, { "leaveTypeID": "34129765-11cb-4d8c-b568-84a2219beda3", "numberOfUnits": 0 } ], "superannuationLines": [ { "superannuationTypeID": "563273ea-0dae-4f82-86a4-e0db77c008ea", "displayName": "KiwiSaver", "amount": 108.86, "fixedAmount": 3, "percentage": 3, "manualAdjustment": false } ], "paymentLines": [ { "paymentLineID": "6dc42925-2a11-4041-ac9a-4098e77791d5", "amount": 2262.72, "accountNumber": "0607050201419000", "sortCode": null, "accountName": "Casual Worker" }, { "paymentLineID": "30d6d414-426b-417d-8d0d-d05ca0e5bc88", "amount": 100, "accountNumber": "1234448494848373", "sortCode": null, "accountName": "test" } ], "employeeTaxLines": [ { "taxLineID": "2faf8f5d-6446-4bea-a2cd-d5cd7e8b9384", "description": null, "amount": 1057.22, "globalTaxTypeID": 11, "manualAdjustment": false } ], "employerTaxLines": [ { "taxLineID": "caa8d4fa-0949-460d-90f5-f43ec9f3db12", "description": null, "amount": 18.9, "globalTaxTypeID": 10, "manualAdjustment": false } ], "statutoryDeductionLines": [ { "statutoryDeductionTypeID": "b5efd8d1-0c93-4a14-a314-b5cba4a4e6b3", "amount": 108.86, "fixedAmount": null, "manualAdjustment": null } ], "taxSettings": { "periodUnits": 1.0, "periodType": "weeks", "taxCode": "M", "specialTaxRate": null, "lumpSumTaxCode": "SB", "lumpSumAmount": null }, "grossEarningsHistory": { "daysPaid": 3, "unpaidWeeks": 0 } } } } ] }