From 31f8303d028a00f1d33db1d4793257031b984ad1 Mon Sep 17 00:00:00 2001 From: mama Date: Mon, 18 Dec 2017 16:38:36 +0100 Subject: [PATCH] =?UTF-8?q?:hammer:=20Correction=20de=20la=20r=C3=A9ductio?= =?UTF-8?q?n=20JEI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Elle ne peut pas être cumulée avec la réduc allocs C'est une réduction de cotisation et pas une aide différée --- règles/rémunération-travail/aides/ok/jei.yaml | 2 +- .../cotisations/ok/allocations-familiales.yaml | 28 +++++++++++++------ .../entités/ok/contrat-salarié.yaml | 7 +++-- source/components/ResultsGrid.js | 4 +-- 4 files changed, 28 insertions(+), 13 deletions(-) diff --git a/règles/rémunération-travail/aides/ok/jei.yaml b/règles/rémunération-travail/aides/ok/jei.yaml index 30c908450..1f0ea5407 100644 --- a/règles/rémunération-travail/aides/ok/jei.yaml +++ b/règles/rémunération-travail/aides/ok/jei.yaml @@ -18,7 +18,7 @@ calcul: https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-ou-aides-liees-au-s/jeunes-entreprises-innovantes/quelle-exoneration.html cumuls: https://www.legisocial.fr/actualites-sociales/2068-comment-declarer-les-cotisations-dallocations-familiales-si-lentreprise-beneficie-du-regime-jei.html - non applicable si: ≠ statut JEI + applicable si: statut JEI formule: # TODO - le plafonnement à 4,5 smic, précalculé pour 09/2017; cette approximation n'est bien sûr pas satisfaisante, diff --git a/règles/rémunération-travail/cotisations/ok/allocations-familiales.yaml b/règles/rémunération-travail/cotisations/ok/allocations-familiales.yaml index 6ab6c9b7f..43ef40c92 100644 --- a/règles/rémunération-travail/cotisations/ok/allocations-familiales.yaml +++ b/règles/rémunération-travail/cotisations/ok/allocations-familiales.yaml @@ -6,18 +6,30 @@ références: calcul: https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-cotisation-dallocations-famil.html + formule: cotisation allocations familiales - réduction allocations familiales + +- espace: contrat salarié + nom: cotisation allocations familiales formule: multiplication: assiette: assiette cotisations sociales - variations: - # TODO - intégrer l'éligibilité à la réduction générale - # TODO - vérifier si la réduction doit être portée à part sur la fiche de paie - - si: salaire brut < plafond réduction allocations familiales - taux: 3.45% - plafond: plafond sécurité sociale - - si: salaire brut > plafond réduction allocations familiales - taux: 5.25% + taux: 5.25% + +- espace: contrat salarié + nom: réduction allocations familiales + applicable si: + toutes ces conditions: + - assiette cotisations sociales < plafond réduction allocations familiales + - ≠ statut JEI + + formule: + multiplication: + assiette: assiette cotisations sociales + taux: 1.8% - espace: contrat salarié nom: plafond réduction allocations familiales formule: smic mensuel * 3.5 + +# TODO - intégrer l'éligibilité à la réduction générale +# TODO - vérifier si la réduction doit être portée à part sur la fiche de paie 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 cc4306265..c63586069 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 @@ -184,7 +184,11 @@ type: salaire description: | C'est le salaire brut, plus les cotisations patronales. C'est le total que l'employeur doit en principe prévoir de verser pour employer un salarié, mais en pratique certaines réductions de cotisation et aides peuvent diminuer cette somme. - formule: salaire total sans réduction - réduction générale + formule: salaire total sans réduction - réductions de cotisations + +- espace: contrat salarié + nom: réductions de cotisations + formule: réduction générale + exonération JEI - espace: contrat salarié nom: salaire total sans réduction @@ -202,7 +206,6 @@ somme: - CICE - CITS - - exonération JEI - espace: contrat salarié nom: salaire diff --git a/source/components/ResultsGrid.js b/source/components/ResultsGrid.js index 01eb9bb45..515120518 100644 --- a/source/components/ResultsGrid.js +++ b/source/components/ResultsGrid.js @@ -109,7 +109,7 @@ export default class ResultsGrid extends Component { let props = { key: branch, branch, values, analysis, relevantSalaries } return })} - + {relevantSalaries.has("salaire net") && ( @@ -280,7 +280,7 @@ class ReductionRow extends Component { ? null : -  Réduction générale +  Réductions de cotisations {relevantSalaries.has("salaire net") && ( <>