Updates to Payroll Processing and Final Settlement

1. Inclusion of Manual Components in Non-General Payroll Runs

For payroll modes outside the regular General monthly runโ€”such as Settlement payrollโ€”the system now ensures that all relevant manual earning components are automatically considered for employees included in that payroll.
This prevents scenarios where manual components were previously skipped due to missing assignments, ensuring consistent and accurate calculations.


2. Cleaner and More Accurate Payslips

To improve clarity, any manual earning component that results in a zero value is now excluded from the final approved payslip.
This keeps the employeeโ€™s payslip concise and free from unnecessary component entries.


3. Improved Component Identification for EOSB & Vacation Calculations

The logic used to select the appropriate End of Service Benefit (EOSB) and Vacation components during payroll calculation has been refined.
This improvement ensures that only the correct componentsโ€”excluding accrue-only itemsโ€”are picked, avoiding calculation errors arising from component ordering.


Final Settlement Enhancements

4. Ability to Run Final Settlement Alongside Monthly Payroll

Final Settlement can now be processed within the same month even if the employeeโ€™s regular General Payroll has already been executed.
When generating the settlement, the system automatically zeros out general salary components, ensuring there is no duplication of payments for the same period.
This provides greater flexibility in handling resignations and employee exits without waiting for the next payroll cycle.