Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajoute le Revenu Solidarité Jeune de la Métropole de Lyon #4090

Merged
merged 3 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions backend/lib/openfisca/mapping/individu/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ import {
findCommuneByInseeCode,
} from "../../../mes-aides/distance.js"

import common from "../common.js"

import { Activite } from "../../../../../lib/enums/activite.js"
import { IndividuGenerator } from "../../../../../lib/types/individu.js"

Expand Down Expand Up @@ -141,6 +143,12 @@ const individuSchema: IndividuGenerator = {
: "non_agricole"
},
},
sous_contrat_engagement_jeune: {
fn: function (individu, situation) {
const periods = common.getPeriods(situation.dateDeValeur)
return individu.contrat_engagement_jeune?.[periods.thisMonth] > 0
},
},
}

function isNotValidValue(value) {
Expand Down
2 changes: 1 addition & 1 deletion backend/lib/openfisca/test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export const EXTENSION_VARIABLES = {
},
"openfisca-france-local": {
familles: [],
individus: [],
individus: ["sous_contrat_engagement_jeune"],
menages: [],
},
}
Expand Down
15 changes: 15 additions & 0 deletions data/benefits/openfisca/revenu_solidaire_jeune.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
label: Revenu Solidarité Jeunes
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Allan-CodeWorks du coup comment on utilise la variable sous_contrat_engagement_jeune ? on ne l'utilise pas pour le moment ?

Copy link
Contributor

@Shamzic Shamzic Dec 5, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'imagine qu'il faut envoyer une nouvelle variable sous_contrat_engagement_jeune à Openfisca qui sera true si le revenu contrat_engagement_jeune est > 0 ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oui merci!
J'ai fait quelque chose dans ce genre là dans mon dernier commit mais je n'ai aucune idée si c'est bien de cette manière qu'on veut faire ça ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oui c'est bien ça! (:

institution: intercommunalite_metropole_lyon
description: Le Revenu Solidarité Jeunes est une aide proposée par la Métropole de Lyon pour les 18-24 ans en difficulté financière. Il s'agit d'une aide financière mensuelle et la possibilité d’accéder à des actions d’accompagnement sur des thématiques variées (l’accès au logement, l’accès aux soins, l’accès à ses droits, la définition d’un projet professionnel, la découverte de l’entreprise, la mobilité…).
conditions:
- Résider dans la Métropole de Lyon depuis au moins 6 mois.
- Ne pas bénéficier du soutien financier des parents ou d’un tiers.
link: https://aides-jeunes.grandlyon.com/#c21886
teleservice: https://aides-jeunes.grandlyon.com/#c21886
prefix: le
type: float
unit: "€"
floorAt: 0.01
entity: individus
periodicite: mensuelle
openfiscaPeriod: thisMonth