1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-08 23:25:02 +00:00
mon-entreprise/modele-social
Maxime Quandalle fffb503c28 🔨 Utilise le taux neutre pour les salariés seulement
Une autre possibilité d'implémentation serait de rendre la méthode "taux
neutre" non applicable pour les indépendants (c'est une option réservée
aux salariés), et d'utiliser comme valeur par défaut le taux neutre ou
le barème en fonction de leur applicabilité.
2021-05-05 18:35:20 +02:00
..
règles 🔨 Utilise le taux neutre pour les salariés seulement 2021-05-05 18:35:20 +02:00
.yarnrc 🦚 Renomme "systeme-social" en "modele-social" 2020-12-10 12:23:16 +01:00
build.js 🦚 Renomme "systeme-social" en "modele-social" 2020-12-10 12:23:16 +01:00
index.d.ts 🦚 Renomme "systeme-social" en "modele-social" 2020-12-10 12:23:16 +01:00
package.json 📦 Publicodes v1.0.0-beta.15 2021-04-21 11:17:12 +02:00
README.md Simplify Engine constructor 2021-04-08 12:36:38 +02:00
tsconfig.json 🔥 Supprime UNSAFE_evaluateRule 2020-12-18 10:44:48 +01:00

Modèle social français en publicodes

Ce paquet contient les règles publicodes utilisées sur https://mon-entreprise.fr pour le calcul des cotisations sociales, des impôts et des droits sociaux.

Installation

npm install publicodes modele-social

Exemple d'utilisation

import Engine, { formatValue } from 'publicodes'
import rules from 'modele-social'

const engine = new Engine(rules)

const net = engine
    .setSituation({
        'contrat salarié . rémunération . brut de base': '3000 €/mois',
    })
    .evaluate('contrat salarié . rémunération . net')

console.log(formatValue(net))

👉 Voir le tutoriel complet