A summary of the most frequently asked questions in Support
SwissSalary FAQ
No answer found? Please contact our support team...
Phone: +41 (0)31 950 07 77
Mail: support@swisssalary.ch
Monday - Friday 08h30 - 12h00 | 13h30 - 17h00
(except during official holidays)
13th Payday
- Are all persons or only one person concerned? If it affects all persons, please check the settings during the calculation and obligations in salary types.
- Has a Salary code change been processed for the person during the year? Has the change from hourly to monthly salary or vice versa been processed with resignation and re-recruitment? Are both data types reflected in the payroll list?
- All reports that can influence the calculation of the portion of the 13th / 14th Payday should be recorded prior to the calculation of the 13th / 14th Payday.
- Salary types (13th Payday paiment ST | Provision for 13th Payday ST) were incorrectly set up in the payroll Setup (base).
- The corresponding obligation was not stored for the salary types that must be taken into account when calculating the 13th Payday.
- In the case of refunding of absences stored in the Employee card, the 13th Payday entitlement is not set up correctly.
Work at the end of the year
Work at the beginning of the year
SwissSalary Direct
The time during which an employee can still access SwissSalary Direct after resignation can be defined in the "Global Settings" of Direct. During this period, the employee continues to be considered registered and will be taken into account for billing purposes. |
To see how you can unregister employees, follow this link:
In the Role Center in SwissSalary, Administration, SwissSalary Direct under "Reports" you can find the "Registration Codes". The registration codes can be filtered here per employee, department, allocation group, etc.
In some cases, documents already sent via Direct can no longer be deleted in the dossier. This is because the document type is locked for deletion. To temporarily change this, search in the top right corner for “SwissSalary Document Management Setup”. You can change the status of the relevant document type from “locked” to “unlocked” in the “Delete document” column.
If required, email address verification can be enabled in the global settings in Direct. It is checked whether the email address used by the employee to log into SwissSalary Direct matches the email address in the employee’s personnel card. If this is enabled, either “Private email” or “Business email” must be selected in the “Electronic delivery” field in the Employee card. In addition, the selected email must be entered in the Employee card. This conformity check is an additional, though not compulsory, safety criterion. If no email address was stored or nothing was selected in the “Electronic delivery” field, the employee will receive the message: “Your account has not yet been activated. Please try again later or contact your HR team.” In such a case, an email address must be stored or a selection must be made in the “Electronic delivery” field and then synchronization must be run. If the email address is changed in the Employee card, SwissSalary Direct must also be synchronized afterwards. |
SwissSalary EasyRapport Documentation
In this case, the listed salary type is generally blocked or blocked for the employee's salary code. Important! As soon as an error message appears when retrieving EasyRapport Entry, the data has only been imported up to this data record. Only when the message appears that "Total X items written to the journal", are all items really available for this reporting journal.
- The entry date of the employee concerned is in the future.
- The password entered is incorrect. -> This can be regenerated via 'Forgot password'. For this purpose, the person concerned receives an e-mail with a predefined password. Attention! If there is a company e-mail address on the employee card, the e-mail will always be sent to this address. Even if the private e-mail address is used as the user name.
- The e-mail address is incorrect. -> Please check whether the e-mail address on the employee card is spelled correctly.
No. To record time stamps via RFID key, all you need is a device with an Internet browser and an RFID reader |
Yes, this setup is possible |
The release can be made per day, per reporting line or per month |
Yes, that is possible |
No |
This establishes the connection between SwissSalary EasyRapport and SwissSalary. It enables the import of time data from SwissSalary EasyRapport. If you post the times to cost centers, cost units or projects, these become visible through the transfer to SwissSalary EasyRapport. The personal data of employees is also synchronized so that, for example, changes in the level of employment take effect in SwissSalary EasyRapport.
SwissSalary general
Under ""Change Log Setup"", ""Setup"", ""Tables"", the tables can be selected for which the change log is to be switched on. To do this, insert the value "All fields" in the columns "Log Insertion", "Log Modification" and "Log Deletion" in the desired tables.
Under ""Change Log Items"" the logged data can be viewed.
The change log is suitable in these areas, for example:
- Salary types (table 3009099)
- Employee card (table 9009080)
- Payroll Setup (table 3009100)
The change log should not be set up in these areas as it would massively slow down SwissSalary:
- EasyRapport import table
- Salary Entry
- Income tax rates
The assignment in the Payroll list must be corrected for the tax municipality for the Payroll run that has already been settled. In order to process the data correctly with the next Payroll run, the entry on the Employee card must be corrected. The postcode and City as well as the postcode and town of the Community must always be checked. If a foreign locality is not present in this table, it can be added manually. The place ID is only entered for Swiss localities and can be empty for foreign localities.
If it must still be cancelled, select the relevant Payroll in the view of unposted Payroll runs and choose Reset cancellation Block" under Actions. This causes the Payroll run to disappear from the list of unposted Payroll runs and reappear under "Open". There it can be cancelled as usual via ""Actions"", ""Cancel Payroll"".
Please only do this if no bank payments have been made yet, otherwise incorrect or duplicate payments may occur!"
KLE Documentation
Income tax
If a person is discharged of the income tax obligation, only the Obligation field should be changed. Both the IT canton and the rate information must remain in the Employee card.
If the end of the withholding tax liability is due to the receipt of the permanent residence permit (C), the date can be entered in the corresponding field. It will then be taken into account in the transmission.
In the cantons of GR, TI and VS, IT Tariff "F" is no longer valid as of 01.01.2024 and therefore no longer applicable. Please check the rates of your employees and if you have employees subject to withholding tax in the cantons of GR, TI and/or VS, it is mandatory to set the correct rate before the first salary is settled in January 2024.
Italian cross-border workers that stay in Switzerland during the week will now be accounted for according to rates A, B, C and H.
Important: Please also note the distinction between “old” and “new” cross-border commuters. See the instructions from the Canton Ticino withholding tax office informazioni-sullimposte-alla-fonte.
50 % ÷ 5000 x 1500 = 15 %
In this case, you would enter 15.00 in the “Level of employment at other income sources” field. It will make 65% (50% + 15%) in the calculation of the rate-determining income.
Canton with monthly calculation: The rate-determining income is calculated by extrapolating periodic wage values over 30 days and adding aperiodic wage values. All other income sources that must also be taken into account are to be considered.
Canton with annual calculation: The days of employment in the current calendar year are decisive with the annual model, and periodic wage values are extrapolated to 360 days, then aperiodic wage values are added and this subtotal is divided by 12 and as a result converted to one month. All other income sources that must also be taken into account are to be considered.
What are the fundamental differences between the two models?
Fiscal period
Month model = month
Year model = calendar year
Wage subject to income tax
Month model = gross monthly income
Year model = gross monthly income
Wage subject to income tax determined by the rate
Month model = gross monthly income
Year model = annual gross income divided by 12
Annual settlement
Month model = not allowed
Year model = mandatory
Other occupations/substitute sources of income
To make correct withholding tax calculation possible, it must be recorded in the system whether the person continues to work or whether s/he has another occupation of substitute income sources (daily allowances, partial disability benefits, etc.). If the income tax payer (WTP) has other occupations OR receives substitute income, additional information is required:
- If the total employment rate of all additional occupations and substitute income sources is known, the corresponding percentage is recorded in the system. In the case of substitute income sources, the degree of incapacity to perform duties or disability must be taken into account.
- If the total gross income (wages subject to income tax) of all additional occupations and substitute sources of income is disclosed by the WTP, it must be converted into a percentage based on the level of employment and the wages subject to income tax.
- If neither the total level of employment nor the total gross income is known, but the ITP has a level of employment, no additional data is recorded in the system. To calculate the wage subject to withholding tax determined by the rate, the wage subject to the IT is converted to 100% (default value) based on the level of employment. Only the level of employment is transmitted to the IT accounting.
- If neither the total level of employment nor the total gross income is known and no level of employment can be determined for the ITP, no other data is recorded in the system in addition to the ‘Other occupations’ element. In this case, the wage subject to IT determined by the rate is the median wage according to the withholding tax rate file.
Single-parent family
WT rate codes H, P (for German cross-border workers) and U (for Italian cross-border workers) are used for single people who live in the same household with children or dependent persons and to the main part pay for their living costs (single-parent families).
If the company assigns this code to an employee, additional data must be provided like the indication of whether the WTP lives with his/her partner and has sole or joint custody.
If this information is not provided, the employee will be accounted for using rate codes A or L (for German cross-border workers) or R (for Italian cross-border workers) (WITHOUT child deductions).
Information about the spouse
Less information about the spouse needs to be obtained in the future. We are making a white paper available in 6 languages on our website. Since the ELM submission as of January 1, 2021 will still be made using the previous ELM standard 4.0, there are no changes in data collection in this regard.
There are now two calculation models (year/month) that include the same (harmonized) calculation bases for all cantons. Up until this moment, each canton has been able to specify its particularities in calculation. Owing to the harmonization, the calculation will be standardized, and this way simplified for all of us (employers, payroll accounting solution manufacturers, etc.). Of course, the change only affects the calculation, and not individual rate levels.
Starting from January 1, 2021, every canton is obliged to redeliver its rates, even if nothing changed compared to the previous year. It is ensured this way that every customer always has correct rates in the system.
Swissdec
If you receive an error during a salary report, e.g:
"The transmission has been rejected because the document has been sent by a non-certified transmitter or has not been signed",
the Default values must be restored in all clients. To do this, proceed as follows:
- Payroll Setup
- Domain Setup
- Swissdec Setup
- ELM
- Restore Default Values
Swissdec is a not-for-profit joint project involving several independent partners and the quality label for electronic data exchange between companies and insurers, and authorities.
The services of Swissdec, a centralized information platform for electronic data exchange standardization, include:
- Swissdec contributes its expertise in standardization
- Facilitates information exchange between all interested parties like software users, ERP solutions manufacturers, companies, associations, offices and organizations
- Monitors safe data transmission
- Certifies successfully tested payslip software