Skip to content

Commit 3aa3379

Browse files
authored
Merge pull request #1581 from PolicyEngine/codex/capital-limit-label-cleanup
Rename capital threshold labels to capital limits
2 parents 167771b + 5abe942 commit 3aa3379

14 files changed

Lines changed: 30 additions & 32 deletions

File tree

policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/pension_age/upper_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/pension_age/limit.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
description: Pension-age Housing Benefit upper capital threshold.
1+
description: Pension-age Housing Benefit capital limit.
22
metadata:
3-
label: Pension-age Housing Benefit upper capital threshold
3+
label: Pension-age Housing Benefit capital limit
44
period: year
55
unit: currency-GBP
66
reference:

policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/pension_age/lower_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/pension_age/tariff_income/threshold.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
description: Standard pension-age Housing Benefit lower capital threshold.
1+
description: Standard pension-age Housing Benefit tariff income threshold.
22
metadata:
3-
label: Pension-age Housing Benefit lower capital threshold
3+
label: Pension-age Housing Benefit tariff income threshold
44
period: year
55
unit: currency-GBP
66
reference:

policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/working_age/upper_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/working_age/limit.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
description: Standard working-age Housing Benefit upper capital threshold.
1+
description: Standard working-age Housing Benefit capital limit.
22
metadata:
3-
label: Working-age Housing Benefit upper capital threshold
3+
label: Working-age Housing Benefit capital limit
44
period: year
55
unit: currency-GBP
66
reference:

policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/working_age/lower_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/housing_benefit/means_test/capital/working_age/tariff_income/threshold.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
description: Standard working-age Housing Benefit lower capital threshold.
1+
description: Standard working-age Housing Benefit tariff income threshold.
22
metadata:
3-
label: Working-age Housing Benefit lower capital threshold
3+
label: Working-age Housing Benefit tariff income threshold
44
period: year
55
unit: currency-GBP
66
reference:

policyengine_uk/parameters/gov/dwp/income_support/means_test/capital/upper_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/income_support/means_test/capital/limit.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
description: Upper capital threshold for Income Support eligibility.
1+
description: Capital limit for Income Support eligibility.
22
metadata:
3-
label: Income Support upper capital threshold
3+
label: Income Support capital limit
44
period: year
55
reference:
66
- title: Income Support (General) Regulations 1987 reg. 45

policyengine_uk/parameters/gov/dwp/income_support/means_test/capital/lower_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/income_support/means_test/capital/tariff_income/threshold.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
description: Lower capital threshold for Income Support tariff income.
1+
description: Capital threshold for Income Support tariff income.
22
metadata:
3-
label: Income Support lower capital threshold
3+
label: Income Support tariff income threshold
44
period: year
55
reference:
66
- title: Income Support (General) Regulations 1987 reg. 53(1)

policyengine_uk/parameters/gov/dwp/universal_credit/means_test/capital/upper_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/universal_credit/means_test/capital/limit.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
description: Universal Credit upper capital threshold.
1+
description: Universal Credit capital limit.
22
values:
33
2013-04-29: 16_000
44
metadata:
5-
label: Universal Credit upper capital threshold
5+
label: Universal Credit capital limit
66
period: year
77
unit: currency-GBP
88
reference:

policyengine_uk/parameters/gov/dwp/universal_credit/means_test/capital/lower_threshold.yaml renamed to policyengine_uk/parameters/gov/dwp/universal_credit/means_test/capital/tariff_income/threshold.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
description: Universal Credit lower capital threshold.
1+
description: Universal Credit tariff income threshold.
22
values:
33
2013-04-29: 6_000
44
metadata:
5-
label: Universal Credit lower capital threshold
5+
label: Universal Credit tariff income threshold
66
period: year
77
unit: currency-GBP
88
reference:

policyengine_uk/variables/gov/dwp/housing_benefit/applicable_income/housing_benefit_tariff_income.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ def formula(benunit, period, parameters):
1414
any_over_SP_age = benunit.any(benunit.members("is_SP_age", period))
1515
guarantee_credit = any_over_SP_age & (benunit("guarantee_credit", period) > 0)
1616
p = parameters(period).gov.dwp.housing_benefit.means_test.capital
17-
lower_threshold = where(
17+
threshold = where(
1818
any_over_SP_age,
19-
p.pension_age.lower_threshold,
20-
p.working_age.lower_threshold,
19+
p.pension_age.tariff_income.threshold,
20+
p.working_age.tariff_income.threshold,
2121
)
2222
step = where(
2323
any_over_SP_age,
@@ -29,7 +29,7 @@ def formula(benunit, period, parameters):
2929
p.pension_age.tariff_income.amount,
3030
p.working_age.tariff_income.amount,
3131
)
32-
excess_capital = max_(0, capital - lower_threshold)
32+
excess_capital = max_(0, capital - threshold)
3333
steps = np.ceil(excess_capital / step)
3434
tariff_income = steps * amount * WEEKS_IN_YEAR
3535
return where(guarantee_credit, 0, tariff_income)

policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_eligible.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ def formula(benunit, period, parameters):
1515
any_over_SP_age = benunit.any(benunit.members("is_SP_age", period))
1616
capital = benunit("housing_benefit_assessable_capital", period)
1717
hb_capital = parameters(period).gov.dwp.housing_benefit.means_test.capital
18-
upper_threshold = where(
18+
limit = where(
1919
any_over_SP_age,
20-
hb_capital.pension_age.upper_threshold,
21-
hb_capital.working_age.upper_threshold,
20+
hb_capital.pension_age.limit,
21+
hb_capital.working_age.limit,
2222
)
2323
return (
2424
already_claiming
2525
& (social | lha_eligible)
2626
& ~claiming_uc
27-
& (capital <= upper_threshold)
27+
& (capital <= limit)
2828
)

0 commit comments

Comments
 (0)