From 1c5bc28574043c36cfa0deeeac4d61ec64161e4a Mon Sep 17 00:00:00 2001 From: Alice Dahan Date: Thu, 20 Feb 2025 11:40:05 +0100 Subject: [PATCH] =?UTF-8?q?feat(pam):=20affichage=20d'un=20conseil=20adapt?= =?UTF-8?q?=C3=A9=20au=20r=C3=A9gime=20fiscal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assistants/declaration-revenus-pamc.ts | 15 +++++++++ site/source/locales/ui-en.yaml | 13 ++++++-- site/source/locales/ui-fr.yaml | 15 ++++++--- .../components/Formulaire.tsx | 31 ++++++++++++++++++- .../declaration-revenus-pamc/index.tsx | 15 ++------- 5 files changed, 68 insertions(+), 21 deletions(-) diff --git a/site/cypress/integration/mon-entreprise/assistants/declaration-revenus-pamc.ts b/site/cypress/integration/mon-entreprise/assistants/declaration-revenus-pamc.ts index 11547439b..62820d1e3 100644 --- a/site/cypress/integration/mon-entreprise/assistants/declaration-revenus-pamc.ts +++ b/site/cypress/integration/mon-entreprise/assistants/declaration-revenus-pamc.ts @@ -197,6 +197,21 @@ describe(`L'assistant à la déclaration de revenu pour PAMC`, function () { cy.contains('Recettes brutes totales').should('not.exist') }) + it('devrait afficher un conseil selon le régime fiscal sélectionné', function () { + cy.contains('Réinitialiser').click() + cy.contains('Sage-femme').click() + cy.contains('Titulaire').click() + + cy.contains('micro-fiscal').click() + cy.contains('Afin de faciliter le remplissage, préparez :').should('be.visible') + + cy.contains('régime réel').click() + cy.contains('Afin de faciliter le remplissage, munissez-vous des annexes A et B de votre liasse fiscale 2035.').should('be.visible') + + cy.contains('déclaration contrôlée').click() + cy.contains('Afin de faciliter le remplissage, munissez-vous des annexes A et B de votre liasse fiscale 2035.').should('be.visible') + }) + it('ne devrait pas montrer les résultats avant que les champs soient remplis', function () { cy.contains('Réinitialiser').click() cy.contains('Sage-femme').click() diff --git a/site/source/locales/ui-en.yaml b/site/source/locales/ui-en.yaml index a2d8cee7f..3261860d6 100644 --- a/site/source/locales/ui-en.yaml +++ b/site/source/locales/ui-en.yaml @@ -847,6 +847,13 @@ pages: "7": Other self-employed income "8": Covered procedures "9": Replacement income + conseil: + IR: To make filling in the form easier, bring along appendices A and B of your + 2035 tax form. + MF: <0>To facilitate filling, prepare :<1><0>all revenues + received,<1>details of contributions paid to + Urssaf,<2>details of contributions paid to your pension + fund. meta: description: Calculate the amounts of your income to report on your tax return. title: PAMC tax return @@ -877,9 +884,9 @@ pages: title: PAMC tax return assistant warning: <0>This assistant is intended for <2>practitioners and medical auxiliaries under contract (PAMC).<1>It handles<1>income tax - only.<2>Its purpose is to help you fill in the <2>social section of - your income tax return on <5>impots.gouv.fr.<3><0>In the - event of a deficit, enter a "-" in front of the amount.<4><0>The + only.<2>Its purpose is to help you fill in the social section of + your income tax return on <2>impots.gouv.fr.<3><0>In the event + of a deficit, enter a "-" in front of the amount.<4><0>The wizard does not take into account the following situations:<1><0>foreign income<1>non-professional income,<2>change of tax regime during the year,<3>commitment diff --git a/site/source/locales/ui-fr.yaml b/site/source/locales/ui-fr.yaml index d41793e44..1a1708dfc 100644 --- a/site/source/locales/ui-fr.yaml +++ b/site/source/locales/ui-fr.yaml @@ -902,6 +902,13 @@ pages: "7": Autres revenus non salariés "8": Actes conventionnés "9": Revenus de remplacement + conseil: + IR: Afin de faciliter le remplissage, munissez-vous des annexes A et B de votre + liasse fiscale 2035. + MF: <0>Afin de faciliter le remplissage, préparez :<1><0>l’ensemble des + recettes encaissées,<1>le détail des cotisations versées à + l’Urssaf,<2>le détail des cotisations versées à votre caisse de + retraite. meta: description: Calculez les montants de vos revenus à reporter dans votre déclaration de revenus. @@ -933,10 +940,10 @@ pages: warning: <0>Cet assistant est à destination des <2>praticiens et auxiliaires médicaux conventionnés (PAMC).<1>Il gère uniquement le cas de l’<1>impôt sur le revenu.<2>Il a pour but de vous aider à - remplir le <2>volet social de votre déclaration de revenus à - réaliser sur <5>impots.gouv.fr.<3><0>En cas de déficit, - renseignez le signe « - » devant le montant.<4><0>L’assistant ne - prend pas en compte les situations suivantes :<1><0>revenus + remplir le volet social de votre déclaration de revenus à réaliser sur + <2>impots.gouv.fr.<3><0>En cas de déficit, renseignez le + signe « - » devant le montant.<4><0>L’assistant ne prend pas en + compte les situations suivantes :<1><0>revenus étrangers,<1>revenus non professionnels,<2>changement de régime en cours d’année,<3>comptabilités d’engagement,<4>médecins adhérents au dispositif RSPM.Si vous êtes dans l’une de ces diff --git a/site/source/pages/assistants/declaration-revenus-pamc/components/Formulaire.tsx b/site/source/pages/assistants/declaration-revenus-pamc/components/Formulaire.tsx index 4d354cec5..51f97fef6 100644 --- a/site/source/pages/assistants/declaration-revenus-pamc/components/Formulaire.tsx +++ b/site/source/pages/assistants/declaration-revenus-pamc/components/Formulaire.tsx @@ -1,10 +1,14 @@ -import { useTranslation } from 'react-i18next' +import { Trans, useTranslation } from 'react-i18next' import { AssistantGoal } from '@/components/Assistant/AssistantGoal' +import { Condition } from '@/components/EngineValue/Condition' import { WhenAlreadyDefined } from '@/components/EngineValue/WhenAlreadyDefined' import { WhenAlreadyDefinedMulti } from '@/components/EngineValue/WhenAlreadyDefinedMulti' import { WhenApplicable } from '@/components/EngineValue/WhenApplicable' +import { Message } from '@/design-system' import { H2 } from '@/design-system/typography/heading' +import { Li, Ul } from '@/design-system/typography/list' +import { Body } from '@/design-system/typography/paragraphs' import { SimpleField } from '../../components/Fields' @@ -40,6 +44,31 @@ export default function Formulaire() { + + + + + Afin de faciliter le remplissage, préparez : +
    +
  • l’ensemble des recettes encaissées,
  • +
  • le détail des cotisations versées à l’Urssaf,
  • +
  • + le détail des cotisations versées à votre caisse de retraite. +
  • +
+
+
+ + + {t( + 'pages.assistants.declaration-revenus-pamc.formulaire.conseil.IR', + 'Afin de faciliter le remplissage, munissez-vous des annexes A et B de votre liasse fiscale 2035.' + )} + + +
+
+ impôt sur le revenu. - Il a pour but de vous aider à remplir le{' '} - volet social de votre déclaration de revenus à - réaliser sur{' '} + Il a pour but de vous aider à remplir le volet social de votre + déclaration de revenus à réaliser sur{' '} - - Afin de faciliter le remplissage, préparez : -
    -
  • l’ensemble des recettes encaissées,
  • -
  • le détail des cotisations versées à l’Urssaf,
  • -
  • le détail des cotisations versées à votre caisse de retraite.
  • -
-
-