From 3eaf981dfb7513493d64915eed7d1a9b6f01e61d Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Tue, 5 Apr 2022 19:15:39 +0200 Subject: [PATCH] =?UTF-8?q?DRI=20:=20Ajuste=20le=20calcul=20des=20cotisati?= =?UTF-8?q?ons=20sociales=20(provisionnelles=20et=20r=C3=A9gularisation)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assistant-déclaration-revenu.yaml | 53 +++++++++++++++---- site/source/components/utils/markdown.tsx | 3 +- .../_config.yaml | 2 + .../cotisations.tsx | 44 +++++++-------- 4 files changed, 70 insertions(+), 32 deletions(-) diff --git a/modele-social/règles/declarations-indépendant/assistant-déclaration-revenu.yaml b/modele-social/règles/declarations-indépendant/assistant-déclaration-revenu.yaml index 0f033d28d..56a30c28a 100644 --- a/modele-social/règles/declarations-indépendant/assistant-déclaration-revenu.yaml +++ b/modele-social/règles/declarations-indépendant/assistant-déclaration-revenu.yaml @@ -1,8 +1,6 @@ DRI: valeur: non remplace: - - règle: année - par: 2021 - règle: entreprise . catégorie juridique . EI . auto-entrepreneur . défaut par: non @@ -398,10 +396,6 @@ DRI . liasse . déclaration contrôlée . impôts et taxe: meta: section: oui -DRI . liasse . déclaration contrôlée . BV: - résumé: contribution sociale généralisée déductible - unité: € - DRI . liasse . déclaration contrôlée . charges sociales personnelles: meta: section: oui @@ -735,13 +729,15 @@ DRI . déclaration revenus . indépendant . cotisations facultatives: - valeur: DRI . liasse . réel simplifié . c381 par défaut: 0 -DRI . cotisations: dirigeant . indépendant . cotisations et contributions + DRI . cotisations . régularisation +DRI . cotisations: + valeur: dirigeant . indépendant . cotisations et contributions + cotisations . régularisation + unité: € DRI . cotisations . assiette des cotisations: + unité: €/an rend non applicable: - entreprise . résultat fiscal remplace: dirigeant . indépendant . assiette des cotisations - unité: € somme: # BNC - déclaration revenus . BNC . revenus imposables @@ -772,9 +768,48 @@ DRI . cotisations . assiette CSG: - assiette des cotisations - déclaration revenus . indépendant . cotisations sociales +DRI . cotisations . provisionnelles: + titre: Cotisations provisionnelles + description: |- + En 2022, vous allez payer chaque mois une **avance sur le montant des cotisation**s que vous devrez . C'est ce que l'on appelle les **cotisations provisionnelles**. Elles sont calculées à partir de votre revenu de 2021 (déclaré en 2022). + + Ces cotisations seront **régularisées en 2023**, une fois que l'Urssaf connaîtra votre revenu réel de 2022. + + [En savoir plus](https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/les-cotisations-provisionnelles.html) + DRI . cotisations . régularisation: - valeur: dirigeant . indépendant . cotisations et contributions - cotisations . appelées en 2021 + titre: Régularisation des cotisations + valeur: |- + cotisations . dûes en 2021 + - cotisations . appelées en 2021 + description: |- + C'est la différence entre les cotisations provisionnelles payées + en 2021 et le montant que vous deviez effectivement payer. + + Ce dernier est calculé à partir de votre revenu de 2021 (déclaré + en 2022). + + [En savoir plus](https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/lajustement-et-la-regularisation.html) + +DRI . cotisations . dûes en 2021: + titre: Cotisations dûes en 2021 + unité: € + recalcul: + règle: dirigeant . indépendant . cotisations et contributions + avec: + dirigeant . indépendant . cotisations facultatives . total: 0 + année: 2021 DRI . cotisations . appelées en 2021: + titre: Cotisations appelées en 2021 + description: |- + Vous pouvez retrouver le montant total des cotisations appelées en 2021 depuis votre espace personnel Urssaf. Voici la marche à suivre : + + 1. Connectez-vous sur [votre espace personnel urssaf.fr](https://www.urssaf.fr/portail/home/connectez-vous.html) + 2. Dans le menu « Mes services en ligne », cliquez sur **« Mes cotisations »** + 3. Dans le menu de navigation de gauche, cliquez sur **« Cotisations annuelles »** + 4. Selectionnez **l'année 2021** + 5. Le montant total des cotisations appelées sur l'année 2021 est affichée sur la dernière ligne **« Total »** + question: Quel est le montant des cotisations provisionnelles appelées en 2021 ? unité: € diff --git a/site/source/components/utils/markdown.tsx b/site/source/components/utils/markdown.tsx index 04492b86f..b67a53fa1 100644 --- a/site/source/components/utils/markdown.tsx +++ b/site/source/components/utils/markdown.tsx @@ -1,7 +1,7 @@ import { Strong, U } from '@/design-system/typography' import { H1, H2, H3, H4, H5, H6 } from '@/design-system/typography/heading' import { Link } from '@/design-system/typography/link' -import { Li, Ul } from '@/design-system/typography/list' +import { Li, Ol, Ul } from '@/design-system/typography/list' import { Body } from '@/design-system/typography/paragraphs' import MarkdownToJsx, { MarkdownToJSX } from 'markdown-to-jsx' import React, { useContext, useEffect } from 'react' @@ -124,6 +124,7 @@ export const Markdown = ({ u: U, a: LinkRenderer, ul: Ul, + ol: Ol, li: Li, code: CodeBlock, span: TextRenderer, diff --git a/site/source/pages/gerer/declaration-revenu-independants/_config.yaml b/site/source/pages/gerer/declaration-revenu-independants/_config.yaml index 089c19a0f..e474d2195 100644 --- a/site/source/pages/gerer/declaration-revenu-independants/_config.yaml +++ b/site/source/pages/gerer/declaration-revenu-independants/_config.yaml @@ -4,6 +4,8 @@ objectifs: questions: liste noire: - dirigeant . indépendant . cotisations facultatives + - entreprise . effectif . seuil + - entreprise . imposition . IR . micro-fiscal liste: - DRI . cotisations - '' diff --git a/site/source/pages/gerer/declaration-revenu-independants/cotisations.tsx b/site/source/pages/gerer/declaration-revenu-independants/cotisations.tsx index e99ab5516..77d12c265 100644 --- a/site/source/pages/gerer/declaration-revenu-independants/cotisations.tsx +++ b/site/source/pages/gerer/declaration-revenu-independants/cotisations.tsx @@ -2,16 +2,20 @@ import Conversation from '@/components/conversation/Conversation' import Value, { WhenAlreadyDefined } from '@/components/EngineValue' import { FromBottom, FromTop } from '@/components/ui/animate' import Progress from '@/components/ui/Progress' +import { useEngine } from '@/components/utils/EngineContext' +import { Markdown } from '@/components/utils/markdown' import { useSimulationProgress } from '@/components/utils/useNextQuestion' import { Message } from '@/design-system' import { Container, Spacing } from '@/design-system/layout' import { Strong } from '@/design-system/typography' import { H2 } from '@/design-system/typography/heading' +import { Link } from '@/design-system/typography/link' import { Body, Intro } from '@/design-system/typography/paragraphs' import { Grid } from '@mui/material' export default function Cotisations() { const progress = useSimulationProgress() + const engine = useEngine() return ( @@ -32,35 +36,31 @@ export default function Cotisations() { justifyContent="center" > -

Cotisations provisionnelles

+

+ {engine.getRule('DRI . cotisations . provisionnelles').title} +

- + - - En 2022, vous allez payer chaque mois une{' '} - avance sur le montant des cotisations que vous - devrez . C'est ce que l'on appelle{' '} - les cotisations provisionnelles. Elles sont - calculées à partir de votre revenu de 2021 (déclaré en 2022). - - - Ces cotisations seront régularisées en 2023, une - fois que l'Urssaf connaîtra votre revenu réel de 2022. - + + {engine.getRule('DRI . cotisations . provisionnelles').rawNode + .description ?? ''} + {' '}
-

Régularisation des cotisations

+

+ {engine.getRule('DRI . cotisations . régularisation').title} +

- - C'est la différence entre les cotisations provisionnelles payées - en 2021 et le montant que vous deviez effectivement payer. - - - Ce dernier est calculé à partir de votre revenu de 2021 (déclaré - en 2022). - + + {engine.getRule('DRI . cotisations . régularisation').rawNode + .description ?? ''} + {' '}