b89aaad87e
## 1. Enlève formatUnit des engine options Cette partie aboutit à un bug (à regarder de plus près). Elle n'est utilisée que pour afficher les unités traduites dans les pages de doc, et vu que ces dernières ne sont de toute façon pas traduites, on laisse de côté pour l'instant Il faudra revoir complètement l'affichage et la gestion des unités dans publicodes cf https://github.com/betagouv/publicodes/issues/144 et https://github.com/betagouv/publicodes/issues/34 ## 2. Règle un bug avec la traduction lorsqu'une règle publicode est de la forme : nom de la règle : <scalaire> Cela aboutissait à la valeur qui était non prise en compte par la version anglaise. ## 3. Met à jours des traductions |
||
---|---|---|
.. | ||
règles | ||
.yarnrc | ||
README.md | ||
build.js | ||
index.d.ts | ||
package.json | ||
tsconfig.json |
README.md
Modèle social français en publicodes
Ce paquet contient les règles publicodes utilisées sur https://mon-entreprise.urssaf.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))