Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Add the 2015–2017 Housing Benefit non-dependant deduction scale history

Open
#2,212 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@anth-volk is already working on this.

Since Oct 9, 2026.

  • #2213 by @anth-volk — open

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
15/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python, yaml
Domain
data

Research direction

The 2015–2017 values belong in the parameter file policyengine_uk/parameters/gov/dwp/housing_benefit/non_dep_deduction/amount.yaml, with dated references for each threshold and amount. Open PR #2213 already targets this work, so check it before starting and do not duplicate it. Done means the historical table matches the three cited regulations and the regression tests for 2015–2017 pass, with 2018 onward values unchanged.

Written by the indexing model from the issue text.

Description

Summary

Approved plan A5 adds the enacted 2015–2017 income thresholds and deduction amounts to the one existing Housing Benefit scale document. It currently backdates 2018 values. Three files, no inputs or formula changes. Existing #1925 retains 2018 onward scale changes and #2007/#2017 retain banding, exemptions and non-dependant attribution. 2015 non-dependant deduction scale (Article 18(3): all six amounts and income thresholds); 2016 non-dependant deduction scale (Regulation 5: all six amounts and income thresholds); 2017 non-dependant deduction scale (Article 23(3): all six amounts and income thresholds)

Audited model surface

  • Audited release: policyengine-uk 2.106.1
  • Audit unit: variable:household_benefits_individual_non_dep_deduction
  • Last model modification: 2024-07-25
  • Explicitly reviewed units:
    • variable:household_benefits_individual_non_dep_deduction — last model modification: 2024-07-25
  • Audit date: 2026-10-09
  • Periods reviewed: 2015–2017 complete scale; retain existing 2018 onward values
  • Jurisdictions: Great Britain

Findings and implementation parts

1. The existing scale lacks the 2015–2017 thresholds and amounts.

Sources: 2015 non-dependant deduction scale (Article 18(3): all six amounts and income thresholds); 2016 non-dependant deduction scale (Regulation 5: all six amounts and income thresholds); 2017 non-dependant deduction scale (Article 23(3): all six amounts and income thresholds)

Uncertainties and exclusions

Historical table only. No change to gross income, equality/banding consumers or exemption rules; #2007 owns those, before #2017. Rebase after #1925 to keep later years. Tests inspect the table independently of those unchanged consumers.

Dominant language
Python
Stars
51
Forks
34
Avg merge
2d 11h
Merged PRs (30d)
169

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from PolicyEngine/policyengine-uk

All issues in PolicyEngine/policyengine-uk

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.