From 479bd73c97164ba560cb2ca31e03c093cf0128d2 Mon Sep 17 00:00:00 2001 From: Mael Date: Wed, 9 Jan 2019 11:30:18 +0100 Subject: [PATCH] =?UTF-8?q?:bug:=20Correction=20du=20ratio=20de=20pr=C3=A9?= =?UTF-8?q?l=C3=A8vements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/components/ComparativeTargets.js | 15 +++++---------- .../simulationConfigs/rémunération-dirigeant.yaml | 5 +---- source/règles/base.yaml | 8 +++++++- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/source/components/ComparativeTargets.js b/source/components/ComparativeTargets.js index e34c933cd..edcbf21a8 100644 --- a/source/components/ComparativeTargets.js +++ b/source/components/ComparativeTargets.js @@ -43,10 +43,9 @@ export default compose( } // We retrieve the values necessary to compute the global % of taxes // This is not elegant - let revenuTotal = analyses[0].targets.find( - t => t.dottedName === 'entreprise . rémunération totale du dirigeant' - )?.nodeValue, - getRevenuNet = analyse => analyse.cache["revenu net d'impôt"]?.nodeValue + let ratioPrélèvements = analysis => + analysis.targets.find(t => t.dottedName === 'ratio de prélèvements') + ?.nodeValue return (
@@ -96,12 +95,8 @@ export default compose( Soit{' '} - {Math.round( - ((revenuTotal - getRevenuNet(analysis)) / - +revenuTotal) * - 100 - )}{' '} - % de prélèvements + {Math.round((1 - ratioPrélèvements(analysis)) * 100)} % + de prélèvements )} diff --git a/source/components/simulationConfigs/rémunération-dirigeant.yaml b/source/components/simulationConfigs/rémunération-dirigeant.yaml index 7066b8919..45fd3077f 100644 --- a/source/components/simulationConfigs/rémunération-dirigeant.yaml +++ b/source/components/simulationConfigs/rémunération-dirigeant.yaml @@ -6,7 +6,7 @@ titre: | objectifs: - revenu disponible - - entreprise . rémunération totale du dirigeant + - ratio de prélèvements questions: - entreprise . chiffre d'affaires - entreprise . catégorie d'activité @@ -29,6 +29,3 @@ branches: contrat salarié: oui contrat salarié . assimilé salarié: oui contrat salarié . ATMP . taux réduit: oui -raccourcis: - contrat salarié . rémunération . total: entreprise . rémunération totale du dirigeant - indépendant . revenu brut: entreprise . rémunération totale du dirigeant diff --git a/source/règles/base.yaml b/source/règles/base.yaml index 4ccaf7a38..2ac7f2f74 100644 --- a/source/règles/base.yaml +++ b/source/règles/base.yaml @@ -3085,4 +3085,10 @@ références: wikipedia: https://fr.wikipedia.org/wiki/Versement_transport - +- nom: ratio de prélèvements + formule: + variations: + - si: micro entreprise + alors: revenu net d'impôt / entreprise . chiffre d'affaires + - sinon: revenu net d'impôt / entreprise . rémunération totale du dirigeant + période: flexible