diff --git a/modele-social/règles/déclaration-revenu-indépendant.yaml b/modele-social/règles/déclaration-revenu-indépendant.yaml index df0228d05..4d7767d72 100644 --- a/modele-social/règles/déclaration-revenu-indépendant.yaml +++ b/modele-social/règles/déclaration-revenu-indépendant.yaml @@ -122,15 +122,6 @@ aide déclaration revenu indépendant 2020 . période: - règle: période . fin d'année par: 31/12/2020 -aide déclaration revenu indépendant 2020 . cotisations obligatoires: - titre: Cotisations sociales obligatoires - résumé: '[DSBA/DSBB]' - unité: €/an - formule: - somme: - - dirigeant . indépendant . cotisations et contributions . cotisations - - (- réduction covid . imputation sur les cotisations obligatoires) - aide déclaration revenu indépendant 2020 . réduction covid: titre: Réduction de cotisation Covid remplace: @@ -163,8 +154,8 @@ aide déclaration revenu indépendant 2020 . réduction covid . imputation sur l facteur: dirigeant . indépendant . cotisations et contributions . cotisations / montant . plafond aide déclaration revenu indépendant 2020 . réduction covid . montant: - titre: Réduction de cotisations Covid - résumé: intégrée dans le montant des cotisations calculé ci-dessus (pour information) + titre: Réduction Covid + description: Réduction intégrée dans le montant des cotisations affiché ci-dessus formule: somme: - printemps 2020 @@ -362,3 +353,53 @@ aide déclaration revenu indépendant 2020 . réduction covid . nombre de mois unité: mois éligibles plafond: 3 mois éligibles + +aide déclaration revenu indépendant 2020 . revenu net fiscal: + titre: revenu net fiscal + résumé: '[A]' + description: Résultat avant déduction des charges sociales et exonérations fiscales + valeur: dirigeant . rémunération . totale + +aide déclaration revenu indépendant 2020 . cotisations obligatoires: + titre: Cotisations sociales obligatoires déductibles + résumé: '[C]' + description: | + À reporter dans : + - **la case DSBA/DSBB** dans le formulaire de donnée complémentaire à la déclaration de revenus des indépendant (formulaire 2042) + - **régime réel simplifié :** la rubrique 326 du formulaire 2033-D-SD + - **régime réel normal :** la rubrique A5 du formulaire 2053-SD + unité: €/an + somme: + - dirigeant . indépendant . cotisations et contributions . cotisations + - (- réduction covid . imputation sur les cotisations obligatoires) + références: + Notice impots.gouv.fr: https://www.impots.gouv.fr/portail/www2/fichiers/documentation/brochure/ir_2021/pdf_som/11-bis-decla_fusion_fisc_185a195.pdf + +aide déclaration revenu indépendant 2020 . CSG déductible: + titre: CSG déductible + résumé: '[B]' + description: "Montant de la CSG déductible à l'impôt sur le revenu" + formule: dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible + +aide déclaration revenu indépendant 2020 . CFP: + résumé: '[D]' + description: Contribution à la formation professionnelle + formule: dirigeant . indépendant . cotisations et contributions . formation professionnelle + +aide déclaration revenu indépendant 2020 . total charges sociales déductible: + titre: charges sociales obligatoires déductibles fiscalement + résumé: '[B + C + D]' + somme: + - CSG déductible + - cotisations obligatoires + - CFP + description: | + À reporter dans : + - **régime réel simplifié :** la rubrique 252 du formulaire 2033-B-SD + - **régime réel normal :** la rubrique FZ du formulaire 2052-SD + + +aide déclaration revenu indépendant 2020 . assiette sociale: + résumé: '[A - (B + C + D)]' + description: Assiette utilisée pour le calcul des cotisations sociales + valeur: dirigeant . indépendant . assiette des cotisations diff --git a/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/config.yaml b/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/config.yaml index b26f74100..143c52e37 100644 --- a/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/config.yaml +++ b/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/config.yaml @@ -1,6 +1,11 @@ objectifs: + - aide déclaration revenu indépendant 2020 . revenu net fiscal + - aide déclaration revenu indépendant 2020 . CSG déductible - aide déclaration revenu indépendant 2020 . cotisations obligatoires + - aide déclaration revenu indépendant 2020 . CFP - aide déclaration revenu indépendant 2020 . réduction covid . montant + - aide déclaration revenu indépendant 2020 . total charges sociales déductible + - aide déclaration revenu indépendant 2020 . assiette sociale situation: dirigeant: "'indépendant'" diff --git a/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/index.tsx b/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/index.tsx index 592e9b5a1..76be15235 100644 --- a/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/index.tsx +++ b/mon-entreprise/source/pages/Gérer/AideDéclarationIndépendant/index.tsx @@ -8,11 +8,12 @@ import 'Components/TargetSelection.css' import Animate from 'Components/ui/animate' import Warning from 'Components/ui/WarningBlock' import { EngineContext, useEngine } from 'Components/utils/EngineContext' +import { Markdown } from 'Components/utils/markdown' import { useNextQuestions } from 'Components/utils/useNextQuestion' import useSimulationConfig from 'Components/utils/useSimulationConfig' import { DottedName } from 'modele-social' import { RuleNode } from 'publicodes' -import { Fragment, useCallback, useContext } from 'react' +import { useCallback, useContext } from 'react' import emoji from 'react-easy-emoji' import { Trans } from 'react-i18next' import { useDispatch, useSelector } from 'react-redux' @@ -49,13 +50,13 @@ export default function AideDéclarationIndépendant() {

- Cet outil est une aide aux déclarations de revenus à destination des + Cet outil est une aide à la déclaration de revenus à destination des travailleurs indépendants. Il vous permet de connaître le montant des charges sociales déductibles à partir de votre résultat net fiscal.

Vous restez entièrement responsable d'éventuelles omissions ou - inexactitudes dans vos déclarations. + inexactitudes dans votre déclarations.

@@ -425,54 +426,128 @@ function SimpleField({ function Results() { const engine = useEngine() - const rules = (simulationConfig.objectifs as DottedName[]).map((objectif) => - engine.getRule(objectif) - ) + return (
-

- - Aide à la déclaration - - {emoji('📄')} -

-

- L'ancienne Déclaration Sociale des Indépendant (DSI) qui était - précédemment à effectuer sur le site net-entreprises.fr est désormais - intégrée à la déclaration fiscale des revenus (déclaration 2042) sur - impots.gouv.fr. -

-

- Vous pouvez reporter le montant suivant dans votre déclaration, calculé - à partir des informations saisies. -

- <> - - {rules.map((r) => ( - -

- {r.title} {r.rawNode.résumé} -

- {r.rawNode.description && ( -

{r.rawNode.description}

- )} -

- - - -

-
- ))} -
- +
+

+ {emoji('📄')}{' '} + + Montants à reporter dans votre déclaration de revenus + +

+

+ L'ancienne Déclaration Sociale des Indépendant (DSI) qui était + précédemment à effectuer sur le site net-entreprises.fr est désormais + intégrée à la déclaration fiscale des revenus (déclaration 2042) sur + impots.gouv.fr. +

+

+ Vous pouvez reporter les montant suivant dans votre déclaration, + calculé à partir des informations saisies. +

+ {([ + 'aide déclaration revenu indépendant 2020 . cotisations obligatoires', + 'aide déclaration revenu indépendant 2020 . total charges sociales déductible', + ] as const).map((dottedName) => { + const r = engine.getRule(dottedName) + return ( + +
+

+ {r.title} {r.rawNode.résumé} +

+

+ + + + + +

+ {r.rawNode.description && ( +
+ +
+ )} +
+
+ ) + })} +

{emoji('ℹ️')} Pour votre information

+
+ {([ + 'aide déclaration revenu indépendant 2020 . réduction covid . montant', + 'aide déclaration revenu indépendant 2020 . revenu net fiscal', + 'aide déclaration revenu indépendant 2020 . CSG déductible', + 'aide déclaration revenu indépendant 2020 . CFP', + 'aide déclaration revenu indépendant 2020 . assiette sociale', + ] as const).map((dottedName) => { + const r = engine.getRule(dottedName) + return ( + +
+

+ {' '} + {r.rawNode.résumé} +

+ + {r.rawNode.description && ( +
+ +
+ )} +

+ + + +

+
+
+ ) + })} +
+
) }