Skip to content

Commit cb6e189

Browse files
Ajoute variable sous_contrat_engagement_jeune (#193)
1 parent 2992791 commit cb6e189

File tree

4 files changed

+24
-5
lines changed

4 files changed

+24
-5
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
# Changelog
2+
## [6.11.0] - 2023-12-03
3+
4+
_Pour les changements détaillés et les discussions associées, référencez la pull request [#193](https://github.com/openfisca/openfisca-france-local/pull/193)_
5+
6+
### Added
7+
8+
- Ajoute la variable `sous_contrat_engagement_jeune`
9+
10+
### Changed
11+
12+
- Modifie le calcul du dispositif Revenu Solidarite Jeune de la métropole de Lyon pour utiliser la nouvelle variable plutôt que le montant du CEJ
13+
214
## [6.10.0] - 2023-11-28
315

416
_Pour les changements détaillés et les discussions associées, référencez la pull request [#186](https://github.com/openfisca/openfisca-france-local/pull/186)_

openfisca_france_local/metropoles/lyon/revenu_solidaire_jeune.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
Variable, Individu, MONTH, TypesActivite)
44

55

6+
class sous_contrat_engagement_jeune(Variable):
7+
value_type = bool
8+
entity = Individu
9+
definition_period = MONTH
10+
label = "Est actuellement en Contrat Engagement Jeune"
11+
12+
613
class revenu_solidaire_jeune(Variable):
714
value_type = float
815
entity = Individu
@@ -20,8 +27,8 @@ def formula(individu, period, parameter):
2027
rsa = individu.famille('rsa', period)
2128
aah = individu('aah', period)
2229
aeeh = individu.famille('aeeh', period)
23-
contrat_engagement_jeune = individu('contrat_engagement_jeune', period)
24-
prestations_incompatibles = rsa + aah + aeeh + contrat_engagement_jeune
30+
sous_contrat_engagement_jeune = individu('sous_contrat_engagement_jeune', period)
31+
prestations_incompatibles = rsa + aah + aeeh + sous_contrat_engagement_jeune
2532
eligibilite_prestations = prestations_incompatibles == 0
2633

2734
pas_en_etude = individu('activite', period) != TypesActivite.etudiant

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
setup(
55
name='OpenFisca-France-Local',
6-
version='6.10.0',
6+
version='6.11.0',
77
author='OpenFisca Team',
88
author_email='[email protected]',
99
classifiers=[

tests/metropoles/lyon/revenu_solidaire_jeune.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
rsa: [0, 0, 0, 0, 0, 1, 0, 0, 0, 0]
99
aah: [0, 0, 0, 0, 0, 0, 1, 0, 0, 0]
1010
aeeh: [0, 0, 0, 0, 0, 0, 0, 1, 0, 0]
11-
contrat_engagement_jeune: [0, 0, 0, 0, 0, 0, 0, 0, 1, 0]
11+
sous_contrat_engagement_jeune: [False, False, False, False, False, False, False, False, True, False]
1212
activite: ['inactif', 'inactif', 'inactif', 'inactif', 'inactif', 'inactif', 'inactif', 'inactif', 'inactif', 'etudiant']
1313
output:
1414
revenu_solidaire_jeune: [420, 0, 0, 0, 420, 0, 0, 0, 0, 0]
@@ -20,7 +20,7 @@
2020
input:
2121
age: [18, 18, 18, 18]
2222
depcom: [69003, 69003, 69003, 69003]
23-
contrat_engagement_jeune: [0, 0, 0, 0]
23+
sous_contrat_engagement_jeune: [False, False, False, False]
2424
salaire_net: [1, 400, 401, 101]
2525
indemnites_stage: [0, 0, 0, 101]
2626
ppa: [0, 0, 0, 101]

0 commit comments

Comments
 (0)