Table of Contents

Analyze the benefit calculation and reconcile declarations

With the Benefit Statement report, you compare posted base, benefit, and gross salary amounts with the entitlement used and the valid contract. Perform this check before an electronic salary declaration or before further processing of insurance cases.

Prerequisites

  • The observed payroll run is posted.
  • Benefit types, salary types, rates, limits, and entry thresholds are set up.
  • Employees have the required benefit entitlements.
  • The contract lines apply to the evaluation period.

Create the benefit statement

  1. Open the Benefit Statement report.
  2. Enter the Reference Date.
  3. If needed, filter by benefit Code or Type.
  4. If needed, filter employees by Allocation Group, Department, Posting Group, Place of Work, or Function.
  5. Run the report.

SwissSalary sets the reference date to the last day of the selected month. If no date is stored, the report suggests the year-end date from the Payroll Setup. The analysis period starts on the first day of the year and ends on the reference date.

The report is generated as an Excel file. Depending on the benefit, a standard layout and an AIA layout are available.

Check the result

For each benefit and employee, the evaluation contains, among other things:

Field Description
Period Start and Period End Employment and calculation period of the line.
Insurance Category Code Category of the entitlement used.
Insurer Service provider of the determined contract.
Contract No. and Customer No. Contract identification for the period.
Base Amount Total of the posted base salary type of the benefit type.
Salary Amount Total of the posted salary type of the benefit.
Gross Salary Amount Total of the gross salary type defined in the Payroll Setup.

SwissSalary considers only employees with posted payroll entries of the benefit type. For payments after resignation, the analysis period can be extended up to the last relevant assignment entry.

Reconcile salary type obligations

Investigate anomalies in this order:

  1. Open the benefit and check Type, Salary Type, Employee Salary Type, Employer Salary Type, and Exemption Salary Type.
  2. Open the benefit type and check the base salary type and the assigned salary type obligations.
  3. Check Entry Threshold and Limits including rules and adjustment type when base or contribution amounts are missing or unexpectedly zero.
  4. Compare the Base Amount with the posted payroll entries.
  5. Compare the Salary Amount with the employee and employer contributions.
  6. If the result is empty, check whether there are any payroll entries with the benefit type at all for the period.
Hinweis

The report doesn't calculate a new payroll run. It analyzes posted payroll entries and the assignments recorded for them.

Check the contract and declaration method

SwissSalary determines the contract via the last benefit contract line whose Valid From falls before or at the end of the calculation period.

Verify on the Benefit Contract card:

  • Provider No., Customer No., and contract number;
  • Salary Declaration Method for ELM;
  • Incident Declaration Method for KLE;
  • Posting Group, Response Target, and Automatic Approval when the salary declaration is submitted electronically.

A contract is only proposed as a recipient for the electronic salary declaration if the Salary Declaration Method isn't empty.

Reconcile the ELM declaration

  1. Create the salary declaration.
  2. Check the proposed recipients and contract numbers.
  3. Compare the totals per benefit and contract with the Benefit Statement.
  4. Check deviations by gender, entitlement category, and employment period.
  5. Only declare when service provider, contract, customer number, and amounts match.

For the benefit domains, SwissSalary adds the employee and contract totals to the electronic declaration. For linked contracts, SwissSalary can additionally submit the service provider and the validity date of the primary contract.

For more information, see Submit and finalize Swissdec salary declarations.

Check KLE readiness

For an electronic incident process, the contract must have a non-empty Incident Declaration Method. Additionally, check:

  • the employee's primary AIA assignment;
  • the entitlement and its Liable setting;
  • the contract valid at the incident date;
  • the connection and the SUA certificate.
Wichtig

A technically generated XML or a successful report doesn't replace the business review. Clarify missing contract assignments and amount deviations before submission.

Good to know

  • Treating the report like a new payroll run — it only analyzes posted entries and recorded assignments.
  • Interpreting an XML export or report success as business approval — the contract and amount remain unchecked.
  • Only clarifying missing contract assignments and KLE readiness after submission — declarations fail or arrive incompletely at the recipient.

See also