How proration works
When an employee joins or leaves in the middle of a pay period, Octal HR automatically calculates the prorated salary for the partial month. You do not need to manually adjust anything β the system uses the joining date or last working day to compute the correct amount.
The proration method
Octal HR uses a single working-days method. The salary is scaled by the fraction of the month's working days the employee actually worked:
Worked days Γ· working days
Divide the days worked by the configured working days in the month, then multiply the monthly salary by that factor. The working days per month is set once, company-wide, via the working days per month setting (26 by default). The factor is capped at 1.0 β an employee can never be paid more than a full month.
Prorating allowances
All salary components in the employee's structure β basic and allowances alike β are prorated by the same factor. There is no per-component opt-out from proration.
Mid-month resignation or termination
For employees who leave mid-month, Octal HR uses the last working day entered on the separation record. The final payroll run automatically includes:
- Prorated salary for days worked
- Prorated EOBI / PESSI deductions
- WHT recalculated based on actual days worked and annualised income
- Leave encashment and gratuity (if applicable)
Was this article helpful?