From e0ac7b4ad851404591f9c123d0caf7f242f7b21d Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Fri, 24 Nov 2023 12:08:53 +0100 Subject: [PATCH] =?UTF-8?q?mise=20=C3=A0=20jour=20du=20PRCI=202023?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modele-social/CHANGELOG.md | 4 + modele-social/package.json | 2 +- .../règles/dirigeant/indépendant.yaml | 2 + site/package.json | 7 - .../comparateur-statuts.test.ts.snap | 4 +- .../__snapshots__/indépendant.test.ts.snap | 136 +++++++++--------- 6 files changed, 77 insertions(+), 78 deletions(-) diff --git a/modele-social/CHANGELOG.md b/modele-social/CHANGELOG.md index 97e5bc5c3..baf5e3712 100644 --- a/modele-social/CHANGELOG.md +++ b/modele-social/CHANGELOG.md @@ -1,4 +1,8 @@ # Journal des modifications + +## 1.8.2 +PRCI : Met à jour le montant du plafond spécifique du régime complémentaire des indépendants (RCI) pour 2023 + ## 1.8.1 Titre restaurants : Met à jour le montant unitaire exonéré de cotisation pour 2023 diff --git a/modele-social/package.json b/modele-social/package.json index f2a8ceb12..024d86c1b 100644 --- a/modele-social/package.json +++ b/modele-social/package.json @@ -1,6 +1,6 @@ { "name": "modele-social", - "version": "1.8.1", + "version": "1.8.2", "description": "Les règles publicodes du système social français", "type": "module", "main": "./dist/index.js", diff --git a/modele-social/règles/dirigeant/indépendant.yaml b/modele-social/règles/dirigeant/indépendant.yaml index 38c6571c3..a326db955 100644 --- a/modele-social/règles/dirigeant/indépendant.yaml +++ b/modele-social/règles/dirigeant/indépendant.yaml @@ -528,6 +528,8 @@ dirigeant . indépendant . cotisations et contributions . retraite complémentai titre global: plafond retraite complémentaire des indépendants valeur: variations: + - si: date >= 01/2023 + alors: 40784 €/an - si: date >= 01/2022 alors: 38916 €/an - si: date >= 01/2021 diff --git a/site/package.json b/site/package.json index 51bf7639e..221b929c3 100644 --- a/site/package.json +++ b/site/package.json @@ -19,28 +19,21 @@ ], "scripts": { "postinstall": "node scripts/prepare.js", - "start": "vite dev", "start:storybook": "storybook dev -p 6006", "start:axe-debugging": "VITE_AXE_CORE_ENABLED=true vite dev", - "preview": "sed 's|:SITE_EN|_|g' netlify.preview.toml | sed 's|:SITE_FR||g' | sed 's|:API_URL|http://localhost:3004|g' > dist/netlify.toml && cd dist && netlify dev -d ./ -p 8888", "preview:infrance": "sed 's|:SITE_EN||g' netlify.preview.toml | sed 's|:SITE_FR|_|g' | sed 's|:API_URL|http://localhost:3004|g' > dist/netlify.toml && cd dist && netlify dev -d ./ -p 8889", - "test": "vitest", "test:cypress": "cypress open --e2e", "test:cypress:preview": "cypress open --e2e --config \"baseUrl=http://localhost:8888\"", "test:cypress:preview:en": "cypress open --e2e --config \"baseUrl=http://localhost:8889,specPattern=cypress/integration/mon-entreprise/english/**/*.{js,jsx,ts,tsx}\" --env language=en", "test:cypress:record-http": "cypress run --env record_http=", - - "build": "NODE_OPTIONS='--max-old-space-size=6144'; yarn build:sitemap && yarn build:simulator-data && vite build && yarn build:iframe-script", "build:preview": "VITE_FR_BASE_URL=http://localhost:8888; VITE_EN_BASE_URL=http://localhost:8889; yarn build && yarn build:ssr && cp ./netlify.base.toml ./netlify.preview.toml && yarn build:prerender --dev --netlify-toml-path ./netlify.preview.toml", "build:storybook": "NODE_OPTIONS='--max-old-space-size=6144'; storybook build", - "i18n:translate": "yarn i18n:rules:translate && yarn i18n:ui:translate", "i18n:check": "yarn i18n:rules:check && yarn i18n:ui:check", - "start:netlify": "sed 's|:SITE_EN|/infrance|g' netlify.base.toml | sed 's|:SITE_FR|/mon-entreprise|g' | sed 's|:API_URL|http://localhost:3004|g' | sed 's|\\[\\[redirects\\]\\]|\\[\\[redirects\\]\\]\\n force = true|g' > netlify.toml && HMR_CLIENT_PORT=8888 netlify dev", "build:iframe-script": "NODE_OPTIONS='--max-old-space-size=4096'; vite build --config build/vite-iframe-script.config.ts", "build:simulator-data": "vite build --config build/vite-build-simulation-data.config.ts", diff --git a/site/test/regressions/__snapshots__/comparateur-statuts.test.ts.snap b/site/test/regressions/__snapshots__/comparateur-statuts.test.ts.snap index 4406da369..ce0da2343 100644 --- a/site/test/regressions/__snapshots__/comparateur-statuts.test.ts.snap +++ b/site/test/regressions/__snapshots__/comparateur-statuts.test.ts.snap @@ -27,7 +27,7 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate comparateur-statuts > ACRE 2`] = ` "dirigeant . rémunération . net: 36633 -dirigeant . rémunération . net . après impôt: 31660 +dirigeant . rémunération . net . après impôt: 31659 protection sociale . invalidité et décès . accidents du travail et maladies professionnelles . rente décès: null protection sociale . invalidité et décès . accidents du travail et maladies professionnelles . rente incapacité: null protection sociale . invalidité et décès . accidents du travail et maladies professionnelles . rente incapacité: null @@ -134,7 +134,7 @@ protection sociale . invalidité et décès . accidents du travail et maladies p protection sociale . invalidité et décès . capital décès: 8798 protection sociale . invalidité et décès . capital décès . orphelin: 183 protection sociale . invalidité et décès . pension de reversion: 767 -protection sociale . invalidité et décès . pension invalidité . invalidité partielle: 852 +protection sociale . invalidité et décès . pension invalidité . invalidité partielle: 853 protection sociale . invalidité et décès . pension invalidité . invalidité totale: 1421 protection sociale . maladie . accidents du travail et maladies professionnelles . indemmnités: null protection sociale . maladie . arrêt maladie: 47 diff --git a/site/test/regressions/__snapshots__/indépendant.test.ts.snap b/site/test/regressions/__snapshots__/indépendant.test.ts.snap index e3e857b3d..8a31b0959 100644 --- a/site/test/regressions/__snapshots__/indépendant.test.ts.snap +++ b/site/test/regressions/__snapshots__/indépendant.test.ts.snap @@ -16,14 +16,14 @@ Notifications affichées : dirigeant . indépendant . cotisations et contributio exports[`calculate simulations-indépendant > acre 1`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: 1505 -dirigeant . indépendant . revenu professionnel: 51983 -dirigeant . rémunération . cotisations: 23122 +dirigeant . indépendant . revenu professionnel: 51982 +dirigeant . rémunération . cotisations: 23100 dirigeant . rémunération . net: 50000 -dirigeant . rémunération . net . après impôt: 40811 -dirigeant . rémunération . totale: 73122 +dirigeant . rémunération . net . après impôt: 40812 +dirigeant . rémunération . totale: 73100 entreprise . charges: 0 -entreprise . chiffre d'affaires: 73122 -impôt . montant: 9189 +entreprise . chiffre d'affaires: 73100 +impôt . montant: 9188 Notifications affichées : entreprise . TVA . franchise de TVA . notification" `; @@ -85,12 +85,12 @@ impôt . montant: undefined" exports[`calculate simulations-indépendant > conjoint collaborateur 1`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null dirigeant . indépendant . revenu professionnel: 52100 -dirigeant . rémunération . cotisations: 27496 +dirigeant . rémunération . cotisations: 27475 dirigeant . rémunération . net: 50000 dirigeant . rémunération . net . après impôt: 40776 -dirigeant . rémunération . totale: 77496 +dirigeant . rémunération . totale: 77475 entreprise . charges: 0 -entreprise . chiffre d'affaires: 77496 +entreprise . chiffre d'affaires: 77475 impôt . montant: 9224 Notifications affichées : entreprise . TVA . franchise de TVA . notification" @@ -98,13 +98,13 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > conjoint collaborateur 2`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 52122 -dirigeant . rémunération . cotisations: 28281 +dirigeant . indépendant . revenu professionnel: 52121 +dirigeant . rémunération . cotisations: 28259 dirigeant . rémunération . net: 50000 dirigeant . rémunération . net . après impôt: 40770 -dirigeant . rémunération . totale: 78281 +dirigeant . rémunération . totale: 78259 entreprise . charges: 0 -entreprise . chiffre d'affaires: 78281 +entreprise . chiffre d'affaires: 78259 impôt . montant: 9230 Notifications affichées : entreprise . TVA . franchise de TVA . notification" @@ -112,14 +112,14 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > conjoint collaborateur 3`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 52190 -dirigeant . rémunération . cotisations: 30801 +dirigeant . indépendant . revenu professionnel: 52189 +dirigeant . rémunération . cotisations: 30780 dirigeant . rémunération . net: 50000 -dirigeant . rémunération . net . après impôt: 40749 -dirigeant . rémunération . totale: 80801 +dirigeant . rémunération . net . après impôt: 40750 +dirigeant . rémunération . totale: 80780 entreprise . charges: 0 -entreprise . chiffre d'affaires: 80801 -impôt . montant: 9251 +entreprise . chiffre d'affaires: 80780 +impôt . montant: 9250 Notifications affichées : entreprise . TVA . franchise de TVA . notification" `; @@ -154,14 +154,14 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > conjoint collaborateur 6`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 517885 -dirigeant . rémunération . cotisations: 158801 +dirigeant . indépendant . revenu professionnel: 517884 +dirigeant . rémunération . cotisations: 158760 dirigeant . rémunération . net: 500000 -dirigeant . rémunération . net . après impôt: 280545 -dirigeant . rémunération . totale: 658801 +dirigeant . rémunération . net . après impôt: 280546 +dirigeant . rémunération . totale: 658760 entreprise . charges: 0 -entreprise . chiffre d'affaires: 658801 -impôt . montant: 219455" +entreprise . chiffre d'affaires: 658760 +impôt . montant: 219454" `; exports[`calculate simulations-indépendant > cotisations facultatives 1`] = ` @@ -222,26 +222,26 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > cotisations facultatives 5`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 227123 -dirigeant . rémunération . cotisations: 81020 -dirigeant . rémunération . net: 218980 -dirigeant . rémunération . net . après impôt: 138584 +dirigeant . indépendant . revenu professionnel: 227139 +dirigeant . rémunération . cotisations: 81004 +dirigeant . rémunération . net: 218996 +dirigeant . rémunération . net . après impôt: 138592 dirigeant . rémunération . totale: 300000 entreprise . charges: 0 entreprise . chiffre d'affaires: 300000 -impôt . montant: 80396" +impôt . montant: 80404" `; exports[`calculate simulations-indépendant > cotisations facultatives 6`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 223623 -dirigeant . rémunération . cotisations: 84520 -dirigeant . rémunération . net: 215480 -dirigeant . rémunération . net . après impôt: 136658 +dirigeant . indépendant . revenu professionnel: 223639 +dirigeant . rémunération . cotisations: 84504 +dirigeant . rémunération . net: 215496 +dirigeant . rémunération . net . après impôt: 136667 dirigeant . rémunération . totale: 300000 entreprise . charges: 0 entreprise . chiffre d'affaires: 300000 -impôt . montant: 78822" +impôt . montant: 78829" `; exports[`calculate simulations-indépendant > cotisations minimales 1`] = ` @@ -344,42 +344,42 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > exonération âge 1`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 39281 -dirigeant . rémunération . cotisations: 17208 -dirigeant . rémunération . net: 37792 -dirigeant . rémunération . net . après impôt: 32414 +dirigeant . indépendant . revenu professionnel: 39284 +dirigeant . rémunération . cotisations: 17206 +dirigeant . rémunération . net: 37794 +dirigeant . rémunération . net . après impôt: 32415 dirigeant . rémunération . totale: 55000 entreprise . charges: 0 entreprise . chiffre d'affaires: 55000 -impôt . montant: 5378 +impôt . montant: 5379 Notifications affichées : entreprise . TVA . franchise de TVA . notification" `; exports[`calculate simulations-indépendant > imposition à l'IS 1`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 72163 -dirigeant . rémunération . cotisations: 30549 -dirigeant . rémunération . net: 69451 -dirigeant . rémunération . net . après impôt: 56373 +dirigeant . indépendant . revenu professionnel: 72179 +dirigeant . rémunération . cotisations: 30533 +dirigeant . rémunération . net: 69467 +dirigeant . rémunération . net . après impôt: 56385 dirigeant . rémunération . totale: 100000 entreprise . charges: 0 entreprise . chiffre d'affaires: 100000 -impôt . montant: 13078 +impôt . montant: 13082 Notifications affichées : entreprise . TVA . franchise de TVA . notification" `; exports[`calculate simulations-indépendant > imposition à l'IS 2`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 72163 -dirigeant . rémunération . cotisations: 30549 -dirigeant . rémunération . net: 69451 -dirigeant . rémunération . net . après impôt: 56373 +dirigeant . indépendant . revenu professionnel: 72179 +dirigeant . rémunération . cotisations: 30533 +dirigeant . rémunération . net: 69467 +dirigeant . rémunération . net . après impôt: 56385 dirigeant . rémunération . totale: 100000 entreprise . charges: 0 entreprise . chiffre d'affaires: 100000 -impôt . montant: 13078 +impôt . montant: 13082 Notifications affichées : entreprise . TVA . franchise de TVA . notification" `; @@ -400,13 +400,13 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > impôt sur le revenu 2`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 51983 -dirigeant . rémunération . cotisations: 23122 +dirigeant . indépendant . revenu professionnel: 51982 +dirigeant . rémunération . cotisations: 23100 dirigeant . rémunération . net: 50000 dirigeant . rémunération . net . après impôt: 41787 -dirigeant . rémunération . totale: 73122 +dirigeant . rémunération . totale: 73100 entreprise . charges: 0 -entreprise . chiffre d'affaires: 73122 +entreprise . chiffre d'affaires: 73100 impôt . montant: 8213 Notifications affichées : entreprise . TVA . franchise de TVA . notification" @@ -442,14 +442,14 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > inversions 2`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 42296 -dirigeant . rémunération . cotisations: 19330 -dirigeant . rémunération . net: 40670 -dirigeant . rémunération . net . après impôt: 35656 +dirigeant . indépendant . revenu professionnel: 42311 +dirigeant . rémunération . cotisations: 19315 +dirigeant . rémunération . net: 40685 +dirigeant . rémunération . net . après impôt: 35667 dirigeant . rémunération . totale: 60000 entreprise . charges: 0 entreprise . chiffre d'affaires: 60001 -impôt . montant: 5014 +impôt . montant: 5018 Notifications affichées : entreprise . TVA . franchise de TVA . notification" `; @@ -485,12 +485,12 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > inversions 5`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null dirigeant . indépendant . revenu professionnel: 42794 -dirigeant . rémunération . cotisations: 19588 +dirigeant . rémunération . cotisations: 19569 dirigeant . rémunération . net: 41148 dirigeant . rémunération . net . après impôt: 3000 -dirigeant . rémunération . totale: 60736 +dirigeant . rémunération . totale: 60717 entreprise . charges: 0 -entreprise . chiffre d'affaires: 60732 +entreprise . chiffre d'affaires: 60720 impôt . montant: 5148 Notifications affichées : entreprise . TVA . franchise de TVA . notification" @@ -611,23 +611,23 @@ Notifications affichées : entreprise . TVA . franchise de TVA . notification" exports[`calculate simulations-indépendant > échelle de revenus 7`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null dirigeant . indépendant . revenu professionnel: 103803 -dirigeant . rémunération . cotisations: 40177 +dirigeant . rémunération . cotisations: 40157 dirigeant . rémunération . net: 100000 dirigeant . rémunération . net . après impôt: 72490 -dirigeant . rémunération . totale: 140177 +dirigeant . rémunération . totale: 140157 entreprise . charges: 0 -entreprise . chiffre d'affaires: 140177 +entreprise . chiffre d'affaires: 140157 impôt . montant: 27510" `; exports[`calculate simulations-indépendant > échelle de revenus 8`] = ` "dirigeant . indépendant . cotisations et contributions . début activité: null dirigeant . indépendant . revenu professionnel: 1033712 -dirigeant . rémunération . cotisations: 241655 +dirigeant . rémunération . cotisations: 241635 dirigeant . rémunération . net: 1000000 dirigeant . rémunération . net . après impôt: 527790 -dirigeant . rémunération . totale: 1241655 +dirigeant . rémunération . totale: 1241635 entreprise . charges: 0 -entreprise . chiffre d'affaires: 1241655 +entreprise . chiffre d'affaires: 1241635 impôt . montant: 472210" `;