From fc0ff8145126d32126b524035d30a3bbee7ac357 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Wed, 31 Mar 2021 11:09:29 +0200 Subject: [PATCH] Corrige le plafond des exo covid --- .../déclaration-revenu-indépendant.yaml | 9 +- .../règles/entreprise-établissement.yaml | 2 +- .../components/conversation/DateInput.tsx | 6 +- .../components/conversation/RuleInput.tsx | 2 +- .../AideDéclarationIndépendant/index.tsx | 110 ++-- .../__snapshots__/simulations.jest.js.snap | 473 +++++------------- 6 files changed, 182 insertions(+), 420 deletions(-) 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 16192d258..4f7777f6a 100644 --- a/modele-social/règles/déclaration-revenu-indépendant.yaml +++ b/modele-social/règles/déclaration-revenu-indépendant.yaml @@ -5,6 +5,10 @@ aide déclaration revenu indépendant 2020: Ces règles calculent les montants demandés dans la déclaration de revenu des indépendants de 2021 sur les revenus 2020. formule: non + remplace: + règle: entreprise . ACRE + par: ACRE + aide déclaration revenu indépendant 2020 . nature de l'activité: remplace: entreprise . activité @@ -23,7 +27,6 @@ aide déclaration revenu indépendant 2020 . nature de l'activité: aide déclaration revenu indépendant 2020 . ACRE: - remplace: entreprise . ACRE description: >- L'aide à la création ou à la reprise d'une entreprise (Acre) consiste en une exonération partielle de charges sociales, dite exonération de début @@ -195,9 +198,9 @@ aide déclaration revenu indépendant 2020 . réduction covid . montant: plafond: somme: - dirigeant . indépendant . cotisations et contributions . cotisations + - dirigeant . indépendant . cotisations et contributions . CSG et CRDS - dirigeant . indépendant . conjoint collaborateur . cotisations - (- dirigeant . indépendant . cotisations et contributions . exonérations) - - (- CFP) aide déclaration revenu indépendant 2020 . réduction covid . montant . printemps 2020: applicable si: éligible aide printemps 2020 @@ -257,7 +260,7 @@ aide déclaration revenu indépendant 2020 . réduction covid . secteur d'activi Secteurs dont l’activité dépend de celle des secteurs 1 et qui ont subi une très forte baisse de leur chiffre d’affaires. aide déclaration revenu indépendant 2020 . réduction covid . secteur d'activité . S2: - titre: Secteur 2 + titre: Secteur dit S2 description: Autres secteurs d’activité qui ont fait l’objet d’une interdiction affectant de manière prépondérante la poursuite de leur activité. diff --git a/modele-social/règles/entreprise-établissement.yaml b/modele-social/règles/entreprise-établissement.yaml index 6ddc71db5..751049134 100644 --- a/modele-social/règles/entreprise-établissement.yaml +++ b/modele-social/règles/entreprise-établissement.yaml @@ -5,7 +5,7 @@ entreprise: entreprise . date de création: question: Quelle est votre date de début d'activité ? - par défaut: 01/01/2021 + par défaut: 01/01/2020 description: | La date de début d'activité (ou date de création) est fixée lors de la déclaration de votre entreprise. diff --git a/mon-entreprise/source/components/conversation/DateInput.tsx b/mon-entreprise/source/components/conversation/DateInput.tsx index a0edd775b..91bf82325 100644 --- a/mon-entreprise/source/components/conversation/DateInput.tsx +++ b/mon-entreprise/source/components/conversation/DateInput.tsx @@ -17,11 +17,11 @@ export default function DateInput({ const [day, month, year] = value.split('/') return `${year}-${month}-${day}` }, [value]) - + // const [currentValue, setCurrentValue] = useState(dateValue) const handleDateChange = useCallback( (evt) => { if (!evt.target.value) { - return + return onChange(undefined) } const [year, month, day] = evt.target.value.split('-') if (+year < 1700) { @@ -53,7 +53,7 @@ export default function DateInput({ className="ui__ input" id={id} type="date" - value={missing ? undefined : dateValue} + defaultValue={missing ? undefined : dateValue} required={required} onChange={handleDateChange} /> diff --git a/mon-entreprise/source/components/conversation/RuleInput.tsx b/mon-entreprise/source/components/conversation/RuleInput.tsx index cec09285c..6785d6399 100644 --- a/mon-entreprise/source/components/conversation/RuleInput.tsx +++ b/mon-entreprise/source/components/conversation/RuleInput.tsx @@ -24,7 +24,7 @@ type Props = Omit< required?: boolean autoFocus?: boolean dottedName: Name - onChange: (value: Parameters['evaluate']>[0]) => void + onChange: (value: Parameters['evaluate']>[0] | undefined) => void useSwitch?: boolean isTarget?: boolean onSubmit?: (source: string) => void 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 020779c38..f8e84a27b 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,7 +8,6 @@ import 'Components/TargetSelection.css' import Animate from 'Components/ui/animate' import Warning from 'Components/ui/WarningBlock' import { EngineContext, useEngine } from 'Components/utils/EngineContext' -import { ScrollToTop } from 'Components/utils/Scroll' import { useNextQuestions } from 'Components/utils/useNextQuestion' import useSimulationConfig from 'Components/utils/useSimulationConfig' import { DottedName } from 'modele-social' @@ -48,7 +47,6 @@ export default function AideDéclarationIndépendant() { return (
-

Cet outil est une aide aux déclarations de revenus à destination des @@ -134,60 +132,62 @@ export default function AideDéclarationIndépendant() {

{situation['entreprise . date de création'] && ( - - - Cette aide à la déclaration concerne uniquement les - entreprises déjà en activité en 2020 - - + <> + + + Cette aide à la déclaration concerne uniquement les + entreprises déjà en activité en 2020 + + + + + + {/* PLNR */} + + + + + + + +

+ Situation personnelle +

+ + + + +

+ Exonérations +

+ + + + + + +

+ International +

+ + +
+
+ )} - - - - {/* PLNR */} - - - - - - - -

- Situation personnelle -

- - - - -

- Exonérations -

- - - - - - -

- International -

- - -
-
diff --git a/mon-entreprise/test/regressions/__snapshots__/simulations.jest.js.snap b/mon-entreprise/test/regressions/__snapshots__/simulations.jest.js.snap index bf4b84ee3..a1c075147 100644 --- a/mon-entreprise/test/regressions/__snapshots__/simulations.jest.js.snap +++ b/mon-entreprise/test/regressions/__snapshots__/simulations.jest.js.snap @@ -1,17 +1,17 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`calculate aide-déclaration-indépendant: ACRE 1`] = ` -"[50000,3177,11368,103,0,14648,35352] +"[50000,3177,9020,103,0,12300,37700] Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" `; exports[`calculate aide-déclaration-indépendant: ACRE 2`] = ` -"[15000,948,3170,103,0,4221,10779] +"[15000,949,913,103,0,1965,13035] Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" `; exports[`calculate aide-déclaration-indépendant: ACRE 3`] = ` -"[5000,312,1293,103,0,1708,3292] +"[5000,312,300,103,0,715,4285] Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" `; @@ -40,16 +40,6 @@ exports[`calculate aide-déclaration-indépendant: RSA 2`] = ` Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" `; -exports[`calculate aide-déclaration-indépendant: aide covid 2020 1`] = ` -"[50000,3176,7849,119,4800,11144,38856] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; - -exports[`calculate aide-déclaration-indépendant: aide covid 2020 2`] = ` -"[5000,311,0,119,2400,430,4570] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; - exports[`calculate aide-déclaration-indépendant: conjoint collaborateur 1`] = ` "[50000,3175,14093,140,0,17408,32592] Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" @@ -204,12 +194,12 @@ exports[`calculate simulations-auto-entrepreneur: activité mixte 2`] = `"[20000 exports[`calculate simulations-auto-entrepreneur: activité mixte 3`] = `"[20000,297,16438,0,16438]"`; exports[`calculate simulations-auto-entrepreneur: aides 1`] = ` -"[5348,29,5000,0,5000] +"[5538,45,5000,0,5000] Notifications affichées : dirigeant . auto-entrepreneur . notification calcul ACRE annuel" `; exports[`calculate simulations-auto-entrepreneur: aides 2`] = ` -"[53484,290,50000,0,50000] +"[55380,448,50000,0,50000] Notifications affichées : dirigeant . auto-entrepreneur . notification calcul ACRE annuel" `; @@ -264,219 +254,114 @@ exports[`calculate simulations-impot-société: prorata temporis 2`] = `"[277936 exports[`calculate simulations-impot-société: prorata temporis 3`] = `"[272981,0]"`; -exports[`calculate simulations-indépendant: acre 1`] = ` -"[73023,23023,50000,51980,8213,41787,0,73023] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: acre 1`] = `"[73023,23023,50000,51980,8213,41787,0,73023]"`; -exports[`calculate simulations-indépendant: activité 1`] = ` -"[23690,3690,20000,20640,599,19401,0,23690] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: activité 1`] = `"[29084,9084,20000,20787,603,19397,0,29084]"`; -exports[`calculate simulations-indépendant: activité 2`] = ` -"[23706,3706,20000,20640,599,19401,0,23706] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: activité 2`] = `"[29100,9100,20000,20787,603,19397,0,29100]"`; -exports[`calculate simulations-indépendant: cotisations minimales 1`] = ` -"[220,120,100,103,0,100,0,220] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: cotisations minimales 1`] = `"[1368,1268,100,134,0,100,0,1368]"`; -exports[`calculate simulations-indépendant: cotisations minimales 2`] = ` -"[220,120,100,103,0,100,0,220] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: cotisations minimales 2`] = `"[244,144,100,104,0,100,0,244]"`; -exports[`calculate simulations-indépendant: impôt sur le revenu 1`] = ` -"[23690,3690,20000,20640,599,19401,0,23690] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: impôt sur le revenu 1`] = `"[29084,9084,20000,20787,603,19397,0,29084]"`; -exports[`calculate simulations-indépendant: impôt sur le revenu 2`] = ` -"[73023,23023,50000,51980,8213,41787,0,73023] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: impôt sur le revenu 2`] = `"[73023,23023,50000,51980,8213,41787,0,73023]"`; -exports[`calculate simulations-indépendant: impôt sur le revenu 3`] = ` -"[23690,3690,20000,20640,2064,17936,0,23690] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: impôt sur le revenu 3`] = `"[29084,9084,20000,20787,2079,17921,0,29084]"`; -exports[`calculate simulations-indépendant: inversions 1`] = ` -"[2000,392,1608,1660,0,1608,0,2000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: inversions 1`] = `"[2000,1366,634,686,0,634,0,2000]"`; -exports[`calculate simulations-indépendant: inversions 2`] = ` -"[50000,13698,36302,37657,4481,31821,0,50000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: inversions 2`] = `"[50000,16003,33998,35353,3500,30498,0,50000]"`; -exports[`calculate simulations-indépendant: inversions 3`] = ` -"[11896,1896,10000,10320,0,10000,0,11896] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: inversions 3`] = `"[14460,4460,10000,10390,0,10000,0,14460]"`; -exports[`calculate simulations-indépendant: inversions 4`] = ` -"[68273,21573,46700,48551,6700,40000,0,68273] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: inversions 4`] = `"[68273,21573,46700,48551,6700,40000,0,68273]"`; -exports[`calculate simulations-indépendant: inversions 5`] = ` -"[11896,1896,10000,10320,0,10000,1000,12896] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: inversions 5`] = `"[14460,4460,10000,10390,0,10000,1000,15460]"`; -exports[`calculate simulations-indépendant: inversions 6`] = ` -"[19000,2977,16023,16536,0,16023,1000,20000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: inversions 6`] = `"[19000,5870,13130,13643,0,13130,1000,20000]"`; -exports[`calculate simulations-indépendant: inversions 7`] = ` -"[17999,2824,15175,15661,0,15175,2000,20000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: inversions 7`] = `"[17999,5557,12442,12928,0,12442,2000,20000]"`; -exports[`calculate simulations-indépendant: échelle de revenus 1`] = ` -"[693,193,500,516,0,500,0,693] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: échelle de revenus 1`] = `"[1841,1341,500,547,0,500,0,1841]"`; -exports[`calculate simulations-indépendant: échelle de revenus 2`] = ` -"[1282,282,1000,1032,0,1000,0,1282] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: échelle de revenus 2`] = `"[2431,1431,1000,1063,0,1000,0,2431]"`; -exports[`calculate simulations-indépendant: échelle de revenus 3`] = ` -"[1872,372,1500,1548,0,1500,0,1872] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: échelle de revenus 3`] = `"[3025,1525,1500,1579,0,1500,0,3025]"`; -exports[`calculate simulations-indépendant: échelle de revenus 4`] = ` -"[2461,461,2000,2064,0,2000,0,2461] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: échelle de revenus 4`] = `"[3618,1618,2000,2095,0,2000,0,3618]"`; -exports[`calculate simulations-indépendant: échelle de revenus 5`] = ` -"[5999,999,5000,5160,0,5000,0,5999] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: échelle de revenus 5`] = `"[7302,2302,5000,5195,0,5000,0,7302]"`; -exports[`calculate simulations-indépendant: échelle de revenus 6`] = ` -"[11896,1896,10000,10320,0,10000,0,11896] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-indépendant: échelle de revenus 6`] = `"[14460,4460,10000,10390,0,10000,0,14460]"`; exports[`calculate simulations-indépendant: échelle de revenus 7`] = ` "[139593,39593,100000,103788,24909,75091,0,139593] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; exports[`calculate simulations-indépendant: échelle de revenus 8`] = ` "[1239954,239954,1000000,1033666,444476,555524,0,1239954] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; -exports[`calculate simulations-professions-libérales: CIPAV 1`] = ` -"[2255,0,1755,500,0,500] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: CIPAV 1`] = `"[2873,0,2373,500,0,500]"`; -exports[`calculate simulations-professions-libérales: CIPAV 2`] = ` -"[2805,0,1805,1000,0,1000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: CIPAV 2`] = `"[3433,0,2433,1000,0,1000]"`; -exports[`calculate simulations-professions-libérales: CIPAV 3`] = ` -"[3355,0,1855,1500,0,1500] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: CIPAV 3`] = `"[3994,0,2494,1500,0,1500]"`; -exports[`calculate simulations-professions-libérales: CIPAV 4`] = ` -"[3905,0,1905,2000,0,2000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: CIPAV 4`] = `"[4554,0,2554,2000,0,2000]"`; -exports[`calculate simulations-professions-libérales: CIPAV 5`] = ` -"[7205,0,2205,5000,0,5000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: CIPAV 5`] = `"[7987,0,2987,5000,0,5000]"`; -exports[`calculate simulations-professions-libérales: CIPAV 6`] = ` -"[12704,0,2704,10000,0,10000] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: CIPAV 6`] = `"[14244,0,4244,10000,0,10000]"`; exports[`calculate simulations-professions-libérales: CIPAV 7`] = ` "[146241,0,46241,100000,24952,75048] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; exports[`calculate simulations-professions-libérales: CIPAV 8`] = ` "[1238004,0,238004,1000000,444454,555546] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" -`; - -exports[`calculate simulations-professions-libérales: auxiliaire médical 1`] = ` -"[30000,0,4731,25269,1382,23887] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; - -exports[`calculate simulations-professions-libérales: auxiliaire médical 2`] = ` -"[30000,0,4724,25276,1383,23893] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; - -exports[`calculate simulations-professions-libérales: auxiliaire médical 3`] = ` -"[300000,0,61611,238389,81356,157033] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; - -exports[`calculate simulations-professions-libérales: avocat 1`] = ` -"[50000,0,10570,39430,4853,34577] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" -`; - -exports[`calculate simulations-professions-libérales: avocat 2`] = ` -"[50000,0,11311,38689,4765,33924] Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; -exports[`calculate simulations-professions-libérales: expert-comptable 1`] = ` -"[20000,0,0,0,0,0] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" +exports[`calculate simulations-professions-libérales: auxiliaire médical 1`] = `"[30000,0,7733,22267,946,21321]"`; + +exports[`calculate simulations-professions-libérales: auxiliaire médical 2`] = `"[30000,0,8059,21941,933,21008]"`; + +exports[`calculate simulations-professions-libérales: auxiliaire médical 3`] = `"[300000,0,61611,238389,81356,157033]"`; + +exports[`calculate simulations-professions-libérales: avocat 1`] = ` +"[50000,0,11181,38819,4781,34038] +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; +exports[`calculate simulations-professions-libérales: avocat 2`] = ` +"[50000,0,11821,38179,4705,33474] +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +`; + +exports[`calculate simulations-professions-libérales: expert-comptable 1`] = `"[20000,0,5049,14951,0,14951]"`; + exports[`calculate simulations-professions-libérales: expert-comptable 2`] = ` -"[50000,0,13275,36725,4532,32193] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +"[50000,0,14877,35123,3611,31512] +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; -exports[`calculate simulations-professions-libérales: médecin 1`] = ` -"[50000,0,10691,39307,4839,34468] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: médecin 1`] = `"[50000,0,10817,39183,4824,34359]"`; -exports[`calculate simulations-professions-libérales: médecin 2`] = ` -"[50000,0,15045,34955,3595,31360] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: médecin 2`] = `"[50000,0,17650,32350,3337,29013]"`; -exports[`calculate simulations-professions-libérales: médecin 3`] = ` -"[300000,0,73630,226370,77389,148981] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: médecin 3`] = `"[300000,0,73630,226370,77389,148981]"`; -exports[`calculate simulations-professions-libérales: médecin 4`] = ` -"[400000,0,93706,306295,120519,185776] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: médecin 4`] = `"[400000,0,93706,306295,120519,185776]"`; exports[`calculate simulations-professions-libérales: médecin 5`] = ` "[120000,0,26977,93023,23107,69916] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; exports[`calculate simulations-professions-libérales: médecin 6`] = ` @@ -484,34 +369,31 @@ exports[`calculate simulations-professions-libérales: médecin 6`] = ` Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" `; -exports[`calculate simulations-professions-libérales: sage-femme 1`] = ` -"[50000,0,11849,38150,4701,33449] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-professions-libérales: sage-femme 1`] = `"[50000,0,12354,37646,4641,33005]"`; exports[`calculate simulations-professions-libérales: sage-femme 2`] = ` -"[20000,0,3604,16396,0,16396] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" +"[20000,0,5136,14864,0,14864] +Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" `; exports[`calculate simulations-professions-libérales: sage-femme 3`] = ` -"[4000,0,981,3018,0,3018] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" +"[4000,0,1268,2733,0,2733] +Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable, dirigeant . indépendant . PL . CARCDSF . sage-femme . exonération PCV" `; exports[`calculate simulations-professions-libérales: sage-femme 4`] = ` -"[20000,0,3604,16396,0,16396] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" +"[20000,0,5136,14864,0,14864] +Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" `; exports[`calculate simulations-professions-libérales: sage-femme 5`] = ` -"[20000,0,3604,16396,0,16396] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" +"[20000,0,5213,14787,0,14787] +Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" `; exports[`calculate simulations-professions-libérales: sage-femme 6`] = ` -"[20000,0,3604,16396,0,16396] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" +"[20000,0,5289,14711,0,14711] +Notifications affichées : dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable" `; exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): ACRE 1`] = ` @@ -529,109 +411,52 @@ exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): AC Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" `; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 1`] = ` -"[1893,0,0,21731,4,40] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 1`] = `"[1391,0,0,16041,4,29]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 2`] = ` -"[1893,0,0,21731,4,40] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 2`] = `"[1391,0,0,16041,4,29]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 3`] = ` -"[1893,0,0,21731,4,40] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 3`] = `"[1391,0,0,16041,4,29]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 4`] = ` -"[1249,0,0,14429,4,26] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 4`] = `"[917,0,0,10651,4,20]"`; exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 5`] = ` "[14490,0,0,150669,4,46] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 6`] = ` -"[1249,0,0,14429,4,26] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): Contrats Madelin 6`] = `"[917,0,0,10651,4,20]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 1`] = ` -"[1249,0,0,0,0,0] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 1`] = `"[917,0,0,0,0,0]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 2`] = ` -"[1249,0,0,0,0,0] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 2`] = `"[917,0,0,0,0,0]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 3`] = ` -"[1249,0,0,14429,4,26] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 3`] = `"[917,0,0,10651,4,20]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 4`] = ` -"[1249,0,0,14429,4,26] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 4`] = `"[917,0,0,10651,4,20]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 5`] = ` -"[1249,0,0,14429,4,26] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): activités 5`] = `"[917,0,0,10651,4,20]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): avec charges 1`] = ` -"[606,0,0,7127,4,13] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): avec charges 1`] = `"[442,0,0,5261,4,10]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): avec charges 2`] = ` -"[1249,0,0,14429,4,26] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): avec charges 2`] = `"[917,0,0,10651,4,20]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 1`] = ` -"[-30,0,0,0,0,0] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 1`] = `"[-30,0,0,0,0,0]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 2`] = ` -"[27,0,0,184,0,1] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 2`] = `"[14,0,0,136,0,1]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 3`] = ` -"[91,0,0,1285,1,2] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 3`] = `"[62,0,0,314,0,2]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 4`] = ` -"[284,0,0,3476,3,6] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 4`] = `"[204,0,0,2566,2,5]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 5`] = ` -"[606,0,0,7127,4,13] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 5`] = `"[442,0,0,5261,4,10]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 6`] = ` -"[1249,0,0,14429,4,26] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 6`] = `"[917,0,0,10651,4,20]"`; -exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 7`] = ` -"[2512,0,0,28761,4,46] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 7`] = `"[2341,0,0,26822,4,46]"`; exports[`calculate simulations-rémunération-dirigeant (assimilé salarié): échelle de rémunération 8`] = ` "[4758,0,0,51817,4,46] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; exports[`calculate simulations-rémunération-dirigeant (auto-entrepreneur): ACRE 1`] = ` @@ -712,109 +537,55 @@ exports[`calculate simulations-rémunération-dirigeant (indépendant): ACRE 3`] Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" `; -exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 1`] = ` -"[0,24772,0,20779,4,40] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 1`] = `"[0,19388,0,16984,4,33]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 2`] = ` -"[0,24589,0,21520,4,42] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 2`] = `"[0,18995,0,17577,4,34]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 3`] = ` -"[0,25198,0,19054,4,37] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 3`] = `"[0,20297,0,15600,4,30]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 4`] = ` -"[0,16795,0,12577,4,24] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 4`] = `"[0,13656,0,10367,4,21]"`; exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 5`] = ` "[0,225725,0,57933,4,56] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; exports[`calculate simulations-rémunération-dirigeant (indépendant): Contrats Madelin 6`] = ` -"[0,16779,0,12640,4,25] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, dirigeant . indépendant . contrats madelin . contrôle montant charges" +"[0,13624,0,10417,4,21] +Notifications affichées : dirigeant . indépendant . contrats madelin . contrôle montant charges" `; -exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 1`] = ` -"[0,16871,0,12270,4,24] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 1`] = `"[0,13814,0,10116,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 2`] = ` -"[0,16633,0,0,0,0] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 2`] = `"[0,14555,0,0,0,0]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 3`] = ` -"[0,16857,0,12260,4,24] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 3`] = `"[0,13804,0,10108,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 4`] = ` -"[0,16871,0,12270,4,24] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 4`] = `"[0,13814,0,10116,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 5`] = ` -"[0,16871,0,12270,4,24] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): activités 5`] = `"[0,13814,0,10116,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): avec charges 1`] = ` -"[0,8392,0,6102,4,21] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): avec charges 1`] = `"[0,6894,0,5046,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): avec charges 2`] = ` -"[0,16871,0,12270,4,24] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): avec charges 2`] = `"[0,13814,0,10116,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 1`] = ` -"[0,-3,0,0,3,21] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 1`] = `"[0,-1044,0,0,3,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 2`] = ` -"[0,761,0,553,3,21] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 2`] = `"[0,-225,0,0,3,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 3`] = ` -"[0,1608,0,1169,3,21] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 3`] = `"[0,634,0,483,3,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 4`] = ` -"[0,4152,0,3020,3,21] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 4`] = `"[0,3160,0,2322,3,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 5`] = ` -"[0,8392,0,6102,4,21] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 5`] = `"[0,6894,0,5046,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 6`] = ` -"[0,16871,0,12270,4,24] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 6`] = `"[0,13814,0,10116,4,21]"`; -exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 7`] = ` -"[0,36302,0,26536,4,52] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire" -`; +exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 7`] = `"[0,33998,0,24913,4,48]"`; exports[`calculate simulations-rémunération-dirigeant (indépendant): échelle de rémunération 8`] = ` "[0,69896,0,36428,4,56] -Notifications affichées : dirigeant . indépendant . avertissement base forfaitaire, entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" +Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA dépassée . notification" `; exports[`calculate simulations-salarié: CCN HCR 1`] = ` @@ -864,10 +635,7 @@ exports[`calculate simulations-salarié: JEI 2`] = ` Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" `; -exports[`calculate simulations-salarié: JEI 3`] = ` -"[4518,0,4000,3141,2745] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-salarié: JEI 3`] = `"[4518,0,4000,3141,2745]"`; exports[`calculate simulations-salarié: activité partielle 1`] = `"[27,0,1560,1209,1209]"`; @@ -936,20 +704,11 @@ exports[`calculate simulations-salarié: apprentissage 2`] = ` Notifications affichées : contrat salarié . rémunération . contrôle smic" `; -exports[`calculate simulations-salarié: assimilé salarié 1`] = ` -"[7016,0,5000,3943,3286] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-salarié: assimilé salarié 1`] = `"[7016,0,5000,3943,3286]"`; -exports[`calculate simulations-salarié: assimilé salarié 2`] = ` -"[1583,0,1500,1163,1163] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-salarié: assimilé salarié 2`] = `"[2128,0,1500,1163,1163]"`; -exports[`calculate simulations-salarié: assimilé salarié 3`] = ` -"[3685,0,3000,2348,2161] -Notifications affichées : dirigeant . assimilé salarié . réduction ACRE . notification taux annuel" -`; +exports[`calculate simulations-salarié: assimilé salarié 3`] = `"[4229,0,3000,2348,2161]"`; exports[`calculate simulations-salarié: atmp 1`] = `"[2521,0,2000,1561,1527]"`;