🔨 Prise en compte des retours PR avocats

Corrige la cotisation retraite de base
Ajout d'un avertissement cotisation ordinale
Supprime la variable "multiplicateur"
pull/1178/head
Maxime Quandalle 2020-10-26 17:11:49 +01:00
parent b902029034
commit 602ec1be74
7 changed files with 71 additions and 45 deletions

View File

@ -101,6 +101,15 @@ export default function SimulateurWarning({
</Trans>
</li>
)}
{['profession-libérale'].includes(simulateur) && (
<li>
<Trans i18nKey="simulateurs.warning.cotisations-ordinales">
Pour les professions réglementées, le simulateur ne calcule pas le
montant des cotisations à l'ordre. Elles doivent être ajoutées
manuellement dans la case « charges de fonctionnement ».
</Trans>
</li>
)}
</ul>
</Warning>
)

View File

@ -4475,9 +4475,6 @@ dirigeant . indépendant . PL . CNBF . retraite complémentaire:
implémentée pour l'instant.
titre.en: '[automatic] supplementary pension (CNBF)'
titre.fr: retraite complémentaire (CNBF)
dirigeant . indépendant . PL . CNBF . retraite complémentaire . multiplicateur:
titre.en: '[automatic] multiplier'
titre.fr: multiplicateur
dirigeant . indépendant . PL . CNBF . retraite de base:
titre.en: '[automatic] basic retirement'
titre.fr: retraite de base

View File

@ -99,8 +99,8 @@ Nous n'avons rien trouvé: We didn't find any matching registered company.
Oui: Yes
Outils pour les développeurs: Tools for developers
Pages associées: Related pages
Par statut: By status
Par profession: By job
Par statut: By status
Part du salaire net maintenue: Share of net salary maintained
Part employeur: Employer share
Part salariale: Employee share
@ -1340,6 +1340,9 @@ simulateurs:
due from the second year of the fiscal year. Its amount varies greatly
depending on the company's turnover and domiciliation. <2>More
information.</2>
cotisations-ordinales: For regulated professions, the simulator does not
calculate the amount of contributions to the order. They must be added
manually in the "operating expenses" box.
indépendant: <0>The simulator does not take into account the micro-BNC and
micro-BIC regimes.</0>
plus: Read the details

View File

@ -326,13 +326,13 @@ dirigeant . indépendant . PL . retraite CNAVPL:
remplace: cotisations et contributions . retraite de base
formule:
somme:
somme:
- produit:
assiette: cotisations et contributions . retraite de base . assiette
taux: 8.23%
plafond: plafond sécurité sociale temps plein
arrondi: oui
- produit:
- produit:
assiette: cotisations et contributions . retraite de base . assiette
taux: 1.87%
plafond: 5 * plafond sécurité sociale temps plein
@ -799,7 +799,7 @@ dirigeant . indépendant . PL . CARMF . ASV:
Il fonctionne en points et comprend une part forfaitaire et une part
dajustement calculée sur le revenu conventionnel de N-2.
Les deux tiers de la cotisation des médecins en secteur 1 sont financés
par les Caisses maladie.
non applicable si: métier . secteur médecin = 'non conventionné'
@ -1060,28 +1060,25 @@ dirigeant . indépendant . PL . CNBF . retraite de base:
dirigeant . indépendant . PL . CNBF . retraite de base . cotisation forfaitaire:
formule:
variations:
- si: entreprise . durée d'activité < 1 an
alors: 290 €/an
- si: entreprise . durée d'activité < 2 ans
alors: 581 €/an
- si: entreprise . durée d'activité < 3 ans
alors: 912 €/an
- si: entreprise . durée d'activité < 5 ans
alors: 1242 €/an
- sinon: 1586 €/an
grille:
assiette: entreprise . durée d'activité . en fin d'année
tranches:
- montant: 290 €/an
plafond: 1 an
- montant: 581 €/an
plafond: 2 ans
- montant: 912 €/an
plafond: 3 ans
- montant: 1242 €/an
plafond: 5 ans
- montant: 1586 €/an
dirigeant . indépendant . PL . CNBF . retraite de base . cotisation proportionnelle:
formule:
produit:
taux: 3.1%
assiette:
variations:
- si: entreprise . durée d'activité < 2 ans
alors: 19% * plafond sécurité sociale temps plein [€/an]
- sinon:
valeur: assiette des cotisations
plafond: 291718 €/an
assiette: assiette des cotisations
plafond: 291718 €/an
dirigeant . indépendant . PL . CNBF . retraite complémentaire:
remplace: cotisations et contributions . retraite complémentaire
@ -1089,7 +1086,7 @@ dirigeant . indépendant . PL . CNBF . retraite complémentaire:
formule:
barème:
assiette: assiette des cotisations
multiplicateur: multiplicateur
multiplicateur: 41674 €/an
tranches:
- taux: 4%
plafond: 1
@ -1107,14 +1104,11 @@ dirigeant . indépendant . PL . CNBF . retraite complémentaire:
d'avantage pour acquérir d'avantages de points. Seule la première classe est
implémentée pour l'instant.
dirigeant . indépendant . PL . CNBF . retraite complémentaire . multiplicateur:
formule: 41674 €/an
dirigeant . indépendant . PL . CNBF . RID:
titre: invalidité et décès (CNBF avocat)
remplace: cotisations et contributions . invalidité et décès
formule:
variations:
- si: entreprise . durée d'activité < 5 ans
- si: entreprise . durée d'activité . en fin d'année < 5 ans
alors: 55 €/an
- sinon: 137 €/an

View File

@ -192,35 +192,52 @@ exports[`calculate simulations-professions-libérales: CIPAV 7`] = `"[144691,0,4
exports[`calculate simulations-professions-libérales: CIPAV 8`] = `"[1236171,0,236171,1000000,444432,555568]"`;
exports[`calculate simulations-professions-libérales: auxiliaire médical 1`] = `"[30000,0,7514,22486,955,21531]"`;
exports[`calculate simulations-professions-libérales: auxiliaire médical 1`] = `"[30000,0,7751,22249,945,21304]"`;
exports[`calculate simulations-professions-libérales: auxiliaire médical 2`] = `"[30000,0,7514,22486,955,21531]"`;
exports[`calculate simulations-professions-libérales: auxiliaire médical 2`] = `"[30000,0,8077,21923,932,20991]"`;
exports[`calculate simulations-professions-libérales: auxiliaire médical 3`] = `"[300000,0,74365,225635,77147,148488]"`;
exports[`calculate simulations-professions-libérales: auxiliaire médical 3`] = `"[300000,0,61784,238216,81297,156919]"`;
exports[`calculate simulations-professions-libérales: avocat 1`] = `"[50000,0,13361,36639,4521,32118]"`;
exports[`calculate simulations-professions-libérales: avocat 1`] = `"[50000,0,11410,38590,4753,33837]"`;
exports[`calculate simulations-professions-libérales: médecin 1`] = `"[50000,0,13361,36639,4521,32118]"`;
exports[`calculate simulations-professions-libérales: avocat 2`] = `"[50000,0,11770,38229,4711,33518]"`;
exports[`calculate simulations-professions-libérales: médecin 2`] = `"[50000,0,13361,36639,4521,32118]"`;
exports[`calculate simulations-professions-libérales: médecin 1`] = `"[50000,0,14273,35727,3671,32056]"`;
exports[`calculate simulations-professions-libérales: médecin 3`] = `"[300000,0,74365,225635,77147,148488]"`;
exports[`calculate simulations-professions-libérales: médecin 2`] = `"[50000,0,20229,29771,2334,27437]"`;
exports[`calculate simulations-professions-libérales: médecin 4`] = `"[400000,0,91649,308351,121300,187051]"`;
exports[`calculate simulations-professions-libérales: médecin 3`] = `"[300000,0,86481,213519,73147,140372]"`;
exports[`calculate simulations-professions-libérales: médecin 5`] = `"[120000,0,38884,81116,16874,64242]"`;
exports[`calculate simulations-professions-libérales: médecin 4`] = `"[400000,0,106201,293799,115768,178031]"`;
exports[`calculate simulations-professions-libérales: sage-femme 1`] = `"[50000,0,13361,36639,4521,32118]"`;
exports[`calculate simulations-professions-libérales: médecin 5`] = `"[120000,0,34595,85405,17732,67673]"`;
exports[`calculate simulations-professions-libérales: sage-femme 2`] = `"[20000,0,5354,14646,0,14646]"`;
exports[`calculate simulations-professions-libérales: sage-femme 1`] = `"[50000,0,12383,37617,4638,32979]"`;
exports[`calculate simulations-professions-libérales: sage-femme 3`] = `"[4000,0,2417,1583,0,1583]"`;
exports[`calculate simulations-professions-libérales: sage-femme 2`] = `
"[20000,0,5148,14852,0,14852]
Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable"
`;
exports[`calculate simulations-professions-libérales: sage-femme 4`] = `"[20000,0,5354,14646,0,14646]"`;
exports[`calculate simulations-professions-libérales: sage-femme 3`] = `
"[4000,0,1271,2729,0,2729]
Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable, dirigeant . indépendant . PL . CARCDSF . sage-femme . exonération PCV"
`;
exports[`calculate simulations-professions-libérales: sage-femme 5`] = `"[20000,0,5354,14646,0,14646]"`;
exports[`calculate simulations-professions-libérales: sage-femme 4`] = `
"[20000,0,5148,14852,0,14852]
Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable"
`;
exports[`calculate simulations-professions-libérales: sage-femme 6`] = `"[20000,0,5354,14646,0,14646]"`;
exports[`calculate simulations-professions-libérales: sage-femme 5`] = `
"[20000,0,5224,14775,0,14775]
Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable"
`;
exports[`calculate simulations-professions-libérales: sage-femme 6`] = `
"[20000,0,5301,14698,0,14698]
Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable"
`;
exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): ACRE 1`] = `
"[605,0,0,7184,4,13]

View File

@ -59,6 +59,9 @@ auxiliaire médical:
avocat:
- dirigeant . indépendant . PL . métier: "'avocat'"
dirigeant . rémunération totale: 50000 €/an
- dirigeant . indépendant . PL . métier: "'avocat'"
dirigeant . rémunération totale: 50000 €/an
entreprise . durée d'activité . en fin d'année: 6 ans
CIPAV:
- dirigeant . indépendant . revenu net de cotisations: 500 €/an

View File

@ -145,6 +145,9 @@ it('calculate simulations-professions-libérales', () => {
runSimulations(
professionsLibéralesSituations,
professionLibéraleConfig.objectifs,
professionLibéraleConfig.situation
{
...professionLibéraleConfig.situation,
"entreprise . catégorie d'activité . libérale règlementée": 'oui'
}
)
})