Payroll payments
Goal
Track paid payroll runs and statutory / benefit remittances, and mark remittances paid.
Who it is for
Payroll/treasury clerks with payroll_payments.view / .manage, admins with .admin.
Preconditions
- Module payroll_payments enabled.
- At least one run has reached paid (from Payroll runs) before remittances are meaningful.
- Payment methods / hold reasons configured in Payroll Payments setup when used.
Steps
- Open Payroll → Payroll Payments.
- Review paid runs and amounts posted from the pay step.
- Open due remittances (tax, social, or other authorities as provided by packs).
- With
payroll_payments.manage, mark remittance paid when cash/bank movement is complete. - Admins configure payment methods and hold reasons under setup.
Result
Remittance obligations are cleared operationally after employee net pay has already been paid on the run.
Hard stops
- Module off → 422.
- You cannot invent remittances without a paid/posted run context from payroll integration.