🔨 Intégration basique retraite complémentaire AA

pull/1533/head
Maxime Quandalle 2021-04-12 13:29:53 +02:00
parent 6cabf21625
commit eecb9bcad3
10 changed files with 75 additions and 18 deletions

View File

@ -53,6 +53,7 @@ artiste-auteur . cotisations:
- vieillesse
- CSG-CRDS
- formation professionnelle
arrondi: oui
références:
Urssaf.fr: https://www.urssaf.fr/portail/home/espaces-dedies/artistes-auteurs-diffuseurs-comm/vous-etes-artiste-auteur/taux-des-cotisations.html
@ -81,6 +82,7 @@ artiste-auteur . cotisations . option surcotisation:
artiste-auteur . cotisations . assiette surcotisation: 900 heures/an * SMIC horaire
artiste-auteur . cotisations . vieillesse:
titre: Retraite de base
formule:
produit:
assiette: assiette
@ -129,3 +131,22 @@ artiste-auteur . cotisations . formation professionnelle:
produit:
assiette: assiette
taux: 0.35%
artiste-auteur . cotisations . IRCEC:
titre: Retraite complémentaire
description: |
Si vous êtes artiste-auteur professionnel et que vous êtes rémunéré en
droits dauteur, lIRCEC est lorganisme de Sécurité sociale qui assure la
gestion de votre retraite complémentaire obligatoire.
formule:
somme:
- cotisation RAAP
artiste-auteur . cotisations . IRCEC . cotisation RAAP:
applicable si: assiette > 9135 €/an
formule:
produit:
assiette: assiette
plafond: 3 * contrat salarié . plafond sécurité sociale
taux: 8%
arrondi: oui

View File

@ -10,6 +10,8 @@ import { DottedName } from 'modele-social'
import { useContext, useState } from 'react'
import { Trans } from 'react-i18next'
import { useSelector } from 'react-redux'
import urssafSrc from 'Images/Urssaf.svg'
import ircecSrc from 'Images/logos-caisses-retraite/ircec.jpg'
import { situationSelector } from 'Selectors/simulationSelectors'
import styled from 'styled-components'
import config from './configs/artiste-auteur.yaml'
@ -82,24 +84,7 @@ function CotisationsResult() {
return (
<Animate.appear>
<div
className="ui__ card"
css={`
margin-top: 2rem;
`}
>
<ResultLine>
<ResultLabel>
<Trans>Montant des cotisations</Trans>
</ResultLabel>
<Value
displayedUnit="€"
precision={0}
expression="artiste-auteur . cotisations"
/>
</ResultLine>
</div>
<br />
<CotisationsParOrganisme />
<Condition expression="artiste-auteur . cotisations">
<RepartitionCotisations />
</Condition>
@ -107,11 +92,62 @@ function CotisationsResult() {
)
}
function CotisationsParOrganisme() {
return (
<section>
<h2>Vos institutions partenaires</h2>
<div className="ui__ box-container">
<div className="ui__ card box">
<a target="_blank" href="https://www.urssaf.fr/portail/home.html">
<LogoImg src={urssafSrc} title="logo Urssaf" />
</a>
<p className="ui__ notice">
Les cotisations recouvrées par l'Urssaf, qui servent au financement
de la sécurité sociale (assurance maladie, allocations familiales,
dépendance)
</p>
<p className="ui__ lead">
<Value
displayedUnit="€"
expression="artiste-auteur . cotisations"
/>
</p>
</div>
<div className="ui__ card box">
<a target="_blank" href="http://www.ircec.fr/">
<LogoImg src={ircecSrc} title="logo IRCEC" />
</a>
<p className="ui__ notice">
Si vous êtes artiste-auteur professionnel et que vous êtes rémunéré
en droits dauteur, lIRCEC est lorganisme de Sécurité sociale qui
assure la gestion de votre retraite complémentaire obligatoire.
</p>
<p className="ui__ lead">
<Value
displayedUnit="€"
expression="artiste-auteur . cotisations . IRCEC"
/>
</p>
</div>
</div>
</section>
)
}
const LogoImg = styled.img`
padding: 1rem;
height: 5rem;
`
const branches = [
{
dottedName: 'artiste-auteur . cotisations . vieillesse',
icon: '👵',
},
{
dottedName: 'artiste-auteur . cotisations . IRCEC',
icon: '👵',
},
{
dottedName: 'artiste-auteur . cotisations . CSG-CRDS',
icon: '🏛',

View File

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

Before

Width:  |  Height:  |  Size: 618 KiB

After

Width:  |  Height:  |  Size: 618 KiB

View File

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB