Skip to content
Snippets Groups Projects
Commit 0bfc73f6 authored by benoit-cty's avatar benoit-cty
Browse files

WIP: preparation PLF 2023

parent ace54a26
No related branches found
No related tags found
1 merge request!158PLF 2023
Pipeline #6150 passed
......@@ -11,7 +11,7 @@ export function Legende({ montrerPLF }: { montrerPLF: boolean }) {
{montrerPLF && (
<span className={styles.plf}>
{/* <a href="http://www.assemblee-nationale.fr/15/projets/pl2272.asp"> */}
PLF 2022
PLF 2023
{/* <OpenInNewIcon className={styles.icon} />
</a> */}
</span>
......
......@@ -72,13 +72,23 @@ class CarteEtat extends PureComponent<PropsFromRedux> {
<Card
content1={(
<Fragment>
<div className={styles.explicationPLF2023}>
<span className={styles.bold}>⚠️ Interpréter les résultats ci-dessous&nbsp;:</span>
<br />
<ul>
<li>La réforme de l'IR du PLF 2023 se résume à une revalorisation par l'inflation, <span className={styles.bold}>sans changements du mécanisme de calcul</span>.</li>
<li>L'augmentation du montant total des recettes visible ci-dessous correspond à la <span className={styles.bold}>"dynamique économique" actuelle telle qu'évaluée par le PLF 2023 (p.A CHANGER)</span>, traduite par une augmentation de la masse totale des revenus imposés.</li>
<li>En l'absence d'autres éléments nous traduisons cela par une augmentation de l'impôt sur les foyers déjà imposables.</li>
</ul>
</div>
{!isDisabledEtat && !isLoadingEtat && (
<div className={styles.explicationPLF2022}>
<span className={styles.bold}>⚠️ &nbsp;Interpréter les résultats ci-dessous&nbsp;:</span>
<br />
<ul>
<li>Les recettes présentées sont des estimations de recette d'impôt net sur le revenu.*</li>
<li>82.4 Md€ est la recette d'impôt net sur le revenu pour 2022 tel qu'évaluée par le <a href="https://www.economie.gouv.fr/files/2021-09/PLF_2022.PDF#page=13">PLF 2022</a>.</li>
<li>TODO: A CHANGER XXX Md€ est la recette d'impôt net sur le revenu pour 2023 tel qu'évaluée par le <a href="https://www.economie.gouv.fr/files/2022-09/PLF_2023.PDF#page=XX">PLF 2023</a>.</li>
</ul>
</div>
)}
......
......@@ -2,10 +2,11 @@
import { IRState } from "../interfaces";
export const BASE_IR_DEFAULT_STATE: IRState = {
// Base = 2022
// Base = 2023
bareme: {
seuils: [10225, 26070, 74545, 160336],
taux: [11, 30, 41, 45],
// TODO: A CHANGER
seuils: [10000, 26000, 75000, 160000],
taux: [10, 20, 30, 40],
},
calculNombreParts: {
bonusParentIsole: {
......
......@@ -30,9 +30,9 @@ export function ir(
isFetching: false,
state: {
//With PLF:
//casTypes: convertCasTypes(action.data, "plf"),
casTypes: convertCasTypes(action.data, "plf"),
//Without PLF:
casTypes: convertCasTypes(action.data, "avant"),
//casTypes: convertCasTypes(action.data, "avant"),
},
};
case "REMOVE_CAS_TYPE":
......
/* eslint-disable camelcase */
import { get } from "lodash";
// TODO: PLF2023
/**
To update the DEFAULT_STATE below, use leximpact-server Web API response
as its format should be identical to the State interface below:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment