+
+
+ {
+ dispatch(
+ ajusteLaSituation({
+ 'entreprise . date de radiation': date,
+ } as Record)
+ )
+ }}
+ />
+
+
+
+
{
+ dispatch(
+ ajusteLaSituation({
+ 'entreprise . imposition': imposition,
+ } as Record)
+ )
+ }}
+ />
+
+ )
+}
diff --git a/site/source/pages/simulateurs/cessation-activité/config.ts b/site/source/pages/simulateurs/cessation-activité/config.ts
new file mode 100644
index 000000000..048ac209c
--- /dev/null
+++ b/site/source/pages/simulateurs/cessation-activité/config.ts
@@ -0,0 +1,48 @@
+import { SimulatorsDataParams } from '@/pages/simulateurs/_configs/types'
+import { CessationActivitéSimulation } from '@/pages/simulateurs/cessation-activité/CessationActivité'
+import { configCessationActivité } from '@/pages/simulateurs/cessation-activité/simulationConfig'
+
+import { config } from '../_configs/config'
+
+export function cessationActivitéConfig({
+ t,
+ sitePaths,
+}: SimulatorsDataParams) {
+ return config({
+ id: 'cessation-activité',
+ tracking: 'cessation_activité',
+ icône: '📦',
+ iframePath: 'simulateur-cessation-activité',
+ pathId: 'simulateurs.cessation-activité',
+ shortName: t(
+ 'pages.simulateurs.cessation-activité.shortname',
+ 'Cessation d’activité'
+ ),
+ title: t(
+ 'pages.simulateurs.cessation-activité.title',
+ "Indépendants : Cotisations pour l'année de cessation"
+ ),
+ meta: {
+ description: t(
+ 'pages.simulateurs.cessation-activité.meta.description',
+ "Estimez vos cotisations de l'année de cessation de votre activité en tant qu’indépendant."
+ ),
+ ogDescription: t(
+ 'pages.simulateurs.cessation-activité.meta.ogDescription',
+ "Estimez vos cotisations de l'année de cessation de votre activité en tant qu’indépendant."
+ ),
+ ogTitle: t(
+ 'pages.simulateurs.cessation-activité.meta.ogTitle',
+ "Indépendants : Cotisations pour l'année de cessation"
+ ),
+ title: t(
+ 'pages.simulateurs.cessation-activité.meta.titre',
+ "Indépendants : Cotisations pour l'année de cessation"
+ ),
+ },
+ nextSteps: ['indépendant'],
+ path: sitePaths.simulateurs['cessation-activité'],
+ simulation: configCessationActivité,
+ component: CessationActivitéSimulation,
+ } as const)
+}
diff --git a/site/source/pages/simulateurs/cessation-activité/simulationConfig.ts b/site/source/pages/simulateurs/cessation-activité/simulationConfig.ts
new file mode 100644
index 000000000..db2f3c867
--- /dev/null
+++ b/site/source/pages/simulateurs/cessation-activité/simulationConfig.ts
@@ -0,0 +1,7 @@
+import { SimulationConfig } from '@/pages/simulateurs/_configs/types'
+import { configIndépendant } from '@/pages/simulateurs/indépendant/simulationConfig'
+
+export const configCessationActivité: SimulationConfig = {
+ ...configIndépendant,
+ 'unité par défaut': '€/an',
+}
diff --git a/site/source/pages/simulateurs/chirurgien-dentiste/config.ts b/site/source/pages/simulateurs/chirurgien-dentiste/config.ts
index 40f89297a..1c5511b87 100644
--- a/site/source/pages/simulateurs/chirurgien-dentiste/config.ts
+++ b/site/source/pages/simulateurs/chirurgien-dentiste/config.ts
@@ -1,6 +1,7 @@
+import { IndépendantPLSimulation } from '@/pages/simulateurs/indépendant/IndépendantPLSimulation'
+
import { config } from '../_configs/config'
import { SimulatorsDataParams } from '../_configs/types'
-import { IndépendantPLSimulation } from '../indépendant/Indépendant'
import { configDentiste } from '../profession-libérale/simulationConfig'
export function chirurgienDentisteConfig({
diff --git a/site/source/pages/simulateurs/cipav/config.tsx b/site/source/pages/simulateurs/cipav/config.tsx
index 41248ff8c..a47ea33a4 100644
--- a/site/source/pages/simulateurs/cipav/config.tsx
+++ b/site/source/pages/simulateurs/cipav/config.tsx
@@ -1,6 +1,7 @@
+import { IndépendantPLSimulation } from '@/pages/simulateurs/indépendant/IndépendantPLSimulation'
+
import { config } from '../_configs/config'
import { SimulatorsDataParams } from '../_configs/types'
-import { IndépendantPLSimulation } from '../indépendant/Indépendant'
import cipavSimulationConfig from './simulationConfig'
export function cipavConfig({ t, sitePaths }: SimulatorsDataParams) {
diff --git a/site/source/pages/simulateurs/entreprise-individuelle/config.ts b/site/source/pages/simulateurs/entreprise-individuelle/config.ts
index 3b9ce2dd1..6a5a5227d 100644
--- a/site/source/pages/simulateurs/entreprise-individuelle/config.ts
+++ b/site/source/pages/simulateurs/entreprise-individuelle/config.ts
@@ -1,10 +1,9 @@
+import { EntrepriseIndividuelle } from '@/pages/simulateurs/indépendant/EntrepriseIndividuelle'
+import { SeoExplanationsEI } from '@/pages/simulateurs/indépendant/SeoExplanationsEI'
+
import { config } from '../_configs/config'
import { SimulatorsDataParams } from '../_configs/types'
import AutoEntrepreneurPreview from '../_images/AutoEntrepreneurPreview.png'
-import {
- EntrepriseIndividuelle,
- SeoExplanationsEI,
-} from '../indépendant/Indépendant'
import { configEntrepriseIndividuelle } from '../indépendant/simulationConfig'
export function entrepriseIndividuelleConfig({
diff --git a/site/source/pages/simulateurs/expert-comptable/config.ts b/site/source/pages/simulateurs/expert-comptable/config.ts
index e9140fc52..f2237dc4d 100644
--- a/site/source/pages/simulateurs/expert-comptable/config.ts
+++ b/site/source/pages/simulateurs/expert-comptable/config.ts
@@ -1,6 +1,7 @@
+import { IndépendantPLSimulation } from '@/pages/simulateurs/indépendant/IndépendantPLSimulation'
+
import { config } from '../_configs/config'
import { SimulatorsDataParams } from '../_configs/types'
-import { IndépendantPLSimulation } from '../indépendant/Indépendant'
import { configExpertComptable } from '../profession-libérale/simulationConfig'
export function expertComptableConfig({ t, sitePaths }: SimulatorsDataParams) {
diff --git a/site/source/pages/simulateurs/indépendant/EntrepriseIndividuelle.tsx b/site/source/pages/simulateurs/indépendant/EntrepriseIndividuelle.tsx
new file mode 100644
index 000000000..1f7a8590d
--- /dev/null
+++ b/site/source/pages/simulateurs/indépendant/EntrepriseIndividuelle.tsx
@@ -0,0 +1,17 @@
+import { SelectSimulationYear } from '@/components/SelectSimulationYear'
+import SimulateurWarning from '@/components/SimulateurWarning'
+import Simulation from '@/components/Simulation'
+import IndépendantExplanation from '@/components/simulationExplanation/IndépendantExplanation'
+import { IndépendantSimulationGoals } from '@/pages/simulateurs/indépendant/Goals'
+
+export const EntrepriseIndividuelle = () => (
+ <>
+