Merge pull request #1171 from betagouv/retours-cnavpl
Implémentation des retours CNAVPL et CARMF sur les simulateurs PAMpull/847/head
commit
1816411e37
|
@ -28,13 +28,13 @@ describe('Simulateurs', function() {
|
|||
cy.get(chargeInputSelector).type(1000)
|
||||
}
|
||||
cy.get(inputSelector).each((testedInput, i) => {
|
||||
cy.wrap(testedInput).type('{selectall}60100')
|
||||
cy.wrap(testedInput).type('{selectall}60111')
|
||||
cy.wait(1500)
|
||||
cy.contains('Cotisations')
|
||||
cy.get(inputSelector).each(($input, j) => {
|
||||
const val = $input.val().replace(/[\s,.]/g, '')
|
||||
if (i != j) {
|
||||
expect(val).not.to.be.eq('60100')
|
||||
expect(val).not.to.be.eq('60111')
|
||||
}
|
||||
expect(val).to.match(/[1-9][\d]{3,6}$/)
|
||||
})
|
||||
|
|
|
@ -4277,11 +4277,25 @@ dirigeant . indépendant . PL . CARMF:
|
|||
titre.en: '[automatic] CARMF'
|
||||
titre.fr: CARMF
|
||||
dirigeant . indépendant . PL . CARMF . ASV:
|
||||
titre.en: '[automatic] Advantage social vieillesse (CARMF)'
|
||||
titre.fr: Avantage social vieillesse (CARMF)
|
||||
description.en: >-
|
||||
[automatic] The supplementary old-age allowance (ASV) scheme applies to
|
||||
contracted doctors.
|
||||
|
||||
It operates in points and comprises a flat-rate portion and an adjustment portion calculated on the conventional income of N-2.
|
||||
|
||||
Two-thirds of the contribution of doctors in sector 1 is financed by the health insurance funds.
|
||||
description.fr: >-
|
||||
Le régime des allocations supplémentaires de vieillesse (ASV) s'applique
|
||||
pour les médecins conventionnés.
|
||||
|
||||
Il fonctionne en points et comprend une part forfaitaire et une part d’ajustement 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.
|
||||
titre.en: '[automatic] Supplementary old-age allowances (CARMF)'
|
||||
titre.fr: Allocations supplémentaires de vieillesse (CARMF)
|
||||
dirigeant . indépendant . PL . CARMF . ASV . participation CPAM:
|
||||
titre.en: '[automatic] CPAM contribution to the old-age benefit'
|
||||
titre.fr: Participation CPAM à l'avantage social vieillesse
|
||||
titre.en: '[automatic] CPAM participation in supplementary old-age benefits'
|
||||
titre.fr: Participation CPAM aux allocations supplémentaires de vieillesse
|
||||
dirigeant . indépendant . PL . CARMF . invalidité décès:
|
||||
description.en: >-
|
||||
[automatic] The CARMF manages a provident scheme paying a pension in the
|
||||
|
@ -4317,6 +4331,18 @@ dirigeant . indépendant . PL . CARMF . retraite CNAVPL . participation CPAM:
|
|||
titre.en: '[automatic] CPAM participation in basic retirement'
|
||||
titre.fr: participation CPAM à la retraite de base
|
||||
dirigeant . indépendant . PL . CARMF . retraite complémentaire:
|
||||
description.en: >-
|
||||
[automatic] The CARMF manages the supplementary pension plan.
|
||||
|
||||
The amount of contributions is determined on the basis of net income from self-employment in the penultimate year.
|
||||
|
||||
Contributions for the first two years of affiliation are not due, unless you were over 40 when you started your self-employed activity. In that case, the contribution is proportional to the net self-employment income of 2018, with no further adjustment, with a maximum contribution of €14 110 .
|
||||
description.fr: >-
|
||||
La CARMF gère le régime de retraite complémentaire.
|
||||
|
||||
Le montant des cotisations est déterminé en fonction des revenus nets d’activité indépendante de l’avant-dernière année.
|
||||
|
||||
Les cotisations des deux premières années d’affiliation ne sont pas dues, sauf si vous étes âgé de plus de 40 ans au début de votre activité libérale. Dans ce cas, la cotisation est proportionnelle aux revenus nets d'activité indépendante de 2018 plafonnés, sans régularisation ultérieure, avec une cotisation maximale de 14 110 €.
|
||||
titre.en: '[automatic] supplementary pension (CARMF)'
|
||||
titre.fr: retraite complémentaire (CARMF)
|
||||
dirigeant . indépendant . PL . CARPIMKO:
|
||||
|
|
|
@ -317,16 +317,17 @@ dirigeant . indépendant . PL . retraite CNAVPL:
|
|||
|
||||
remplace: cotisations et contributions . retraite de base
|
||||
formule:
|
||||
produit:
|
||||
assiette: cotisations et contributions . retraite de base . assiette
|
||||
composantes:
|
||||
- nom: tranche 1
|
||||
somme:
|
||||
- produit:
|
||||
assiette: cotisations et contributions . retraite de base . assiette
|
||||
taux: 8.23%
|
||||
plafond: plafond sécurité sociale temps plein
|
||||
- nom: tranche 2
|
||||
arrondi: oui
|
||||
- produit:
|
||||
assiette: cotisations et contributions . retraite de base . assiette
|
||||
taux: 1.87%
|
||||
plafond: 5 * plafond sécurité sociale temps plein
|
||||
arrondi: oui
|
||||
arrondi: oui
|
||||
références:
|
||||
cnavpl.fr: https://www.cnavpl.fr/
|
||||
liste des caisses: https://www.cnavpl.fr/regimes-complementaires-et-prevoyance/
|
||||
|
@ -728,7 +729,19 @@ dirigeant . indépendant . PL . CARMF . retraite CNAVPL . participation CPAM:
|
|||
|
||||
dirigeant . indépendant . PL . CARMF . retraite complémentaire:
|
||||
remplace: cotisations et contributions . retraite complémentaire
|
||||
description: >-
|
||||
La CARMF gère le régime de retraite complémentaire.
|
||||
|
||||
Le montant des cotisations est déterminé en fonction des revenus
|
||||
nets d’activité indépendante de l’avant-dernière année.
|
||||
|
||||
Les cotisations des deux premières années d’affiliation ne sont
|
||||
pas dues, sauf si vous étes âgé de plus de 40 ans au début de votre
|
||||
activité libérale. Dans ce cas, la cotisation est proportionnelle
|
||||
aux revenus nets d'activité indépendante de 2018 plafonnés, sans
|
||||
régularisation ultérieure, avec une cotisation maximale de 14 110 €.
|
||||
titre: retraite complémentaire (CARMF)
|
||||
applicable si: entreprise . durée d'activité . en fin d'année > 2 ans
|
||||
formule:
|
||||
produit:
|
||||
assiette: assiette des cotisations
|
||||
|
@ -760,19 +773,27 @@ dirigeant . indépendant . PL . CARMF . invalidité décès:
|
|||
multiplicateur: plafond sécurité sociale temps plein
|
||||
tranches:
|
||||
- montant: 631 €/an
|
||||
plafond: 100%
|
||||
plafond: 1
|
||||
- montant: 738 €/an
|
||||
plafond: 300%
|
||||
plafond: 3
|
||||
- montant: 863 €/an
|
||||
arrondi: oui
|
||||
références:
|
||||
Montant des cotisations: http://www.carmf.fr/page.php?page=cdrom/coti/coti-cours.htm#base
|
||||
Détails des couvertures: http://www.carmf.fr/page.php?page=cdrom/prev/prev-chiffre.htm
|
||||
|
||||
dirigeant . indépendant . PL . CARMF . ASV:
|
||||
# TODO
|
||||
titre: Avantage social vieillesse (CARMF)
|
||||
titre: Allocations supplémentaires de vieillesse (CARMF)
|
||||
remplace: cotisations et contributions . PCV
|
||||
description: >-
|
||||
Le régime des allocations supplémentaires de vieillesse (ASV) s'applique
|
||||
pour les médecins conventionnés.
|
||||
|
||||
Il fonctionne en points et comprend une part forfaitaire et une part
|
||||
d’ajustement 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é'
|
||||
formule:
|
||||
allègement:
|
||||
assiette [ref]:
|
||||
|
@ -788,7 +809,7 @@ dirigeant . indépendant . PL . CARMF . ASV:
|
|||
Taux 2020: http://www.carmf.fr/page.php?page=chiffrescles/stats/2020/taux2020.htm
|
||||
|
||||
dirigeant . indépendant . PL . CARMF . ASV . participation CPAM:
|
||||
titre: Participation CPAM à l'avantage social vieillesse
|
||||
titre: Participation CPAM aux allocations supplémentaires de vieillesse
|
||||
applicable si: métier . secteur médecin = '1'
|
||||
formule:
|
||||
produit:
|
||||
|
|
|
@ -3093,10 +3093,10 @@ contrat salarié . taxe d'apprentissage:
|
|||
branche: formation
|
||||
dû par: employeur
|
||||
description: La taxe d'apprentissage permet de financer par les entreprises les dépenses de l'apprentissage et des formations technologiques et professionnelles
|
||||
non applicable si:
|
||||
toutes ces conditions:
|
||||
- entreprise . effectif < 11
|
||||
- apprentissage
|
||||
applicable si:
|
||||
une de ces conditions:
|
||||
- entreprise . effectif > 10
|
||||
- apprentissage = non
|
||||
références:
|
||||
description: https://www.service-public.fr/professionnels-entreprises/vosdroits/F22574
|
||||
csa: http://www.opcalia.com/employeurs/financer-la-formation-et-lapprentissage/taxe-dapprentissage/contribution-supplementaire-a-lapprentissage-csa/
|
||||
|
|
|
@ -132,7 +132,7 @@ Notifications affichées : dirigeant . auto-entrepreneur . contrôle seuil de CA
|
|||
|
||||
exports[`calculate simulations-indépendant: acre 1`] = `"[73025,23025,50000,51980,8213,41787,0,73025]"`;
|
||||
|
||||
exports[`calculate simulations-indépendant: activité 1`] = `"[26804,6804,20000,20725,601,19399,0,26804]"`;
|
||||
exports[`calculate simulations-indépendant: activité 1`] = `"[26805,6805,20000,20725,601,19399,0,26805]"`;
|
||||
|
||||
exports[`calculate simulations-indépendant: activité 2`] = `"[29101,9101,20000,20787,603,19397,0,29101]"`;
|
||||
|
||||
|
@ -196,17 +196,17 @@ exports[`calculate simulations-professions-libérales: auxiliaire médical 1`] =
|
|||
|
||||
exports[`calculate simulations-professions-libérales: auxiliaire médical 2`] = `"[0,21923,0,0,4,0]"`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: auxiliaire médical 3`] = `"[0,238215,0,0,4,0]"`;
|
||||
exports[`calculate simulations-professions-libérales: auxiliaire médical 3`] = `"[0,238216,0,0,4,0]"`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: médecin 1`] = `"[0,35727,0,0,4,0]"`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: médecin 2`] = `"[0,29771,0,0,4,0]"`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: médecin 3`] = `"[0,213518,0,0,4,0]"`;
|
||||
exports[`calculate simulations-professions-libérales: médecin 3`] = `"[0,213519,0,0,4,0]"`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: médecin 4`] = `"[0,293798,0,0,4,0]"`;
|
||||
exports[`calculate simulations-professions-libérales: médecin 4`] = `"[0,293799,0,0,4,0]"`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: médecin 5`] = `"[0,81098,0,0,4,0]"`;
|
||||
exports[`calculate simulations-professions-libérales: médecin 5`] = `"[0,85405,0,0,4,0]"`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: sage-femme 1`] = `"[0,37617,0,0,4,0]"`;
|
||||
|
||||
|
@ -216,7 +216,7 @@ Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite co
|
|||
`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: sage-femme 3`] = `
|
||||
"[0,2728,0,0,3,0]
|
||||
"[0,2729,0,0,3,0]
|
||||
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"
|
||||
`;
|
||||
|
||||
|
@ -231,7 +231,7 @@ Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite co
|
|||
`;
|
||||
|
||||
exports[`calculate simulations-professions-libérales: sage-femme 6`] = `
|
||||
"[0,14699,0,0,4,0]
|
||||
"[0,14698,0,0,4,0]
|
||||
Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable"
|
||||
`;
|
||||
|
||||
|
|
|
@ -95,6 +95,7 @@ const Tranche = ({ tranche, multiplicateur }) => {
|
|||
<Trans>Au-delà du dernier plafond</Trans>
|
||||
) : (
|
||||
<>
|
||||
<Trans>Inférieur à </Trans>
|
||||
{makeJsx(tranche.plafond)}
|
||||
{multiplicateur && !multiplicateur.isDefault && (
|
||||
<>
|
||||
|
|
Loading…
Reference in New Issue