Skip to content

Payslips, Bank Transfer, Payroll Accounting & Lock (HCM) ​

This page documents four shipped Payroll screens (hcm-payroll) that all work from a finalized Payroll Run — what happens after payroll is calculated. Not for plugin developers.

Payslips ​

Generates a real, immutable PDF payslip for each employee once a run is finalized and published — a snapshot of that run, not something that changes later even if other data changes.

Bank Transfer ​

Builds disbursement batches from a finalized run's real net pay figures — the actual instruction set for paying people — with an approval workflow and per-line reconciliation tracking (so you can confirm each payment actually went through).

Payroll Accounting ​

Generates balanced accounting journals from a finalized run, using each salary component's own debit/credit account mapping. You can post a journal, or reverse it if something needs correcting.

Payroll Lock ​

Locks a finalized run at the period or run level so it can't be changed further. If you genuinely need to reopen a locked run, there's a real unlock process — it goes through a single-stage approval, opens for a limited, time-boxed window, and then re-locks automatically.