diff --git a/mon-entreprise/source/components/simulationExplanation/IndépendantExplanation.tsx b/mon-entreprise/source/components/simulationExplanation/IndépendantExplanation.tsx index ab7520df0..131af5d7b 100644 --- a/mon-entreprise/source/components/simulationExplanation/IndépendantExplanation.tsx +++ b/mon-entreprise/source/components/simulationExplanation/IndépendantExplanation.tsx @@ -17,7 +17,7 @@ import { useSelector } from 'react-redux' import { targetUnitSelector } from 'Selectors/simulationSelectors' import CotisationsForfaitaires from './IndépendantCotisationsForfaitaires' import CotisationsRégularisation from './IndépendantCotisationsRégularisation' -import PLExplanation from './PLExplanation' +import InstitutionsPartenaires from './InstitutionsPartenaires' import { DistributionSection } from './SalaryExplanation' export default function IndépendantExplanation() { @@ -32,9 +32,7 @@ export default function IndépendantExplanation() { - - - +

Répartition du revenu

diff --git a/mon-entreprise/source/components/simulationExplanation/PLExplanation.tsx b/mon-entreprise/source/components/simulationExplanation/InstitutionsPartenaires.tsx similarity index 54% rename from mon-entreprise/source/components/simulationExplanation/PLExplanation.tsx rename to mon-entreprise/source/components/simulationExplanation/InstitutionsPartenaires.tsx index ba4465ae5..d3813b0f2 100644 --- a/mon-entreprise/source/components/simulationExplanation/PLExplanation.tsx +++ b/mon-entreprise/source/components/simulationExplanation/InstitutionsPartenaires.tsx @@ -1,8 +1,9 @@ -import Value, { Condition } from 'Components/EngineValue' +import Value, { Condition, WhenNotApplicable } from 'Components/EngineValue' import { FromBottom } from 'Components/ui/animate' import Emoji from 'Components/utils/Emoji' import { useEngine } from 'Components/utils/EngineContext' import assuranceMaladieSrc from 'Images/assurance-maladie.svg' +import dgfipSrc from 'Images/logo-dgfip.svg' import * as logosSrc from 'Images/logos-caisses-retraite' import urssafSrc from 'Images/Urssaf.svg' import { DottedName } from 'modele-social' @@ -11,49 +12,60 @@ import { useSelector } from 'react-redux' import { targetUnitSelector } from 'Selectors/simulationSelectors' import styled from 'styled-components' -export default function PLExplanation() { +export default function InstitutionsPartenaires() { const unit = useSelector(targetUnitSelector) return (
- - -

Vos institutions partenaires

-
+ +

+ + Vos institutions partenaires + +

+
+ - -
- - - -

+ + + + + + +

+ + + +

+ En tant que professionnel de santé conventionné, vous bénéficiez d'une prise en charge d'une partie de vos cotisations par l'Assurance Maladie. -

-

- {' '} - -

-
- -
- -

- {' '} + +

+

+ {' '} + +

+
+ +
+ +

+ Les montants indiqués ci-dessus sont calculés sans prendre en compte l'exonération de début d'activité ACRE -

-
-
-
+ +

+ +
) } @@ -77,6 +89,28 @@ export function CotisationsUrssaf({ rule }: { rule: DottedName }) { ) } +export function ImpôtsDGFIP() { + const unit = useSelector(targetUnitSelector) + return ( + +
+ + + +

+ + La direction générale des finances publiques (DGFiP) est l'organisme + qui collecte l'impôt sur le revenu. + +

+

+ +

+
+
+ ) +} + function CaisseRetraite() { const engine = useEngine() const unit = useSelector(targetUnitSelector) @@ -130,4 +164,5 @@ function CaisseRetraite() { const LogoImg = styled.img` padding: 1rem; height: 5rem; + max-width: 100%; ` diff --git a/mon-entreprise/source/locales/ui-en.yaml b/mon-entreprise/source/locales/ui-en.yaml index b9504a817..d120b07f8 100644 --- a/mon-entreprise/source/locales/ui-en.yaml +++ b/mon-entreprise/source/locales/ui-en.yaml @@ -1630,13 +1630,14 @@ simulateurs: soutien: <0>Listening and support<1>An <2>initial listening and psychological support unit has been set up for company directors weakened by the crisis.<2><0>{emoji('📞')} 08 05 65 50 50 - pamc: <0><0>Your partner institutions<1><0><0><0><1>Contributions - collected by Urssaf, which are used to finance social security (health - insurance, family allowances, dependency - care).<2><0><1><2><0><0><0><1>As a contracted - health professional, you benefit from having part of your contributions - covered by the Assurance Maladie.<2><0> - <2> + institutions: + cpam: As a health professional under agreement, you benefit from a part of your + contributions being covered by the Health Insurance. + dgfip: The Directorate General of Public Finances (DGFiP) is the body that + collects income tax. + notice acre: The amounts indicated above are calculated without taking into + account the ACRE start-up exemption + titre: Your partner institutions inversionFail: >- The amount entered results in an impossible result. This is due to a threshold effect in the calculation of contributions. diff --git a/mon-entreprise/source/locales/ui-fr.yaml b/mon-entreprise/source/locales/ui-fr.yaml index 47cd90684..4d359ae4a 100644 --- a/mon-entreprise/source/locales/ui-fr.yaml +++ b/mon-entreprise/source/locales/ui-fr.yaml @@ -1204,6 +1204,14 @@ simulateurs: explanation: CNAPL: Elle recouvre les cotisations liées à votre retraite et au régime d'invalidité-décès. + institutions: + cpam: En tant que professionnel de santé conventionné, vous bénéficiez d'une + prise en charge d'une partie de vos cotisations par l'Assurance Maladie. + dgfip: La direction générale des finances publiques (DGFiP) est l'organisme qui + collecte l'impôt sur le revenu. + notice acre: Les montants indiqués ci-dessus sont calculés sans prendre en + compte l'exonération de début d'activité ACRE + titre: Vos institutions partenaires pamc: <0><0>Vos institutions partenaires<1><0><1><2><0><0><0><1>En tant que professionnel de santé conventionné, vous bénéficiez d'une prise en charge diff --git a/mon-entreprise/source/pages/Simulateurs/ArtisteAuteur.tsx b/mon-entreprise/source/pages/Simulateurs/ArtisteAuteur.tsx index 9ab4ce8d4..ec1cfd75d 100644 --- a/mon-entreprise/source/pages/Simulateurs/ArtisteAuteur.tsx +++ b/mon-entreprise/source/pages/Simulateurs/ArtisteAuteur.tsx @@ -3,7 +3,7 @@ import Value, { Condition } from 'Components/EngineValue' import PeriodSwitch from 'Components/PeriodSwitch' import SimulateurWarning from 'Components/SimulateurWarning' import Simulation from 'Components/Simulation' -import { CotisationsUrssaf } from 'Components/simulationExplanation/PLExplanation' +import { CotisationsUrssaf } from 'Components/simulationExplanation/InstitutionsPartenaires' import { SimulationGoal, SimulationGoals } from 'Components/SimulationGoals' import 'Components/TargetSelection.css' import { EngineContext, useEngine } from 'Components/utils/EngineContext' diff --git a/mon-entreprise/source/static/images/logo-dgfip.svg b/mon-entreprise/source/static/images/logo-dgfip.svg new file mode 100644 index 000000000..b0a9a66c3 --- /dev/null +++ b/mon-entreprise/source/static/images/logo-dgfip.svg @@ -0,0 +1 @@ +