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