Docs
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

  1. Open HR → Payroll. (UAT-C-HR-PAY-001)
  2. Prepare the period and validate employee inputs. (UAT-C-HR-PAY-002)
  3. Run calculation and review payslip preview. (UAT-C-HR-PAY-002)
  4. Finalize and export declarations where applicable. (UAT-C-HR-PAY-002)
  5. Review the audit trail on the record. (Expected: activity event with actor and timestamp.) (UAT-C-HR-PAY-002)
  6. 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. Every export is validated against the Swissdec XSD schema before it is returned, so a malformed file never leaves the platform.
  • Filing: automatic transmission to a Swissdec distributor is not available yet. It stays disabled until Suva product certification is granted. Until then, 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).