Skip to main content
Swiss HR Easy runs Swiss payroll end to end: master data, a monthly Lohnabrechnung with a calculation engine, payslips, bank payments, the transfer into financial accounting, the authority notifications, and the year-end set.

The payroll year

What each part does

Master data

Lohnarten, Kontenplan, Versicherungen, and the tenant Stammdaten the engine reads.

The monthly run

Open, compute, correct, lock, and dispatch payslips.

Payments and accounting

pain.001 batches, camt reconciliation, and the FIBU transfer.

Year end

Lohnausweis, Quellensteuerbescheinigung, and the Swissdec ELM Jahresmeldung.

Money is never a float

The engine and the earnings builder do all CHF arithmetic in decimal, end to end. This is ADR-007, and it was not a purity exercise. Floating-point math produced real, reproducible drift on three paths: hourly rates multiplied across prorated periods, Quellensteuer tariffs carrying four decimal places, and twelve-month booking-batch aggregates that no longer reconciled against the cantonal tariff source. Rounding to rappen at the end does not always recover sub-cent drift accumulated along the way.
If you extend the payroll engine, keep decimal arithmetic through the whole chain. Converting to number anywhere in the middle reintroduces exactly the drift the ADR was written to eliminate.

Separation of duties

Payroll is where the platform’s permission tiers are strictest. The pattern is consistent: HR staff can see, administrators can commit. The reasoning is the same each time: once a payslip is mailed, money has left the company, or a regulator has the data, corrections become a formal procedure rather than an edit. SYSTEM_ADMIN has no payroll access at all — it is a technical operations role.

Multi-entity payroll

On installations with multiple Rechtsträger, the legal entity determines the AHV settlement number, the QST account, the BVG and other insurance contracts, and the recipient of every declaration. Runs, batches and declarations are scoped to the entity. See Legal entities.

Turning payroll off

Installations that keep payroll in another system use Swiss HR Easy for everything up to the payroll boundary and export instead. The bexio integration and the Lohnbüro export cover that case.