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 |
Show
•
Payroll ELM XML Export
• Switzerland - Payroll Analytic • Switzerland - Payroll Base • Switzerland - Payroll Expenses • Switzerland - Payroll Extra Allowances • Switzerland - Payroll KTG • Switzerland - Payroll KTG ELM • Switzerland - Payroll Reporting • Switzerland - Payroll Reporting - KTG Extension • Switzerland - Payroll Reporting - UVGZ Extension • Switzerland - Payroll Tax At Source • Switzerland - Payroll UVGZ • Switzerland - Payroll UVGZ ELM • Payroll Accounting • Payroll • Base report xlsx |
Lines of code | 12492 |
Technical Name |
l10n_ch_hr_payroll_solution |
License | AGPL-3 |
Website | https://2bit.ch/ |
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
- Usage
- Switzerland - Payroll
- Switzerland - Payroll Analytic
- Payroll ELM XML Export
- Switzerland - Payroll Expenses
- Switzerland - Payroll Extra Allowances
- Switzerland - Payroll KTG
- Switzerland - Payroll Reporting - KTG Extension
- Switzerland - Payroll Tax At Source
- Switzerland - Payroll UVGZ
- Switzerland - Payroll Reporting - UVGZ Extension
- Dependent modules
- Change logs
- Support
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.

- In contract, select Switzerland Base as Salary Structure.

- Go to Payroll -> go to Settings -> configure the payroll settings using all the available options.

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.

- 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.

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.

- 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.

- Once user confirms the payslip then the added approved expenses will automatically be paid out.
- Payslip reference can be visible in the paid expenses.

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.

- 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.

Switzerland - Payroll KTG
- Go to Payroll -> go to Payroll KTG Solutions -> define KTG solutions.

- Go to Contracts -> create or select any contract -> go to Social Insurances -> select a KTG solution.

- Once user clicks on Compute Sheet, the Paid Sick Days lines will be present in payslip lines based on KTG solution.

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.

Switzerland - Payroll Tax At Source
- Go to Payroll -> go to Tax Source -> all the tax sources are available here.

- Go to Contracts -> create or select any contract -> go to Tax Source -> define the Tax Source Codes.

- 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.

Switzerland - Payroll UVGZ
- Go to Payroll -> Go to Settings -> Within LAAC, user can configure the parameters for UVGZ salary rules.

- Go to Contracts -> create or select any contract -> go to Social Insurances -> check either checkbox in LAA section.

- Once user clicks on Compute Sheet, the LAA lines will be present in payslip lines based on LAA parameters and salary rule calculation.

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.

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