The system should be able to process the payroll for multiple companies. The user will first choose which company and then the application will load the corresponding employees for that company.
Here are the system requirements:
1) Store employee information
*Relevant ID numbers
*Accountabilities (ex. laptop, mobile phone, etc.)
2) Store payroll information
3) Data input
*Attendance via upload file (XLSX or CSV)
*Attendance via biometrics (in the future)
5) Generate the following:
*All information per employee (salary + bonuses - deductions)
*Payslip per employee
*Reports for government agencies
*Data dump for uploading to the bank
a) We will have a discussion on the user requirements.
b) You will provide a functional specifications document.
c) Once approved by the business users, the development will start.
d) There should be a warranty period.
We can talk more in detail.