39d742401c
Les règles sur la franchise de TVA était écrite d'une manière où le parent pouvait rendre l'enfant non applicable (via la désactivation de branche) et en même temps l'enfant rendre le parent non applicable (par dépendance directe dans les conditions d'applicabilité du parent). Je n'ai pas très bien compris pourquoi ce comportement fonctionnait actuellement, ni pourquoi ma modification https://github.com/betagouv/publicodes/pull/66 le casse, mais dans tous les cas il est préférable de ne pas avoir de “cycle d'applicabilité”. |
||
---|---|---|
.. | ||
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.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))