From dfe295b37f6e3f8444b4ff4d14a1d8328247d531 Mon Sep 17 00:00:00 2001
From: Alice Dahan
Date: Fri, 27 Sep 2024 16:31:35 +0200
Subject: [PATCH] =?UTF-8?q?feat:=20ajoute=20un=20avertissement=20g=C3=A9n?=
=?UTF-8?q?=C3=A9rique=20=C3=A0=20tous=20les=20simulateurs?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
site/source/components/SimulateurWarning.tsx | 84 +++++++++++++------
site/source/locales/ui-en.yaml | 35 ++++----
site/source/locales/ui-fr.yaml | 40 ++++-----
.../Ch\303\264magePartiel.tsx" | 53 +++---------
.../simulateurs/dividendes/Dividendes.tsx | 18 +---
.../pages/simulateurs/impot-societe/index.tsx | 14 +---
.../salari\303\251/Salari\303\251.tsx" | 2 +
7 files changed, 116 insertions(+), 130 deletions(-)
diff --git a/site/source/components/SimulateurWarning.tsx b/site/source/components/SimulateurWarning.tsx
index e0afff3f28..7ba89bcf4c 100644
--- a/site/source/components/SimulateurWarning.tsx
+++ b/site/source/components/SimulateurWarning.tsx
@@ -57,15 +57,6 @@ export default function SimulateurWarning({
)}
- {simulateur !== 'artiste-auteur' && (
-
-
- Les calculs sont indicatifs. Ils ne se substituent pas aux décomptes
- réels de l’Urssaf, de l’administration fiscale ou de toute autre
- organisme.
-
-
- )}
{simulateur === 'profession-libérale' && (
@@ -90,23 +81,12 @@ export default function SimulateurWarning({
)}
{simulateur === 'artiste-auteur' && (
-
-
-
- Cette estimation est proposée à titre indicatif. Elle est faite à
- partir des éléments réglementaires applicables et des éléments que
- vous avez saisis, mais elle ne tient pas compte de l'ensemble de
- votre situation. Le montant réel de vos cotisations peut donc être
- différent.
-
-
-
-
- Ce simulateur permet d'estimer le montant de vos cotisations à
- partir de votre revenu projeté
-
-
-
+
+
+ Ce simulateur permet d'estimer le montant de vos cotisations à
+ partir de votre revenu projeté.
+
+
)}
{simulateur === 'coût-création-entreprise' && (
@@ -151,6 +131,49 @@ export default function SimulateurWarning({
+
+ Ce simulateur s’adresse aux{' '}
+ TPE : il prend en
+ compte les taux réduits de l’impôt sur les sociétés.
+
+
@@ -191,6 +214,15 @@ export default function SimulateurWarning({
>
)}
+
+
+ Les calculs sont indicatifs. Ils sont faits à partir
+ des éléments que vous avez saisis et des éléments réglementaires
+ applicables, mais ils ne tiennent pas compte de l'ensemble de votre
+ situation. Ils ne se substituent pas aux décomptes réels de l’Urssaf,
+ de l'administration fiscale ou de toute autre organisme.
+
+
)
}
diff --git a/site/source/locales/ui-en.yaml b/site/source/locales/ui-en.yaml
index a02cbf75a0..f34ab8722f 100644
--- a/site/source/locales/ui-en.yaml
+++ b/site/source/locales/ui-en.yaml
@@ -588,11 +588,6 @@ design-system:
open-selector: Open date selector
prev-month: Previous month
year: Year
-dividendes:
- warning: <0>This simulation is for information purposes only. It applies only to
- French companies subject to corporation tax (IS), and does not concern
- self-employed workers.0><1>Tax on dividends is calculated in addition to
- tax on other taxable income.1>
dont chômage: of which unemployment
employeur: employer
en cas d'accident pro: in the event of a professional accident
@@ -673,9 +668,6 @@ impot-société:
exercice-2022: Use dates for fiscal year 2022, pre-fill
exercice-2023: Use dates for fiscal year 2023, pre-fill
préremplir-exercice: "<0>Fiscal 20220> <2>Fiscal 20232> "
-impotSociété:
- warning: "This simulator is designed for <2>very small businesses2>: it takes
- into account reduced corporate tax rates."
impôt: tax
impôt sur le revenu: income tax
info: info
@@ -1719,13 +1711,8 @@ simulateurs:
précision:
défaut: "Improve your simulation by answering the questions below:"
warning:
- artiste-auteur:
- "1": This estimate is provided for information only. It is based on the
- applicable regulations and the information you have entered, but it does
- not take into account your entire situation. The actual amount of your
- contributions may therefore differ.
- "2": This simulator allows you to estimate the amount of your contributions
- based on your projected income.
+ artiste-auteur: This simulator allows you to estimate the amount of your
+ contributions based on your projected income.
auto-entrepreneur: Auto-entrepreneurs benefit from a highly simplified system,
with a flat rate for calculating social security contributions applied to
sales. Depending on the tax payment method chosen, a flat-rate deduction
@@ -1736,6 +1723,12 @@ simulateurs:
foncière des entreprises - CFE), which is due from the second year of
business. Its amount varies greatly depending on sales and the company's
location. <2>For further information.2>
+ chômage-partiel:
+ "1": This simulator does not take into account gross earnings based on a 39-hour
+ week.
+ "2": Similarly, it does not take into account any additional partial activity
+ indemnities provided for by a collective agreement or unilateral
+ decision by the employer.
cotisations-ordinales: For regulated professions, the simulator does not
calculate the amount of membership fees. They must be added manually in
the "operating expenses" box.
@@ -1747,6 +1740,14 @@ simulateurs:
documents. In addition, the registry charges postage for mailings.
pas-reprise: This simulator calculates start-up costs for new businesses. It
does not take into account takeovers of existing companies.
+ dividendes:
+ "1": This simulation applies only to French companies subject to corporation tax
+ (IS), and does not concern self-employed workers.
+ "2": Tax on dividends is calculated in addition to tax on other taxable income.
+ general: <0>The calculations are indicative.0> They are based on the
+ information you have entered and the applicable regulations, but they do
+ not take into account your entire situation. They do not replace actual
+ statements from Urssaf, the tax authorities or any other organization.
indépendant:
année-courante: The amount calculated corresponds to the contributions for the
year {{year}} (for an income {{year}}).
@@ -1767,11 +1768,11 @@ simulateurs:
beta: <0>This simulator is currently under development.0> It only calculates
<3>RGCP3> on the basis of monthly or annual remuneration. For a full
version, use <7>the urssaf.fr simulator.7>
+ s: "This simulator is designed for <2>very small businesses2>: it takes into
+ account reduced corporate tax rates."
sasu: This simulator does not handle the case of SAS(U) taxable on income (IR).
Only the corporate income tax (IS) option is implemented.
titre: Before we begin...
- urssaf: Calculations are indicative. They are not a substitute for actual
- statements from Urssaf, the tax authorities or any other organization.
simulation-end:
hiring:
text: Now you can make your hiring plans a reality.
diff --git a/site/source/locales/ui-fr.yaml b/site/source/locales/ui-fr.yaml
index 0e5e96bd90..8a26d64662 100644
--- a/site/source/locales/ui-fr.yaml
+++ b/site/source/locales/ui-fr.yaml
@@ -620,12 +620,6 @@ design-system:
open-selector: Ouvrir le sélecteur de date
prev-month: Mois précédent
year: Année
-dividendes:
- warning: <0>Cette simulation est uniquement donnée à titre indicatif. Elle ne
- concerne que les sociétés françaises à l’impôt sur les sociétés (IS), et ne
- concerne pas les travailleurs indépendants non salariés.0><1>Le montant de
- l'impôt sur les dividendes est calculé en sus de l’impôt sur les autres
- revenus imposables.1>
dont chômage: dont chômage
employeur: employeur
en cas d'accident pro: en cas d'accident pro
@@ -710,9 +704,6 @@ impot-société:
exercice-2022: Utiliser les dates de l'exercice 2022, préremplir
exercice-2023: Utiliser les dates de l'exercice 2023, préremplir
préremplir-exercice: "<0>Exercice 20220> <2>Exercice 20232> "
-impotSociété:
- warning: "Ce simulateur s’adresse aux <2>TPE2> : il prend en compte les taux
- réduits de l’impôt sur les sociétés."
impôt: impôt
impôt sur le revenu: impôt sur le revenu
info: info
@@ -1831,13 +1822,8 @@ simulateurs:
précision:
défaut: "Améliorez votre simulation en répondant aux questions :"
warning:
- artiste-auteur:
- "1": Cette estimation est proposée à titre indicatif. Elle est faite à partir
- des éléments réglementaires applicables et des éléments que vous avez
- saisis, mais elle ne tient pas compte de l'ensemble de votre situation.
- Le montant réel de vos cotisations peut donc être différent.
- "2": Ce simulateur permet d'estimer le montant de vos cotisations à partir de
- votre revenu projeté
+ artiste-auteur: Ce simulateur permet d'estimer le montant de vos cotisations à
+ partir de votre revenu projeté.
auto-entrepreneur: Les auto-entrepreneurs bénéficient d’un régime très simplifié
avec un taux forfaitaire pour le calcul des cotisations et contributions
sociales appliqué sur le chiffre d’affaires. Selon le choix de la modalité
@@ -1849,6 +1835,12 @@ simulateurs:
est dûe dès la deuxième année d'exercice. Son montant varie fortement en
fonction du chiffre d'affaires et de la domiciliation de l'entreprise.
<2>Plus d'infos.2>
+ chômage-partiel:
+ "1": Ce simulateur ne prend pas en compte les rémunérations brutes définies sur
+ 39h hebdomadaires.
+ "2": De même, il ne prend pas en compte les indemnités complémentaire d'activité
+ partielle prévue par une convention/accord collectif ou une décision
+ unilatérale de l'employeur.
cotisations-ordinales: Pour les professions réglementées, le simulateur ne
calcule pas le montant des cotisations à l'ordre. Elles doivent être
ajoutées manuellement dans la case « charges de fonctionnement ».
@@ -1863,6 +1855,17 @@ simulateurs:
pas-reprise: Ce simulateur calcule les frais de création pour les nouvelles
entreprises. Il ne prend pas en compte le cas des reprises d'entreprises
existantes.
+ dividendes:
+ "1": Cette simulation ne concerne que les sociétés françaises à l’impôt sur les
+ sociétés (IS), et ne concerne pas les travailleurs indépendants non
+ salariés.
+ "2": Le montant de l'impôt sur les dividendes est calculé en plus de l’impôt sur
+ les autres revenus imposables.
+ general: <0>Les calculs sont indicatifs.0> Ils sont faits à partir des
+ éléments que vous avez saisis et des éléments réglementaires applicables,
+ mais ils ne tiennent pas compte de l'ensemble de votre situation. Ils ne
+ se substituent pas aux décomptes réels de l’Urssaf, de l'administration
+ fiscale ou de toute autre organisme.
indépendant:
année-courante: Le montant calculé correspond aux cotisations de l’année
{{year}} (pour un revenu {{year}}).
@@ -1884,12 +1887,11 @@ simulateurs:
le calcul de la <3>RGCP3> à partir d'une rémunération mensuelle ou
annuelle. Pour une version complète, utilisez <7>le simulateur
d'urssaf.fr.7>
+ s: "Ce simulateur s’adresse aux <2>TPE2> : il prend en compte les taux réduits
+ de l’impôt sur les sociétés."
sasu: Ce simulateur ne gère pas le cas des SAS(U) à l'impôt sur le revenu (IR).
Seule l'option pour l'impôt sur les sociétés est implémentée (IS).
titre: Avant de commencer...
- urssaf: Les calculs sont indicatifs. Ils ne se substituent pas aux décomptes
- réels de l’Urssaf, de l’administration fiscale ou de toute autre
- organisme.
simulation-end:
hiring:
text: Vous pouvez maintenant concrétiser votre projet d'embauche.
diff --git "a/site/source/pages/simulateurs/ch\303\264mage-partiel/Ch\303\264magePartiel.tsx" "b/site/source/pages/simulateurs/ch\303\264mage-partiel/Ch\303\264magePartiel.tsx"
index 1e31178505..b345af24d1 100644
--- "a/site/source/pages/simulateurs/ch\303\264mage-partiel/Ch\303\264magePartiel.tsx"
+++ "b/site/source/pages/simulateurs/ch\303\264mage-partiel/Ch\303\264magePartiel.tsx"
@@ -7,14 +7,13 @@ import { styled } from 'styled-components'
import { ConseillersEntreprisesButton } from '@/components/ConseillersEntreprisesButton'
import Value from '@/components/EngineValue/Value'
import RuleLink from '@/components/RuleLink'
+import SimulateurWarning from '@/components/SimulateurWarning'
import Simulation, {
SimulationGoal,
SimulationGoals,
} from '@/components/Simulation'
import { FromTop } from '@/components/ui/animate'
-import Warning from '@/components/ui/WarningBlock'
import { useEngine } from '@/components/utils/EngineContext'
-import { Grid } from '@/design-system/layout'
import { Strong } from '@/design-system/typography'
import { H2 } from '@/design-system/typography/heading'
import { Link } from '@/design-system/typography/link'
@@ -41,44 +40,18 @@ export default function ChômagePartiel() {
const { t } = useTranslation()
return (
- <>
-
-
- {' '}
-
-
- -
- Ce simulateur ne prend pas en compte les rémunérations brut
- définies sur 39h hebdomadaires.
-
- -
- De même, il ne prend pas en compte les indemnités complémentaire
- d'activité partielle prévue par une convention/accord collectif
- ou une décision unilatérale de l'employeur.
-
-
-
-
-
-
- }
- customEndMessages={Voir les résultats au-dessus}
- >
-
-
-
-
- >
+ }
+ customEndMessages={Voir les résultats au-dessus}
+ >
+
+
+
+
+
)
}
diff --git a/site/source/pages/simulateurs/dividendes/Dividendes.tsx b/site/source/pages/simulateurs/dividendes/Dividendes.tsx
index 9d1893989e..a2352d38c8 100644
--- a/site/source/pages/simulateurs/dividendes/Dividendes.tsx
+++ b/site/source/pages/simulateurs/dividendes/Dividendes.tsx
@@ -6,12 +6,12 @@ import { useTheme } from 'styled-components'
import { Condition } from '@/components/EngineValue/Condition'
import Notifications from '@/components/Notifications'
+import SimulateurWarning from '@/components/SimulateurWarning'
import Simulation, {
SimulationGoal,
SimulationGoals,
} from '@/components/Simulation'
import StackedBarChart from '@/components/StackedBarChart'
-import Warning from '@/components/ui/WarningBlock'
import { useEngine } from '@/components/utils/EngineContext'
import { Radio, ToggleGroup } from '@/design-system/field'
import { H2 } from '@/design-system/typography/heading'
@@ -21,23 +21,9 @@ import { enregistreLaRéponse } from '@/store/actions/actions'
export default function DividendesSimulation() {
return (
<>
-
-
-
- Cette simulation est uniquement donnée à titre indicatif. Elle ne
- concerne que les sociétés françaises à l’impôt sur les sociétés
- (IS), et ne concerne pas les travailleurs indépendants non salariés.
-
-
- Le montant de l'impôt sur les dividendes est calculé en sus de
- l’impôt sur les autres revenus imposables.
-
-
-
}>
+
>
diff --git a/site/source/pages/simulateurs/impot-societe/index.tsx b/site/source/pages/simulateurs/impot-societe/index.tsx
index 7fae532bd3..76d0304b1b 100644
--- a/site/source/pages/simulateurs/impot-societe/index.tsx
+++ b/site/source/pages/simulateurs/impot-societe/index.tsx
@@ -8,13 +8,13 @@ import RuleInput from '@/components/conversation/RuleInput'
import Value from '@/components/EngineValue/Value'
import Notifications from '@/components/Notifications'
import ShareOrSaveSimulationBanner from '@/components/ShareSimulationBanner'
+import SimulateurWarning from '@/components/SimulateurWarning'
import {
SimulationContainer,
SimulationGoal,
SimulationGoals,
} from '@/components/Simulation'
import { FromTop } from '@/components/ui/animate'
-import Warning from '@/components/ui/WarningBlock'
import { H2 } from '@/design-system/typography/heading'
import { Link } from '@/design-system/typography/link'
import { Body, Intro } from '@/design-system/typography/paragraphs'
@@ -27,17 +27,7 @@ import { situationSelector } from '@/store/selectors/simulationSelectors'
export default function ISSimulation() {
return (
-
-
-
- Ce simulateur s’adresse aux{' '}
- TPE : il prend en
- compte les taux réduits de l’impôt sur les sociétés.
-
-
-
+
}
>
+
>