Conversation
…ze criteria HB Regs 2006 reg 13D(12) excludes from occupiers only "any joint tenant who is not a member of the claimant's household", so a joint tenant in the claimant's household counts (LHA Guidance Manual 2.030, 2.100, 2.123 ex 3). New BenUnit input joint_tenant_in_household_head_household marks a sharer family that forms a single household with the household head's family. The head's family and every such sharer count each other's members in the size criteria and additional bedrooms (13D(3), (3A)(a)(iii)), and each counts every occupier counted for any of them, so they share one set of occupiers. Rooms shared with them still count as exclusive (13D(2)(b)). Deductions, the young individual's test, CTR and UC are unchanged. Fixes #2046 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Coordination note from #2062 (issue #2059), which makes every programme read one household head. This PR's Whichever of the two PRs lands second needs these readers switched:
#2062 adds a test, |
…dant' into hb-joint-tenants-single-household
Fixes #2046
Stacked on #2035 (
hb-joint-tenant-shared-non-dependant, merged in at its head 559b85b) → #2016 → #2010 → #2006 → #1896. It gets CI once retargeted tomain.What changes
HB Regs 2006 reg 13D(12) excludes from the size criteria's occupiers only "any joint tenant who is not a member of the claimant's household". The model counted no joint tenant in another's HB size criteria. That is right for joint tenants in separate households (LHA Guidance Manual 2.093; A21/2013 para 25), but not for one who shares the claimant's household. LHA Guidance Manual 2.100: Lee, his partner and two children under 10 are joint tenants with Lee's mother, and "the three bedroom LHA rate applies to both Lee and his mother because they form a single household". The model gave Lee two bedrooms and his mother the shared accommodation rate.
joint_tenant_in_household_head_household(household/consumption/rent/), default false.liable_for_share_of_household_rent) that forms a single household with the household head's family.in_joint_tenants_single_household(benunit, period): the head's family and every flagged sharer, once there is one.housing_benefit_other_occupiersnow takes weights for every person and decides who is an occupier of whose dwelling.non_dependants_residing_with_any). So all families of the household have the same occupiers.housing_benefit_shares_accommodationmarks the families of a single household only if a sharer outside that household exists, or on the existing grounds.non_dependant_normally_resides_withstill decides who a non-dependant resides with;Law and guidance (verbatim)
Judgment call: one set of occupiers per single household. No guidance or decision found addresses another joint tenant's lodger or non-dependant within a single household. An independent research memo (Subfleet) searched the LHA and HB/CTB manuals, the circulars and Upper Tribunal decisions. The model gives the families of a single household the union of their occupiers, for three reasons:
The alternative, counting only the joint-tenant families in each other's criteria, would give Lee's mother a different rate from Lee whenever she had a lodger. That contradicts 2.100.
Invariants (Hypothesis,
test_joint_tenants_single_household_properties.py)Tests
LHA_joint_tenants_single_household.yaml, 12 cases:Impact (real microsimulation, released enhanced FRS 2024-25, uk-data 1.57.4, sha256 03fe15e40a4c, 2026)
Two real runs of the released dataset, each with its own worktree's virtualenv:
Scripts and outputs are in the session's review folder (
impact/dump_sim.py,impact/compare.py,impact/efrs_compare_2026.out,impact/sharers_compare_*_2026.out).liable_for_share_of_household_rentinput (0 sharer families), so no household has joint occupiers and none can form a single household. Every output in the comparison is identical between the two runs:frs-non-dependant-residenceat db02d65, stacked on Add Energy Bills Rebate #512; sha256 78cbcb44100a, 2026). In that data, 97 survey households (158k weighted families) share the rent.Follow-ups
joint_tenant_in_household_head_householdin policyengine-uk-data from the FRS relationship grid: a sharer family related to the household head's family. It would stack on thefrs-non-dependant-residencebranch, which already parses the grid. Filed as a separate task.housing_benefit_other_occupiersnow takes a weight for every person and decides who counts for whom, so Charge non-dependant deductions for non-dependants within the claimant's benefit unit #2017's in-unit non-dependants of a joint occupier can be added there. The disabled-rooms branch (cannot_share=onbedrooms_for_children) is unaffected, apart from a docstring line oncount_other=.axiom: TheAxiomFoundation/rulespec-uk#406 queued (addendum TheAxiomFoundation/rulespec-uk#406 (comment): HB reg 13D(12) occupiers per claimant for joint tenants in the claimant's household, 13D(3)/(3A)(a)(iii) single-household size criteria, 13D(2)(b) "member of his household"; companion cases from LHA Guidance Manual 2.100 and 2.123 example 3)
🤖 Generated with Claude Code