Calcul des salaires suisses avec Odoo

Depuis la version 6 d'Odoo, Open Net Sàrl propose un module de gestion des salaires suisses

Notre module de gestion des salaires suisses a été accepté par la Odoo Community Association. Il fait donc partie de la localisation suisse d'Odoo et vous pouvez le trouver sur le site de l'éditeur Odoo SA

Comme tous les modules qu'Open Net Sàrl publie, "Calcul des salaires suisses" Odoo est utilisé par nombre de nos clients. Nous nous engageons à le maintenir de version en version.

Ci-dessous, nous vous présentons, de manière simplifiée, les principes sur lesquels ce module est construit. Cependant, la mise en place des salaires comporte de nombreux détails et règles complémentaires qu'il convient de configurer. C'est pour cela que nous vous recommandons notre coaching individualisé afin de mettre en place de manière complète et correcte votre gestion des salaires. Contactez-nous pour une offre.

Notre module de gestion des salaires suisses va bien au-delà du simple applicatif de calculs; associé à notre solution de timbrage, de gestion des horaires de travail, de remboursement des frais et de calcul des commissions des vendeurs, il devient un outil complet et performant !

Structure de calcul mise en place par notre module

  • Odoo CMS- Exemple d'image flottante

    1 Salaire de base  

  • 50 Allocations familiales versées                Free allowance

  • 60 Bonus et primes                                     Allowance

  • 100 Salaire Brut 

  • 110 AVS/AI/APG

    • 111 Retenue AVS/AI/APG                 Deduction

    • 111 Contribution AVS/AI/APG           Company Contribution

  • 120 AC

    • 121 Retenue AC                                Deduction

    • 121 Contribution AC                          Company Contribution

  • 130 LPP

    • 131 Retenue LPP ( % )                      Deduction

    • 131 Contribution LPP ( % )                Company Contribution

    • 131 Retenue LPP ( Fixe )                   Deduction

    • 131 Contribution LPP ( Fixe )             Company Contribution

  • 140 AANP LAA                            

    • 141 Retenue AANP accidents            Deduction

    • 141 Contribution AANP accidents      Company Contribution

  • 150 LCA APG maladie

    • 151 Retenue APG maladie                 Deduction

    • 151 Contribution APG maladie           Company Contribution

  • 190 Impôts à la source                                  Deduction

  • 199 Remboursements des notes de frais      Free allowance

  • 200 Salaire Net

  • 210 Frais administratifs                                  Company Contribution

Exemple des principes de calcul des salaires avec Odoo

Gestion globale du salaire

  • Le montant du salaire BRUT est placé au débit du compte de charge "Salaires" (5000) et au crédit du compte de compensation (5801).

  • Le montant du salaire NET est placé au crédit du compte de bilan "Salaires à payer" (2002) et au débit du compte de compensation (5801).

    • Le solde du compte de compensation représente la différence entre le BRUT et le NET, soit les charges sociales.

    • Le salaire BRUT est la somme de toutes les catégories qui ont un n° de séquence inférieur au sien

    • Le salaire NET est égal au salaire BRUT diminué de la somme de toutes les catégories qui ont un n° de séquence entre celui du salaire brut et celui du salaire net

    • Nota : Chaque catégorie est lié à une règle de calcul qui ne porte pas forcément sur le montant du salaire NET (non prise en compte des allocations familiales).

Gestion des retenues sociales : Exemple AVS

  • Le montant de la retenue AVS est placé au débit du compte "Dettes sur charges sociales" (2270).

    • Lors de la réception de la facture de la caisse AVS, le montant facturé est transféré du crédit de ce compte de dettes (2270) et au débit du compte des "Charges sociales à payer" (2001)

    • Le montant de la retenue AVS est inscrit au crédit du "Compte de compensation" (5801) car il fait déjà partie du montant du salaire brut passé au débit du compte "Salaires" (5000)

  • Le montant de la contribution de l'employeur est ajouté au débit du compte "Dettes sur charges sociales" (2270) car il est partie du montant à payer.

    • Le montant de la contribution de l'employeur est inscrit au crédit du compte de "Charges AVS" (5702) car il constitue une charge supplémentaire au salaire brut de l'employé.

Résumé charges sociales :

  • Retenue employé :

    • Débit = Compte de dette (227x)

    • Crédit = Compte de compensation (5801)

  • Contribution employeur :

    • Débit = Compte de dette (227x)

    • Crédit = Compte de charge (57xx)

Exemple de fiche de salaire

Salaire fixe de 1'000.-

  • Une facture de CHF 100.00, intégralement payée par le client, avec un taux de commission de 82%.

  • Une facture de frais de CHF 225.00 intégralement payée par le client, ajoutée en tant que remboursement.

  • Une note de frais validée de CHF 200.00 ajoutée en tant de remboursement.

Texte Odoo et bloc d'image

Prise en compte des notes de frais

Ce dont vous avez besoin:

  • Une règle salariale selon le modèle suivant :

    • Categorie : ‘Free allowance’

    • Séquence : Avant le calcul du salaire net

    • Code : "result" = contract.reimbursement’

Comment ça marche ?

  • Lors du calcul du salaire, toutes les notes frais approuvées sont automatiquement liées à la feuille de salaire du mois en cours, la somme ajoutée au montant net à payer.

  • Une fois les écritures comptables du salaire du moins en cours validées, les notes de frais associées sont marquées comme payées.


Prise en compte des bonus en fonction des paiements clients

Ce dont avez besoin:

  • Dans le contrat de travail :
    Un taux de bonus / commissionnement (ce taux exprimé en %, représente la part du commercial sur les montants reçus des clients de ses ventes)

  • Une règle salariale :

    • Condition : "result" = (contract.commission * contract.comm_rate) > 0

    • Computation : "result" = (contract.commission * contract.comm_rate)

Comment ça marche ?

  •  La "part du vendeur" est automatiquement calculée et prise en compte dans le calcul du salaire mensuel


Intégration avec une timbreuse à tags NFC

Odoo CMS- Exemple d'image flottante


Un système simple et avantageux de contrôle des présences.

Complètement intégré avec Odoo.

Pas de configuration.

Utilisation possible comme POSbox.

Fonctionne avec tous les types d’hébergement Odoo 8, 9 et 10.

Configuration d'un horaire de travail

Y compris les compensations financières ou horaires (travail de nuit)





Calcul automatisé d'un compte de compensation "bonus/malus" selon la présence de l'employé







Calcul automatisé des compensations salariales à inclure dans la fiche de salaire et des congés complémentaires en fonction du travail de nuit.