Skip to content
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
4 changes: 4 additions & 0 deletions changelog.d/legal-child-qyp-rules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Removed generic child or qualifying young person predicates and replaced them
with lowercase programme-specific child, qualifying young person, and
eligibility age-limit variables and parameters, including explicit
education or training entry and Universal Credit terminal-date conditions.
4 changes: 2 additions & 2 deletions docs/book/assumptions/growthfactors.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ We use the OBR's CPI projections to drive most benefit and consumption variables
| Growth rate | 10.0% | 5.7% | 2.3% | 3.2% | 1.9% | 2.0% | 2.0% | 2.0% |

We apply CPI to these variables:
- All reported benefits– `attendance_allowance_reported`, `carers_allowance_reported`, `child_benefit_reported`, `child_tax_credit_reported`, `dla_m_reported`, `dla_sc_reported`, `esa_contrib_reported`, `esa_income_reported`, `housing_benefit_reported`, `iidb_reported`, `incapacity_benefit_reported`, `income_support_reported`, `jsa_contrib_reported`, `jsa_income_reported`, `maternity_allowance_reported`, `pension_credit_reported`, `pip_dl_reported`, `pip_m_reported`, `sda_reported`, `state_pension_reported`, `universal_credit_reported`, `winter_fuel_allowance_reported`, `working_tax_credit_reported`
- All reported benefits– `carers_allowance_reported`, `child_benefit_reported`, `child_tax_credit_reported`, `esa_contrib_reported`, `esa_income_reported`, `housing_benefit_reported`, `iidb_reported`, `incapacity_benefit_reported`, `income_support_reported`, `jsa_contrib_reported`, `jsa_income_reported`, `maternity_allowance_reported`, `pension_credit_reported`, `sda_reported`, `state_pension_reported`, `universal_credit_reported`, `winter_fuel_allowance_reported`, `working_tax_credit_reported`
- All consumption categories– `alcohol_and_tobacco_consumption`, `clothing_and_footwear_consumption`, `communication_consumption`, `domestic_energy_consumption`, `education_consumption`, `food_and_non_alcoholic_beverages_consumption`, `health_consumption`, `household_furnishings_consumption`, `housing_water_and_electricity_consumption`, `miscellaneous_consumption`, `recreation_consumption`, `restaurants_and_hotels_consumption`, `transport_consumption`
- Other variables– `afcs_reported`, `bsp_reported`, `childcare_expenses`, `diesel_spending`, `free_school_fruit_veg`, `free_school_meals`, `free_school_milk`, `maintenance_expenses`, `petrol_spending`, `statutory_maternity_pay`, `statutory_paternity_pay`, `statutory_sick_pay`, `state_pension`

Expand Down Expand Up @@ -107,4 +107,4 @@ We use ONS population [projections](https://www.ons.gov.uk/peoplepopulationandco
|-------------|------|------|------|------|------|------|------|------|
| Growth rate | 0.3% | 1.4% | 1.0% | 1.1% | 0.7% | 0.8% | 0.4% | 0.5% |

We apply this to: `household_weight`
We apply this to: `household_weight`
5 changes: 0 additions & 5 deletions policyengine_uk/data/uprating_indices.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ gov.economic_assumptions.yoy_growth.obr.average_earnings:
gov.economic_assumptions.yoy_growth.obr.consumer_price_index:
- afcs_reported
- alcohol_and_tobacco_consumption
- attendance_allowance_reported
- bsp_reported
- carers_allowance_reported
- child_benefit_reported
Expand All @@ -17,8 +16,6 @@ gov.economic_assumptions.yoy_growth.obr.consumer_price_index:
- clothing_and_footwear_consumption
- communication_consumption
- diesel_spending
- dla_m_reported
- dla_sc_reported
- domestic_energy_consumption
- education_consumption
- esa_contrib_reported
Expand All @@ -41,8 +38,6 @@ gov.economic_assumptions.yoy_growth.obr.consumer_price_index:
- miscellaneous_consumption
- pension_credit_reported
- petrol_spending
- pip_dl_reported
- pip_m_reported
- recreation_consumption
- restaurants_and_hotels_consumption
- sda_reported
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person is a child for Pension Credit child addition rules.
values:
0001-01-01: 16
metadata:
unit: year
label: Pension Credit child age limit
reference:
- title: The State Pension Credit Regulations 2002 schedule IIA
href: https://www.legislation.gov.uk/uksi/2002/1792/schedule/IIA
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age before which current education or training must have started, been enrolled on, or been accepted for a 19-year-old to be a Pension Credit qualifying young person.
values:
0001-01-01: 19
metadata:
unit: year
label: Pension Credit qualifying young person education or training start age limit
reference:
- title: Pension Credit technical guidance
href: https://www.gov.uk/government/publications/pension-credit-technical-guidance/a-detailed-guide-to-pension-credit-for-advisers-and-others
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person may be a qualifying young person for Pension Credit child addition rules.
values:
0001-01-01: 20
metadata:
unit: year
label: Pension Credit qualifying young person age limit
reference:
- title: The State Pension Credit Regulations 2002 reg. 4A
href: https://www.legislation.gov.uk/uksi/2002/1792/regulation/4A
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person is a child for Child Tax Credit rules.
values:
0001-01-01: 16
metadata:
unit: year
label: Child Tax Credit child age limit
reference:
- title: Tax Credits Act 2002 s. 8
href: https://www.legislation.gov.uk/ukpga/2002/21/section/8
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age before which current education or training must have started, been enrolled on, or been accepted for a 19-year-old to be a Child Tax Credit qualifying young person.
values:
0001-01-01: 19
metadata:
unit: year
label: Child Tax Credit qualifying young person education or training start age limit
reference:
- title: Tax Credits Technical Manual TCTM02220
href: https://www.gov.uk/hmrc-internal-manuals/tax-credits-technical-manual/tctm02220
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person may be a qualifying young person for Child Tax Credit rules.
values:
0001-01-01: 20
metadata:
unit: year
label: Child Tax Credit qualifying young person age limit
reference:
- title: The Child Tax Credit Regulations 2002 reg. 5
href: https://www.legislation.gov.uk/uksi/2002/2007/regulation/5
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person is a child for Universal Credit child element rules.
values:
0001-01-01: 16
metadata:
unit: year
label: Universal Credit child age limit
reference:
- title: Welfare Reform Act 2012 s. 40
href: https://www.legislation.gov.uk/ukpga/2012/5/section/40
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age before which current education or training must have started, been enrolled on, or been accepted for a 19-year-old to be a Universal Credit qualifying young person.
values:
0001-01-01: 19
metadata:
unit: year
label: Universal Credit qualifying young person education or training start age limit
reference:
- title: Universal Credit and families with more than 2 children information for stakeholders
href: https://www.gov.uk/government/publications/universal-credit-and-families-with-more-than-2-children-information-for-stakeholders/universal-credit-and-families-with-more-than-2-children-information-for-stakeholders
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person may be a qualifying young person for Universal Credit child element rules.
values:
0001-01-01: 20
metadata:
unit: year
label: Universal Credit qualifying young person age limit
reference:
- title: The Universal Credit Regulations 2013 reg. 5
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/5
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age from which Universal Credit qualifying young person entitlement is limited to the period before the terminal date.
values:
0001-01-01: 19
metadata:
unit: year
label: Universal Credit qualifying young person terminal date age limit
reference:
- title: Universal Credit and families with more than 2 children information for stakeholders
href: https://www.gov.uk/government/publications/universal-credit-and-families-with-more-than-2-children-information-for-stakeholders/universal-credit-and-families-with-more-than-2-children-information-for-stakeholders
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person is a child for Child Benefit rules.
values:
0001-01-01: 16
metadata:
unit: year
label: Child Benefit child age limit
reference:
- title: Social Security Contributions and Benefits Act 1992 s. 142
href: https://www.legislation.gov.uk/ukpga/1992/4/section/142
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age before which current education or training must have started, been enrolled on, or been accepted for a 19-year-old to be a Child Benefit qualifying young person.
values:
0001-01-01: 19
metadata:
unit: year
label: Child Benefit qualifying young person education or training start age limit
reference:
- title: Child Benefit Technical Manual CBTM07020
href: https://www.gov.uk/hmrc-internal-manuals/child-benefit-technical-manual/cbtm07020
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
description: Age limit below which a person may be a qualifying young person for Child Benefit rules.
values:
0001-01-01: 20
metadata:
unit: year
label: Child Benefit qualifying young person age limit
reference:
- title: Social Security Contributions and Benefits Act 1992 s. 142
href: https://www.legislation.gov.uk/ukpga/1992/4/section/142
- title: Child Benefit (General) Regulations 2006
href: https://www.legislation.gov.uk/uksi/2006/223
Original file line number Diff line number Diff line change
@@ -0,0 +1,216 @@
- name: Universal Credit qualifying young person requires non-advanced education or approved training
period: 2024
absolute_error_margin: 0
input:
people:
child:
age: 15
not_in_education:
age: 17
current_education: NOT_IN_EDUCATION
in_fe:
age: 18
current_education: POST_SECONDARY
in_he:
age: 18
current_education: TERTIARY
in_training:
age: 19
age_started_or_accepted_current_education_or_training: 18
current_education: NOT_IN_EDUCATION
is_in_approved_training: true
is_before_universal_credit_qualifying_young_person_terminal_date: true
too_old:
age: 20
current_education: POST_SECONDARY
benunits:
benunit:
members: [child, not_in_education, in_fe, in_he, in_training, too_old]
households:
household:
members: [child, not_in_education, in_fe, in_he, in_training, too_old]
output:
is_qualifying_young_person_for_universal_credit: [false, false, true, false, true, false]

- name: Qualifying young person aged 19 requires education or training entry before the limit
period: 2024
absolute_error_margin: 0
input:
people:
started_before_limit:
age: 19
age_started_or_accepted_current_education_or_training: 18
current_education: POST_SECONDARY
is_before_universal_credit_qualifying_young_person_terminal_date: true
not_started_before_limit:
age: 19
current_education: POST_SECONDARY
is_before_universal_credit_qualifying_young_person_terminal_date: true
started_at_limit:
age: 19
age_started_or_accepted_current_education_or_training: 19
current_education: POST_SECONDARY
is_before_universal_credit_qualifying_young_person_terminal_date: true
under_entry_age_limit:
age: 18
current_education: POST_SECONDARY
benunits:
benunit:
members:
[
started_before_limit,
not_started_before_limit,
started_at_limit,
under_entry_age_limit,
]
households:
household:
members:
[
started_before_limit,
not_started_before_limit,
started_at_limit,
under_entry_age_limit,
]
output:
is_qualifying_young_person_for_universal_credit: [true, false, false, true]
is_qualifying_young_person_for_child_tax_credit: [true, false, false, true]
is_qualifying_young_person_for_child_benefit: [true, false, false, true]
is_qualifying_young_person_for_pension_credit: [true, false, false, true]

- name: Universal Credit qualifying young person aged 19 requires being before terminal date
period: 2024
absolute_error_margin: 0
input:
people:
before_terminal_date:
age: 19
age_started_or_accepted_current_education_or_training: 18
current_education: POST_SECONDARY
is_before_universal_credit_qualifying_young_person_terminal_date: true
after_terminal_date:
age: 19
age_started_or_accepted_current_education_or_training: 18
current_education: POST_SECONDARY
under_terminal_date_age_limit:
age: 18
current_education: POST_SECONDARY
benunits:
benunit:
members:
[before_terminal_date, after_terminal_date, under_terminal_date_age_limit]
households:
household:
members:
[before_terminal_date, after_terminal_date, under_terminal_date_age_limit]
output:
is_qualifying_young_person_for_universal_credit: [true, false, true]
is_qualifying_young_person_for_child_tax_credit: [true, true, true]
is_qualifying_young_person_for_child_benefit: [true, true, true]
is_qualifying_young_person_for_pension_credit: [true, true, true]

- name: Universal Credit qualifying young person excludes people receiving adult benefits in own right
period: 2024
absolute_error_margin: 0
input:
people:
qualifying_young_person:
age: 17
current_education: POST_SECONDARY
claimant:
age: 17
current_education: POST_SECONDARY
receives_benefits_in_own_right: true
benunits:
benunit:
members: [qualifying_young_person, claimant]
households:
household:
members: [qualifying_young_person, claimant]
output:
is_qualifying_young_person_for_universal_credit: [true, false]

- name: Child age limit parameters are programme-specific
period: 2024
absolute_error_margin: 0
input:
gov.dwp.universal_credit.elements.child.eligibility.child_age_limit: 15
age: 15
current_education: NOT_IN_EDUCATION
output:
is_child_for_universal_credit: false
is_child_for_child_tax_credit: true
is_child_for_child_benefit: true
is_child_for_pension_credit: true

- name: Demographic child index excludes qualifying young people
period: 2024
absolute_error_margin: 0
input:
people:
parent:
age: 40
demographic_child:
age: 17
current_education: NOT_IN_EDUCATION
qualifying_young_person:
age: 18
current_education: POST_SECONDARY
child:
age: 10
benunits:
benunit:
members: [parent, demographic_child, qualifying_young_person, child]
households:
household:
members: [parent, demographic_child, qualifying_young_person, child]
output:
child_index: [-1, 1, -1, 2]
is_eldest_child: [false, true, false, false]

- name: Universal Credit child index uses child or qualifying young person rules
period: 2024
absolute_error_margin: 0
input:
people:
parent:
age: 40
looked_after_child:
age: 12
is_looked_after_by_local_authority: true
qualifying_young_person:
age: 18
current_education: POST_SECONDARY
child:
age: 10
benunits:
benunit:
members: [parent, looked_after_child, qualifying_young_person, child]
households:
household:
members: [parent, looked_after_child, qualifying_young_person, child]
output:
is_child_or_qualifying_young_person_for_universal_credit: [false, false, true, true]
uc_child_index: [-1, -1, 1, 2]

- name: Child Tax Credit and Pension Credit exclude looked-after children
period: 2024
absolute_error_margin: 0
input:
people:
parent:
age: 67
looked_after_child:
age: 12
is_looked_after_by_local_authority: true
child:
age: 10
benunits:
benunit:
members: [parent, looked_after_child, child]
households:
household:
members: [parent, looked_after_child, child]
output:
is_child_or_qualifying_young_person_for_child_tax_credit: [false, false, true]
is_child_or_qualifying_young_person_for_pension_credit: [false, false, true]
Loading
Loading