-
Notifications
You must be signed in to change notification settings - Fork 27
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
Extended childcare entitlement #1007
base: master
Are you sure you want to change the base?
Changes from all commits
adf96a0
ee24d61
12d24be
235fd08
b3b1967
55ce6c3
9952ed9
d6b22e5
b06a47c
90eb823
0c871a5
b28b5f8
ff1f456
d3ad685
5c6d359
e0221f8
fc83a03
4421154
b4e8d1a
cf7f6e6
d4ff3b2
0058402
37c7228
af96f3a
e96bc2e
153c2f6
c9fbd0c
a2f73d2
a061877
a9ca8a7
c7c6762
59e1b78
cebaace
c1a5cf0
49ec556
4a5cad5
4432db2
c7c1998
7c34576
d3adae9
bb62fe2
ade2a50
014f8d3
6a8fd46
3985b32
1750e05
f534147
59c21f2
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
description: The Department for Education provides the extended childcare entitlement to children this age or older | ||
label: Age eligibility for extended childcare first entitlement | ||
metadata: | ||
type: single_amount | ||
threshold_unit: year | ||
reference: | ||
- title: The Childcare (Free of Charge for Working Parents) (England) Regulations 2022 - Regulations 13 | ||
href: https://www.legislation.gov.uk/uksi/2022/1134/regulation/13 | ||
- title: Extended childcare entitlement guidance | ||
href: https://www.gov.uk/check-eligible-free-childcare-if-youre-working?step-by-step-nav=f517cd57-3c18-4b... | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should this be |
||
|
||
brackets: | ||
- threshold: | ||
2015-01-01: 0 | ||
amount: | ||
2015-01-01: false | ||
- threshold: | ||
2015-01-01: 0.75 | ||
amount: | ||
2015-01-01: true | ||
- threshold: | ||
2015-01-01: 3 | ||
amount: | ||
2015-01-01: false |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
description: The Department for Education provides the extended childcare entitlement to children this age or older | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd just have two parameters, min and max age. Your description is inconsistent anyway with this current format (this age or older-> bracket?). |
||
label: Age eligibility for extended childcare second entitlement | ||
metadata: | ||
type: single_amount | ||
threshold_unit: year | ||
reference: | ||
- title: The Childcare (Free of Charge for Working Parents) (England) Regulations 2022 - Regulations 14 and section 7(1)(b) of the 2006 Act | ||
href: https://www.legislation.gov.uk/uksi/2014/2147/regulation/3/made | ||
- title: Extended childcare entitlement guidance | ||
href: https://www.gov.uk/check-eligible-free-childcare-if-youre-working?step-by-step-nav=f517cd57-3c18-4b... | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should this have a |
||
|
||
brackets: | ||
- threshold: | ||
2015-01-01: 0 | ||
amount: | ||
values: | ||
2015-01-01: false | ||
- threshold: | ||
2015-01-01: 3 | ||
amount: | ||
values: | ||
2015-01-01: true | ||
- threshold: | ||
2015-01-01: 5 | ||
amount: | ||
values: | ||
2015-01-01: false | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
description: The department for education requires minimum earnings thresholds for extended childcare entitlement eligibility based on the age of parents. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Always capitalise proper nouns like 'Department for Education' |
||
metadata: | ||
period: year | ||
type: single_amount | ||
amount_unit: currency-GBP | ||
threshold_unit: year | ||
label: Extended childcare entitlement minimum earnings threshold | ||
reference: | ||
- title: Childcare Payments Act 2014 - c. 28 - section 9 (national minimum wage for 8 hours a week) | ||
href: https://www.legislation.gov.uk/ukpga/2014/28/notes/division/6/3/4 | ||
- title: Extended childcare entitlement guidance | ||
href: https://www.gov.uk/check-eligible-free-childcare-if-youre-working?step-by-step-nav=f517cd57-3c18-4bb9-aa8b-1b907e279bf9 | ||
|
||
brackets: | ||
- threshold: | ||
2015-01-01: 0 | ||
amount: | ||
2015-01-01: 1_331 | ||
- threshold: | ||
2015-01-01: 18 | ||
amount: | ||
2015-01-01: 1_788 | ||
- threshold: | ||
2015-01-01: 21 | ||
amount: | ||
2015-01-01: 2_379 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
description: The department for education limits extended childcare entitlement eligibility to households where individual adjusted income does not exceed this yearly threshold. | ||
metadata: | ||
unit: currency-GBP | ||
period: year | ||
label: Extended childcare entitlement maximum adjusted income threshold | ||
reference: | ||
- title: The Childcare Payments (Eligibility) Regulations 2015 - Regulation 15 | ||
href: https://www.legislation.gov.uk/uksi/2015/448/regulation/15#commentary-key-e27c923eee152accd495af8425536e29 | ||
- title: Extended childcare entitlement guidance | ||
href: https://www.gov.uk/check-eligible-free-childcare-if-youre-working?step-by-step-nav=f517cd57-3c18-4bb9-aa8b-1b907e279bf9 | ||
values: | ||
2015-01-01: 100_000 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
- name: eligible | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Proper names everywhere please |
||
period: 2025 | ||
input: | ||
extended_childcare_second_entitlement_age_condition: true | ||
extended_childcare_entitlement_income_eligible: true | ||
extended_childcare_entitlement_work_condition: true | ||
output: | ||
extended_childcare_second_entitlement_eligibility: true | ||
|
||
- name: non eligible | ||
period: 2025 | ||
input: | ||
extended_childcare_second_entitlement_age_condition: false | ||
extended_childcare_entitlement_income_eligible: true | ||
extended_childcare_entitlement_work_condition: true | ||
output: | ||
extended_childcare_second_entitlement_eligibility: false | ||
|
||
|
||
- name: non eligible | ||
period: 2025 | ||
input: | ||
extended_childcare_first_entitlement_age_condition: false | ||
extended_childcare_entitlement_income_eligible: true | ||
extended_childcare_entitlement_work_condition: true | ||
output: | ||
extended_childcare_first_entitlement_eligibility: false | ||
|
||
|
||
- name: eligible | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Proper names |
||
period: 2025 | ||
input: | ||
extended_childcare_first_entitlement_age_condition: true | ||
extended_childcare_entitlement_income_eligible: true | ||
extended_childcare_entitlement_work_condition: true | ||
output: | ||
extended_childcare_first_entitlement_eligibility: true | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
- name: Under 18 meeting yearly threshold | ||
period: 2025 | ||
input: | ||
age: 17 | ||
total_income: 5400 # Above £1,331 * 4 = £5,324 yearly threshold | ||
private_pension_income: 0 | ||
savings_interest_income: 0 | ||
dividend_income: 0 | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: true | ||
|
||
- name: Just turning 18 with yearly threshold | ||
period: 2025 | ||
input: | ||
age: 18 | ||
total_income: 7200 # Above £1,788 * 4 = £7,152 yearly threshold | ||
private_pension_income: 0 | ||
savings_interest_income: 0 | ||
dividend_income: 0 | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: true | ||
|
||
- name: Age 20 meeting 18-20 yearly threshold | ||
period: 2025 | ||
input: | ||
age: 20 | ||
total_income: 22000 | ||
private_pension_income: 10 | ||
savings_interest_income: 0 | ||
dividend_income: 0 | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: true | ||
|
||
- name: Age 21+ meeting higher yearly threshold | ||
period: 2025 | ||
input: | ||
age: 25 | ||
total_income: 29600 # Above £2,379 * 4 = £9,516 yearly threshold | ||
private_pension_income: 0 | ||
savings_interest_income: 0 | ||
dividend_income: 0 | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: true | ||
|
||
- name: Below yearly threshold after investment deductions | ||
period: 2025 | ||
input: | ||
age: 30 | ||
total_income: 12000 | ||
private_pension_income: 2000 | ||
savings_interest_income: 1000 | ||
dividend_income: 500 # Leaving £8,500 yearly < £9,516 threshold | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: false | ||
|
||
|
||
- name: Under 18 below yearly threshold | ||
period: 2025 | ||
input: | ||
age: 16 | ||
total_income: 5000 # Below £5,324 yearly threshold | ||
private_pension_income: 0 | ||
savings_interest_income: 0 | ||
dividend_income: 0 | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: false | ||
|
||
- name: Age 18-20 with investment reducing below yearly threshold | ||
period: 2025 | ||
input: | ||
age: 19 | ||
total_income: 8000 | ||
private_pension_income: 0 | ||
savings_interest_income: 1000 # Leaving £7,000 < £7,152 yearly threshold | ||
dividend_income: 0 | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: false | ||
|
||
- name: All investment income | ||
period: 2025 | ||
input: | ||
age: 25 | ||
total_income: 15000 | ||
private_pension_income: 5000 | ||
savings_interest_income: 4000 | ||
dividend_income: 3000 | ||
property_income: 3000 # All income is investment = £0 eligible | ||
output: | ||
extended_childcare_entitlement_income_eligible: false | ||
|
||
- name: At maximum threshold | ||
period: 2025 | ||
input: | ||
age: 35 | ||
total_income: 1000000 # At assumed maximum threshold | ||
adjusted_net_income: 1000000 | ||
private_pension_income: 0 | ||
savings_interest_income: 0 | ||
dividend_income: 0 | ||
property_income: 0 | ||
output: | ||
extended_childcare_entitlement_income_eligible: false |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
- name: Couple both working - eligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: true | ||
incapacity_benefit: 0 | ||
spouse: | ||
is_adult: true | ||
in_work: true | ||
incapacity_benefit: 0 | ||
benunits: | ||
benunit: | ||
members: [person, spouse] | ||
output: | ||
extended_childcare_entitlement_work_condition: true | ||
|
||
- name: Couple neither working - ineligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: false | ||
incapacity_benefit: 0 | ||
spouse: | ||
is_adult: true | ||
in_work: false | ||
incapacity_benefit: 0 | ||
benunits: | ||
benunit: | ||
members: [person, spouse] | ||
output: | ||
extended_childcare_entitlement_work_condition: false | ||
|
||
- name: Couple one working one with disability - eligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: true | ||
incapacity_benefit: 0 | ||
spouse: | ||
is_adult: true | ||
in_work: false | ||
incapacity_benefit: 100 | ||
benunits: | ||
benunit: | ||
members: [person, spouse] | ||
output: | ||
extended_childcare_entitlement_work_condition: true | ||
|
||
- name: Couple one working without qualifying condition - ineligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: true | ||
incapacity_benefit: 0 | ||
spouse: | ||
is_adult: true | ||
in_work: false | ||
incapacity_benefit: 0 | ||
benunits: | ||
benunit: | ||
members: [person, spouse] | ||
output: | ||
extended_childcare_entitlement_work_condition: false | ||
|
||
- name: Single working adult - eligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: true | ||
incapacity_benefit: 0 | ||
benunits: | ||
benunit: | ||
members: [person] | ||
output: | ||
extended_childcare_entitlement_work_condition: true | ||
|
||
- name: Single non-working adult - ineligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: false | ||
incapacity_benefit: 0 | ||
benunits: | ||
benunit: | ||
members: [person] | ||
output: | ||
extended_childcare_entitlement_work_condition: false | ||
|
||
- name: Single working adult with disability - eligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: true | ||
incapacity_benefit: 100 | ||
benunits: | ||
benunit: | ||
members: [person] | ||
output: | ||
extended_childcare_entitlement_work_condition: true | ||
|
||
- name: Single disabled non-working adult - ineligible | ||
period: 2025 | ||
input: | ||
people: | ||
person: | ||
is_adult: true | ||
in_work: false | ||
incapacity_benefit: 100 | ||
benunits: | ||
benunit: | ||
members: [person] | ||
output: | ||
extended_childcare_entitlement_work_condition: false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Always end in a full stop please.