diff --git a/mon-entreprise/source/locales/rules-en.yaml b/mon-entreprise/source/locales/rules-en.yaml index 200b7415f..d3857389a 100644 --- a/mon-entreprise/source/locales/rules-en.yaml +++ b/mon-entreprise/source/locales/rules-en.yaml @@ -269,9 +269,6 @@ artiste-auteur . cotisations . option surcotisation: droits. titre.en: overcontribution option titre.fr: option surcotisation -artiste-auteur . cotisations . surcotisation: - titre.en: overcontribution - titre.fr: surcotisation artiste-auteur . cotisations . vieillesse: titre.en: Basic pension contribution titre.fr: vieillesse @@ -284,6 +281,11 @@ artiste-auteur . revenus . BNC: artiste-auteur . revenus . BNC . charges forfaitaires: titre.en: fixed expenses titre.fr: charges forfaitaires +artiste-auteur . revenus . BNC . contrôle micro-bnc: + description.en: '[automatic] Your income does not allow you to opt for the micro-BNC plan.' + description.fr: Vos revenus ne vous permettent pas d'opter pour le régime micro-BNC. + titre.en: '[automatic] micro-bnc control' + titre.fr: contrôle micro-bnc artiste-auteur . revenus . BNC . frais réels: question.en: BNC real cost regime question.fr: Régime des frais réels BNC @@ -300,11 +302,6 @@ artiste-auteur . revenus . BNC . micro-bnc: résumé.fr: Avec abattement forfaitaire fiscal de 34 % au titre des frais professionnels titre.en: Would you like to opt-in for the micro-BNC regime? titre.fr: Souhaitez-vous opter pour le régime micro-BNC ? -artiste-auteur . revenus . BNC . micro-bnc . contrôle micro-bnc: - description.en: '[automatic] Your income does not allow you to opt for the micro-BNC plan.' - description.fr: Vos revenus ne vous permettent pas d'opter pour le régime micro-BNC. - titre.en: '[automatic] micro-bnc control' - titre.fr: contrôle micro-bnc artiste-auteur . revenus . BNC . recettes: résumé.en: The amount of your gross revenue excluding VAT résumé.fr: Le montant de vos recettes brutes hors TVA diff --git a/mon-entreprise/source/sites/mon-entreprise.fr/pages/Gérer/DemandeMobilite/index.tsx b/mon-entreprise/source/sites/mon-entreprise.fr/pages/Gérer/DemandeMobilite/index.tsx index 29699e70d..6f442096d 100644 --- a/mon-entreprise/source/sites/mon-entreprise.fr/pages/Gérer/DemandeMobilite/index.tsx +++ b/mon-entreprise/source/sites/mon-entreprise.fr/pages/Gérer/DemandeMobilite/index.tsx @@ -96,7 +96,7 @@ const useFields = ( const fields = fieldNames .map((name) => evaluateRule(engine, name)) .filter( - (node) => + (node: EvaluatedRule) => node.isNotApplicable !== true && // TODO change this when not applicable value can be differenciated from false value (equals(node.missingVariables, { [node.dottedName]: 1 }) || diff --git a/publicodes/source/components/mecanisms/Composantes.tsx b/publicodes/source/components/mecanisms/Composantes.tsx index 6a95d4127..ecf06db36 100644 --- a/publicodes/source/components/mecanisms/Composantes.tsx +++ b/publicodes/source/components/mecanisms/Composantes.tsx @@ -7,6 +7,7 @@ import { InlineMecanismName, Mecanism } from './common' export default function Composantes({ nodeValue, explanation, unit }) { const { i18n } = useTranslation() + console.log(explanation) return ( ( false, evaluation ) - if (dottedName === 'artiste-auteur . revenus . BNC . micro-bnc') { - console.log(dottedName, isNotApplicable) - } return { isNotApplicable, ...rule.rawNode, @@ -232,6 +229,6 @@ export type EvaluatedRule = EvaluatedNode & }) & (ASTNode & { nodeKind: 'rule' - })['rawNode'] & { dottedName: Name; isApplicable: boolean | null }, + })['rawNode'] & { dottedName: Name; isNotApplicable: boolean }, 'nodeKind' >