mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-03-12 17:25:04 +00:00
feat(pam): affichage d'un conseil adapté au régime fiscal
This commit is contained in:
parent
88160a8af3
commit
1c5bc28574
5 changed files with 68 additions and 21 deletions
|
@ -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()
|
||||
|
|
|
@ -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 :</0><1><0>all revenues
|
||||
received,</0><1>details of contributions paid to
|
||||
Urssaf,</1><2>details of contributions paid to your pension
|
||||
fund.</2></1>
|
||||
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)</2>.</0><1>It handles<1>income tax</1>
|
||||
only.</1><2>Its purpose is to help you fill in the <2>social section of
|
||||
your income tax return</2> on <5>impots.gouv.fr</5>.</2><3><0>In the
|
||||
event of a deficit</0>, enter a "-" in front of the amount.</3><4><0>The
|
||||
only.</1><2>Its purpose is to help you fill in the social section of
|
||||
your income tax return on <2>impots.gouv.fr</2>.</2><3><0>In the event
|
||||
of a deficit</0>, enter a "-" in front of the amount.</3><4><0>The
|
||||
wizard does not take into account the following
|
||||
situations:</0><1><0>foreign income</0><1>non-professional
|
||||
income,</1><2>change of tax regime during the year,</2><3>commitment
|
||||
|
|
|
@ -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 :</0><1><0>l’ensemble des
|
||||
recettes encaissées,</0><1>le détail des cotisations versées à
|
||||
l’Urssaf,</1><2>le détail des cotisations versées à votre caisse de
|
||||
retraite.</2></1>
|
||||
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)</2>.</0><1>Il gère uniquement le cas de
|
||||
l’<1>impôt sur le revenu</1>.</1><2>Il a pour but de vous aider à
|
||||
remplir le <2>volet social de votre déclaration de revenus</2> à
|
||||
réaliser sur <5>impots.gouv.fr</5>.</2><3><0>En cas de déficit</0>,
|
||||
renseignez le signe « - » devant le montant.</3><4><0>L’assistant ne
|
||||
prend pas en compte les situations suivantes :</0><1><0>revenus
|
||||
remplir le volet social de votre déclaration de revenus à réaliser sur
|
||||
<2>impots.gouv.fr</2>.</2><3><0>En cas de déficit</0>, renseignez le
|
||||
signe « - » devant le montant.</3><4><0>L’assistant ne prend pas en
|
||||
compte les situations suivantes :</0><1><0>revenus
|
||||
étrangers,</0><1>revenus non professionnels,</1><2>changement de régime
|
||||
en cours d’année,</2><3>comptabilités d’engagement,</3><4>médecins
|
||||
adhérents au dispositif RSPM.</4></1>Si vous êtes dans l’une de ces
|
||||
|
|
|
@ -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() {
|
|||
<SimpleField dottedName="déclaration revenus PAMC . régime fiscal" />
|
||||
</WhenAlreadyDefinedMulti>
|
||||
|
||||
<WhenAlreadyDefined dottedName="déclaration revenus PAMC . régime fiscal">
|
||||
<Message type="secondary" icon>
|
||||
<Condition expression="déclaration revenus PAMC . régime fiscal . IR micro-fiscal">
|
||||
<Trans i18nKey="pages.assistants.declaration-revenus-pamc.formulaire.conseil.MF">
|
||||
<Body>Afin de faciliter le remplissage, préparez :</Body>
|
||||
<Ul>
|
||||
<Li>l’ensemble des recettes encaissées,</Li>
|
||||
<Li>le détail des cotisations versées à l’Urssaf,</Li>
|
||||
<Li>
|
||||
le détail des cotisations versées à votre caisse de retraite.
|
||||
</Li>
|
||||
</Ul>
|
||||
</Trans>
|
||||
</Condition>
|
||||
<Condition expression="déclaration revenus PAMC . régime fiscal . IR non micro-fiscal">
|
||||
<Body>
|
||||
{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.'
|
||||
)}
|
||||
</Body>
|
||||
</Condition>
|
||||
</Message>
|
||||
</WhenAlreadyDefined>
|
||||
|
||||
<WhenAlreadyDefinedMulti
|
||||
dottedNames={[
|
||||
'déclaration revenus PAMC . profession',
|
||||
|
|
|
@ -4,7 +4,6 @@ import { styled } from 'styled-components'
|
|||
|
||||
import { TrackPage } from '@/components/ATInternetTracking'
|
||||
import Warning from '@/components/ui/WarningBlock'
|
||||
import { Message } from '@/design-system'
|
||||
import { Button } from '@/design-system/buttons'
|
||||
import { Spacing } from '@/design-system/layout'
|
||||
import { Strong } from '@/design-system/typography'
|
||||
|
@ -53,9 +52,8 @@ export default function DéclarationRevenusPAMC() {
|
|||
<Strong>impôt sur le revenu</Strong>.
|
||||
</StyledLi>
|
||||
<StyledLi>
|
||||
Il a pour but de vous aider à remplir le{' '}
|
||||
<Strong>volet social de votre déclaration de revenus</Strong> à
|
||||
réaliser sur{' '}
|
||||
Il a pour but de vous aider à remplir le volet social de votre
|
||||
déclaration de revenus à réaliser sur{' '}
|
||||
<Link
|
||||
href="https://www.impots.gouv.fr"
|
||||
aria-label="impots.gouv.fr, nouvelle fenêtre"
|
||||
|
@ -96,15 +94,6 @@ export default function DéclarationRevenusPAMC() {
|
|||
</Body>
|
||||
</Warning>
|
||||
|
||||
<Message type="secondary" icon>
|
||||
<Body>Afin de faciliter le remplissage, préparez :</Body>
|
||||
<Ul>
|
||||
<Li>l’ensemble des recettes encaissées,</Li>
|
||||
<Li>le détail des cotisations versées à l’Urssaf,</Li>
|
||||
<Li>le détail des cotisations versées à votre caisse de retraite.</Li>
|
||||
</Ul>
|
||||
</Message>
|
||||
|
||||
<Formulaire />
|
||||
|
||||
<Spacing lg />
|
||||
|
|
Loading…
Add table
Reference in a new issue