From 987f5152652e470faef2d8f4605e4114cb476e7e Mon Sep 17 00:00:00 2001 From: mama Date: Thu, 7 Dec 2017 11:56:51 +0100 Subject: [PATCH] =?UTF-8?q?:hammer:=20Ajout=20de=20la=20cotisation=20sant?= =?UTF-8?q?=C3=A9=20au=20travail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cotisations/ok/santé-au-travail.yaml | 13 +++++++++++++ .../entités/ok/contrat-salarié.yaml | 1 + test/results.grid.test.js | 3 ++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 règles/rémunération-travail/cotisations/ok/santé-au-travail.yaml diff --git a/règles/rémunération-travail/cotisations/ok/santé-au-travail.yaml b/règles/rémunération-travail/cotisations/ok/santé-au-travail.yaml new file mode 100644 index 000000000..ddf7d1cad --- /dev/null +++ b/règles/rémunération-travail/cotisations/ok/santé-au-travail.yaml @@ -0,0 +1,13 @@ +- espace: contrat salarié + nom: santé au travail + cotisation: + dû par: employeur + branche: santé + références: + question au sénat: http://www.senat.fr/questions/base/2005/qSEQ050919275.html + rapporot officiel, page 6: http://www.ladocumentationfrancaise.fr/var/storage/rapports-publics/074000708.pdf + notes: | + Le montant de cette cotisation n'est pas défini par la loi, mais elle doit bien être proportionnelle au nombre d'employés. + + Nous avons choisi un montant indicatif en se basant sur les références et ajusté avec l'inflation depuis 2007. + formule: 80 / 12 diff --git a/règles/rémunération-travail/entités/ok/contrat-salarié.yaml b/règles/rémunération-travail/entités/ok/contrat-salarié.yaml index 14e1ec9b6..d7995443f 100644 --- a/règles/rémunération-travail/entités/ok/contrat-salarié.yaml +++ b/règles/rémunération-travail/entités/ok/contrat-salarié.yaml @@ -136,6 +136,7 @@ - ATMP - prévoyance obligatoire cadre - complémentaire santé (employeur) + - santé au travail - vieillesse (employeur) - ARRCO (employeur) - AGIRC (employeur) diff --git a/test/results.grid.test.js b/test/results.grid.test.js index cb8fc35ed..61023e5e1 100644 --- a/test/results.grid.test.js +++ b/test/results.grid.test.js @@ -74,12 +74,13 @@ describe('results grid', function() { maladie = byName(result['santé']), names = R.keys(maladie) - expect(names).to.have.lengthOf(5) + expect(names).to.have.lengthOf(6) expect(names).to.include("contrat salarié . maladie") expect(names).to.include("contrat salarié . ATMP") expect(names).to.include("contrat salarié . complémentaire santé") expect(names).to.include("contrat salarié . cotisation pénibilité") expect(names).to.include("contrat salarié . prévoyance obligatoire cadre") + expect(names).to.include("contrat salarié . santé au travail") }); it('should sum cells by branch and payer', function() {