Skip to Content
Menu

Switzerland - Payroll Solution

by
Odoo

2630.25

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Employee Contracts (hr_contract)
Expenses (hr_expense)
Skills Management (hr_skills)
Employees (hr)
Discuss (mail)
Invoicing (account)
Time Off (hr_holidays)
Calendar (calendar)
Community Apps Dependencies
Lines of code 12492
Technical Name l10n_ch_hr_payroll_solution
LicenseAGPL-3
Websitehttps://2bit.ch/
You bought this module and need support? Click here!

Switzerland - Payroll Solution

Switzerland - Payroll Solution is an Odoo extended module which provides a complete solution for Swiss payroll accounting.

Features list:
  • Add Swiss salary rule categories
  • Add Swiss salary rules
  • Add children in school to employee
  • Add LPP range to contract
  • Add LPP Amount to contract.
  • Add Holiday Rate to contract.
For further information:
  • Payroll accounting: http://open-net.ch/blog/la-comptabilite-salariale-suisse-avec-odoo-1/tag/salaires-6
Remarks:
  • To prevent overwriting your salary rules changes, an update from 1.0.8 and lower to 1.0.9 and higher creates duplicates of the salary rules. This is because with some migrated databases, one may encounter a difficulty with the existing rules (they can not be erased if they are already used). The solution is then to force the existing ones to be non-updatable. And this is done using an included pre-migration script.
  • As this module proposes its own report (same as the original, but with its own footer), don't forget to make it non-updatable.
  • If you choose to uninstall this module, you have to manually delete the rules.


Table of contents

Installation

To install this, follow below steps:

  • Just simply mount this module as Odoo's custom module
  • Now, Install the module in Odoo from Main Apps section.

Usage

How to use this module:

Switzerland - Payroll

  • Go to Payroll -> go to Employee Payslips -> create or open any payslip.
  • Create or select an employee -> create or select a contract.
./img/payslip_form.png
  • In contract, select Switzerland Base as Salary Structure.
./img/contract_form.png
  • Go to Payroll -> go to Settings -> configure the payroll settings using all the available options.
./img/payroll_settings.png

Switzerland - Payroll Analytic

  • Go to Payroll -> Go to Salary Rules -> create or open any salary rule.
  • Go to Accounting tab -> check the Debit Account Flag and Credit Account Flag.
./img/flag_button.png
  • When the user confirms the payslip, then analytic account will only be added into the debit and credit analytic lines if the respective flag is checked.
./img/analytic_items.png

Payroll ELM XML Export

  • Expense regulation: If there is an expense regulation approved by a canton/state, check the corresponding box to print the approval statement with date on payment slips.

Switzerland - Payroll Expenses

  • Go to Settings -> go to Expenses -> select the Expense Account.
  • If the Expense Account is not selected then the payable account will be selected automatically based on the Odoo default logic.
./img/expense_account.png
  • Go to Payroll -> go to Employee Payslips -> create a payslip.
  • All the expenses which are approved and pending for reimburse to employee will be added as expense input lines automatically into the payslip inputs.
./img/input_lines.png
  • Once user confirms the payslip then the added approved expenses will automatically be paid out.
  • Payslip reference can be visible in the paid expenses.
./img/payslip_reference.png

Switzerland - Payroll Extra Allowances

  • Go to Payroll -> go to Employees -> create or open an employee -> go to Private Information.
  • Enter the details of employee children.
./img/employee_children_form.png
  • Create or open an existing payslip of an employee having children -> click on Compute Sheet button.
  • Family Allowances payslip line will be added based on Family Allowance salary rule.
./img/family_allowance_payslip_line.png

Switzerland - Payroll KTG

  • Go to Payroll -> go to Payroll KTG Solutions -> define KTG solutions.
./img/define_ktg.png
  • Go to Contracts -> create or select any contract -> go to Social Insurances -> select a KTG solution.
./img/select_ktg.png
  • Once user clicks on Compute Sheet, the Paid Sick Days lines will be present in payslip lines based on KTG solution.
./img/ktg_payslip_lines.png

Switzerland - Payroll Reporting - KTG Extension

  • Go to Payroll -> go to Configuration -> Click on Template Payment Declaration -> here you can find the PSD pyaroll report template.
./img/ktg_template.png

Switzerland - Payroll Tax At Source

  • Go to Payroll -> go to Tax Source -> all the tax sources are available here.
./img/tax_source_view.png
  • Go to Contracts -> create or select any contract -> go to Tax Source -> define the Tax Source Codes.
./img/contract_tax_source_form.png
  • Once user clicks on Compute Sheet, the Tax Source line will be present in payslip lines based on tax code and address of the employee.
./img/tax_source_payslip_lines.png

Switzerland - Payroll UVGZ

  • Go to Payroll -> Go to Settings -> Within LAAC, user can configure the parameters for UVGZ salary rules.
./img/payroll_uvgz_settings.png
  • Go to Contracts -> create or select any contract -> go to Social Insurances -> check either checkbox in LAA section.
./img/contract_laa_form.png
  • Once user clicks on Compute Sheet, the LAA lines will be present in payslip lines based on LAA parameters and salary rule calculation.
./img/laa_payslip_lines.png

Switzerland - Payroll Reporting - UVGZ Extension

  • Go to Payroll -> go to Configuration -> Click on Template Payment Declaration -> here you can find the UVGZ pyaroll report templates.
./img/uvgz_templates.png

Dependent modules

  • l10n_ch_hr_payroll_base
  • l10n_ch_hr_payroll_analytic
  • l10n_ch_hr_payroll_elm_xml
  • l10n_ch_hr_payroll_expenses
  • l10n_ch_hr_payroll_extra_allowances
  • l10n_ch_hr_payroll_ktg
  • l10n_ch_hr_payroll_ktg_elm
  • l10n_ch_hr_payroll_ktg_reporting
  • l10n_ch_hr_payroll_reporting
  • l10n_ch_hr_payroll_tax_at_source
  • l10n_ch_hr_payroll_uvgz
  • l10n_ch_hr_payroll_uvgz_elm
  • l10n_ch_hr_payroll_uvgz_reporting

Change logs

  • Added Switzerland - Payroll Solution Module

Support

2BIT AG

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.