ProductHR
Payroll
Calculate payroll runs from employee data, contracts and country rules.
Overview
Calculate payroll runs from employee data, contracts, and country rules.
Where in the app
/c/companies/:companyId/hr/payroll
Step-by-step
- Open HR → Payroll. (UAT-C-HR-PAY-001)
- Prepare the period and validate employee inputs. (UAT-C-HR-PAY-002)
- Run calculation and review payslip preview. (UAT-C-HR-PAY-002)
- Finalize and export declarations where applicable. (UAT-C-HR-PAY-002)
- Review the audit trail on the record. (Expected: activity event with actor and timestamp.) (UAT-C-HR-PAY-002)
- If access is denied, verify module activation at tenant and company level before retrying. (UAT-C-HR-PAY-002)
Swissdec ELM declarations
Export the Swissdec ELM salary declaration once a payroll period is finalized.
- Where in the app:
/c/companies/:companyId/hr/payroll/declarations/elm - What you get: ELM XML for DeclareSalary, DeclareMonthTotal and tax at source, plus a control PDF of the same filing. The annual file adds the salary certificate boxes that have a payroll source. Supplementary accident insurance and daily sickness allowance appear there only when the company contract and the employee code are complete. The monthly withholding file covers a zero month and residence abroad, and omits people marked outside Swissdec. The wage statistic appears there only when the company pay agreement and the employee profile are complete. Every XML file is validated against the Swissdec XSD schema before it is returned, so a malformed file never leaves the platform.
- Filing: Numezis is not a Swissdec-certified product. Automatic transmission to a distributor is not available. It stays disabled until Suva product certification is granted. Download the validated XML and file it through your usual channel.
Permissions and modules
Payroll processing permissions.
Country and compliance
Uses company country payroll pack (CH-focused).