Finalize Payroll
Finalization is the approval step that marks a salary record as ready for downstream payment and export workflows.
Before finalizing
Section titled “Before finalizing”- Run payroll for the completed period.
- Review generated salary records.
- Check failed profile messages and fix invalid salary profile setup.
- Open payslips where detailed review is needed.
- Confirm gross salary, deductions, tax, benefit deductions, and net pay.
Finalize from Payslips
Section titled “Finalize from Payslips”- Open Payslips.
- Select the salary records to finalize.
- Use Finalize.
- Confirm the records show Finalized as Yes.
Finalize during calculation
Section titled “Finalize during calculation”Payroll calculation supports a finalize option. When enabled, successfully generated salary records are finalized after calculation.
What finalization stores
Section titled “What finalization stores”Finalization updates the salary record with a calculation snapshot, including:
- payroll period
- base salary and overtime breakdown
- allowances
- under-hour deductions
- income tax
- benefit deductions
- bonuses
- gross salary
- net pay
- salary division breakdown
- finalization timestamp
The source code currently contains salary finalization journal logic that returns early. Do not rely on automatic accounting journal posting unless product confirms that this behavior has been re-enabled.