From 7fe9bb8e8b9add2427451ef0a06fe226bfe215fc Mon Sep 17 00:00:00 2001 From: Mael Date: Thu, 22 Feb 2018 19:17:59 +0100 Subject: [PATCH] :sparkles: Simplification de la base --- source/engine/mecanisms.js | 2 -- source/règles/base.yaml | 12 +++++------- test/rules.test.js | 8 +++++++- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/source/engine/mecanisms.js b/source/engine/mecanisms.js index a139a9c14..8d9247329 100644 --- a/source/engine/mecanisms.js +++ b/source/engine/mecanisms.js @@ -566,8 +566,6 @@ export let mecanismReduction = (recurse, k, v) => { } : v_assiette - console.log(montantFranchiséDécoté) - return abattement ? val(abattement) == null ? montantFranchiséDécoté === 0 ? 0 : null diff --git a/source/règles/base.yaml b/source/règles/base.yaml index acdfba0f3..b4347e1bd 100644 --- a/source/règles/base.yaml +++ b/source/règles/base.yaml @@ -1909,10 +1909,6 @@ assiette: 2300 valeur attendue: 2639.16 # calcul annuel : 7721×4.25%+(15417−7721)×8.5%+(27600−15417)×13.6% -- espace: entreprise - nom: taxe sur les salaires - - - espace: entreprise . taxe sur les salaires nom: barème annuel formule: @@ -1923,8 +1919,8 @@ formule: 20507 -- espace: entreprise . taxe sur les salaires - nom: montant annuel +- espace: entreprise + nom: taxe sur les salaires formule: allègement: @@ -1938,9 +1934,11 @@ note: | Attention : l'abattement n'est valable que pour les organismes à but non lucratif. Il n'est pas conditionné ici car on réserve pour l'instant la taxe sur les salaires aux associations 1901 + + - espace: contrat salarié . taxe sur les salaires nom: montant annuel - formule: entreprise . taxe sur les salaires . montant annuel / entreprise . effectif + formule: entreprise . taxe sur les salaires / entreprise . effectif - espace: contrat salarié nom: taxe sur les salaires diff --git a/test/rules.test.js b/test/rules.test.js index 156e91a2c..56f09eb86 100644 --- a/test/rules.test.js +++ b/test/rules.test.js @@ -52,7 +52,13 @@ describe('rule checks', function() { r.defaultValue == null ) - rulesNeedingDefault.map(r => console.log('yo', r.dottedName)) + rulesNeedingDefault.map(r => + console.log( + 'cette règle, ', + r.dottedName, + 'devrait avoir une valeur par défaut' + ) + ) expect(rulesNeedingDefault).to.be.empty }) })