Six questions qui reviennent fréquemment sur la configuration Swissdec dans Odoo.
Six questions that come up frequently regarding Swissdec configuration in Odoo.
Qu'est-ce que Swissdec et quelle est sa différence avec ELM 5.0 ?
What is Swissdec and how does it differ from ELM 5.0?
Swissdec est l'association suisse qui définit et certifie le standard de transmission électronique des salaires. ELM 5.0 (Einheitliches Lohnmeldeverfahren version 5.0) est le format technique normalisé qui en découle, utilisé pour transmettre les décomptes annuels à l'AVS, aux caisses de compensation, à la SUVA, aux assureurs LPP/LAA et aux autorités fiscales cantonales en un seul envoi.
Swissdec is the Swiss association that defines and certifies the electronic payroll transmission standard. ELM 5.0 (Einheitliches Lohnmeldeverfahren version 5.0) is the resulting standardised technical format, used to transmit annual payroll data to AVS, compensation funds, SUVA, LPP/LAA insurers and cantonal tax authorities in a single submission.
Quels modules Odoo sont nécessaires pour Swissdec ?
Which Odoo modules are required for Swissdec?
Trois composants : le module HR (gestion des employés), le module Payroll (calcul des salaires) et la localisation suisse l10n_ch_hr_payroll qui apporte les règles de cotisations, les codes Swissdec et les modèles de certificats de salaire. La localisation est disponible en version Enterprise et via certains modules communautaires tiers (OCA — Odoo Community Association).
Three components: the HR module (employee management), the Payroll module (salary calculation) and the Swiss localisation l10n_ch_hr_payroll which brings contribution rules, Swissdec codes and salary certificate templates. The localisation is available in the Enterprise edition and through certain third-party community modules (OCA — Odoo Community Association).
Comment Odoo gère les cotisations sociales suisses (AVS, AI, APG, AC, LPP, LAA) ?
How does Odoo handle Swiss social contributions (AVS, AI, APG, AC, LPP, LAA)?
Chaque cotisation est configurée comme une règle salariale paramétrable. AVS/AI/APG suivent les taux fédéraux (10,6% paritaire en 2026), AC dépend du plafond (2,2% jusqu'à 148 200 CHF), LAA répartit accidents pro/non-pro selon la convention SUVA, LPP applique les taux du règlement de prévoyance par tranche d'âge. L'impôt à la source utilise les barèmes cantonaux ICTax mis à jour par Swissdec.
Each contribution is configured as a parametrable salary rule. AVS/AI/APG follow federal rates (10.6% split in 2026), AC depends on the ceiling (2.2% up to CHF 148,200), LAA splits occupational/non-occupational per the SUVA policy, LPP applies the pension regulation rates by age tier. Withholding tax uses cantonal ICTax scales updated by Swissdec.
Comment configurer la transmission électronique des salaires aux caisses ?
How to set up electronic transmission of payroll to funds?
Trois étapes : enregistrer l'entreprise sur la plateforme Swissdec et obtenir un identifiant ELM, paramétrer dans Odoo les institutions partenaires (caisses AVS, LPP, LAA, autorité fiscale) avec leurs numéros officiels, puis générer le fichier ELM via le module Payroll. Le fichier est ensuite déposé sur le portail Swissdec ou directement transmis aux caisses qui acceptent ELM.
Three steps: register the company on the Swissdec platform and obtain an ELM identifier, configure in Odoo the partner institutions (AVS, LPP, LAA funds, tax authority) with their official numbers, then generate the ELM file via the Payroll module. The file is then deposited on the Swissdec portal or transmitted directly to funds that accept ELM.
Odoo génère-t-il les certificats de salaire suisses ?
Does Odoo generate Swiss salary certificates?
Oui. Le certificat de salaire (formulaire 11/13 selon la situation) est généré automatiquement à partir des données de paie annuelles. Le PDF respecte le modèle officiel publié par la Conférence suisse des impôts. Les remarques particulières (frais effectifs, voiture de fonction, repas) doivent être configurées comme codes de salaire spécifiques pour apparaître correctement.
Yes. The salary certificate (form 11/13 depending on the case) is generated automatically from annual payroll data. The PDF follows the official template published by the Swiss Tax Conference. Specific remarks (actual expenses, company car, meals) must be configured as specific salary codes to appear correctly.
Quels sont les pièges courants d'une mise en place Swissdec dans Odoo ?
What are common pitfalls of a Swissdec setup in Odoo?
Cinq pièges récurrents : confondre les codes Swissdec et les comptes comptables (un code peut alimenter plusieurs comptes selon la nature) ; mal paramétrer le 13e salaire et les jours fériés cantonaux ; oublier l'impôt à la source pour les frontaliers et permis B/L ; négliger les indemnités spécifiques (allocations familiales cantonales, déplacements) ; ne pas tester un cycle complet (salaire mensuel + bonus + 13e + certificat) avant le go-live.
Five recurring pitfalls: confusing Swissdec codes with accounting accounts (one code can feed several accounts depending on the nature); misconfiguring the 13th salary and cantonal holidays; forgetting withholding tax for cross-border workers and B/L permit holders; overlooking specific allowances (cantonal family allowances, travel); not testing a full cycle (monthly salary + bonus + 13th + certificate) before go-live.