Payroll Module
The Payroll Output APIs support the provision of retrieving payroll type information such as Lists of Employee Payslips for a given employee, and details of an individual Payslip via its payslip number.
The most plausible scenario is that GetAllPayslipsByEmployeeId would first be called for a given employee, specifying their Employee ID, to produce a collection of payslip data, including Payslip Number, Pay Date, and Pay Amount. The Payslip Number could then be used to call GetBreakdownByEmpIdandPaySlip, specifying the Payslip Number, to obtain a detailed breakdown of payslip data for that payslip. The data returned would be sufficient to assemble and render the payslip on screen, for example.
Values returned by GetBreakdownByEmpIdandPaySlip:
firstName
surname
employeeName
niNumber
niCategory
taxCode
payslipNumber
payrollCompany
employeeNumber
payDate
netPay
totalPayThisPeriod
deductionsThisPeriod
paymentMethod
payPoint
payGroup
occupationCode
costCenter
department
taxPeriod
address1
address2
address3
address4
postCode
totalPayYtd
totalDeductionsYtd
messageLine1
messageLine2
personalItems
statutoryDetails
payItems
deductionItems
otherItems
Created with the Personal Edition of HelpNDoc: Save time and frustration with HelpNDoc's WinHelp HLP to CHM conversion feature