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
+ )}{' '}
+ %
+ >
+ )}
}
/>