Understanding Source Tax

Switzerland is a confederation of 26 cantons with approximately 3,000 municipalities. Accordingly, it has an extremely complex taxation system, with taxes imposed at federal, cantonal, and communal levels. Tax rates can vary from one canton to another.

Source tax applies to specific categories of foreign employees. It is calculated according to the canton in which a worker is employed, and employers take source tax deductions directly from the earnings of these foreign nationals residing in Switzerland. Employers must withhold the tax due and pay this source tax to the cantonal tax administration. Source tax, levied at the source, pays off federal, cantonal, and communal tax liabilities.

Data inputs for the source tax calculation are generally the same for all Swiss cantons. The employee's work location is read from the job records, and other source tax information is read from the employee Tax Data page along with stored tax rates for each canton, which together provide the raw data to be used in the calculation.

Not all cantons use the same mode for the regular calculation method to arrive at the source tax. For example, the regular calculation mode in cantons GE, FR, TI, and VD differs from the mode that applies in the 22 other cantons. User can decide (after agreed by canton) to apply one of the 4 different canton methods as well for any other canton. For example, in some cases the canton VD method is also used for other cantons. Then the user just needs to maintain the tax method override in FAK/Source Tax (Company) CHE page. In addition, the different selections on the employee Tax Data page determine what method applies to different employees (all methods are applicable to all cantons).

Note: The different calculation modes for the regular method are described in greater detail later in this chapter.

Note: There is special tax treatment for French Cross-Border workers in the following eight cantons: BE, BL, BS, JU, NE, SO, VD, and VS. Working in one of these 8 cantons, having a home address country equal to France, and having no assignment for source tax qualifies employees for this type of taxation. Cross-border employees are reported with their taxable gross on the Cross-Border Report for France. The employer then provides the list of employees to the tax administration which reports the gross to the location of residence. Thus the employees have their Swiss earnings taxed in France.

Note: With Swissdec 4.0, French Cross-Border workers for these 8 Cantons get reported as well in the standard source tax XML with TAG ‘specialAgreement’.

This section discusses:

  • Primary tax calculation methods.

  • Exceptions to the regular method.

Primary Calculation Methods (determined by selection on employee's Tax Data page )

There are four primary methods used to calculate an employee's monthly source tax deduction, which are managed on the Tax Data page. These methods are summarized as follows:

Method Name

Description

Regular

A rate is selected from the tax table of the employee's tariff based on the applicable calculation mode.

The system uses this rate to calculate the tax based on the employee's actual earnings.

Fixed Percentage

A rate is entered in the employee's Tax Data page.

The system uses this rate to calculate the tax based on the employee's actual earnings.

Fixed Deduction

An amount is entered in the employee's Tax Data page. This amount is withheld monthly as the source tax deduction.

Fixed Base

An amount is entered in the employee's Tax Data page. Depending on the tax tariff, this amount determines the source tax rate.

The system uses this rate to calculate the tax based on the employee's actual earnings.

Calculation Modes for Regular and Fixed Base Methods (determined by assigned canton)

Within the regular source tax calculation method there are exceptions for cantons GE, FR, TI, and VD. Instead of calculating the tax on a monthly earning base, these cantons calculate source tax as explained in the following table(by maintaining tax method override in FAK/Source Tax (Company) CHE page, user can decide to apply these methods as well to any other canton):

Canton

Mode

GE

An annual adjustment is made in the December payroll for employees who meet the following conditions: full-time (FTE = 100%) for the entire year, employed in GE the entire year, with the same tariff for the full year. For other employees the tax is calculated using the monthly mode as is done in the 22 other cantons.

FR

Each month the rate is calculated on the estimated yearly income, which is equal to: (actual regular earnings / actual months * 12) + actual bonus payments. Depending on the tax tariff, this amount determines the source tax rate. With this rate the tax is calculated using the employee's actual earnings (see CH_TX_07_YTD) within the tariff(s). Then the amount of tax paid is subtracted and the remaining amount is the source tax for the month.

TI

Each month the rate is calculated on the monthly salary. In case of the following events, a tax adjustment is made: December payroll or termination, or departure from the TI canton.

For the TI canton, the rate is calculated on the estimated yearly income, which is equal to: (actual regular earnings / actual months * 12) + actual bonus payments. Depending on the tax tariff, this amount determines the source tax rate. With this rate the tax is calculated using the employee's prorata actual annual earnings within the tariff(s) (by days within the tariff—see CH_TX_08_YTD). Then the amount of tax paid is subtracted and the remaining amount is the source tax adjustment.

VD

Each month the rate is calculated on the estimated yearly income, which is equal to: (actual regular earnings / actual months * 12) + actual bonus payments. Depending on the tax tariff, this amount determines the source tax rate. With this rate the tax is calculated using the employee's actual earnings (see CH_TX_07_YTD) within the tariff(s). Then the amount of tax paid is subtracted and the remaining amount is the source tax for the month.

Besides the regular tariffs, in Canton Vaud there is a special source tax tariff for artists. You may have employees that should be taxed by this special tariff. After you implement the changes regarding the source tax tariff for artists, assign earnings specific to artists (standard earning 1012). Then check to see if the tax is calculating correctly and being reported on the Earnings and Deductions page (select Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Results by Calendar, Earnings and Deductions).

  • Earnings = 1012 (Premium Artists and Sportsmen).

  • Deduction = CH_TX_D10 (Artists and Sportsmen).

Tax deductions:

  • 10% for daily profits until 200 CHF.

  • 15% for daily profits until 1000 CHF.

  • 20% for daily profits until 3000 CHF.

  • 25% for daily profits higher than 3001 CHF.

Users can view and print the official forms by clicking the View button from the Source Tax Month run control page (the system calls BI Publisher when you click the View button).

Override Source Tax Method

Override Source Tax Method

Override Source Tax Method

In addition to supporting the generation of PDF files to report source tax calculations (which we no longer ‘actively’ support, Global Payroll for Switzerland supports primarily the generation of a Swissdec ELM file to be sent to the authorities via SOAP messaging. The resulting XML file can be validated, viewed and transmitted to the authorities using the Dashboard architecture (see Swissdec WebService Call – Page Process files).

See Generating and Managing Dashboard XML.

Use these steps to generate the source tax interface files:

Step

Action

Navigation path

1

Create a new provider for each canto for reporting source tax.

!! Naming convention is #XX, where XX stands for the standard 2 digit Canton abbreviation.

Set Up HCM > Product Related > Global Payroll & Absence Mgmt > Social Security/Insurance > Providers CHE

2

Add the new provider(s) you created in step 1 to a company and check for each canton box and map to the canton = XX.

Set Up HCM > Product Related > Global Payroll & Absence Mgmt > Social Security/Insurance > Company SI Contributions CHE

3

Create a new domain for the source tax with mode = ‘Swissdec’.

Set Up HCM > Product Related > Global Payroll & Absence Mgmt > Social Security/Insurance > ELM Domain Setup CHE

4

Assign the source tax to employees.

Global Payroll & Absence Mgmt > Payee Data > Taxes > Maintain Source Tax Data CHE

5

Run the payroll for the company.

Global Payroll & Absence Mgmt > Absence and Payroll Processing > Calculate Absence and Payroll

6

For a Swissdec source tax domain, the monthly mode and the first month of the selected year are default.

Global Payroll & Absence Mgmt > Year End Processing > Year End Process CHE > Prepare Files

7

Click Run. Then check the Process Monitor to make sure the process runs to success.

Global Payroll & Absence Mgmt > Year End Processing > Year End Process CHE > Prepare Files

8

Validate the created file.

Global Payroll & Absence Mgmt > Year End Processing > Year End Process CHE > Process Files

9

Review validation results.

Global Payroll & Absence Mgmt > Year End Processing > Year End Process CHE > Review Files

10

Send the file using send&Request button.

Global Payroll & Absence Mgmt > Year End Processing > Year End Process CHE > Process Files

See Robust File Management

11

Run GetStatus using send&Request button.

Global Payroll & Absence Mgmt > Year End Processing > Year End Process CHE > Process Files

12

Run GetResult using send&Request button.

Global Payroll & Absence Mgmt > Year End Processing > Year End Process CHE > Process Files

The following tables contain the delivered elements used for source tax calculations:

Customer Maintained Accumulators

Description

CH_TX_02

Source Tax Base. Captures all taxable earnings, as well as ones that need to go into CH_TX_03 or CH_TX_04.

CH_TX_03

Includes earnings considered to be regular for annual estimation, but not prorated in case of mid month hire or termination.

CH_TX_04

Includes earnings considered to be bonus payments for annual estimation.

CH_TX_05TI

Lump Expenses TI. Up to an annual limit of 12, 000, only half of the payment is taxed.

CH_TX_12

Earnings in this accumulator contribute to the lookup amount that determines the rate.

The following 2 scenarios can be addressed using this accumulator:

  • Earning adds to CH_TX_02 and subtracts from CH_TX_12 (earning is taxed, but is not taken into account to determine the tax rate).

  • Earning adds only to CH_TX_12 (earning is not taxed, but is taken into account to determine the tax rate).

Functional requirement for other possible combinations are not known.

System Maintained Accumulators

Description

CH_TX_07_YTD

Taxable Gross in Tariff YTD.

Used in calculation mode for VD and FR to split the actual yearly salary in case of tariff changes.

CH_TX_08_YTD

Taxable Days in Tariff YTD.

Used in calculation mode for TI to split the actual yearly salary in case of tariff changes.

CH_TX_10

Source tax per month. Sum of all different source tax deductions (see Source Tax Deductions).

Source Tax Deductions

Description

CH_TX_D10

Premium artists and sportsmen. Source tax artists and sportsmen.

CH_TX_D12

Regular or fixed base method: Source tax contribution (except VD and FR).

CH_TX_D31

Regular or fixed base method: Source tax contribution VD and FR.

CH_TX_D51

Regular method: Yearly adjustment GE and TI.

CH_TX_M00

Manual entry of deduction via positive input (manual corrections) all cantons.

CH_TX_M01

Fixed percent method: Source tax contribution all cantons.

CH_TX_ M02

Fixed amount method: Source tax contribution all cantons.

The PeopleSoft system delivers a query that you can run to view the names of all delivered elements designed for Switzerland. Instructions for running the query are provided in the PeopleSoft Global Payroll PeopleBook.