diff --git a/source/engine/mecanismViews/Barème.js b/source/engine/mecanismViews/Barème.js index 1847832ed..a562f1002 100644 --- a/source/engine/mecanismViews/Barème.js +++ b/source/engine/mecanismViews/Barème.js @@ -88,19 +88,23 @@ let Component = withLanguage(function Barème({ ))} - {showValues && barèmeType === 'marginal' && ( - <> - - Taux final :{' '} - - {formatNumber( - (nodeValue / lazyEval(explanation['assiette']).nodeValue) * - 100, - language - )}{' '} - % - - )} + {/* nous avons remarqué que la notion de taux final pour un barème à 2 tranches est moins pertinent pour les règles de calcul des indépendants. Règle empirique à faire évoluer ! */} + {showValues && + barèmeType === 'marginal' && + explanation.tranches.length > 2 && ( + <> + + Taux final :{' '} + + {formatNumber( + (nodeValue / + lazyEval(explanation['assiette']).nodeValue) * + 100, + language + )}{' '} + % + + )} } />