1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-03-12 17:25:04 +00:00

feat(ae): déplacement de la rubrique projection de retraite

This commit is contained in:
Alice Dahan 2025-02-25 11:45:06 +01:00 committed by liliced
parent 8ae92ca9d1
commit 5ec6dd7fd8
3 changed files with 103 additions and 88 deletions

View file

@ -9,6 +9,7 @@ import { WhenNotApplicable } from '@/components/EngineValue/WhenNotApplicable'
import { Message } from '@/design-system'
import { Emoji } from '@/design-system/emoji'
import { FlexCenter } from '@/design-system/global-style'
import { Grid } from '@/design-system/layout'
import { Strong } from '@/design-system/typography'
import { H3 } from '@/design-system/typography/heading'
import { Li, Ul } from '@/design-system/typography/list'
@ -29,92 +30,105 @@ export function DroitsRetraite() {
return (
<Trans i18nKey="pages.simulateurs.indépendant.retraite-droits-acquis">
<H3 as="h2">Retraite : droits acquis sur l'année</H3>
<WhenApplicable dottedName="dirigeant . auto-entrepreneur . DROM">
<Message type="info" border>
Les exonérations DROM n'ont aucune incidence sur la détermination des
droits à la retraite de base et complémentaire des auto-entrepreneurs
</Message>
</WhenApplicable>
<WhenApplicable dottedName="dirigeant . exonérations . ACRE">
<Message type="info" border>
Lexonération ACRE n'a aucune incidence sur la détermination des
droits à la retraite de base et complémentaire des auto-entrepreneurs
</Message>
</WhenApplicable>
<Condition expression={exonérationRetraiteActive}>
<Message type="info" icon={<Emoji emoji="🚧" />} border={false}>
Le calcul des droits ouverts à la retraite n'est pas encore implémenté
pour les cas incluants des d'exonérations de cotisations (ACRE,
pension invalidité, etc).
</Message>
</Condition>
<Condition expression={{ '=': [exonérationRetraiteActive, 'non'] }}>
<Ul>
<Li>
Retraite de base :{' '}
<Value
expression="protection sociale . retraite . trimestres"
displayedUnit={t('trimestres acquis')}
/>
</Li>
<WhenApplicable dottedName="protection sociale . retraite . base . CNAVPL">
<Li>
Points de retraite de base acquis (CNAVPL) :{' '}
<Value
linkToRule
expression="protection sociale . retraite . base . CNAVPL"
displayedUnit={t('points')}
/>
</Li>
<Grid
container
columnSpacing={8}
style={{ justifyContent: 'space-between' }}
>
<Grid item>
<H3 as="h2">Retraite : droits acquis sur lannée</H3>
<WhenApplicable dottedName="dirigeant . auto-entrepreneur . DROM">
<Message type="info" border>
Les exonérations DROM nont aucune incidence sur la détermination
des droits à la retraite de base et complémentaire des
auto-entrepreneurs
</Message>
</WhenApplicable>
<WhenApplicable dottedName="dirigeant . exonérations . ACRE">
<Message type="info" border>
Lexonération ACRE na aucune incidence sur la détermination des
droits à la retraite de base et complémentaire des
auto-entrepreneurs
</Message>
</WhenApplicable>
<Condition expression={exonérationRetraiteActive}>
<Message type="info" icon={<Emoji emoji="🚧" />} border={false}>
Le calcul des droits ouverts à la retraite nest pas encore
implémenté pour les cas incluants des dexonérations de
cotisations (ACRE, pension invalidité, etc).
</Message>
</Condition>
<Condition expression={{ '=': [exonérationRetraiteActive, 'non'] }}>
<Ul>
<Li>
Retraite de base :{' '}
<Value
expression="protection sociale . retraite . trimestres"
displayedUnit={t('trimestres acquis')}
/>
</Li>
<WhenApplicable dottedName="protection sociale . retraite . base . CNAVPL">
<Li>
Points de retraite de base acquis (CNAVPL) :{' '}
<Value
linkToRule
expression="protection sociale . retraite . base . CNAVPL"
displayedUnit={t('points')}
/>
</Li>
</WhenApplicable>
<WhenNotApplicable dottedName="protection sociale . retraite . base . CNAVPL">
<Li>
Revenu cotisé pour la retraite de base :{' '}
<Value
linkToRule
unit="€/an"
expression="protection sociale . retraite . base . cotisée"
/>
</Li>
</WhenNotApplicable>
<Li>
Points de retraite complémentaire acquis :{' '}
<WhenApplicable dottedName="protection sociale . retraite . complémentaire . RCI . points acquis">
<Value
expression="protection sociale . retraite . complémentaire . RCI . points acquis"
displayedUnit=""
/>{' '}
points acquis
</WhenApplicable>
<WhenNotApplicable dottedName="protection sociale . retraite . complémentaire . RCI . points acquis">
<Strong>non connue</Strong>
<WhenApplicable dottedName="dirigeant . indépendant . PL">
<SmallBody>
Ce simulateur ne gère pas les droits acquis de retraite
complémentaire pour les professions libérales
</SmallBody>
</WhenApplicable>
</WhenNotApplicable>
</Li>
</Ul>
</Condition>
</Grid>
<Grid item>
<WhenNotApplicable dottedName="protection sociale . retraite . base . CNAVPL">
<Li>
Revenu cotisé pour la retraite de base :{' '}
<H3 as="h2">Projection du montant de votre retraite</H3>
<CenteredDiv>
<Value
linkToRule
unit="€/an"
expression="protection sociale . retraite . base . cotisée"
/>
</Li>
</WhenNotApplicable>
<WhenNotApplicable dottedName="protection sociale . retraite . base . CNAVPL">
<StyledLi>
Projection du montant de votre retraite :&nbsp;
<Value
linkToRule
unit="€/an"
unit="€/mois"
expression="protection sociale . retraite . base"
/>
<ExplicableRule dottedName="protection sociale . retraite . base" />
</StyledLi>
</CenteredDiv>
</WhenNotApplicable>
<Li>
Points de retraite complémentaire acquis :{' '}
<WhenApplicable dottedName="protection sociale . retraite . complémentaire . RCI . points acquis">
<Value
expression="protection sociale . retraite . complémentaire . RCI . points acquis"
displayedUnit=""
/>{' '}
points acquis
</WhenApplicable>
<WhenNotApplicable dottedName="protection sociale . retraite . complémentaire . RCI . points acquis">
<Strong>non connue</Strong>
<WhenApplicable dottedName="dirigeant . indépendant . PL">
<SmallBody>
Ce simulateur ne gère pas les droits acquis de retraite
complémentaire pour les professions libérales
</SmallBody>
</WhenApplicable>
</WhenNotApplicable>
</Li>
</Ul>
</Condition>
</Grid>
</Grid>
</Trans>
)
}
const StyledLi = styled(Li)`
const CenteredDiv = styled.div`
${FlexCenter}
justify-content: center;
`

View file

@ -1549,7 +1549,7 @@ pages:
description: Calculating net income after tax and contributions from sales and
vice versa
title: "Self-employed: income simulator"
retraite-droits-acquis: "<0>Retirement: rights acquired over the
retraite-droits-acquis: "<0><0><0>Retirement: rights acquired over the
year</0><1><0>DROM exemptions have no impact on determining basic and
supplementary pension rights for auto-entrepreneurs</0></1><2><0>The
ACRE exemption has no impact on the calculation of basic and
@ -1558,11 +1558,11 @@ pages:
cases involving contribution exemptions (ACRE, disability pension,
etc.).</0></3><4><0><0>Basic pension : <2></2></0><1><0>Basic pension
points acquired (CNAVPL) : <2></2></0></1><2><0>Income contributed to
basic pension : <2></2></0></2><3><0>Projected pension amount :
<1></1><2></2></0></3><4>Supplementary pension points acquired:
basic pension : <2></2></0></2><3>Supplementary pension points acquired:
<2><0></0> points acquired</2><3><0>not known</0><1><0>This simulator
does not manage acquired supplementary pension rights for the liberal
professions.</0></1></3></4></0></4>"
professions.</0></1></3></3></0></4></0><1><0><0>Projecting your
retirement amount</0><1><0></0><1></1></1></0></1></0>"
shortname: Independent
title: Income simulator for the self-employed
warning: The amount calculated corresponds to the contributions for the year

View file

@ -1654,21 +1654,22 @@ pages:
description: Calcul du revenu net après impôt et des cotisations à partir du
chiffre d'affaires et inversement
title: "Indépendant : simulateur de revenus"
retraite-droits-acquis: "<0>Retraite : droits acquis sur l'année</0><1><0>Les
exonérations DROM n'ont aucune incidence sur la détermination des droits
à la retraite de base et complémentaire des
auto-entrepreneurs</0></1><2><0>Lexonération ACRE n'a aucune incidence
retraite-droits-acquis: "<0><0><0>Retraite : droits acquis sur
lannée</0><1><0>Les exonérations DROM nont aucune incidence sur la
détermination des droits à la retraite de base et complémentaire des
auto-entrepreneurs</0></1><2><0>Lexonération ACRE na aucune incidence
sur la détermination des droits à la retraite de base et complémentaire
des auto-entrepreneurs</0></2><3><0>Le calcul des droits ouverts à la
retraite n'est pas encore implémenté pour les cas incluants des
d'exonérations de cotisations (ACRE, pension invalidité,
retraite nest pas encore implémenté pour les cas incluants des
dexonérations de cotisations (ACRE, pension invalidité,
etc).</0></3><4><0><0>Retraite de base : <2></2></0><1><0>Points de
retraite de base acquis (CNAVPL) : <2></2></0></1><2><0>Revenu cotisé
pour la retraite de base : <2></2></0></2><3><0>Projection du montant de
votre retraite : <1></1><2></2></0></3><4>Points de retraite
pour la retraite de base : <2></2></0></2><3>Points de retraite
complémentaire acquis : <2><0></0> points acquis</2><3><0>non
connue</0><1><0>Ce simulateur ne gère pas les droits acquis de retraite
complémentaire pour les professions libérales</0></1></3></4></0></4>"
complémentaire pour les professions
libérales</0></1></3></3></0></4></0><1><0><0>Projection du montant de
votre retraite</0><1><0></0><1></1></1></0></1></0>"
shortname: Indépendant
title: Simulateur de revenus pour indépendant
warning: Le montant calculé correspond aux cotisations de lannée {{year}} (pour