From 9a954a0511f4ec206875cb8db086af2f9d7cfe53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Fri, 11 Sep 2026 15:00:09 +0200 Subject: [PATCH 1/3] Add the UC element, employment, Housing Benefit and childcare packages issue 259 asks for - Five Stat-Xplore UC_Households crosses, January 2023 to May 2026, each element category x payment indicator plus DWP's Total over payment indicator: housing tenure, housing entitlement 'Yes', LCW entitlement (incl. the April 2026 'LCWRA - Lower' rate), the LCWRA group value, and carer entitlement. - People on Universal Credit by employment indicator (person grain; May 2026 is 'Not available' for everyone, so only that row and the Total port). - Housing Benefit claimants by client type x tenure (January 2023 to February 2026) and x accommodation type (September 2025 onward, when DWP starts publishing it). - UC childcare element tables to May 2026: Table 1 total/single/couple and the Table 3 mean amount; no total amount is published or computed. - Retire dwp-uc-households-housing-entitlement-april-december-2025, whose grouped tenure cell was labelled 'Social Rented Sector' (DWP's Housing Entitlement 'Yes' value carries the same cells), and the August 2025 childcare vintage, superseded by the May 2026 tables. - Register the packages, document them in the harness and UK checklist, add tests/test_issue_259_uc_elements_housing_benefit.py and re-pin the bundle (202,590 -> 205,161 facts). Fixes #259. Co-Authored-By: Claude Opus 5 --- chronicle/bundle.py | 11 +- chronicle/source_package.py | 31 +- ...ion_type_september_2025_february_2026.json | 132 ++ .../manifest.yaml | 19 + ...and_tenure_january_2023_february_2026.json | 236 +++ .../manifest.yaml | 19 + .../manifest.yaml | 18 - ...tatistics-march-2021-to-to-august-2025.ods | Bin 71936 -> 0 bytes .../manifest.yaml | 18 + ...are-element-statistics-may-2026-tables.ods | Bin 0 -> 76309 bytes .../manifest.yaml | 19 + ...yment_indicator_january_2023_may_2026.json | 268 +++ .../manifest.yaml | 19 - ...using_entitlement_april_december_2025.json | 101 -- .../manifest.yaml | 19 + ...yment_indicator_january_2023_may_2026.json | 268 +++ .../manifest.yaml | 19 + ...yment_indicator_january_2023_may_2026.json | 276 +++ .../manifest.yaml | 19 + ...yment_indicator_january_2023_may_2026.json | 280 +++ .../manifest.yaml | 19 + ...yment_indicator_january_2023_may_2026.json | 286 +++ .../manifest.yaml | 18 + ...yment_indicator_january_2023_may_2026.json | 233 +++ docs/agent-source-package-harness.md | 60 +- docs/pe-uk-source-checklist.md | 4 +- .../source_package.yaml | 1064 ++++++++++++ .../source_package.yaml | 1218 +++++++++++++ .../source_package.yaml | 652 ------- .../source_package.yaml | 1541 +++++++++++++++++ .../source_package.yaml | 990 +++++++++++ .../source_package.yaml | 514 ------ .../source_package.yaml | 835 +++++++++ .../source_package.yaml | 1307 ++++++++++++++ .../source_package.yaml | 834 +++++++++ .../source_package.yaml | 1310 ++++++++++++++ .../source_package.yaml | 875 ++++++++++ tests/test_chronicle_bundle.py | 216 ++- tests/test_chronicle_source_package.py | 21 +- ...t_issue_259_uc_elements_housing_benefit.py | 900 ++++++++++ 40 files changed, 13257 insertions(+), 1412 deletions(-) create mode 100644 db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/housing_benefit_claimants_by_client_type_tenure_and_accommodation_type_september_2025_february_2026.json create mode 100644 db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/manifest.yaml create mode 100644 db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/housing_benefit_claimants_by_client_type_and_tenure_january_2023_february_2026.json create mode 100644 db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/manifest.yaml delete mode 100644 db/data/dwp/uc_childcare_element_march_2021_august_2025/manifest.yaml delete mode 100644 db/data/dwp/uc_childcare_element_march_2021_august_2025/universal-credit-childcare-element-statistics-march-2021-to-to-august-2025.ods create mode 100644 db/data/dwp/uc_childcare_element_march_2021_may_2026/manifest.yaml create mode 100644 db/data/dwp/uc_childcare_element_march_2021_may_2026/universal-credit-childcare-element-statistics-may-2026-tables.ods create mode 100644 db/data/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/manifest.yaml create mode 100644 db/data/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/uc_households_by_carer_entitlement_and_payment_indicator_january_2023_may_2026.json delete mode 100644 db/data/dwp/uc_households_housing_entitlement_april_december_2025/manifest.yaml delete mode 100644 db/data/dwp/uc_households_housing_entitlement_april_december_2025/uc_households_housing_entitlement_april_december_2025.json create mode 100644 db/data/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/manifest.yaml create mode 100644 db/data/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/uc_households_by_housing_entitlement_and_payment_indicator_january_2023_may_2026.json create mode 100644 db/data/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/manifest.yaml create mode 100644 db/data/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/uc_households_by_housing_entitlement_tenure_and_payment_indicator_january_2023_may_2026.json create mode 100644 db/data/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/manifest.yaml create mode 100644 db/data/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/uc_households_by_lcw_entitlement_group_and_payment_indicator_january_2023_may_2026.json create mode 100644 db/data/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/manifest.yaml create mode 100644 db/data/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/uc_households_by_lcw_entitlement_and_payment_indicator_january_2023_may_2026.json create mode 100644 db/data/dwp/uc_people_employment_indicator_january_2023_may_2026/manifest.yaml create mode 100644 db/data/dwp/uc_people_employment_indicator_january_2023_may_2026/people_on_uc_by_employment_indicator_january_2023_may_2026.json create mode 100644 packages/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/source_package.yaml create mode 100644 packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml delete mode 100644 packages/dwp/uc_childcare_element_march_2021_august_2025/source_package.yaml create mode 100644 packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml create mode 100644 packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml delete mode 100644 packages/dwp/uc_households_housing_entitlement_april_december_2025/source_package.yaml create mode 100644 packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml create mode 100644 packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml create mode 100644 packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml create mode 100644 packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml create mode 100644 packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml create mode 100644 tests/test_issue_259_uc_elements_housing_benefit.py diff --git a/chronicle/bundle.py b/chronicle/bundle.py index 1b55b97f..99fb274b 100644 --- a/chronicle/bundle.py +++ b/chronicle/bundle.py @@ -63,13 +63,16 @@ "dft-veh1103-cars-fuel-type-2025", "dwp-benefit-cap-november-2025", "dwp-benefit-statistics-february-2026", + "dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026", + "dwp-hb-claimants-client-type-tenure-january-2023-february-2026", "dwp-pip-daily-living-foi-2025", - "dwp-uc-childcare-element-march-2021-august-2025", + "dwp-uc-childcare-element-march-2021-may-2026", "dwp-uc-deductions-march-2025-february-2026", "dwp-uc-households-by-constituency-children-may-2025", "dwp-uc-households-by-constituency-may-2025", "dwp-uc-households-by-local-authority-may-2025", "dwp-uc-households-carer-entitlement-april-december-2025", + "dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026", "dwp-uc-households-children-april-december-2025", "dwp-uc-households-children-child-entitlement-april-december-2025", "dwp-uc-households-children-payment-indicator-child-entitlement-april-2023-may-2026", @@ -77,9 +80,13 @@ "dwp-uc-households-family-type-child-entitlement-april-december-2025", "dwp-uc-households-family-type-payment-indicator-april-december-2025", "dwp-uc-households-family-type-payment-indicator-child-entitlement-april-2023-may-2026", - "dwp-uc-households-housing-entitlement-april-december-2025", + "dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026", + "dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026", + "dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026", + "dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026", "dwp-uc-households-lcwra-entitlement-april-december-2025", "dwp-uc-payment-distribution-april-december-2025", + "dwp-uc-people-employment-indicator-january-2023-may-2026", "dwp-uc-scotland-youngest-child-april-december-2025", "dwp-uc-two-child-limit-2025", "hmrc-cgt-age-2026", diff --git a/chronicle/source_package.py b/chronicle/source_package.py index addc3a77..d138a92a 100644 --- a/chronicle/source_package.py +++ b/chronicle/source_package.py @@ -166,8 +166,14 @@ "dwp-benefit-statistics-february-2026": Path( "dwp/benefit_statistics_february_2026" ), - "dwp-uc-childcare-element-march-2021-august-2025": Path( - "dwp/uc_childcare_element_march_2021_august_2025" + "dwp-hb-claimants-client-type-tenure-january-2023-february-2026": Path( + "dwp/hb_claimants_client_type_tenure_january_2023_february_2026" + ), + "dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026": Path( + "dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026" + ), + "dwp-uc-childcare-element-march-2021-may-2026": Path( + "dwp/uc_childcare_element_march_2021_may_2026" ), "dwp-uc-deductions-march-2025-february-2026": Path( "dwp/uc_deductions_march_2025_february_2026" @@ -191,9 +197,6 @@ "dwp-uc-households-family-type-april-december-2025": Path( "dwp/uc_households_family_type_april_december_2025" ), - "dwp-uc-households-housing-entitlement-april-december-2025": Path( - "dwp/uc_households_housing_entitlement_april_december_2025" - ), "dwp-uc-households-lcwra-entitlement-april-december-2025": Path( "dwp/uc_households_lcwra_entitlement_april_december_2025" ), @@ -212,6 +215,24 @@ "dwp-uc-households-children-payment-indicator-child-entitlement-april-2023-may-2026": Path( "dwp/uc_households_children_payment_indicator_child_entitlement_april_2023_may_2026" ), + "dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026": Path( + "dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026" + ), + "dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026": Path( + "dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026" + ), + "dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026": Path( + "dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026" + ), + "dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026": Path( + "dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026" + ), + "dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026": Path( + "dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026" + ), + "dwp-uc-people-employment-indicator-january-2023-may-2026": Path( + "dwp/uc_people_employment_indicator_january_2023_may_2026" + ), "dwp-uc-payment-distribution-april-december-2025": Path( "dwp/uc_payment_distribution_april_december_2025" ), diff --git a/db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/housing_benefit_claimants_by_client_type_tenure_and_accommodation_type_september_2025_february_2026.json b/db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/housing_benefit_claimants_by_client_type_tenure_and_accommodation_type_september_2025_february_2026.json new file mode 100644 index 00000000..90ae3e4a --- /dev/null +++ b/db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/housing_benefit_claimants_by_client_type_tenure_and_accommodation_type_september_2025_february_2026.json @@ -0,0 +1,132 @@ +{ + "query" : { + "database" : "str:database:hb_new", + "measures" : [ "str:count:hb_new:V_F_HB_NEW" ], + "recodes" : { + "str:field:hb_new:V_F_HB_NEW:PENWORK" : { + "map" : [ [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1" ], [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2" ] ], + "total" : true + }, + "str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME" : { + "map" : [ [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202509" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202510" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202511" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202512" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202601" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202602" ] ], + "total" : false + }, + "str:field:hb_new:V_F_HB_NEW:TENURE_PUB" : { + "map" : [ [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1" ], [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2" ], [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99" ] ], + "total" : true + }, + "str:field:hb_new:V_F_HB_NEW:SATA" : { + "map" : [ [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1" ], [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2" ], [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9" ], [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99" ] ], + "total" : false + } + }, + "dimensions" : [ [ "str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME" ], [ "str:field:hb_new:V_F_HB_NEW:PENWORK" ], [ "str:field:hb_new:V_F_HB_NEW:TENURE_PUB" ], [ "str:field:hb_new:V_F_HB_NEW:SATA" ] ] + }, + "database" : { + "id" : "hb_new", + "uri" : "str:database:hb_new", + "label" : "Housing Benefit - Data from April 2018", + "annotationKeys" : [ "XXI" ] + }, + "measures" : [ { + "uri" : "str:count:hb_new:V_F_HB_NEW", + "label" : "Housing Benefit Claimants", + "measure" : "str:count:hb_new:V_F_HB_NEW", + "function" : "COUNT" + } ], + "fields" : [ { + "uri" : "str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME", + "label" : "Month", + "items" : [ { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202509" ], + "labels" : [ "202509 (Sep-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202510" ], + "labels" : [ "202510 (Oct-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202511" ], + "labels" : [ "202511 (Nov-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202512" ], + "labels" : [ "202512 (Dec-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202601" ], + "labels" : [ "202601 (Jan-26)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202602" ], + "labels" : [ "202602 (Feb-26)" ] + } ] + }, { + "uri" : "str:field:hb_new:V_F_HB_NEW:PENWORK", + "label" : "Client Type", + "items" : [ { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1" ], + "labels" : [ "Working age" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2" ], + "labels" : [ "Pension age" ] + }, { + "type" : "Total", + "labels" : [ "Total" ] + } ] + }, { + "uri" : "str:field:hb_new:V_F_HB_NEW:TENURE_PUB", + "label" : "Private or Social Rented", + "annotationKeys" : [ "XXV", "XXVI" ], + "items" : [ { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1" ], + "labels" : [ "Social Rented Sector" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2" ], + "labels" : [ "Private Rented Sector" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99" ], + "labels" : [ "Unknown or missing housing sector" ] + }, { + "type" : "Total", + "labels" : [ "Total" ] + } ] + }, { + "uri" : "str:field:hb_new:V_F_HB_NEW:SATA", + "label" : "Accommodation Type", + "items" : [ { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1" ], + "labels" : [ "Specified Accommodation" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2" ], + "labels" : [ "Temporary Accommodation" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9" ], + "labels" : [ "Other" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99" ], + "labels" : [ "Unknown / Missing" ] + } ] + } ], + "cubes" : { + "str:count:hb_new:V_F_HB_NEW" : { + "values" : [ [ [ [ 150195, 123388, 116196, 11 ], [ 39805, 44, 24405, 0 ], [ 0, 0, 123, 34 ], [ 190000, 123438, 140728, 48 ] ], [ [ 49140, 4037, 838151, 15 ], [ 5080, 492, 211847, 0 ], [ 0, 0, 7, 6 ], [ 54221, 4527, 1050003, 21 ] ], [ [ 199334, 127426, 954352, 24 ], [ 44882, 535, 236247, 0 ], [ 0, 0, 137, 44 ], [ 244218, 127968, 1190731, 69 ] ] ], [ [ [ 150815, 126315, 79053, 13 ], [ 40067, 21, 16533, 0 ], [ 0, 14, 123, 27 ], [ 190890, 126345, 95704, 38 ] ], [ [ 49102, 4135, 838408, 35 ], [ 5107, 26, 212647, 11 ], [ 0, 0, 12, 5 ], [ 54203, 4161, 1051070, 49 ] ], [ [ 199916, 130455, 917465, 45 ], [ 45174, 40, 229177, 11 ], [ 0, 14, 131, 30 ], [ 245094, 130505, 1146775, 85 ] ] ], [ [ [ 150664, 124987, 45759, 15 ], [ 39726, 13, 9124, 0 ], [ 0, 7, 64, 15 ], [ 190389, 125005, 54952, 26 ] ], [ [ 49017, 4104, 836035, 39 ], [ 5102, 46, 212298, 10 ], [ 0, 0, 15, 6 ], [ 54122, 4154, 1048338, 55 ] ], [ [ 199679, 129093, 881795, 47 ], [ 44829, 61, 221417, 10 ], [ 0, 7, 80, 20 ], [ 244506, 129157, 1103295, 79 ] ] ], [ [ [ 152852, 125657, 29278, 5 ], [ 40198, 16, 5644, 0 ], [ 0, 0, 66, 38 ], [ 193049, 125678, 34984, 47 ] ], [ [ 49424, 4196, 835033, 6 ], [ 5115, 45, 212910, 0 ], [ 0, 0, 14, 7 ], [ 54541, 4247, 1047962, 10 ] ], [ [ 202274, 129852, 864312, 13 ], [ 45321, 63, 218553, 0 ], [ 0, 0, 78, 44 ], [ 247593, 129920, 1082944, 51 ] ] ], [ [ [ 155493, 127899, 23603, 5 ], [ 41029, 48, 4460, 0 ], [ 5, 7, 105, 30 ], [ 196528, 127954, 28167, 33 ] ], [ [ 49546, 4340, 836511, 6 ], [ 5175, 49, 213950, 0 ], [ 0, 0, 11, 6 ], [ 54721, 4392, 1050476, 19 ] ], [ [ 205040, 132242, 860112, 13 ], [ 46205, 96, 218408, 0 ], [ 5, 9, 116, 38 ], [ 251246, 132348, 1078644, 51 ] ] ], [ [ [ 155251, 127474, 18184, 6 ], [ 40769, 23, 3364, 0 ], [ 0, 10, 49, 26 ], [ 196021, 127506, 21606, 31 ] ], [ [ 49274, 4339, 834275, 0 ], [ 5144, 45, 213719, 0 ], [ 0, 0, 17, 6 ], [ 54417, 4384, 1048010, 8 ] ], [ [ 204521, 131815, 852464, 5 ], [ 45913, 69, 217086, 0 ], [ 0, 10, 64, 32 ], [ 250434, 131892, 1069608, 38 ] ] ] ], + "precision" : 0 + } + }, + "annotationMap" : { + "XXI" : "\"..\" denotes a nil or negligible number of claimants or award amount based on a nil or negligible number of claimants.", + "XXV" : "For Glasgow City, there has been a misclassification of tenure causing a notable underreporting of the number of Private Rented sector properties between February 2024 and October 2024. Due to this, Detailed Housing Type breakdowns from February 2024 for Glasgow City should be used with caution.", + "XXVI" : "For Calderdale since January 2024 there has been a misclassification of the HB claims where Local Housing Allowance is applied. This means a notable underreporting of Private deregulated tenants (LHA) (PRS) and numbers of Entitled Bedrooms (LHA) and thus over-reporting of Private deregulated tenants (non-LHA) (PRS) and Non-LHA claimants respectively." + } +} \ No newline at end of file diff --git a/db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/manifest.yaml b/db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/manifest.yaml new file mode 100644 index 00000000..0f7b3937 --- /dev/null +++ b/db/data/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/manifest.yaml @@ -0,0 +1,19 @@ +source_id: dwp +package_id: dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026 +dataset: dwp_dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026 +source_page: https://stat-xplore.dwp.gov.uk/ +table: Housing Benefit claimants by client type, tenure and accommodation type, September + 2025 to February 2026 +files: + 2025: + filename: housing_benefit_claimants_by_client_type_tenure_and_accommodation_type_september_2025_february_2026.json + source_url: https://stat-xplore.dwp.gov.uk/webapi/rest/v1/table + sha256: a2fd55457c9427cd16295489810e8f5fdff0a78e2fabe2aa6e9b835421030bca + size_bytes: 7955 + fetched_at: '2026-09-11T12:11:17Z' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/dwp/dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026/2025/a2fd55457c9427cd16295489810e8f5fdff0a78e2fabe2aa6e9b835421030bca/housing_benefit_claimants_by_client_type_tenure_and_accommodation_type_september_2025_february_2026.json + uri: r2://ledger-raw/raw/uk/dwp/dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026/2025/a2fd55457c9427cd16295489810e8f5fdff0a78e2fabe2aa6e9b835421030bca/housing_benefit_claimants_by_client_type_tenure_and_accommodation_type_september_2025_february_2026.json diff --git a/db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/housing_benefit_claimants_by_client_type_and_tenure_january_2023_february_2026.json b/db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/housing_benefit_claimants_by_client_type_and_tenure_january_2023_february_2026.json new file mode 100644 index 00000000..6591738c --- /dev/null +++ b/db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/housing_benefit_claimants_by_client_type_and_tenure_january_2023_february_2026.json @@ -0,0 +1,236 @@ +{ + "query" : { + "database" : "str:database:hb_new", + "measures" : [ "str:count:hb_new:V_F_HB_NEW" ], + "recodes" : { + "str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME" : { + "map" : [ [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202301" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202302" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202303" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202304" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202305" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202306" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202307" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202308" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202309" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202310" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202311" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202312" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202401" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202402" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202403" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202404" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202405" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202406" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202407" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202408" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202409" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202410" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202411" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202412" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202501" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202502" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202503" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202504" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202505" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202506" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202507" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202508" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202509" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202510" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202511" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202512" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202601" ], [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202602" ] ], + "total" : false + }, + "str:field:hb_new:V_F_HB_NEW:TENURE_PUB" : { + "map" : [ [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1" ], [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2" ], [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99" ] ], + "total" : true + }, + "str:field:hb_new:V_F_HB_NEW:PENWORK" : { + "map" : [ [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1" ], [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2" ] ], + "total" : true + } + }, + "dimensions" : [ [ "str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME" ], [ "str:field:hb_new:V_F_HB_NEW:PENWORK" ], [ "str:field:hb_new:V_F_HB_NEW:TENURE_PUB" ] ] + }, + "database" : { + "id" : "hb_new", + "uri" : "str:database:hb_new", + "label" : "Housing Benefit - Data from April 2018", + "annotationKeys" : [ "XXI" ] + }, + "measures" : [ { + "uri" : "str:count:hb_new:V_F_HB_NEW", + "label" : "Housing Benefit Claimants", + "measure" : "str:count:hb_new:V_F_HB_NEW", + "function" : "COUNT" + } ], + "fields" : [ { + "uri" : "str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME", + "label" : "Month", + "items" : [ { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202301" ], + "labels" : [ "202301 (Jan-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202302" ], + "labels" : [ "202302 (Feb-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202303" ], + "labels" : [ "202303 (Mar-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202304" ], + "labels" : [ "202304 (Apr-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202305" ], + "labels" : [ "202305 (May-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202306" ], + "labels" : [ "202306 (Jun-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202307" ], + "labels" : [ "202307 (Jul-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202308" ], + "labels" : [ "202308 (Aug-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202309" ], + "labels" : [ "202309 (Sep-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202310" ], + "labels" : [ "202310 (Oct-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202311" ], + "labels" : [ "202311 (Nov-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202312" ], + "labels" : [ "202312 (Dec-23)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202401" ], + "labels" : [ "202401 (Jan-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202402" ], + "labels" : [ "202402 (Feb-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202403" ], + "labels" : [ "202403 (Mar-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202404" ], + "labels" : [ "202404 (Apr-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202405" ], + "labels" : [ "202405 (May-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202406" ], + "labels" : [ "202406 (Jun-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202407" ], + "labels" : [ "202407 (Jul-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202408" ], + "labels" : [ "202408 (Aug-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202409" ], + "labels" : [ "202409 (Sep-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202410" ], + "labels" : [ "202410 (Oct-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202411" ], + "labels" : [ "202411 (Nov-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202412" ], + "labels" : [ "202412 (Dec-24)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202501" ], + "labels" : [ "202501 (Jan-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202502" ], + "labels" : [ "202502 (Feb-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202503" ], + "labels" : [ "202503 (Mar-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202504" ], + "labels" : [ "202504 (Apr-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202505" ], + "labels" : [ "202505 (May-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202506" ], + "labels" : [ "202506 (Jun-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202507" ], + "labels" : [ "202507 (Jul-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202508" ], + "labels" : [ "202508 (Aug-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202509" ], + "labels" : [ "202509 (Sep-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202510" ], + "labels" : [ "202510 (Oct-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202511" ], + "labels" : [ "202511 (Nov-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202512" ], + "labels" : [ "202512 (Dec-25)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202601" ], + "labels" : [ "202601 (Jan-26)" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME:C_HB_NEW_DATE:202602" ], + "labels" : [ "202602 (Feb-26)" ] + } ] + }, { + "uri" : "str:field:hb_new:V_F_HB_NEW:PENWORK", + "label" : "Client Type", + "items" : [ { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1" ], + "labels" : [ "Working age" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2" ], + "labels" : [ "Pension age" ] + }, { + "type" : "Total", + "labels" : [ "Total" ] + } ] + }, { + "uri" : "str:field:hb_new:V_F_HB_NEW:TENURE_PUB", + "label" : "Private or Social Rented", + "annotationKeys" : [ "XXV", "XXVI" ], + "items" : [ { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1" ], + "labels" : [ "Social Rented Sector" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2" ], + "labels" : [ "Private Rented Sector" ] + }, { + "type" : "RecodeItem", + "uris" : [ "str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99" ], + "labels" : [ "Unknown or missing housing sector" ] + }, { + "type" : "Total", + "labels" : [ "Total" ] + } ] + } ], + "cubes" : { + "str:count:hb_new:V_F_HB_NEW" : { + "values" : [ [ [ 1024911, 319623, 108, 1344641 ], [ 895371, 213779, 22, 1109174 ], [ 1920278, 533399, 132, 2453812 ] ], [ [ 1018444, 314812, 69, 1333321 ], [ 893320, 213640, 15, 1106979 ], [ 1911764, 528452, 87, 2440304 ] ], [ [ 1011339, 309802, 75, 1321213 ], [ 892276, 213685, 22, 1105983 ], [ 1903606, 523490, 98, 2427191 ] ], [ [ 1000207, 303863, 64, 1304137 ], [ 890484, 212989, 26, 1103503 ], [ 1890694, 516851, 91, 2407640 ] ], [ [ 996384, 299594, 72, 1296050 ], [ 891882, 213447, 18, 1105341 ], [ 1888265, 513035, 88, 2401389 ] ], [ [ 991999, 295803, 74, 1287879 ], [ 892661, 213813, 21, 1106497 ], [ 1884658, 509622, 99, 2394371 ] ], [ [ 982298, 290088, 71, 1272451 ], [ 891732, 213507, 14, 1105248 ], [ 1874025, 503595, 85, 2377704 ] ], [ [ 977554, 286650, 53, 1264252 ], [ 892090, 213549, 14, 1105650 ], [ 1869647, 500191, 61, 2369902 ] ], [ [ 966532, 280862, 124, 1247524 ], [ 890645, 213134, 10, 1103789 ], [ 1857179, 493996, 134, 2351313 ] ], [ [ 960042, 276001, 47, 1236091 ], [ 890914, 213410, 7, 1104336 ], [ 1850958, 489412, 56, 2340425 ] ], [ [ 953762, 271337, 60, 1225160 ], [ 891096, 213553, 13, 1104662 ], [ 1844861, 484893, 70, 2329817 ] ], [ [ 945277, 265969, 47, 1211288 ], [ 889585, 213386, 15, 1102991 ], [ 1834862, 479351, 64, 2314278 ] ], [ [ 943683, 263311, 58, 1207052 ], [ 890153, 213966, 8, 1104132 ], [ 1833836, 477276, 70, 2311184 ] ], [ [ 941932, 257335, 73, 1199343 ], [ 890600, 212948, 13, 1103560 ], [ 1832535, 470278, 87, 2302900 ] ], [ [ 928075, 250942, 95, 1179112 ], [ 887717, 212339, 25, 1100079 ], [ 1815794, 463278, 118, 2279192 ] ], [ [ 924698, 247818, 84, 1172603 ], [ 888738, 212674, 19, 1101430 ], [ 1813433, 460491, 105, 2274029 ] ], [ [ 921256, 243437, 127, 1164821 ], [ 891365, 213206, 17, 1104592 ], [ 1812624, 456645, 141, 2269410 ] ], [ [ 903056, 233821, 135, 1137011 ], [ 890379, 212972, 18, 1103374 ], [ 1793434, 446789, 159, 2240385 ] ], [ [ 879470, 220943, 181, 1100594 ], [ 890617, 213310, 19, 1103953 ], [ 1770087, 434256, 196, 2204546 ] ], [ [ 843533, 200350, 187, 1044068 ], [ 891241, 213968, 31, 1105234 ], [ 1734772, 414317, 216, 2149305 ] ], [ [ 800328, 177289, 251, 977876 ], [ 890972, 213957, 22, 1104952 ], [ 1691302, 391251, 274, 2082823 ] ], [ [ 770880, 164062, 211, 935147 ], [ 891591, 214251, 22, 1105863 ], [ 1662470, 378309, 229, 2041010 ] ], [ [ 729464, 150660, 218, 880344 ], [ 889504, 214629, 28, 1104163 ], [ 1618974, 365287, 249, 1984510 ] ], [ [ 706681, 142930, 179, 849791 ], [ 889908, 214926, 31, 1104864 ], [ 1596586, 357855, 214, 1954657 ] ], [ [ 694527, 138167, 242, 832936 ], [ 892018, 215977, 31, 1108028 ], [ 1586545, 354149, 275, 1940965 ] ], [ [ 654276, 125532, 156, 779967 ], [ 889557, 215418, 27, 1104998 ], [ 1543832, 340950, 182, 1884962 ] ], [ [ 626148, 117622, 188, 743953 ], [ 889802, 215710, 35, 1105547 ], [ 1515948, 333327, 216, 1849501 ] ], [ [ 590106, 109311, 248, 699668 ], [ 889759, 216026, 28, 1105816 ], [ 1479869, 325342, 274, 1805482 ] ], [ [ 558503, 102040, 238, 660775 ], [ 891771, 216811, 25, 1108604 ], [ 1450271, 318849, 260, 1769380 ] ], [ [ 503977, 90250, 155, 594390 ], [ 891390, 216685, 15, 1108091 ], [ 1395366, 306937, 172, 1702483 ] ], [ [ 464994, 81899, 154, 547047 ], [ 891911, 217061, 18, 1108985 ], [ 1356903, 298959, 169, 1656034 ] ], [ [ 417381, 71309, 119, 488807 ], [ 890881, 216914, 23, 1107821 ], [ 1308263, 288223, 139, 1596629 ] ], [ [ 389789, 64253, 168, 454213 ], [ 891342, 217418, 16, 1108778 ], [ 1281134, 281668, 182, 1562988 ] ], [ [ 356201, 56621, 155, 412976 ], [ 891682, 217790, 12, 1109480 ], [ 1247879, 274405, 169, 1522456 ] ], [ [ 321420, 48865, 83, 370372 ], [ 889188, 217456, 22, 1106666 ], [ 1210615, 266325, 104, 1477041 ] ], [ [ 307795, 45857, 107, 353756 ], [ 888662, 218078, 19, 1106756 ], [ 1196452, 263938, 123, 1460514 ] ], [ [ 307005, 45538, 138, 352684 ], [ 890405, 219174, 24, 1109600 ], [ 1197415, 264708, 164, 1462284 ] ], [ [ 300913, 44154, 85, 345159 ], [ 887890, 218908, 20, 1106819 ], [ 1188808, 263064, 104, 1451978 ] ] ], + "precision" : 0 + } + }, + "annotationMap" : { + "XXI" : "\"..\" denotes a nil or negligible number of claimants or award amount based on a nil or negligible number of claimants.", + "XXV" : "For Glasgow City, there has been a misclassification of tenure causing a notable underreporting of the number of Private Rented sector properties between February 2024 and October 2024. Due to this, Detailed Housing Type breakdowns from February 2024 for Glasgow City should be used with caution.", + "XXVI" : "For Calderdale since January 2024 there has been a misclassification of the HB claims where Local Housing Allowance is applied. This means a notable underreporting of Private deregulated tenants (LHA) (PRS) and numbers of Entitled Bedrooms (LHA) and thus over-reporting of Private deregulated tenants (non-LHA) (PRS) and Non-LHA claimants respectively." + } +} \ No newline at end of file diff --git a/db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/manifest.yaml b/db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/manifest.yaml new file mode 100644 index 00000000..bed46066 --- /dev/null +++ b/db/data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/manifest.yaml @@ -0,0 +1,19 @@ +source_id: dwp +package_id: dwp-hb-claimants-client-type-tenure-january-2023-february-2026 +dataset: dwp_dwp-hb-claimants-client-type-tenure-january-2023-february-2026 +source_page: https://stat-xplore.dwp.gov.uk/ +table: Housing Benefit claimants by client type and tenure, January 2023 to February + 2026 +files: + 2025: + filename: housing_benefit_claimants_by_client_type_and_tenure_january_2023_february_2026.json + source_url: https://stat-xplore.dwp.gov.uk/webapi/rest/v1/table + sha256: fbbec9ae81325ec25117d269776d4c5b24f0bb40d2295d56836a067390bceb21 + size_bytes: 16539 + fetched_at: '2026-09-11T12:10:42Z' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/dwp/dwp-hb-claimants-client-type-tenure-january-2023-february-2026/2025/fbbec9ae81325ec25117d269776d4c5b24f0bb40d2295d56836a067390bceb21/housing_benefit_claimants_by_client_type_and_tenure_january_2023_february_2026.json + uri: r2://ledger-raw/raw/uk/dwp/dwp-hb-claimants-client-type-tenure-january-2023-february-2026/2025/fbbec9ae81325ec25117d269776d4c5b24f0bb40d2295d56836a067390bceb21/housing_benefit_claimants_by_client_type_and_tenure_january_2023_february_2026.json diff --git a/db/data/dwp/uc_childcare_element_march_2021_august_2025/manifest.yaml b/db/data/dwp/uc_childcare_element_march_2021_august_2025/manifest.yaml deleted file mode 100644 index 6a12d0a8..00000000 --- a/db/data/dwp/uc_childcare_element_march_2021_august_2025/manifest.yaml +++ /dev/null @@ -1,18 +0,0 @@ -source_id: dwp -package_id: dwp-uc-childcare-element-march-2021-august-2025 -dataset: dwp_dwp-uc-childcare-element-march-2021-august-2025 -source_page: https://www.gov.uk/government/statistics/universal-credit-statistics-29-april-2013-to-9-october-2025 -table: Universal Credit childcare element statistics to August 2025, Table 1 -files: - 2025: - filename: universal-credit-childcare-element-statistics-march-2021-to-to-august-2025.ods - source_url: https://assets.publishing.service.gov.uk/media/6911d3e4663088df8f54f46c/universal-credit-childcare-element-statistics-march-2021-to-to-august-2025.ods - sha256: 9125e9754bf67bcc46da1a8915406ad1d5517119328f3bec49d4a389386ee764 - size_bytes: 71936 - fetched_at: '2026-08-21T11:36:03+00:00' - storage: - r2: - provider: r2 - bucket: ledger-raw - key: raw/dwp/dwp-uc-childcare-element-march-2021-august-2025/2025/9125e9754bf67bcc46da1a8915406ad1d5517119328f3bec49d4a389386ee764/universal-credit-childcare-element-statistics-march-2021-to-to-august-2025.ods - uri: r2://ledger-raw/raw/dwp/dwp-uc-childcare-element-march-2021-august-2025/2025/9125e9754bf67bcc46da1a8915406ad1d5517119328f3bec49d4a389386ee764/universal-credit-childcare-element-statistics-march-2021-to-to-august-2025.ods diff --git a/db/data/dwp/uc_childcare_element_march_2021_august_2025/universal-credit-childcare-element-statistics-march-2021-to-to-august-2025.ods b/db/data/dwp/uc_childcare_element_march_2021_august_2025/universal-credit-childcare-element-statistics-march-2021-to-to-august-2025.ods deleted file mode 100644 index 9b4937e20be11c250469377e094a08501ae4d562..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71936 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

m%5P-waT7by!&`8!XgiB$fsB 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ᒥdf|2{45CKk zd|~d}DeY#K*BKq3i5yRHjGrse7}{wR4??egRQxJ$C_tHe0eQ_chs>?u5zen8iHK zjSK89X3v|q)O4aQ-j&10M2lIIBGPPDlnG&Ju3CxA1l`c&1&(|Pq0p+=8;-gf1Yp)u zs+I2!z3?!ROPpb^{)ONu9nH7o_T%k1uFYcIf9^z{z+XJ7q?5?}6?DzG>lT$d(ytss z*PBCB@B@)=nfsifF|>Fw7bxs+-)gm$g2}bj^ru?Rdy?f&-;6em8peL`*h|=+&IAFH z38GBX;J+RL03{(3AgnTsZTa&F5%8%P8;D2^BnuJZo&~a~eO_(HPx-`KM)`eTINPLn zXe1zCLNAUkY`=$HyyQ~jlW(-VAP+AOMfA} zr*7q0RVN6RnvGo#-TVf#@h^XT;{D1ERc8^%MXurm5f!|ITeB7kQ!UzxN^tGy1RkoA~NWy6ViOO~EI#pshwb9}42= zqMG$tWow855TOg{oX^GYnLY?kU+8r8$(a1?sOJo|qjQ{`gDX@Tp5v?1Yi8mY!rXJj zwj_Zqm%G0$nz6Nxo%vf8enhPFw(lKZje?+}9@0IkSaz7s$aZpk=qWMGyIT(=1^VWu z%6s*aulMpon~W{+PK}qDkd8vXO{#YEU96tVx!~(Fr@E(26XuI*8@`u>n?y-Qegt=W zOyOtX{@(S_(R{J?M6Tk6pmiR71FBTHbQ5f^LqAT%$}NhGOMrM5)lYn*$VqbxI*qp3 z*06ypkda8B52!5Us{b~)%Bu5V^a}eWkHtN`6;VN|*~0Zxw42jHh;Tq~4_|<}6L-#x zu=~}4vbw$x#kY*(`18=FkvHtOtZL_Lx<&k%^v&+3DnR|205b5wcei{6$+HcR!^`FD znn(@33Im^ASQzkF3R~I#k&OgVQNI)f1WFHewkCJ^;lF0q&h{qy>)0e`F|kJHxJE=} zZ+U)f@}aF~2sG%(plQ?>bP3^GT1%u#Ymb}pp-wWm)O;7-B3**+Ot95yjDt|(ekTsH z*bwOlNLSFsD*e#Yd709;VW2jgHwEcd2IF<1z4ZYPRdFffN0n7FKk65~n*Mq;rs(1r z`t$u_p=@~6IJTg|$3q1dgB5k4ygz-_w2u8q%7&=4{K3RPjOo|BWvyP^W5A;;2q}2* z{E2Yj;sa@(x2wW*m&&$7N$CFht1a8w$#-n$d9KB5kgnK-U&w0^!p~0S*kq0}E+l7e z5bmB9Xj1aL5x794B#_fBh#^(IQ~GlN8uk&l#+<7+HSljf^RlZ{NaDd*7~$O-TUDHv zAJs3x0j=JSDPO55nxtEL?>mZ%tA$rHOM&YpJy=Pr-6)k$6s;-FmXT(Y{JM}0TuTWl zB8F}wMlZ8=0++P~dJYynqu>Fx3#ZlN1!)WSKh_uGaE$+HR)LD zZplZRO7>kQJ6Rwws&qQ_JhAPq&rE#-AIc~{r(G<);jkwIs&C1Jr_+S3=e+m=$dcjy zJ5T%-#wx=Vy7hGt{Upz7(6~_k2enOPxwhZck-!p^d#O_ZXWSRG*yVQF%^W}H3O7-x zh4<8ardZM!?cw;_eJh1e#J+k@Ze_|{ZgD=w+Wp5xN?MLjB7fv=c9cuMyjNZTTjH)pR+ zmUH^XtwAuhG^LaWcsxb5%62SOgi{mWXH?IQ><^W~$8Ct(1pd;;q`vbJ`XtlSDG5)p zvXbB7O}2h2aI^zG@Jvqp7Va)1OHs2gwjLy`k11*SGR|8U2Px&~sawz*$--o~qOcQu zpnfj=lki^74bqeU37kyoz%NGs>JeV4YF>Ob{>$etXK@h^X;P>pHke@=1k#$EWp~^3 z@FG|$fZctcnYF`O^cC8#O9hvStTe|cd#{>!FtC%QO!~yN$-mL1STj0XHp{-fOn2}? zAINh1lSQ%H-qMP5^!ss}X&c%dz%L`cEg9`k?p(eYG6L-$^=(dHJ0D9U<`X(sY|!+= zfWcdX>^%0a{*<&vmEGus34kNlOⅆFp{pm;oNcJ9&=vGpGvu9fJ!?0ZHKJTpm;Wr zWY{4N@JQ@10;1`~KbSYh41^k5j3X~9mi-w&mY4UW>}4j*L7NXelDm2{PkdL08doeb z)}%=^AOVEtnFbFUrz@-|qd}h?hTHvnyKmE77AyXWFhfC@B;UY6jxKDB3bs+z>SaG;9r)J+(L!}^BnDwIUmYkdH8z8`0 z96e%0MGaZ@(ezt6~RXT&rZ5 z3nKyiiH!BKYz%04kvNU!FVSzQjEJ4}E85Qde~I{z-43)xqhs-t4Vh7LXcVnr)J|P*f-wdgB;M8I=0c95eg%%GexN^ zAL34%6}-}iYcwxn+x7bV$(Nle75An?6ZdXnGlW0h+%jcVg{@mNP0qeR477&NCH}cA zN$$eUy3E%QQmHIkwPe*AqitM%PkQ7*9ktCXbpTe(e+0>N9Oc8Z!`4Y8c6xl{JHSvT&gCG(7FkG0=zp{UXDEqE8{yQ zppyTNf4TtK+ZgBJd*+xh1{m<2+WQ(YcE!_*NHP_;2ImuHqq0$4ldqD+PM&!>Q1tb0 z0WI}^55dX_RvxI5e&4X<)|ki^zUSVs(W#t~YG1ldW+6%Ky8wXFFK|GI?{dbj4LYU# ziBk$i%u4+K9J)Tq0ghMPOc0@i^xsAVglH9O;y@7 ze;P`kPnM4L^Q|LLJcoj|jP_e!f6jw&6s@N+f-S7L&`o_B?QrL7 z7y8O(X_I8WQ6!mZmfzy*EbFrUOeu`i_)fup`=^&^u%HoOUqm!Gyiae1rlune0~*>5 zSPP)D;4=2x#@EIc;tWp}uJVOZb1=jUDwMGMRo?l~u7=gVvpg3fejj$+xXBh(4cM!# z*yuN@C~bagSp0{jSvn@sh*w5i_YpKWXsV;dJRC%rp`|{MY7rXopiNGD$-hysYpH1a z8+R#uOuy%NLi;AAXDRxhL}7oZc_4@ZFrc6pwrpTDv>d zO;(H`jX)D9Vku+-n!vM63XBI6 z&@x;Tls3HatS2l)kO5LP!VWFkH44&IgHE0+LX-}4<|WTX$WRi;kN?-W$AE?eO72~( z$;a*~@)8H)d!qwoZN-4|0n9*Vgqs)0ap(oeJ^wEzce_6Az`VJe+-dE|BS?)Dfm+&e zk`Jr;Nmw<;0aDXx!B`bDR^ZcL2@enXS1`(zu5y5aPyfP!Q^m?)a9H{MjyZM5D*$r~ zS`x9}=i3VER+kMX_yTQrzg}0_JQ8U0n^!7lqdCV1ra!O}g!PGJq{lY6-=#0Y^C$>p z79aobyxsJQp#UJqjLd1UR3Im;zT1QZZs}Mo%QyJqgm)HadFJ@*cB;G{emeC5G_V|t z@0ybRXxZ(io3A*%9#50VTKE`8AHwggp}NP-rBiNh_- zBlz5te7V9om0=%i4nR)^E<}?_A$F;CQo^Q}D0P zayF@cV_W^#yTHRJ+&%LoEPX*_%DSV{Uwa)xH#9S%_;o{KhB$+7uvzMJPT&#^J2Z5` zn&h*DFaE$JjWAx)GN70GU#>`^xBRO~acm{~0|P;xj;pD4!p2ex`3s43nEynCJf(a5 zcu@RVE7lxp*;m%Eb>s@Ss_B2*_vmpNl}gr;nyk44X=PoaMuY5Ozo=@(8_asQ0U)*C z%>7?$n&27P4*#Br3SaL22`P}}eO&~v7Ui=M7)kk!nnI=A`(O zFB;ADeD}}s52X0N!@=emTJ&788cKPuC!=3(jivPwj x|C8eJ=s$4gzg7S9O#d(S_aD{B$^Xj$YN(+9L;F1gvKUC- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:hb_new; measure str:count:hb_new:V_F_HB_NEW; + fields in response order: + str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME; + str:field:hb_new:V_F_HB_NEW:PENWORK; + str:field:hb_new:V_F_HB_NEW:TENURE_PUB; + str:field:hb_new:V_F_HB_NEW:SATA; + value sets: C_HB_NEW_DATE, C_HOUSING_SECTOR, C_PENWORK, C_SATA; + months 202509 (Sep-25) through 202602 (Feb-26) (202509 through 202602), inclusive; + recode total: true on PENWORK and TENURE_PUB only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_09.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_09 + sheet_name: api_response + period_type: month + period: 2025-09 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: housing_benefit_claim + domain: housing_benefit + groupby_dimension: dwp.hb_accommodation_type + assertion: observation + rows: + - &client_type_working_age__tenure_social_rented_sector__accommodation_specified_accommodation + value_id: client_type_working_age__tenure_social_rented_sector__accommodation_specified_accommodation + label: 'Working age, Social Rented Sector, Specified Accommodation' + ordinal: 0 + row_number: 2 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 2, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 2, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 2, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_working_age__tenure_social_rented_sector__accommodation_temporary_accommodation + value_id: client_type_working_age__tenure_social_rented_sector__accommodation_temporary_accommodation + label: 'Working age, Social Rented Sector, Temporary Accommodation' + ordinal: 1 + row_number: 3 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 3, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 3, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 3, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_working_age__tenure_social_rented_sector__accommodation_other + value_id: client_type_working_age__tenure_social_rented_sector__accommodation_other + label: 'Working age, Social Rented Sector, Other' + ordinal: 2 + row_number: 4 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 4, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 4, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 4, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_working_age__tenure_social_rented_sector__accommodation_unknown_missing + value_id: client_type_working_age__tenure_social_rented_sector__accommodation_unknown_missing + label: 'Working age, Social Rented Sector, Unknown / Missing' + ordinal: 3 + row_number: 5 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 5, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 5, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 5, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_working_age__tenure_private_rented_sector__accommodation_specified_accommodation + value_id: client_type_working_age__tenure_private_rented_sector__accommodation_specified_accommodation + label: 'Working age, Private Rented Sector, Specified Accommodation' + ordinal: 4 + row_number: 6 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 6, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 6, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 6, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_working_age__tenure_private_rented_sector__accommodation_temporary_accommodation + value_id: client_type_working_age__tenure_private_rented_sector__accommodation_temporary_accommodation + label: 'Working age, Private Rented Sector, Temporary Accommodation' + ordinal: 5 + row_number: 7 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 7, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 7, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 7, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_working_age__tenure_private_rented_sector__accommodation_other + value_id: client_type_working_age__tenure_private_rented_sector__accommodation_other + label: 'Working age, Private Rented Sector, Other' + ordinal: 6 + row_number: 8 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 8, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 8, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 8, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_working_age__tenure_private_rented_sector__accommodation_unknown_missing + value_id: client_type_working_age__tenure_private_rented_sector__accommodation_unknown_missing + label: 'Working age, Private Rented Sector, Unknown / Missing' + ordinal: 7 + row_number: 9 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 9, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 9, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 9, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation + value_id: client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation + label: 'Working age, Unknown or missing housing sector, Specified Accommodation' + ordinal: 8 + row_number: 10 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 10, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 10, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 10, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation + value_id: client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation + label: 'Working age, Unknown or missing housing sector, Temporary Accommodation' + ordinal: 9 + row_number: 11 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 11, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 11, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 11, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_other + value_id: client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_other + label: 'Working age, Unknown or missing housing sector, Other' + ordinal: 10 + row_number: 12 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 12, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 12, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 12, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing + value_id: client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing + label: 'Working age, Unknown or missing housing sector, Unknown / Missing' + ordinal: 11 + row_number: 13 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 13, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 13, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 13, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_pension_age__tenure_social_rented_sector__accommodation_specified_accommodation + value_id: client_type_pension_age__tenure_social_rented_sector__accommodation_specified_accommodation + label: 'Pension age, Social Rented Sector, Specified Accommodation' + ordinal: 12 + row_number: 18 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 18, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 18, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 18, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_pension_age__tenure_social_rented_sector__accommodation_temporary_accommodation + value_id: client_type_pension_age__tenure_social_rented_sector__accommodation_temporary_accommodation + label: 'Pension age, Social Rented Sector, Temporary Accommodation' + ordinal: 13 + row_number: 19 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 19, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 19, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 19, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_pension_age__tenure_social_rented_sector__accommodation_other + value_id: client_type_pension_age__tenure_social_rented_sector__accommodation_other + label: 'Pension age, Social Rented Sector, Other' + ordinal: 14 + row_number: 20 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 20, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 20, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 20, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_pension_age__tenure_social_rented_sector__accommodation_unknown_missing + value_id: client_type_pension_age__tenure_social_rented_sector__accommodation_unknown_missing + label: 'Pension age, Social Rented Sector, Unknown / Missing' + ordinal: 15 + row_number: 21 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 21, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 21, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 21, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_pension_age__tenure_private_rented_sector__accommodation_specified_accommodation + value_id: client_type_pension_age__tenure_private_rented_sector__accommodation_specified_accommodation + label: 'Pension age, Private Rented Sector, Specified Accommodation' + ordinal: 16 + row_number: 22 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 22, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 22, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 22, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_pension_age__tenure_private_rented_sector__accommodation_temporary_accommodation + value_id: client_type_pension_age__tenure_private_rented_sector__accommodation_temporary_accommodation + label: 'Pension age, Private Rented Sector, Temporary Accommodation' + ordinal: 17 + row_number: 23 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 23, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 23, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 23, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_pension_age__tenure_private_rented_sector__accommodation_other + value_id: client_type_pension_age__tenure_private_rented_sector__accommodation_other + label: 'Pension age, Private Rented Sector, Other' + ordinal: 18 + row_number: 24 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 24, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 24, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 24, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_pension_age__tenure_private_rented_sector__accommodation_unknown_missing + value_id: client_type_pension_age__tenure_private_rented_sector__accommodation_unknown_missing + label: 'Pension age, Private Rented Sector, Unknown / Missing' + ordinal: 19 + row_number: 25 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 25, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 25, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 25, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation + value_id: client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation + label: 'Pension age, Unknown or missing housing sector, Specified Accommodation' + ordinal: 20 + row_number: 26 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 26, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 26, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 26, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation + value_id: client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation + label: 'Pension age, Unknown or missing housing sector, Temporary Accommodation' + ordinal: 21 + row_number: 27 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 27, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 27, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 27, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_other + value_id: client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_other + label: 'Pension age, Unknown or missing housing sector, Other' + ordinal: 22 + row_number: 28 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 28, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 28, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 28, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing + value_id: client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing + label: 'Pension age, Unknown or missing housing sector, Unknown / Missing' + ordinal: 23 + row_number: 29 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 29, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 29, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 29, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + measures: + - measure_id: claimants + label: 'Housing Benefit claimants' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.hb_claimants + source_concept: dwp.housing_benefit_claimants + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/hb_new/Accommodation%20Type.html + concept_evidence_notes: 'DWP Housing Benefit (Stat-Xplore hb_new) cube cells for September 2025 to February 2026 by client type, private or social rented sector and accommodation type preserve the publisher labels and value URIs; Chronicle normalizes the claim to benefit_unit.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_09.total + sheet_name: api_response + period_type: month + period: 2025-09 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: housing_benefit_claim + domain: housing_benefit + groupby_dimension: dwp.hb_accommodation_type + assertion: observation + rows: + - &client_type_working_age__tenure_all__accommodation_specified_accommodation + value_id: client_type_working_age__tenure_all__accommodation_specified_accommodation + label: 'Working age, Total, Specified Accommodation' + ordinal: 0 + row_number: 14 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: total + filters: {client_type: 'Working age', private_or_social_rented: 'all', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 14, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 14, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 14, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_working_age__tenure_all__accommodation_temporary_accommodation + value_id: client_type_working_age__tenure_all__accommodation_temporary_accommodation + label: 'Working age, Total, Temporary Accommodation' + ordinal: 1 + row_number: 15 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: total + filters: {client_type: 'Working age', private_or_social_rented: 'all', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 15, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 15, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 15, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_working_age__tenure_all__accommodation_other + value_id: client_type_working_age__tenure_all__accommodation_other + label: 'Working age, Total, Other' + ordinal: 2 + row_number: 16 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: total + filters: {client_type: 'Working age', private_or_social_rented: 'all', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 16, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 16, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 16, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_working_age__tenure_all__accommodation_unknown_missing + value_id: client_type_working_age__tenure_all__accommodation_unknown_missing + label: 'Working age, Total, Unknown / Missing' + ordinal: 3 + row_number: 17 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: total + filters: {client_type: 'Working age', private_or_social_rented: 'all', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 17, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 17, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 17, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_pension_age__tenure_all__accommodation_specified_accommodation + value_id: client_type_pension_age__tenure_all__accommodation_specified_accommodation + label: 'Pension age, Total, Specified Accommodation' + ordinal: 4 + row_number: 30 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: total + filters: {client_type: 'Pension age', private_or_social_rented: 'all', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 30, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 30, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 30, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_pension_age__tenure_all__accommodation_temporary_accommodation + value_id: client_type_pension_age__tenure_all__accommodation_temporary_accommodation + label: 'Pension age, Total, Temporary Accommodation' + ordinal: 5 + row_number: 31 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: total + filters: {client_type: 'Pension age', private_or_social_rented: 'all', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 31, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 31, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 31, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_pension_age__tenure_all__accommodation_other + value_id: client_type_pension_age__tenure_all__accommodation_other + label: 'Pension age, Total, Other' + ordinal: 6 + row_number: 32 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: total + filters: {client_type: 'Pension age', private_or_social_rented: 'all', accommodation_type: 'Other'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 32, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 32, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 32, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_pension_age__tenure_all__accommodation_unknown_missing + value_id: client_type_pension_age__tenure_all__accommodation_unknown_missing + label: 'Pension age, Total, Unknown / Missing' + ordinal: 7 + row_number: 33 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: total + filters: {client_type: 'Pension age', private_or_social_rented: 'all', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 33, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 33, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 33, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_all__tenure_social_rented_sector__accommodation_specified_accommodation + value_id: client_type_all__tenure_social_rented_sector__accommodation_specified_accommodation + label: 'Total, Social Rented Sector, Specified Accommodation' + ordinal: 8 + row_number: 34 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 34, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 34, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 34, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_all__tenure_social_rented_sector__accommodation_temporary_accommodation + value_id: client_type_all__tenure_social_rented_sector__accommodation_temporary_accommodation + label: 'Total, Social Rented Sector, Temporary Accommodation' + ordinal: 9 + row_number: 35 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 35, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 35, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 35, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_all__tenure_social_rented_sector__accommodation_other + value_id: client_type_all__tenure_social_rented_sector__accommodation_other + label: 'Total, Social Rented Sector, Other' + ordinal: 10 + row_number: 36 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Other'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 36, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 36, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 36, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_all__tenure_social_rented_sector__accommodation_unknown_missing + value_id: client_type_all__tenure_social_rented_sector__accommodation_unknown_missing + label: 'Total, Social Rented Sector, Unknown / Missing' + ordinal: 11 + row_number: 37 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Social Rented Sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 37, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 37, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 37, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_all__tenure_private_rented_sector__accommodation_specified_accommodation + value_id: client_type_all__tenure_private_rented_sector__accommodation_specified_accommodation + label: 'Total, Private Rented Sector, Specified Accommodation' + ordinal: 12 + row_number: 38 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 38, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 38, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 38, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_all__tenure_private_rented_sector__accommodation_temporary_accommodation + value_id: client_type_all__tenure_private_rented_sector__accommodation_temporary_accommodation + label: 'Total, Private Rented Sector, Temporary Accommodation' + ordinal: 13 + row_number: 39 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 39, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 39, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 39, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_all__tenure_private_rented_sector__accommodation_other + value_id: client_type_all__tenure_private_rented_sector__accommodation_other + label: 'Total, Private Rented Sector, Other' + ordinal: 14 + row_number: 40 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Other'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 40, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 40, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 40, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_all__tenure_private_rented_sector__accommodation_unknown_missing + value_id: client_type_all__tenure_private_rented_sector__accommodation_unknown_missing + label: 'Total, Private Rented Sector, Unknown / Missing' + ordinal: 15 + row_number: 41 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Private Rented Sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 41, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 41, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 41, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation + value_id: client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation + label: 'Total, Unknown or missing housing sector, Specified Accommodation' + ordinal: 16 + row_number: 42 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 42, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 42, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 42, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation + value_id: client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation + label: 'Total, Unknown or missing housing sector, Temporary Accommodation' + ordinal: 17 + row_number: 43 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 43, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 43, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 43, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_other + value_id: client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_other + label: 'Total, Unknown or missing housing sector, Other' + ordinal: 18 + row_number: 44 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Other'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 44, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 44, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 44, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing + value_id: client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing + label: 'Total, Unknown or missing housing sector, Unknown / Missing' + ordinal: 19 + row_number: 45 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Unknown or missing housing sector', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 45, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 45, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 45, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + - &client_type_all__tenure_all__accommodation_specified_accommodation + value_id: client_type_all__tenure_all__accommodation_specified_accommodation + label: 'Total, Total, Specified Accommodation' + ordinal: 20 + row_number: 46 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'all', accommodation_type: 'Specified Accommodation'} + constraints: + - {variable: accommodation_type, operator: '==', value: 'Specified Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 46, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 46, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 46, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}] + - &client_type_all__tenure_all__accommodation_temporary_accommodation + value_id: client_type_all__tenure_all__accommodation_temporary_accommodation + label: 'Total, Total, Temporary Accommodation' + ordinal: 21 + row_number: 47 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'all', accommodation_type: 'Temporary Accommodation'} + constraints: + - {variable: accommodation_type, operator: '==', value: 'Temporary Accommodation', label: accommodation type} + guard_cells: [{column: C, row: 47, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 47, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 47, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}] + - &client_type_all__tenure_all__accommodation_other + value_id: client_type_all__tenure_all__accommodation_other + label: 'Total, Total, Other' + ordinal: 22 + row_number: 48 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'all', accommodation_type: 'Other'} + constraints: + - {variable: accommodation_type, operator: '==', value: 'Other', label: accommodation type} + guard_cells: [{column: C, row: 48, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 48, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 48, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}] + - &client_type_all__tenure_all__accommodation_unknown_missing + value_id: client_type_all__tenure_all__accommodation_unknown_missing + label: 'Total, Total, Unknown / Missing' + ordinal: 23 + row_number: 49 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'all', accommodation_type: 'Unknown / Missing'} + constraints: + - {variable: accommodation_type, operator: '==', value: 'Unknown / Missing', label: accommodation type} + guard_cells: [{column: C, row: 49, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 49, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 49, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}] + measures: + - measure_id: total_claimants + label: 'Housing Benefit claimants, published total over client type and/or tenure' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.hb_claimants + source_concept: dwp.housing_benefit_claimants + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/hb_new/Accommodation%20Type.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on PENWORK and TENURE_PUB); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_10.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_10 + period: 2025-10 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 0, row_number: 50, guard_cells: [{column: C, row: 50, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 50, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 50, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 1, row_number: 51, guard_cells: [{column: C, row: 51, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 51, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 51, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_other, ordinal: 2, row_number: 52, guard_cells: [{column: C, row: 52, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 52, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 52, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 3, row_number: 53, guard_cells: [{column: C, row: 53, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 53, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 53, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 4, row_number: 54, guard_cells: [{column: C, row: 54, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 54, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 54, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 5, row_number: 55, guard_cells: [{column: C, row: 55, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 55, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 55, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_other, ordinal: 6, row_number: 56, guard_cells: [{column: C, row: 56, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 56, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 56, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 7, row_number: 57, guard_cells: [{column: C, row: 57, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 57, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 57, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 58, guard_cells: [{column: C, row: 58, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 58, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 58, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 59, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 59, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 10, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 60, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 60, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 11, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 61, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 61, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 66, guard_cells: [{column: C, row: 66, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 66, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 66, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 67, guard_cells: [{column: C, row: 67, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 67, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 67, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_other, ordinal: 14, row_number: 68, guard_cells: [{column: C, row: 68, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 68, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 68, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 69, guard_cells: [{column: C, row: 69, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 69, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 69, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 70, guard_cells: [{column: C, row: 70, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 70, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 70, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 71, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 71, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_other, ordinal: 18, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 72, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 72, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 19, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 73, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 73, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 20, row_number: 74, guard_cells: [{column: C, row: 74, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 74, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 74, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 21, row_number: 75, guard_cells: [{column: C, row: 75, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 75, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 75, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 22, row_number: 76, guard_cells: [{column: C, row: 76, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 76, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 76, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 23, row_number: 77, guard_cells: [{column: C, row: 77, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 77, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 77, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_10.total + period: 2025-10 + rows: + - {<<: *client_type_working_age__tenure_all__accommodation_specified_accommodation, ordinal: 0, row_number: 62, guard_cells: [{column: C, row: 62, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 62, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 62, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_temporary_accommodation, ordinal: 1, row_number: 63, guard_cells: [{column: C, row: 63, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 63, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 63, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_other, ordinal: 2, row_number: 64, guard_cells: [{column: C, row: 64, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 64, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 64, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_unknown_missing, ordinal: 3, row_number: 65, guard_cells: [{column: C, row: 65, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 65, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 65, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_specified_accommodation, ordinal: 4, row_number: 78, guard_cells: [{column: C, row: 78, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 78, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 78, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_temporary_accommodation, ordinal: 5, row_number: 79, guard_cells: [{column: C, row: 79, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 79, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 79, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_other, ordinal: 6, row_number: 80, guard_cells: [{column: C, row: 80, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 80, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 80, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_unknown_missing, ordinal: 7, row_number: 81, guard_cells: [{column: C, row: 81, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 81, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 81, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 82, guard_cells: [{column: C, row: 82, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 82, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 82, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 83, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 83, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_other, ordinal: 10, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 84, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 84, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 11, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 85, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 85, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 86, guard_cells: [{column: C, row: 86, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 86, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 86, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 87, guard_cells: [{column: C, row: 87, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 87, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 87, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_other, ordinal: 14, row_number: 88, guard_cells: [{column: C, row: 88, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 88, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 88, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 89, guard_cells: [{column: C, row: 89, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 89, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 89, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 90, guard_cells: [{column: C, row: 90, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 90, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 90, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 91, guard_cells: [{column: C, row: 91, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 91, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 91, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 18, row_number: 92, guard_cells: [{column: C, row: 92, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 92, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 92, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 19, row_number: 93, guard_cells: [{column: C, row: 93, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 93, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 93, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_specified_accommodation, ordinal: 20, row_number: 94, guard_cells: [{column: C, row: 94, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 94, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 94, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_temporary_accommodation, ordinal: 21, row_number: 95, guard_cells: [{column: C, row: 95, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 95, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 95, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_other, ordinal: 22, row_number: 96, guard_cells: [{column: C, row: 96, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 96, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 96, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_unknown_missing, ordinal: 23, row_number: 97, guard_cells: [{column: C, row: 97, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 97, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 97, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_11.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_11 + period: 2025-11 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 0, row_number: 98, guard_cells: [{column: C, row: 98, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 98, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 98, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 1, row_number: 99, guard_cells: [{column: C, row: 99, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 99, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 99, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_other, ordinal: 2, row_number: 100, guard_cells: [{column: C, row: 100, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 100, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 100, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 3, row_number: 101, guard_cells: [{column: C, row: 101, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 101, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 101, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 4, row_number: 102, guard_cells: [{column: C, row: 102, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 102, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 102, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 5, row_number: 103, guard_cells: [{column: C, row: 103, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 103, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 103, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_other, ordinal: 6, row_number: 104, guard_cells: [{column: C, row: 104, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 104, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 104, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 7, row_number: 105, guard_cells: [{column: C, row: 105, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 105, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 105, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 106, guard_cells: [{column: C, row: 106, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 106, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 106, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 107, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 107, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 10, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 108, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 108, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 11, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 109, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 109, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 114, guard_cells: [{column: C, row: 114, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 114, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 114, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 115, guard_cells: [{column: C, row: 115, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 115, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 115, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_other, ordinal: 14, row_number: 116, guard_cells: [{column: C, row: 116, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 116, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 116, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 117, guard_cells: [{column: C, row: 117, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 117, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 117, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 118, guard_cells: [{column: C, row: 118, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 118, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 118, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 119, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 119, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_other, ordinal: 18, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 120, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 120, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 19, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 121, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 121, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 20, row_number: 122, guard_cells: [{column: C, row: 122, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 122, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 122, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 21, row_number: 123, guard_cells: [{column: C, row: 123, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 123, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 123, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 22, row_number: 124, guard_cells: [{column: C, row: 124, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 124, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 124, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 23, row_number: 125, guard_cells: [{column: C, row: 125, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 125, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 125, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_11.total + period: 2025-11 + rows: + - {<<: *client_type_working_age__tenure_all__accommodation_specified_accommodation, ordinal: 0, row_number: 110, guard_cells: [{column: C, row: 110, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 110, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 110, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_temporary_accommodation, ordinal: 1, row_number: 111, guard_cells: [{column: C, row: 111, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 111, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 111, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_other, ordinal: 2, row_number: 112, guard_cells: [{column: C, row: 112, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 112, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 112, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_unknown_missing, ordinal: 3, row_number: 113, guard_cells: [{column: C, row: 113, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 113, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 113, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_specified_accommodation, ordinal: 4, row_number: 126, guard_cells: [{column: C, row: 126, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 126, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 126, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_temporary_accommodation, ordinal: 5, row_number: 127, guard_cells: [{column: C, row: 127, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 127, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 127, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_other, ordinal: 6, row_number: 128, guard_cells: [{column: C, row: 128, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 128, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 128, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_unknown_missing, ordinal: 7, row_number: 129, guard_cells: [{column: C, row: 129, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 129, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 129, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 130, guard_cells: [{column: C, row: 130, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 130, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 130, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 131, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 131, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_other, ordinal: 10, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 132, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 132, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 11, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 133, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 133, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 134, guard_cells: [{column: C, row: 134, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 134, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 134, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 135, guard_cells: [{column: C, row: 135, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 135, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 135, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_other, ordinal: 14, row_number: 136, guard_cells: [{column: C, row: 136, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 136, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 136, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 137, guard_cells: [{column: C, row: 137, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 137, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 137, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 138, guard_cells: [{column: C, row: 138, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 138, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 138, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 139, guard_cells: [{column: C, row: 139, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 139, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 139, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 18, row_number: 140, guard_cells: [{column: C, row: 140, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 140, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 140, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 19, row_number: 141, guard_cells: [{column: C, row: 141, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 141, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 141, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_specified_accommodation, ordinal: 20, row_number: 142, guard_cells: [{column: C, row: 142, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 142, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 142, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_temporary_accommodation, ordinal: 21, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 143, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 143, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_other, ordinal: 22, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 144, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 144, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_unknown_missing, ordinal: 23, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 145, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 145, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_12.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_12 + period: 2025-12 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 0, row_number: 146, guard_cells: [{column: C, row: 146, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 146, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 146, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 1, row_number: 147, guard_cells: [{column: C, row: 147, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 147, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 147, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_other, ordinal: 2, row_number: 148, guard_cells: [{column: C, row: 148, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 148, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 148, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 3, row_number: 149, guard_cells: [{column: C, row: 149, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 149, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 149, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 4, row_number: 150, guard_cells: [{column: C, row: 150, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 150, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 150, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 5, row_number: 151, guard_cells: [{column: C, row: 151, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 151, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 151, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_other, ordinal: 6, row_number: 152, guard_cells: [{column: C, row: 152, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 152, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 152, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 7, row_number: 153, guard_cells: [{column: C, row: 153, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 153, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 153, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 154, guard_cells: [{column: C, row: 154, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 154, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 154, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 155, guard_cells: [{column: C, row: 155, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 155, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 155, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 10, row_number: 156, guard_cells: [{column: C, row: 156, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 156, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 156, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 11, row_number: 157, guard_cells: [{column: C, row: 157, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 157, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 157, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 162, guard_cells: [{column: C, row: 162, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 162, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 162, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 163, guard_cells: [{column: C, row: 163, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 163, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 163, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_other, ordinal: 14, row_number: 164, guard_cells: [{column: C, row: 164, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 164, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 164, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 165, guard_cells: [{column: C, row: 165, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 165, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 165, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 166, guard_cells: [{column: C, row: 166, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 166, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 166, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 167, guard_cells: [{column: C, row: 167, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 167, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 167, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_other, ordinal: 18, row_number: 168, guard_cells: [{column: C, row: 168, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 168, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 168, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 19, row_number: 169, guard_cells: [{column: C, row: 169, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 169, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 169, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 20, row_number: 170, guard_cells: [{column: C, row: 170, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 170, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 170, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 21, row_number: 171, guard_cells: [{column: C, row: 171, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 171, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 171, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 22, row_number: 172, guard_cells: [{column: C, row: 172, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 172, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 172, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 23, row_number: 173, guard_cells: [{column: C, row: 173, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 173, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 173, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2025_12.total + period: 2025-12 + rows: + - {<<: *client_type_working_age__tenure_all__accommodation_specified_accommodation, ordinal: 0, row_number: 158, guard_cells: [{column: C, row: 158, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 158, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 158, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_temporary_accommodation, ordinal: 1, row_number: 159, guard_cells: [{column: C, row: 159, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 159, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 159, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_other, ordinal: 2, row_number: 160, guard_cells: [{column: C, row: 160, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 160, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 160, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_unknown_missing, ordinal: 3, row_number: 161, guard_cells: [{column: C, row: 161, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 161, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 161, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_specified_accommodation, ordinal: 4, row_number: 174, guard_cells: [{column: C, row: 174, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 174, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 174, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_temporary_accommodation, ordinal: 5, row_number: 175, guard_cells: [{column: C, row: 175, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 175, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 175, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_other, ordinal: 6, row_number: 176, guard_cells: [{column: C, row: 176, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 176, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 176, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_unknown_missing, ordinal: 7, row_number: 177, guard_cells: [{column: C, row: 177, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 177, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 177, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 178, guard_cells: [{column: C, row: 178, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 178, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 178, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 179, guard_cells: [{column: C, row: 179, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 179, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 179, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_other, ordinal: 10, row_number: 180, guard_cells: [{column: C, row: 180, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 180, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 180, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 11, row_number: 181, guard_cells: [{column: C, row: 181, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 181, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 181, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 182, guard_cells: [{column: C, row: 182, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 182, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 182, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 183, guard_cells: [{column: C, row: 183, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 183, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 183, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_other, ordinal: 14, row_number: 184, guard_cells: [{column: C, row: 184, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 184, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 184, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 185, guard_cells: [{column: C, row: 185, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 185, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 185, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 186, guard_cells: [{column: C, row: 186, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 186, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 186, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 187, guard_cells: [{column: C, row: 187, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 187, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 187, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 18, row_number: 188, guard_cells: [{column: C, row: 188, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 188, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 188, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 19, row_number: 189, guard_cells: [{column: C, row: 189, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 189, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 189, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_specified_accommodation, ordinal: 20, row_number: 190, guard_cells: [{column: C, row: 190, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 190, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 190, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_temporary_accommodation, ordinal: 21, row_number: 191, guard_cells: [{column: C, row: 191, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 191, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 191, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_other, ordinal: 22, row_number: 192, guard_cells: [{column: C, row: 192, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 192, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 192, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_unknown_missing, ordinal: 23, row_number: 193, guard_cells: [{column: C, row: 193, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 193, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 193, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_01.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_01 + period: 2026-01 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 0, row_number: 194, guard_cells: [{column: C, row: 194, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 194, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 194, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 1, row_number: 195, guard_cells: [{column: C, row: 195, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 195, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 195, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_other, ordinal: 2, row_number: 196, guard_cells: [{column: C, row: 196, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 196, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 196, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 3, row_number: 197, guard_cells: [{column: C, row: 197, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 197, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 197, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 4, row_number: 198, guard_cells: [{column: C, row: 198, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 198, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 198, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 5, row_number: 199, guard_cells: [{column: C, row: 199, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 199, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 199, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_other, ordinal: 6, row_number: 200, guard_cells: [{column: C, row: 200, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 200, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 200, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 7, row_number: 201, guard_cells: [{column: C, row: 201, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 201, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 201, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 202, guard_cells: [{column: C, row: 202, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 202, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 202, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 203, guard_cells: [{column: C, row: 203, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 203, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 203, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 10, row_number: 204, guard_cells: [{column: C, row: 204, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 204, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 204, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 11, row_number: 205, guard_cells: [{column: C, row: 205, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 205, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 205, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 210, guard_cells: [{column: C, row: 210, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 210, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 210, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 211, guard_cells: [{column: C, row: 211, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 211, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 211, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_other, ordinal: 14, row_number: 212, guard_cells: [{column: C, row: 212, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 212, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 212, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 213, guard_cells: [{column: C, row: 213, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 213, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 213, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 214, guard_cells: [{column: C, row: 214, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 214, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 214, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 215, guard_cells: [{column: C, row: 215, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 215, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 215, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_other, ordinal: 18, row_number: 216, guard_cells: [{column: C, row: 216, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 216, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 216, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 19, row_number: 217, guard_cells: [{column: C, row: 217, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 217, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 217, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 20, row_number: 218, guard_cells: [{column: C, row: 218, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 218, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 218, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 21, row_number: 219, guard_cells: [{column: C, row: 219, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 219, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 219, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 22, row_number: 220, guard_cells: [{column: C, row: 220, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 220, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 220, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 23, row_number: 221, guard_cells: [{column: C, row: 221, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 221, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 221, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_01.total + period: 2026-01 + rows: + - {<<: *client_type_working_age__tenure_all__accommodation_specified_accommodation, ordinal: 0, row_number: 206, guard_cells: [{column: C, row: 206, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 206, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 206, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_temporary_accommodation, ordinal: 1, row_number: 207, guard_cells: [{column: C, row: 207, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 207, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 207, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_other, ordinal: 2, row_number: 208, guard_cells: [{column: C, row: 208, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 208, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 208, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_unknown_missing, ordinal: 3, row_number: 209, guard_cells: [{column: C, row: 209, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 209, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 209, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_specified_accommodation, ordinal: 4, row_number: 222, guard_cells: [{column: C, row: 222, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 222, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 222, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_temporary_accommodation, ordinal: 5, row_number: 223, guard_cells: [{column: C, row: 223, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 223, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 223, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_other, ordinal: 6, row_number: 224, guard_cells: [{column: C, row: 224, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 224, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 224, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_unknown_missing, ordinal: 7, row_number: 225, guard_cells: [{column: C, row: 225, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 225, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 225, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 226, guard_cells: [{column: C, row: 226, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 226, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 226, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 227, guard_cells: [{column: C, row: 227, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 227, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 227, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_other, ordinal: 10, row_number: 228, guard_cells: [{column: C, row: 228, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 228, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 228, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 11, row_number: 229, guard_cells: [{column: C, row: 229, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 229, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 229, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 230, guard_cells: [{column: C, row: 230, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 230, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 230, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 231, guard_cells: [{column: C, row: 231, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 231, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 231, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_other, ordinal: 14, row_number: 232, guard_cells: [{column: C, row: 232, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 232, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 232, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 233, guard_cells: [{column: C, row: 233, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 233, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 233, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 234, guard_cells: [{column: C, row: 234, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 234, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 234, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 235, guard_cells: [{column: C, row: 235, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 235, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 235, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 18, row_number: 236, guard_cells: [{column: C, row: 236, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 236, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 236, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 19, row_number: 237, guard_cells: [{column: C, row: 237, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 237, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 237, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_specified_accommodation, ordinal: 20, row_number: 238, guard_cells: [{column: C, row: 238, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 238, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 238, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_temporary_accommodation, ordinal: 21, row_number: 239, guard_cells: [{column: C, row: 239, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 239, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 239, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_other, ordinal: 22, row_number: 240, guard_cells: [{column: C, row: 240, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 240, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 240, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_unknown_missing, ordinal: 23, row_number: 241, guard_cells: [{column: C, row: 241, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 241, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 241, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_02.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_02 + period: 2026-02 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 0, row_number: 242, guard_cells: [{column: C, row: 242, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 242, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 242, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 1, row_number: 243, guard_cells: [{column: C, row: 243, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 243, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 243, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_other, ordinal: 2, row_number: 244, guard_cells: [{column: C, row: 244, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 244, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 244, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 3, row_number: 245, guard_cells: [{column: C, row: 245, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 245, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 245, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 4, row_number: 246, guard_cells: [{column: C, row: 246, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 246, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 246, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 5, row_number: 247, guard_cells: [{column: C, row: 247, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 247, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 247, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_other, ordinal: 6, row_number: 248, guard_cells: [{column: C, row: 248, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 248, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 248, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 7, row_number: 249, guard_cells: [{column: C, row: 249, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 249, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 249, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 250, guard_cells: [{column: C, row: 250, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 250, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 250, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 251, guard_cells: [{column: C, row: 251, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 251, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 251, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 10, row_number: 252, guard_cells: [{column: C, row: 252, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 252, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 252, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 11, row_number: 253, guard_cells: [{column: C, row: 253, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 253, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 253, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 258, guard_cells: [{column: C, row: 258, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 258, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 258, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 259, guard_cells: [{column: C, row: 259, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 259, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 259, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_other, ordinal: 14, row_number: 260, guard_cells: [{column: C, row: 260, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 260, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 260, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 261, guard_cells: [{column: C, row: 261, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 261, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 261, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 262, guard_cells: [{column: C, row: 262, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 262, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 262, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 263, guard_cells: [{column: C, row: 263, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 263, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 263, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_other, ordinal: 18, row_number: 264, guard_cells: [{column: C, row: 264, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 264, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 264, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 19, row_number: 265, guard_cells: [{column: C, row: 265, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 265, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 265, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 20, row_number: 266, guard_cells: [{column: C, row: 266, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 266, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 266, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 21, row_number: 267, guard_cells: [{column: C, row: 267, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 267, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 267, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 22, row_number: 268, guard_cells: [{column: C, row: 268, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 268, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 268, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 23, row_number: 269, guard_cells: [{column: C, row: 269, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 269, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 269, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure_accommodation_type.month2026_02.total + period: 2026-02 + rows: + - {<<: *client_type_working_age__tenure_all__accommodation_specified_accommodation, ordinal: 0, row_number: 254, guard_cells: [{column: C, row: 254, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 254, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 254, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_temporary_accommodation, ordinal: 1, row_number: 255, guard_cells: [{column: C, row: 255, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 255, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 255, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_other, ordinal: 2, row_number: 256, guard_cells: [{column: C, row: 256, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 256, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 256, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_working_age__tenure_all__accommodation_unknown_missing, ordinal: 3, row_number: 257, guard_cells: [{column: C, row: 257, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 257, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 257, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_specified_accommodation, ordinal: 4, row_number: 270, guard_cells: [{column: C, row: 270, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 270, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 270, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_temporary_accommodation, ordinal: 5, row_number: 271, guard_cells: [{column: C, row: 271, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 271, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 271, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_other, ordinal: 6, row_number: 272, guard_cells: [{column: C, row: 272, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 272, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 272, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_pension_age__tenure_all__accommodation_unknown_missing, ordinal: 7, row_number: 273, guard_cells: [{column: C, row: 273, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 273, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 273, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_specified_accommodation, ordinal: 8, row_number: 274, guard_cells: [{column: C, row: 274, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 274, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 274, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_temporary_accommodation, ordinal: 9, row_number: 275, guard_cells: [{column: C, row: 275, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 275, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 275, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_other, ordinal: 10, row_number: 276, guard_cells: [{column: C, row: 276, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 276, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 276, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_social_rented_sector__accommodation_unknown_missing, ordinal: 11, row_number: 277, guard_cells: [{column: C, row: 277, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 277, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}, {column: J, row: 277, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_specified_accommodation, ordinal: 12, row_number: 278, guard_cells: [{column: C, row: 278, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 278, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 278, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_temporary_accommodation, ordinal: 13, row_number: 279, guard_cells: [{column: C, row: 279, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 279, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 279, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_other, ordinal: 14, row_number: 280, guard_cells: [{column: C, row: 280, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 280, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 280, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector__accommodation_unknown_missing, ordinal: 15, row_number: 281, guard_cells: [{column: C, row: 281, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 281, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}, {column: J, row: 281, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_specified_accommodation, ordinal: 16, row_number: 282, guard_cells: [{column: C, row: 282, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 282, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 282, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_temporary_accommodation, ordinal: 17, row_number: 283, guard_cells: [{column: C, row: 283, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 283, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 283, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_other, ordinal: 18, row_number: 284, guard_cells: [{column: C, row: 284, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 284, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 284, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector__accommodation_unknown_missing, ordinal: 19, row_number: 285, guard_cells: [{column: C, row: 285, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 285, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}, {column: J, row: 285, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_specified_accommodation, ordinal: 20, row_number: 286, guard_cells: [{column: C, row: 286, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 286, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 286, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:1', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_temporary_accommodation, ordinal: 21, row_number: 287, guard_cells: [{column: C, row: 287, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 287, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 287, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:2', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_other, ordinal: 22, row_number: 288, guard_cells: [{column: C, row: 288, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 288, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 288, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:9', label: accommodation type value URI}]} + - {<<: *client_type_all__tenure_all__accommodation_unknown_missing, ordinal: 23, row_number: 289, guard_cells: [{column: C, row: 289, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 289, expected_value: Total, label: private or social rented publisher Total}, {column: J, row: 289, expected_value: 'str:value:hb_new:V_F_HB_NEW:SATA:C_SATA:99', label: accommodation type value URI}]} diff --git a/packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml b/packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml new file mode 100644 index 00000000..13103c36 --- /dev/null +++ b/packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml @@ -0,0 +1,1218 @@ +# DWP Housing Benefit caseload (Stat-Xplore hb_new, from the Single Housing Benefit Extract), +# Great Britain, for chronicle#259 item 5. Monthly January 2023 through February 2026, the +# latest month on Stat-Xplore (38 months; 202603 is rejected). The count is Housing +# Benefit claimants: one per claim, made by a single claimant or a couple, normalized to +# benefit_unit. Client Type (Working age, Pension age) and Private or Social Rented (Social +# Rented Sector, Private Rented Sector, Unknown or missing housing sector) keep the +# publisher field keys client_type and private_or_social_rented. Both recodes request +# total: true, so DWP emits both margins and the grand total itself (.total record sets, +# all filters, no all constraint). No Chronicle-side summation is emitted. +# DWP's annotations on the response: Glasgow City misclassified tenure from February to +# October 2024, under-reporting the private rented sector; Calderdale has misclassified +# Local Housing Allowance claims since January 2024 (detailed housing type). Neither is +# corrected here. Accommodation type is the separate September 2025 onward package. +schema_version: ledger.source_package.v1 +package_id: dwp-hb-claimants-client-type-tenure-january-2023-february-2026 +label: 'DWP Stat-Xplore: Housing Benefit claimants by client type and tenure by client type and tenure, Great Britain, January 2023 to February 2026' +artifact: + source_name: dwp + source_table: 'Housing Benefit claimants by client type and tenure, January 2023 to February 2026' + resource_package: db + resource_directory: data/dwp/hb_claimants_client_type_tenure_january_2023_february_2026 + manifest: manifest.yaml + vintage: stat_xplore_2026_09_11 + extracted_at: '2026-09-11' + extraction_method: >- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:hb_new; measure str:count:hb_new:V_F_HB_NEW; + fields in response order: + str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME; + str:field:hb_new:V_F_HB_NEW:PENWORK; + str:field:hb_new:V_F_HB_NEW:TENURE_PUB; + value sets: C_HB_NEW_DATE, C_HOUSING_SECTOR, C_PENWORK; + months 202301 (Jan-23) through 202602 (Feb-26) (202301 through 202602), inclusive; + recode total: true on PENWORK and TENURE_PUB only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_01.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_01 + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: housing_benefit_claim + domain: housing_benefit + groupby_dimension: dwp.hb_client_type + assertion: observation + rows: + - &client_type_working_age__tenure_social_rented_sector + value_id: client_type_working_age__tenure_social_rented_sector + label: 'Working age, Social Rented Sector' + ordinal: 0 + row_number: 2 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Social Rented Sector'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + guard_cells: [{column: C, row: 2, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 2, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}] + - &client_type_working_age__tenure_private_rented_sector + value_id: client_type_working_age__tenure_private_rented_sector + label: 'Working age, Private Rented Sector' + ordinal: 1 + row_number: 3 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Private Rented Sector'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + guard_cells: [{column: C, row: 3, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 3, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}] + - &client_type_working_age__tenure_unknown_or_missing_housing_sector + value_id: client_type_working_age__tenure_unknown_or_missing_housing_sector + label: 'Working age, Unknown or missing housing sector' + ordinal: 2 + row_number: 4 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: detail + filters: {client_type: 'Working age', private_or_social_rented: 'Unknown or missing housing sector'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + guard_cells: [{column: C, row: 4, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 4, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}] + - &client_type_pension_age__tenure_social_rented_sector + value_id: client_type_pension_age__tenure_social_rented_sector + label: 'Pension age, Social Rented Sector' + ordinal: 3 + row_number: 6 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Social Rented Sector'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + guard_cells: [{column: C, row: 6, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 6, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}] + - &client_type_pension_age__tenure_private_rented_sector + value_id: client_type_pension_age__tenure_private_rented_sector + label: 'Pension age, Private Rented Sector' + ordinal: 4 + row_number: 7 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Private Rented Sector'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + guard_cells: [{column: C, row: 7, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 7, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}] + - &client_type_pension_age__tenure_unknown_or_missing_housing_sector + value_id: client_type_pension_age__tenure_unknown_or_missing_housing_sector + label: 'Pension age, Unknown or missing housing sector' + ordinal: 5 + row_number: 8 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: detail + filters: {client_type: 'Pension age', private_or_social_rented: 'Unknown or missing housing sector'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + guard_cells: [{column: C, row: 8, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 8, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}] + measures: + - measure_id: claimants + label: 'Housing Benefit claimants' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.hb_claimants + source_concept: dwp.housing_benefit_claimants + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/hb_new/hb_new.html + concept_evidence_notes: 'DWP Housing Benefit (Stat-Xplore hb_new, Single Housing Benefit Extract) cube cells for January 2023 to February 2026 by client type and private or social rented sector preserve the publisher labels and value URIs. One claimant per claim (single claimant or couple); Chronicle normalizes the claim to benefit_unit.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_01.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_01.total + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: housing_benefit_claim + domain: housing_benefit + groupby_dimension: dwp.hb_client_type + assertion: observation + rows: + - &client_type_working_age__tenure_all + value_id: client_type_working_age__tenure_all + label: 'Working age, Total' + ordinal: 0 + row_number: 5 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:1' + table_record_kind: total + filters: {client_type: 'Working age', private_or_social_rented: 'all'} + constraints: + - {variable: client_type, operator: '==', value: 'Working age', label: client type} + guard_cells: [{column: C, row: 5, expected_value: '202301 (Jan-23)', label: month}, {column: G, row: 5, expected_value: Total, label: private or social rented publisher Total}] + - &client_type_pension_age__tenure_all + value_id: client_type_pension_age__tenure_all + label: 'Pension age, Total' + ordinal: 1 + row_number: 9 + expected_row_header_column: F + expected_row_header: 'str:value:hb_new:V_F_HB_NEW:PENWORK:C_PENWORK:2' + table_record_kind: total + filters: {client_type: 'Pension age', private_or_social_rented: 'all'} + constraints: + - {variable: client_type, operator: '==', value: 'Pension age', label: client type} + guard_cells: [{column: C, row: 9, expected_value: '202301 (Jan-23)', label: month}, {column: G, row: 9, expected_value: Total, label: private or social rented publisher Total}] + - &client_type_all__tenure_social_rented_sector + value_id: client_type_all__tenure_social_rented_sector + label: 'Total, Social Rented Sector' + ordinal: 2 + row_number: 10 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Social Rented Sector'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Social Rented Sector', label: private or social rented} + guard_cells: [{column: C, row: 10, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 10, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}] + - &client_type_all__tenure_private_rented_sector + value_id: client_type_all__tenure_private_rented_sector + label: 'Total, Private Rented Sector' + ordinal: 3 + row_number: 11 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Private Rented Sector'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Private Rented Sector', label: private or social rented} + guard_cells: [{column: C, row: 11, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 11, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}] + - &client_type_all__tenure_unknown_or_missing_housing_sector + value_id: client_type_all__tenure_unknown_or_missing_housing_sector + label: 'Total, Unknown or missing housing sector' + ordinal: 4 + row_number: 12 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'Unknown or missing housing sector'} + constraints: + - {variable: private_or_social_rented, operator: '==', value: 'Unknown or missing housing sector', label: private or social rented} + guard_cells: [{column: C, row: 12, expected_value: '202301 (Jan-23)', label: month}, {column: H, row: 12, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}] + - &client_type_all__tenure_all + value_id: client_type_all__tenure_all + label: 'Total, Total' + ordinal: 5 + row_number: 13 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {client_type: 'all', private_or_social_rented: 'all'} + guard_cells: [{column: C, row: 13, expected_value: '202301 (Jan-23)', label: month}, {column: G, row: 13, expected_value: Total, label: private or social rented publisher Total}] + measures: + - measure_id: total_claimants + label: 'Housing Benefit claimants, published total over client type and/or tenure' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.hb_claimants + source_concept: dwp.housing_benefit_claimants + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/hb_new/hb_new.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on PENWORK and TENURE_PUB); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_02.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_02 + period: 2023-02 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 14, guard_cells: [{column: C, row: 14, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 14, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 15, guard_cells: [{column: C, row: 15, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 15, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 16, guard_cells: [{column: C, row: 16, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 16, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 18, guard_cells: [{column: C, row: 18, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 18, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 19, guard_cells: [{column: C, row: 19, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 19, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 20, guard_cells: [{column: C, row: 20, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 20, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_02.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_02.total + period: 2023-02 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 17, guard_cells: [{column: C, row: 17, expected_value: '202302 (Feb-23)', label: month}, {column: G, row: 17, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 21, guard_cells: [{column: C, row: 21, expected_value: '202302 (Feb-23)', label: month}, {column: G, row: 21, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 22, guard_cells: [{column: C, row: 22, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 22, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 23, guard_cells: [{column: C, row: 23, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 23, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 24, guard_cells: [{column: C, row: 24, expected_value: '202302 (Feb-23)', label: month}, {column: H, row: 24, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 25, guard_cells: [{column: C, row: 25, expected_value: '202302 (Feb-23)', label: month}, {column: G, row: 25, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_03.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_03 + period: 2023-03 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 26, guard_cells: [{column: C, row: 26, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 26, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 27, guard_cells: [{column: C, row: 27, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 27, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 28, guard_cells: [{column: C, row: 28, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 28, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 30, guard_cells: [{column: C, row: 30, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 30, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 31, guard_cells: [{column: C, row: 31, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 31, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 32, guard_cells: [{column: C, row: 32, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 32, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_03.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_03.total + period: 2023-03 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 29, guard_cells: [{column: C, row: 29, expected_value: '202303 (Mar-23)', label: month}, {column: G, row: 29, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 33, guard_cells: [{column: C, row: 33, expected_value: '202303 (Mar-23)', label: month}, {column: G, row: 33, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 34, guard_cells: [{column: C, row: 34, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 34, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 35, guard_cells: [{column: C, row: 35, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 35, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 36, guard_cells: [{column: C, row: 36, expected_value: '202303 (Mar-23)', label: month}, {column: H, row: 36, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 37, guard_cells: [{column: C, row: 37, expected_value: '202303 (Mar-23)', label: month}, {column: G, row: 37, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_04.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_04 + period: 2023-04 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 38, guard_cells: [{column: C, row: 38, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 38, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 39, guard_cells: [{column: C, row: 39, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 39, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 40, guard_cells: [{column: C, row: 40, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 40, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 42, guard_cells: [{column: C, row: 42, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 42, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 43, guard_cells: [{column: C, row: 43, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 43, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 44, guard_cells: [{column: C, row: 44, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 44, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_04.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_04.total + period: 2023-04 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 41, guard_cells: [{column: C, row: 41, expected_value: '202304 (Apr-23)', label: month}, {column: G, row: 41, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 45, guard_cells: [{column: C, row: 45, expected_value: '202304 (Apr-23)', label: month}, {column: G, row: 45, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 46, guard_cells: [{column: C, row: 46, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 46, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 47, guard_cells: [{column: C, row: 47, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 47, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 48, guard_cells: [{column: C, row: 48, expected_value: '202304 (Apr-23)', label: month}, {column: H, row: 48, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 49, guard_cells: [{column: C, row: 49, expected_value: '202304 (Apr-23)', label: month}, {column: G, row: 49, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_05.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_05 + period: 2023-05 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 50, guard_cells: [{column: C, row: 50, expected_value: '202305 (May-23)', label: month}, {column: H, row: 50, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 51, guard_cells: [{column: C, row: 51, expected_value: '202305 (May-23)', label: month}, {column: H, row: 51, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 52, guard_cells: [{column: C, row: 52, expected_value: '202305 (May-23)', label: month}, {column: H, row: 52, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 54, guard_cells: [{column: C, row: 54, expected_value: '202305 (May-23)', label: month}, {column: H, row: 54, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 55, guard_cells: [{column: C, row: 55, expected_value: '202305 (May-23)', label: month}, {column: H, row: 55, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 56, guard_cells: [{column: C, row: 56, expected_value: '202305 (May-23)', label: month}, {column: H, row: 56, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_05.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_05.total + period: 2023-05 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 53, guard_cells: [{column: C, row: 53, expected_value: '202305 (May-23)', label: month}, {column: G, row: 53, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 57, guard_cells: [{column: C, row: 57, expected_value: '202305 (May-23)', label: month}, {column: G, row: 57, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 58, guard_cells: [{column: C, row: 58, expected_value: '202305 (May-23)', label: month}, {column: H, row: 58, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: '202305 (May-23)', label: month}, {column: H, row: 59, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: '202305 (May-23)', label: month}, {column: H, row: 60, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: '202305 (May-23)', label: month}, {column: G, row: 61, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_06.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_06 + period: 2023-06 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 62, guard_cells: [{column: C, row: 62, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 62, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 63, guard_cells: [{column: C, row: 63, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 63, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 64, guard_cells: [{column: C, row: 64, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 64, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 66, guard_cells: [{column: C, row: 66, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 66, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 67, guard_cells: [{column: C, row: 67, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 67, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 68, guard_cells: [{column: C, row: 68, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 68, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_06.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_06.total + period: 2023-06 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 65, guard_cells: [{column: C, row: 65, expected_value: '202306 (Jun-23)', label: month}, {column: G, row: 65, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 69, guard_cells: [{column: C, row: 69, expected_value: '202306 (Jun-23)', label: month}, {column: G, row: 69, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 70, guard_cells: [{column: C, row: 70, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 70, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 71, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: '202306 (Jun-23)', label: month}, {column: H, row: 72, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: '202306 (Jun-23)', label: month}, {column: G, row: 73, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_07.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_07 + period: 2023-07 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 74, guard_cells: [{column: C, row: 74, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 74, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 75, guard_cells: [{column: C, row: 75, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 75, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 76, guard_cells: [{column: C, row: 76, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 76, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 78, guard_cells: [{column: C, row: 78, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 78, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 79, guard_cells: [{column: C, row: 79, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 79, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 80, guard_cells: [{column: C, row: 80, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 80, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_07.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_07.total + period: 2023-07 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 77, guard_cells: [{column: C, row: 77, expected_value: '202307 (Jul-23)', label: month}, {column: G, row: 77, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 81, guard_cells: [{column: C, row: 81, expected_value: '202307 (Jul-23)', label: month}, {column: G, row: 81, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 82, guard_cells: [{column: C, row: 82, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 82, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 83, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: '202307 (Jul-23)', label: month}, {column: H, row: 84, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: '202307 (Jul-23)', label: month}, {column: G, row: 85, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_08.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_08 + period: 2023-08 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 86, guard_cells: [{column: C, row: 86, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 86, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 87, guard_cells: [{column: C, row: 87, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 87, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 88, guard_cells: [{column: C, row: 88, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 88, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 90, guard_cells: [{column: C, row: 90, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 90, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 91, guard_cells: [{column: C, row: 91, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 91, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 92, guard_cells: [{column: C, row: 92, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 92, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_08.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_08.total + period: 2023-08 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 89, guard_cells: [{column: C, row: 89, expected_value: '202308 (Aug-23)', label: month}, {column: G, row: 89, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 93, guard_cells: [{column: C, row: 93, expected_value: '202308 (Aug-23)', label: month}, {column: G, row: 93, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 94, guard_cells: [{column: C, row: 94, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 94, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 95, guard_cells: [{column: C, row: 95, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 95, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 96, guard_cells: [{column: C, row: 96, expected_value: '202308 (Aug-23)', label: month}, {column: H, row: 96, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 97, guard_cells: [{column: C, row: 97, expected_value: '202308 (Aug-23)', label: month}, {column: G, row: 97, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_09.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_09 + period: 2023-09 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 98, guard_cells: [{column: C, row: 98, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 98, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 99, guard_cells: [{column: C, row: 99, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 99, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 100, guard_cells: [{column: C, row: 100, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 100, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 102, guard_cells: [{column: C, row: 102, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 102, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 103, guard_cells: [{column: C, row: 103, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 103, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 104, guard_cells: [{column: C, row: 104, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 104, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_09.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_09.total + period: 2023-09 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 101, guard_cells: [{column: C, row: 101, expected_value: '202309 (Sep-23)', label: month}, {column: G, row: 101, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 105, guard_cells: [{column: C, row: 105, expected_value: '202309 (Sep-23)', label: month}, {column: G, row: 105, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 106, guard_cells: [{column: C, row: 106, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 106, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 107, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: '202309 (Sep-23)', label: month}, {column: H, row: 108, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: '202309 (Sep-23)', label: month}, {column: G, row: 109, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_10.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_10 + period: 2023-10 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 110, guard_cells: [{column: C, row: 110, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 110, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 111, guard_cells: [{column: C, row: 111, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 111, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 112, guard_cells: [{column: C, row: 112, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 112, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 114, guard_cells: [{column: C, row: 114, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 114, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 115, guard_cells: [{column: C, row: 115, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 115, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 116, guard_cells: [{column: C, row: 116, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 116, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_10.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_10.total + period: 2023-10 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 113, guard_cells: [{column: C, row: 113, expected_value: '202310 (Oct-23)', label: month}, {column: G, row: 113, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 117, guard_cells: [{column: C, row: 117, expected_value: '202310 (Oct-23)', label: month}, {column: G, row: 117, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 118, guard_cells: [{column: C, row: 118, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 118, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 119, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: '202310 (Oct-23)', label: month}, {column: H, row: 120, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: '202310 (Oct-23)', label: month}, {column: G, row: 121, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_11.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_11 + period: 2023-11 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 122, guard_cells: [{column: C, row: 122, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 122, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 123, guard_cells: [{column: C, row: 123, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 123, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 124, guard_cells: [{column: C, row: 124, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 124, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 126, guard_cells: [{column: C, row: 126, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 126, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 127, guard_cells: [{column: C, row: 127, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 127, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 128, guard_cells: [{column: C, row: 128, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 128, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_11.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_11.total + period: 2023-11 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 125, guard_cells: [{column: C, row: 125, expected_value: '202311 (Nov-23)', label: month}, {column: G, row: 125, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 129, guard_cells: [{column: C, row: 129, expected_value: '202311 (Nov-23)', label: month}, {column: G, row: 129, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 130, guard_cells: [{column: C, row: 130, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 130, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 131, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: '202311 (Nov-23)', label: month}, {column: H, row: 132, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: '202311 (Nov-23)', label: month}, {column: G, row: 133, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_12.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_12 + period: 2023-12 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 134, guard_cells: [{column: C, row: 134, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 134, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 135, guard_cells: [{column: C, row: 135, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 135, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 136, guard_cells: [{column: C, row: 136, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 136, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 138, guard_cells: [{column: C, row: 138, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 138, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 139, guard_cells: [{column: C, row: 139, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 139, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 140, guard_cells: [{column: C, row: 140, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 140, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2023_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2023_12.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2023_12.total + period: 2023-12 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 137, guard_cells: [{column: C, row: 137, expected_value: '202312 (Dec-23)', label: month}, {column: G, row: 137, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 141, guard_cells: [{column: C, row: 141, expected_value: '202312 (Dec-23)', label: month}, {column: G, row: 141, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 142, guard_cells: [{column: C, row: 142, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 142, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 143, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: '202312 (Dec-23)', label: month}, {column: H, row: 144, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: '202312 (Dec-23)', label: month}, {column: G, row: 145, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_01.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_01 + period: 2024-01 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 146, guard_cells: [{column: C, row: 146, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 146, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 147, guard_cells: [{column: C, row: 147, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 147, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 148, guard_cells: [{column: C, row: 148, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 148, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 150, guard_cells: [{column: C, row: 150, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 150, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 151, guard_cells: [{column: C, row: 151, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 151, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 152, guard_cells: [{column: C, row: 152, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 152, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_01.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_01.total + period: 2024-01 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 149, guard_cells: [{column: C, row: 149, expected_value: '202401 (Jan-24)', label: month}, {column: G, row: 149, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 153, guard_cells: [{column: C, row: 153, expected_value: '202401 (Jan-24)', label: month}, {column: G, row: 153, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 154, guard_cells: [{column: C, row: 154, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 154, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 155, guard_cells: [{column: C, row: 155, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 155, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 156, guard_cells: [{column: C, row: 156, expected_value: '202401 (Jan-24)', label: month}, {column: H, row: 156, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 157, guard_cells: [{column: C, row: 157, expected_value: '202401 (Jan-24)', label: month}, {column: G, row: 157, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_02.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_02 + period: 2024-02 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 158, guard_cells: [{column: C, row: 158, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 158, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 159, guard_cells: [{column: C, row: 159, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 159, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 160, guard_cells: [{column: C, row: 160, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 160, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 162, guard_cells: [{column: C, row: 162, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 162, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 163, guard_cells: [{column: C, row: 163, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 163, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 164, guard_cells: [{column: C, row: 164, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 164, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_02.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_02.total + period: 2024-02 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 161, guard_cells: [{column: C, row: 161, expected_value: '202402 (Feb-24)', label: month}, {column: G, row: 161, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 165, guard_cells: [{column: C, row: 165, expected_value: '202402 (Feb-24)', label: month}, {column: G, row: 165, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 166, guard_cells: [{column: C, row: 166, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 166, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 167, guard_cells: [{column: C, row: 167, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 167, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 168, guard_cells: [{column: C, row: 168, expected_value: '202402 (Feb-24)', label: month}, {column: H, row: 168, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 169, guard_cells: [{column: C, row: 169, expected_value: '202402 (Feb-24)', label: month}, {column: G, row: 169, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_03.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_03 + period: 2024-03 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 170, guard_cells: [{column: C, row: 170, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 170, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 171, guard_cells: [{column: C, row: 171, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 171, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 172, guard_cells: [{column: C, row: 172, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 172, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 174, guard_cells: [{column: C, row: 174, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 174, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 175, guard_cells: [{column: C, row: 175, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 175, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 176, guard_cells: [{column: C, row: 176, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 176, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_03.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_03.total + period: 2024-03 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 173, guard_cells: [{column: C, row: 173, expected_value: '202403 (Mar-24)', label: month}, {column: G, row: 173, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 177, guard_cells: [{column: C, row: 177, expected_value: '202403 (Mar-24)', label: month}, {column: G, row: 177, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 178, guard_cells: [{column: C, row: 178, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 178, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 179, guard_cells: [{column: C, row: 179, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 179, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 180, guard_cells: [{column: C, row: 180, expected_value: '202403 (Mar-24)', label: month}, {column: H, row: 180, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 181, guard_cells: [{column: C, row: 181, expected_value: '202403 (Mar-24)', label: month}, {column: G, row: 181, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_04.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_04 + period: 2024-04 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 182, guard_cells: [{column: C, row: 182, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 182, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 183, guard_cells: [{column: C, row: 183, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 183, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 184, guard_cells: [{column: C, row: 184, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 184, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 186, guard_cells: [{column: C, row: 186, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 186, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 187, guard_cells: [{column: C, row: 187, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 187, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 188, guard_cells: [{column: C, row: 188, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 188, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_04.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_04.total + period: 2024-04 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 185, guard_cells: [{column: C, row: 185, expected_value: '202404 (Apr-24)', label: month}, {column: G, row: 185, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 189, guard_cells: [{column: C, row: 189, expected_value: '202404 (Apr-24)', label: month}, {column: G, row: 189, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 190, guard_cells: [{column: C, row: 190, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 190, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 191, guard_cells: [{column: C, row: 191, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 191, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 192, guard_cells: [{column: C, row: 192, expected_value: '202404 (Apr-24)', label: month}, {column: H, row: 192, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 193, guard_cells: [{column: C, row: 193, expected_value: '202404 (Apr-24)', label: month}, {column: G, row: 193, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_05.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_05 + period: 2024-05 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 194, guard_cells: [{column: C, row: 194, expected_value: '202405 (May-24)', label: month}, {column: H, row: 194, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 195, guard_cells: [{column: C, row: 195, expected_value: '202405 (May-24)', label: month}, {column: H, row: 195, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 196, guard_cells: [{column: C, row: 196, expected_value: '202405 (May-24)', label: month}, {column: H, row: 196, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 198, guard_cells: [{column: C, row: 198, expected_value: '202405 (May-24)', label: month}, {column: H, row: 198, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 199, guard_cells: [{column: C, row: 199, expected_value: '202405 (May-24)', label: month}, {column: H, row: 199, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 200, guard_cells: [{column: C, row: 200, expected_value: '202405 (May-24)', label: month}, {column: H, row: 200, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_05.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_05.total + period: 2024-05 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 197, guard_cells: [{column: C, row: 197, expected_value: '202405 (May-24)', label: month}, {column: G, row: 197, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 201, guard_cells: [{column: C, row: 201, expected_value: '202405 (May-24)', label: month}, {column: G, row: 201, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 202, guard_cells: [{column: C, row: 202, expected_value: '202405 (May-24)', label: month}, {column: H, row: 202, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 203, guard_cells: [{column: C, row: 203, expected_value: '202405 (May-24)', label: month}, {column: H, row: 203, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 204, guard_cells: [{column: C, row: 204, expected_value: '202405 (May-24)', label: month}, {column: H, row: 204, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 205, guard_cells: [{column: C, row: 205, expected_value: '202405 (May-24)', label: month}, {column: G, row: 205, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_06.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_06 + period: 2024-06 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 206, guard_cells: [{column: C, row: 206, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 206, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 207, guard_cells: [{column: C, row: 207, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 207, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 208, guard_cells: [{column: C, row: 208, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 208, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 210, guard_cells: [{column: C, row: 210, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 210, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 211, guard_cells: [{column: C, row: 211, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 211, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 212, guard_cells: [{column: C, row: 212, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 212, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_06.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_06.total + period: 2024-06 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 209, guard_cells: [{column: C, row: 209, expected_value: '202406 (Jun-24)', label: month}, {column: G, row: 209, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 213, guard_cells: [{column: C, row: 213, expected_value: '202406 (Jun-24)', label: month}, {column: G, row: 213, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 214, guard_cells: [{column: C, row: 214, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 214, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 215, guard_cells: [{column: C, row: 215, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 215, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 216, guard_cells: [{column: C, row: 216, expected_value: '202406 (Jun-24)', label: month}, {column: H, row: 216, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 217, guard_cells: [{column: C, row: 217, expected_value: '202406 (Jun-24)', label: month}, {column: G, row: 217, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_07.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_07 + period: 2024-07 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 218, guard_cells: [{column: C, row: 218, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 218, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 219, guard_cells: [{column: C, row: 219, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 219, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 220, guard_cells: [{column: C, row: 220, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 220, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 222, guard_cells: [{column: C, row: 222, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 222, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 223, guard_cells: [{column: C, row: 223, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 223, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 224, guard_cells: [{column: C, row: 224, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 224, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_07.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_07.total + period: 2024-07 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 221, guard_cells: [{column: C, row: 221, expected_value: '202407 (Jul-24)', label: month}, {column: G, row: 221, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 225, guard_cells: [{column: C, row: 225, expected_value: '202407 (Jul-24)', label: month}, {column: G, row: 225, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 226, guard_cells: [{column: C, row: 226, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 226, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 227, guard_cells: [{column: C, row: 227, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 227, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 228, guard_cells: [{column: C, row: 228, expected_value: '202407 (Jul-24)', label: month}, {column: H, row: 228, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 229, guard_cells: [{column: C, row: 229, expected_value: '202407 (Jul-24)', label: month}, {column: G, row: 229, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_08.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_08 + period: 2024-08 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 230, guard_cells: [{column: C, row: 230, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 230, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 231, guard_cells: [{column: C, row: 231, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 231, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 232, guard_cells: [{column: C, row: 232, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 232, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 234, guard_cells: [{column: C, row: 234, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 234, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 235, guard_cells: [{column: C, row: 235, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 235, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 236, guard_cells: [{column: C, row: 236, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 236, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_08.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_08.total + period: 2024-08 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 233, guard_cells: [{column: C, row: 233, expected_value: '202408 (Aug-24)', label: month}, {column: G, row: 233, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 237, guard_cells: [{column: C, row: 237, expected_value: '202408 (Aug-24)', label: month}, {column: G, row: 237, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 238, guard_cells: [{column: C, row: 238, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 238, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 239, guard_cells: [{column: C, row: 239, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 239, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 240, guard_cells: [{column: C, row: 240, expected_value: '202408 (Aug-24)', label: month}, {column: H, row: 240, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 241, guard_cells: [{column: C, row: 241, expected_value: '202408 (Aug-24)', label: month}, {column: G, row: 241, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_09.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_09 + period: 2024-09 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 242, guard_cells: [{column: C, row: 242, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 242, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 243, guard_cells: [{column: C, row: 243, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 243, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 244, guard_cells: [{column: C, row: 244, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 244, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 246, guard_cells: [{column: C, row: 246, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 246, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 247, guard_cells: [{column: C, row: 247, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 247, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 248, guard_cells: [{column: C, row: 248, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 248, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_09.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_09.total + period: 2024-09 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 245, guard_cells: [{column: C, row: 245, expected_value: '202409 (Sep-24)', label: month}, {column: G, row: 245, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 249, guard_cells: [{column: C, row: 249, expected_value: '202409 (Sep-24)', label: month}, {column: G, row: 249, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 250, guard_cells: [{column: C, row: 250, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 250, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 251, guard_cells: [{column: C, row: 251, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 251, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 252, guard_cells: [{column: C, row: 252, expected_value: '202409 (Sep-24)', label: month}, {column: H, row: 252, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 253, guard_cells: [{column: C, row: 253, expected_value: '202409 (Sep-24)', label: month}, {column: G, row: 253, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_10.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_10 + period: 2024-10 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 254, guard_cells: [{column: C, row: 254, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 254, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 255, guard_cells: [{column: C, row: 255, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 255, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 256, guard_cells: [{column: C, row: 256, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 256, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 258, guard_cells: [{column: C, row: 258, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 258, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 259, guard_cells: [{column: C, row: 259, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 259, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 260, guard_cells: [{column: C, row: 260, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 260, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_10.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_10.total + period: 2024-10 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 257, guard_cells: [{column: C, row: 257, expected_value: '202410 (Oct-24)', label: month}, {column: G, row: 257, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 261, guard_cells: [{column: C, row: 261, expected_value: '202410 (Oct-24)', label: month}, {column: G, row: 261, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 262, guard_cells: [{column: C, row: 262, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 262, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 263, guard_cells: [{column: C, row: 263, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 263, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 264, guard_cells: [{column: C, row: 264, expected_value: '202410 (Oct-24)', label: month}, {column: H, row: 264, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 265, guard_cells: [{column: C, row: 265, expected_value: '202410 (Oct-24)', label: month}, {column: G, row: 265, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_11.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_11 + period: 2024-11 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 266, guard_cells: [{column: C, row: 266, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 266, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 267, guard_cells: [{column: C, row: 267, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 267, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 268, guard_cells: [{column: C, row: 268, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 268, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 270, guard_cells: [{column: C, row: 270, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 270, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 271, guard_cells: [{column: C, row: 271, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 271, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 272, guard_cells: [{column: C, row: 272, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 272, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_11.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_11.total + period: 2024-11 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 269, guard_cells: [{column: C, row: 269, expected_value: '202411 (Nov-24)', label: month}, {column: G, row: 269, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 273, guard_cells: [{column: C, row: 273, expected_value: '202411 (Nov-24)', label: month}, {column: G, row: 273, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 274, guard_cells: [{column: C, row: 274, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 274, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 275, guard_cells: [{column: C, row: 275, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 275, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 276, guard_cells: [{column: C, row: 276, expected_value: '202411 (Nov-24)', label: month}, {column: H, row: 276, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 277, guard_cells: [{column: C, row: 277, expected_value: '202411 (Nov-24)', label: month}, {column: G, row: 277, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_12.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_12 + period: 2024-12 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 278, guard_cells: [{column: C, row: 278, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 278, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 279, guard_cells: [{column: C, row: 279, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 279, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 280, guard_cells: [{column: C, row: 280, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 280, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 282, guard_cells: [{column: C, row: 282, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 282, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 283, guard_cells: [{column: C, row: 283, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 283, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 284, guard_cells: [{column: C, row: 284, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 284, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2024_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2024_12.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2024_12.total + period: 2024-12 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 281, guard_cells: [{column: C, row: 281, expected_value: '202412 (Dec-24)', label: month}, {column: G, row: 281, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 285, guard_cells: [{column: C, row: 285, expected_value: '202412 (Dec-24)', label: month}, {column: G, row: 285, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 286, guard_cells: [{column: C, row: 286, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 286, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 287, guard_cells: [{column: C, row: 287, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 287, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 288, guard_cells: [{column: C, row: 288, expected_value: '202412 (Dec-24)', label: month}, {column: H, row: 288, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 289, guard_cells: [{column: C, row: 289, expected_value: '202412 (Dec-24)', label: month}, {column: G, row: 289, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_01.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_01 + period: 2025-01 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 290, guard_cells: [{column: C, row: 290, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 290, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 291, guard_cells: [{column: C, row: 291, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 291, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 292, guard_cells: [{column: C, row: 292, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 292, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 294, guard_cells: [{column: C, row: 294, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 294, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 295, guard_cells: [{column: C, row: 295, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 295, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 296, guard_cells: [{column: C, row: 296, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 296, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_01.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_01.total + period: 2025-01 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 293, guard_cells: [{column: C, row: 293, expected_value: '202501 (Jan-25)', label: month}, {column: G, row: 293, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 297, guard_cells: [{column: C, row: 297, expected_value: '202501 (Jan-25)', label: month}, {column: G, row: 297, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 298, guard_cells: [{column: C, row: 298, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 298, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 299, guard_cells: [{column: C, row: 299, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 299, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 300, guard_cells: [{column: C, row: 300, expected_value: '202501 (Jan-25)', label: month}, {column: H, row: 300, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 301, guard_cells: [{column: C, row: 301, expected_value: '202501 (Jan-25)', label: month}, {column: G, row: 301, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_02.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_02 + period: 2025-02 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 302, guard_cells: [{column: C, row: 302, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 302, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 303, guard_cells: [{column: C, row: 303, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 303, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 304, guard_cells: [{column: C, row: 304, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 304, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 306, guard_cells: [{column: C, row: 306, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 306, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 307, guard_cells: [{column: C, row: 307, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 307, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 308, guard_cells: [{column: C, row: 308, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 308, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_02.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_02.total + period: 2025-02 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 305, guard_cells: [{column: C, row: 305, expected_value: '202502 (Feb-25)', label: month}, {column: G, row: 305, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 309, guard_cells: [{column: C, row: 309, expected_value: '202502 (Feb-25)', label: month}, {column: G, row: 309, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 310, guard_cells: [{column: C, row: 310, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 310, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 311, guard_cells: [{column: C, row: 311, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 311, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 312, guard_cells: [{column: C, row: 312, expected_value: '202502 (Feb-25)', label: month}, {column: H, row: 312, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 313, guard_cells: [{column: C, row: 313, expected_value: '202502 (Feb-25)', label: month}, {column: G, row: 313, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_03.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_03 + period: 2025-03 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 314, guard_cells: [{column: C, row: 314, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 314, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 315, guard_cells: [{column: C, row: 315, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 315, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 316, guard_cells: [{column: C, row: 316, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 316, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 318, guard_cells: [{column: C, row: 318, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 318, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 319, guard_cells: [{column: C, row: 319, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 319, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 320, guard_cells: [{column: C, row: 320, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 320, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_03.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_03.total + period: 2025-03 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 317, guard_cells: [{column: C, row: 317, expected_value: '202503 (Mar-25)', label: month}, {column: G, row: 317, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 321, guard_cells: [{column: C, row: 321, expected_value: '202503 (Mar-25)', label: month}, {column: G, row: 321, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 322, guard_cells: [{column: C, row: 322, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 322, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 323, guard_cells: [{column: C, row: 323, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 323, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 324, guard_cells: [{column: C, row: 324, expected_value: '202503 (Mar-25)', label: month}, {column: H, row: 324, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 325, guard_cells: [{column: C, row: 325, expected_value: '202503 (Mar-25)', label: month}, {column: G, row: 325, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_04.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_04 + period: 2025-04 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 326, guard_cells: [{column: C, row: 326, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 326, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 327, guard_cells: [{column: C, row: 327, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 327, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 328, guard_cells: [{column: C, row: 328, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 328, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 330, guard_cells: [{column: C, row: 330, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 330, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 331, guard_cells: [{column: C, row: 331, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 331, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 332, guard_cells: [{column: C, row: 332, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 332, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_04.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_04.total + period: 2025-04 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 329, guard_cells: [{column: C, row: 329, expected_value: '202504 (Apr-25)', label: month}, {column: G, row: 329, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 333, guard_cells: [{column: C, row: 333, expected_value: '202504 (Apr-25)', label: month}, {column: G, row: 333, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 334, guard_cells: [{column: C, row: 334, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 334, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 335, guard_cells: [{column: C, row: 335, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 335, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 336, guard_cells: [{column: C, row: 336, expected_value: '202504 (Apr-25)', label: month}, {column: H, row: 336, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 337, guard_cells: [{column: C, row: 337, expected_value: '202504 (Apr-25)', label: month}, {column: G, row: 337, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_05.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_05 + period: 2025-05 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 338, guard_cells: [{column: C, row: 338, expected_value: '202505 (May-25)', label: month}, {column: H, row: 338, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 339, guard_cells: [{column: C, row: 339, expected_value: '202505 (May-25)', label: month}, {column: H, row: 339, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 340, guard_cells: [{column: C, row: 340, expected_value: '202505 (May-25)', label: month}, {column: H, row: 340, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 342, guard_cells: [{column: C, row: 342, expected_value: '202505 (May-25)', label: month}, {column: H, row: 342, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 343, guard_cells: [{column: C, row: 343, expected_value: '202505 (May-25)', label: month}, {column: H, row: 343, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 344, guard_cells: [{column: C, row: 344, expected_value: '202505 (May-25)', label: month}, {column: H, row: 344, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_05.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_05.total + period: 2025-05 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 341, guard_cells: [{column: C, row: 341, expected_value: '202505 (May-25)', label: month}, {column: G, row: 341, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 345, guard_cells: [{column: C, row: 345, expected_value: '202505 (May-25)', label: month}, {column: G, row: 345, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 346, guard_cells: [{column: C, row: 346, expected_value: '202505 (May-25)', label: month}, {column: H, row: 346, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 347, guard_cells: [{column: C, row: 347, expected_value: '202505 (May-25)', label: month}, {column: H, row: 347, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 348, guard_cells: [{column: C, row: 348, expected_value: '202505 (May-25)', label: month}, {column: H, row: 348, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 349, guard_cells: [{column: C, row: 349, expected_value: '202505 (May-25)', label: month}, {column: G, row: 349, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_06.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_06 + period: 2025-06 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 350, guard_cells: [{column: C, row: 350, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 350, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 351, guard_cells: [{column: C, row: 351, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 351, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 352, guard_cells: [{column: C, row: 352, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 352, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 354, guard_cells: [{column: C, row: 354, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 354, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 355, guard_cells: [{column: C, row: 355, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 355, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 356, guard_cells: [{column: C, row: 356, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 356, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_06.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_06.total + period: 2025-06 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 353, guard_cells: [{column: C, row: 353, expected_value: '202506 (Jun-25)', label: month}, {column: G, row: 353, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 357, guard_cells: [{column: C, row: 357, expected_value: '202506 (Jun-25)', label: month}, {column: G, row: 357, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 358, guard_cells: [{column: C, row: 358, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 358, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 359, guard_cells: [{column: C, row: 359, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 359, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 360, guard_cells: [{column: C, row: 360, expected_value: '202506 (Jun-25)', label: month}, {column: H, row: 360, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 361, guard_cells: [{column: C, row: 361, expected_value: '202506 (Jun-25)', label: month}, {column: G, row: 361, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_07.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_07 + period: 2025-07 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 362, guard_cells: [{column: C, row: 362, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 362, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 363, guard_cells: [{column: C, row: 363, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 363, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 364, guard_cells: [{column: C, row: 364, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 364, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 366, guard_cells: [{column: C, row: 366, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 366, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 367, guard_cells: [{column: C, row: 367, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 367, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 368, guard_cells: [{column: C, row: 368, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 368, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_07.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_07.total + period: 2025-07 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 365, guard_cells: [{column: C, row: 365, expected_value: '202507 (Jul-25)', label: month}, {column: G, row: 365, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 369, guard_cells: [{column: C, row: 369, expected_value: '202507 (Jul-25)', label: month}, {column: G, row: 369, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 370, guard_cells: [{column: C, row: 370, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 370, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 371, guard_cells: [{column: C, row: 371, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 371, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 372, guard_cells: [{column: C, row: 372, expected_value: '202507 (Jul-25)', label: month}, {column: H, row: 372, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 373, guard_cells: [{column: C, row: 373, expected_value: '202507 (Jul-25)', label: month}, {column: G, row: 373, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_08.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_08 + period: 2025-08 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 374, guard_cells: [{column: C, row: 374, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 374, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 375, guard_cells: [{column: C, row: 375, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 375, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 376, guard_cells: [{column: C, row: 376, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 376, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 378, guard_cells: [{column: C, row: 378, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 378, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 379, guard_cells: [{column: C, row: 379, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 379, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 380, guard_cells: [{column: C, row: 380, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 380, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_08.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_08.total + period: 2025-08 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 377, guard_cells: [{column: C, row: 377, expected_value: '202508 (Aug-25)', label: month}, {column: G, row: 377, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 381, guard_cells: [{column: C, row: 381, expected_value: '202508 (Aug-25)', label: month}, {column: G, row: 381, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 382, guard_cells: [{column: C, row: 382, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 382, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 383, guard_cells: [{column: C, row: 383, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 383, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 384, guard_cells: [{column: C, row: 384, expected_value: '202508 (Aug-25)', label: month}, {column: H, row: 384, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 385, guard_cells: [{column: C, row: 385, expected_value: '202508 (Aug-25)', label: month}, {column: G, row: 385, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_09.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_09 + period: 2025-09 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 386, guard_cells: [{column: C, row: 386, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 386, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 387, guard_cells: [{column: C, row: 387, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 387, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 388, guard_cells: [{column: C, row: 388, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 388, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 390, guard_cells: [{column: C, row: 390, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 390, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 391, guard_cells: [{column: C, row: 391, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 391, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 392, guard_cells: [{column: C, row: 392, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 392, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_09.total + period: 2025-09 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 389, guard_cells: [{column: C, row: 389, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 389, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 393, guard_cells: [{column: C, row: 393, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 393, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 394, guard_cells: [{column: C, row: 394, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 394, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 395, guard_cells: [{column: C, row: 395, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 395, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 396, guard_cells: [{column: C, row: 396, expected_value: '202509 (Sep-25)', label: month}, {column: H, row: 396, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 397, guard_cells: [{column: C, row: 397, expected_value: '202509 (Sep-25)', label: month}, {column: G, row: 397, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_10.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_10 + period: 2025-10 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 398, guard_cells: [{column: C, row: 398, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 398, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 399, guard_cells: [{column: C, row: 399, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 399, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 400, guard_cells: [{column: C, row: 400, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 400, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 402, guard_cells: [{column: C, row: 402, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 402, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 403, guard_cells: [{column: C, row: 403, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 403, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 404, guard_cells: [{column: C, row: 404, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 404, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_10.total + period: 2025-10 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 401, guard_cells: [{column: C, row: 401, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 401, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 405, guard_cells: [{column: C, row: 405, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 405, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 406, guard_cells: [{column: C, row: 406, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 406, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 407, guard_cells: [{column: C, row: 407, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 407, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 408, guard_cells: [{column: C, row: 408, expected_value: '202510 (Oct-25)', label: month}, {column: H, row: 408, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 409, guard_cells: [{column: C, row: 409, expected_value: '202510 (Oct-25)', label: month}, {column: G, row: 409, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_11.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_11 + period: 2025-11 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 410, guard_cells: [{column: C, row: 410, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 410, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 411, guard_cells: [{column: C, row: 411, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 411, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 412, guard_cells: [{column: C, row: 412, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 412, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 414, guard_cells: [{column: C, row: 414, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 414, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 415, guard_cells: [{column: C, row: 415, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 415, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 416, guard_cells: [{column: C, row: 416, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 416, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_11.total + period: 2025-11 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 413, guard_cells: [{column: C, row: 413, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 413, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 417, guard_cells: [{column: C, row: 417, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 417, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 418, guard_cells: [{column: C, row: 418, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 418, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 419, guard_cells: [{column: C, row: 419, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 419, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 420, guard_cells: [{column: C, row: 420, expected_value: '202511 (Nov-25)', label: month}, {column: H, row: 420, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 421, guard_cells: [{column: C, row: 421, expected_value: '202511 (Nov-25)', label: month}, {column: G, row: 421, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_12.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_12 + period: 2025-12 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 422, guard_cells: [{column: C, row: 422, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 422, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 423, guard_cells: [{column: C, row: 423, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 423, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 424, guard_cells: [{column: C, row: 424, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 424, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 426, guard_cells: [{column: C, row: 426, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 426, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 427, guard_cells: [{column: C, row: 427, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 427, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 428, guard_cells: [{column: C, row: 428, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 428, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2025_12.total + period: 2025-12 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 425, guard_cells: [{column: C, row: 425, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 425, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 429, guard_cells: [{column: C, row: 429, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 429, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 430, guard_cells: [{column: C, row: 430, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 430, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 431, guard_cells: [{column: C, row: 431, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 431, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 432, guard_cells: [{column: C, row: 432, expected_value: '202512 (Dec-25)', label: month}, {column: H, row: 432, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 433, guard_cells: [{column: C, row: 433, expected_value: '202512 (Dec-25)', label: month}, {column: G, row: 433, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2026_01.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2026_01 + period: 2026-01 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 434, guard_cells: [{column: C, row: 434, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 434, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 435, guard_cells: [{column: C, row: 435, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 435, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 436, guard_cells: [{column: C, row: 436, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 436, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 438, guard_cells: [{column: C, row: 438, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 438, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 439, guard_cells: [{column: C, row: 439, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 439, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 440, guard_cells: [{column: C, row: 440, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 440, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2026_01.total + period: 2026-01 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 437, guard_cells: [{column: C, row: 437, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 437, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 441, guard_cells: [{column: C, row: 441, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 441, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 442, guard_cells: [{column: C, row: 442, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 442, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 443, guard_cells: [{column: C, row: 443, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 443, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 444, guard_cells: [{column: C, row: 444, expected_value: '202601 (Jan-26)', label: month}, {column: H, row: 444, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 445, guard_cells: [{column: C, row: 445, expected_value: '202601 (Jan-26)', label: month}, {column: G, row: 445, expected_value: Total, label: private or social rented publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2026_02.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2026_02 + period: 2026-02 + rows: + - {<<: *client_type_working_age__tenure_social_rented_sector, ordinal: 0, row_number: 446, guard_cells: [{column: C, row: 446, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 446, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_private_rented_sector, ordinal: 1, row_number: 447, guard_cells: [{column: C, row: 447, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 447, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_working_age__tenure_unknown_or_missing_housing_sector, ordinal: 2, row_number: 448, guard_cells: [{column: C, row: 448, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 448, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_social_rented_sector, ordinal: 3, row_number: 450, guard_cells: [{column: C, row: 450, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 450, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_private_rented_sector, ordinal: 4, row_number: 451, guard_cells: [{column: C, row: 451, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 451, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_pension_age__tenure_unknown_or_missing_housing_sector, ordinal: 5, row_number: 452, guard_cells: [{column: C, row: 452, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 452, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.hb_claimants.client_type_tenure.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.hb_claimants.client_type_tenure.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.hb_claimants.client_type_tenure.month2026_02.total + period: 2026-02 + rows: + - {<<: *client_type_working_age__tenure_all, ordinal: 0, row_number: 449, guard_cells: [{column: C, row: 449, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 449, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_pension_age__tenure_all, ordinal: 1, row_number: 453, guard_cells: [{column: C, row: 453, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 453, expected_value: Total, label: private or social rented publisher Total}]} + - {<<: *client_type_all__tenure_social_rented_sector, ordinal: 2, row_number: 454, guard_cells: [{column: C, row: 454, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 454, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:1', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_private_rented_sector, ordinal: 3, row_number: 455, guard_cells: [{column: C, row: 455, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 455, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:2', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_unknown_or_missing_housing_sector, ordinal: 4, row_number: 456, guard_cells: [{column: C, row: 456, expected_value: '202602 (Feb-26)', label: month}, {column: H, row: 456, expected_value: 'str:value:hb_new:V_F_HB_NEW:TENURE_PUB:C_HOUSING_SECTOR:99', label: private or social rented value URI}]} + - {<<: *client_type_all__tenure_all, ordinal: 5, row_number: 457, guard_cells: [{column: C, row: 457, expected_value: '202602 (Feb-26)', label: month}, {column: G, row: 457, expected_value: Total, label: private or social rented publisher Total}]} diff --git a/packages/dwp/uc_childcare_element_march_2021_august_2025/source_package.yaml b/packages/dwp/uc_childcare_element_march_2021_august_2025/source_package.yaml deleted file mode 100644 index 6ff4ea3d..00000000 --- a/packages/dwp/uc_childcare_element_march_2021_august_2025/source_package.yaml +++ /dev/null @@ -1,652 +0,0 @@ -# DWP Table 1 publishes a complete monthly administrative series of UC -# households receiving the childcare element. DWP's UC household is the -# benefit unit of assessment, not an ONS household. Chronicle preserves the -# publisher's rounded counts and leaves annual averaging to consumers. -schema_version: ledger.source_package.v1 -package_id: dwp-uc-childcare-element-march-2021-august-2025 -label: 'DWP Universal Credit households receiving childcare element, March 2021 to August 2025' -artifact: - source_name: dwp - source_table: 'Universal Credit childcare element statistics to August 2025, Table 1' - resource_package: db - resource_directory: data/dwp/uc_childcare_element_march_2021_august_2025 - manifest: manifest.yaml - vintage: uc_childcare_element_2025_11_11 - extracted_at: '2026-08-21' - extraction_method: ODS Table 1 cell parse - parser: ods_used_range - sheet_name: Table_1 - artifact_year: 2025 -record_sets: -- &monthly - record_set_id: dwp.uc_childcare.month2021_03 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_03.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_03 - sheet_name: Table_1 - period_type: month - period: 2021-03 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.uc_element - assertion: observation - rows: - - &childcare_row - value_id: childcare_element - label: March 2021 - ordinal: 0 - row_number: 5 - expected_row_header_column: B - expected_row_header: March 2021 - table_record_kind: total - filters: - uc_element: childcare - constraints: - - variable: uc_element - operator: == - value: childcare - label: Universal Credit element - measures: &childcare_measures - - measure_id: benefit_units - label: UC benefit units receiving childcare element - ordinal: 0 - column: C - expected_column_header_row: 4 - expected_column_header: Total households receiving childcare element - concept: dwp.uc_benefit_units_with_childcare_element - source_concept: dwp.uc_households_receiving_childcare_element - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://www.gov.uk/government/statistics/universal-credit-statistics-29-april-2013-to-9-october-2025/universal-credit-childcare-element-statistics-to-august-2025 - concept_evidence_notes: DWP defines a Universal Credit household as the UC unit of assessment, also called a benefit unit in other statistics. - unit: count - aggregation: sum - expected_cell_type: number -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_04 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_04.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_04 - period: 2021-04 - rows: - - <<: *childcare_row - label: April 2021 - row_number: 6 - expected_row_header: April 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_05 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_05.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_05 - period: 2021-05 - rows: - - <<: *childcare_row - label: May 2021 - row_number: 7 - expected_row_header: May 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_06 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_06.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_06 - period: 2021-06 - rows: - - <<: *childcare_row - label: June 2021 - row_number: 8 - expected_row_header: June 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_07 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_07.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_07 - period: 2021-07 - rows: - - <<: *childcare_row - label: July 2021 - row_number: 9 - expected_row_header: July 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_08 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_08.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_08 - period: 2021-08 - rows: - - <<: *childcare_row - label: August 2021 - row_number: 10 - expected_row_header: August 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_09 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_09.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_09 - period: 2021-09 - rows: - - <<: *childcare_row - label: September 2021 - row_number: 11 - expected_row_header: September 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_10 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_10.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_10 - period: 2021-10 - rows: - - <<: *childcare_row - label: October 2021 - row_number: 12 - expected_row_header: October 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_11 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_11.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_11 - period: 2021-11 - rows: - - <<: *childcare_row - label: November 2021 - row_number: 13 - expected_row_header: November 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2021_12 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2021_12.v1 - source_record_id_prefix: dwp.uc_childcare.month2021_12 - period: 2021-12 - rows: - - <<: *childcare_row - label: December 2021 - row_number: 14 - expected_row_header: December 2021 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_01 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_01.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_01 - period: 2022-01 - rows: - - <<: *childcare_row - label: January 2022 - row_number: 15 - expected_row_header: January 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_02 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_02.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_02 - period: 2022-02 - rows: - - <<: *childcare_row - label: February 2022 - row_number: 16 - expected_row_header: February 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_03 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_03.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_03 - period: 2022-03 - rows: - - <<: *childcare_row - label: March 2022 - row_number: 17 - expected_row_header: March 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_04 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_04.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_04 - period: 2022-04 - rows: - - <<: *childcare_row - label: April 2022 - row_number: 18 - expected_row_header: April 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_05 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_05.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_05 - period: 2022-05 - rows: - - <<: *childcare_row - label: May 2022 - row_number: 19 - expected_row_header: May 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_06 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_06.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_06 - period: 2022-06 - rows: - - <<: *childcare_row - label: June 2022 - row_number: 20 - expected_row_header: June 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_07 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_07.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_07 - period: 2022-07 - rows: - - <<: *childcare_row - label: July 2022 - row_number: 21 - expected_row_header: July 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_08 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_08.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_08 - period: 2022-08 - rows: - - <<: *childcare_row - label: August 2022 - row_number: 22 - expected_row_header: August 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_09 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_09.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_09 - period: 2022-09 - rows: - - <<: *childcare_row - label: September 2022 - row_number: 23 - expected_row_header: September 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_10 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_10.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_10 - period: 2022-10 - rows: - - <<: *childcare_row - label: October 2022 - row_number: 24 - expected_row_header: October 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_11 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_11.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_11 - period: 2022-11 - rows: - - <<: *childcare_row - label: November 2022 - row_number: 25 - expected_row_header: November 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2022_12 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2022_12.v1 - source_record_id_prefix: dwp.uc_childcare.month2022_12 - period: 2022-12 - rows: - - <<: *childcare_row - label: December 2022 - row_number: 26 - expected_row_header: December 2022 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_01 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_01.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_01 - period: 2023-01 - rows: - - <<: *childcare_row - label: January 2023 - row_number: 27 - expected_row_header: January 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_02 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_02.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_02 - period: 2023-02 - rows: - - <<: *childcare_row - label: February 2023 - row_number: 28 - expected_row_header: February 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_03 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_03.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_03 - period: 2023-03 - rows: - - <<: *childcare_row - label: March 2023 - row_number: 29 - expected_row_header: March 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_04 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_04.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_04 - period: 2023-04 - rows: - - <<: *childcare_row - label: April 2023 - row_number: 30 - expected_row_header: April 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_05 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_05.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_05 - period: 2023-05 - rows: - - <<: *childcare_row - label: May 2023 - row_number: 31 - expected_row_header: May 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_06 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_06.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_06 - period: 2023-06 - rows: - - <<: *childcare_row - label: June 2023 - row_number: 32 - expected_row_header: June 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_07 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_07.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_07 - period: 2023-07 - rows: - - <<: *childcare_row - label: July 2023 - row_number: 33 - expected_row_header: July 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_08 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_08.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_08 - period: 2023-08 - rows: - - <<: *childcare_row - label: August 2023 - row_number: 34 - expected_row_header: August 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_09 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_09.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_09 - period: 2023-09 - rows: - - <<: *childcare_row - label: September 2023 - row_number: 35 - expected_row_header: September 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_10 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_10.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_10 - period: 2023-10 - rows: - - <<: *childcare_row - label: October 2023 - row_number: 36 - expected_row_header: October 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_11 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_11.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_11 - period: 2023-11 - rows: - - <<: *childcare_row - label: November 2023 - row_number: 37 - expected_row_header: November 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2023_12 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2023_12.v1 - source_record_id_prefix: dwp.uc_childcare.month2023_12 - period: 2023-12 - rows: - - <<: *childcare_row - label: December 2023 - row_number: 38 - expected_row_header: December 2023 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_01 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_01.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_01 - period: 2024-01 - rows: - - <<: *childcare_row - label: January 2024 - row_number: 39 - expected_row_header: January 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_02 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_02.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_02 - period: 2024-02 - rows: - - <<: *childcare_row - label: February 2024 - row_number: 40 - expected_row_header: February 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_03 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_03.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_03 - period: 2024-03 - rows: - - <<: *childcare_row - label: March 2024 - row_number: 41 - expected_row_header: March 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_04 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_04.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_04 - period: 2024-04 - rows: - - <<: *childcare_row - label: April 2024 - row_number: 42 - expected_row_header: April 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_05 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_05.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_05 - period: 2024-05 - rows: - - <<: *childcare_row - label: May 2024 - row_number: 43 - expected_row_header: May 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_06 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_06.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_06 - period: 2024-06 - rows: - - <<: *childcare_row - label: June 2024 - row_number: 44 - expected_row_header: June 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_07 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_07.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_07 - period: 2024-07 - rows: - - <<: *childcare_row - label: July 2024 - row_number: 45 - expected_row_header: July 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_08 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_08.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_08 - period: 2024-08 - rows: - - <<: *childcare_row - label: August 2024 - row_number: 46 - expected_row_header: August 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_09 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_09.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_09 - period: 2024-09 - rows: - - <<: *childcare_row - label: September 2024 - row_number: 47 - expected_row_header: September 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_10 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_10.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_10 - period: 2024-10 - rows: - - <<: *childcare_row - label: October 2024 - row_number: 48 - expected_row_header: October 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_11 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_11.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_11 - period: 2024-11 - rows: - - <<: *childcare_row - label: November 2024 - row_number: 49 - expected_row_header: November 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2024_12 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2024_12.v1 - source_record_id_prefix: dwp.uc_childcare.month2024_12 - period: 2024-12 - rows: - - <<: *childcare_row - label: December 2024 - row_number: 50 - expected_row_header: December 2024 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_01 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_01.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_01 - period: 2025-01 - rows: - - <<: *childcare_row - label: January 2025 - row_number: 51 - expected_row_header: January 2025 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_02 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_02.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_02 - period: 2025-02 - rows: - - <<: *childcare_row - label: February 2025 - row_number: 52 - expected_row_header: February 2025 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_03 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_03.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_03 - period: 2025-03 - rows: - - <<: *childcare_row - label: March 2025 - row_number: 53 - expected_row_header: March 2025 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_04 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_04.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_04 - period: 2025-04 - rows: - - <<: *childcare_row - label: April 2025 - row_number: 54 - expected_row_header: April 2025 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_05 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_05.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_05 - period: 2025-05 - rows: - - <<: *childcare_row - label: May 2025 - row_number: 55 - expected_row_header: May 2025 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_06 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_06.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_06 - period: 2025-06 - rows: - - <<: *childcare_row - label: June 2025 - row_number: 56 - expected_row_header: June 2025 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_07 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_07.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_07 - period: 2025-07 - rows: - - <<: *childcare_row - label: July 2025 - row_number: 57 - expected_row_header: July 2025 -- <<: *monthly - record_set_id: dwp.uc_childcare.month2025_08 - provenance_class: administrative - record_set_spec_id: dwp.uc_childcare.month2025_08.v1 - source_record_id_prefix: dwp.uc_childcare.month2025_08 - period: 2025-08 - rows: - - <<: *childcare_row - label: August 2025 - row_number: 58 - expected_row_header: August 2025 diff --git a/packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml b/packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml new file mode 100644 index 00000000..9efc8fde --- /dev/null +++ b/packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml @@ -0,0 +1,1541 @@ +# DWP 'Universal Credit childcare element statistics to May 2026', supplementary data tables, +# published 18 August 2026 with the Universal Credit quarterly statistics to 14 May 2026 +# (chronicle#259 item 3). This package supersedes the retired +# dwp-uc-childcare-element-march-2021-august-2025: the same Table 1 three releases later, in +# which DWP revised 30 of the 54 overlapping months (by at most 5,000) and +# 9 Table 3 means (by at most GBP 10). +# Table 1: UC households receiving the childcare element (total, single, couple), rounded +# by DWP to the nearest 1,000. Table 3: mean monthly amount of the childcare element per +# household receiving it, rounded to the nearest GBP 10. DWP marks the most recent months +# provisional. DWP's UC household is the benefit unit of assessment, not an ONS household. +# No table publishes the total amount paid, so there is no childcare element amount fact: +# Chronicle does not multiply the count by the mean. Table 1 column F (children in +# childcare paid for by the element) and Tables 2 and 4 to 15 are not ported. +# Stat-Xplore's UC_Households dataset has no childcare field (checked against its schema on +# 11 September 2026), so this count cannot be split by payment indicator (chronicle#259 +# item 1d): it covers all claims, including nil-payment ones. +# DWP's guidance: the claimant, or both claimants in a couple, must usually be in paid work +# and pay for childcare, and UC reimburses up to 85% of eligible costs up to a monthly +# maximum (GBP 1,071.09 for one child and GBP 1,836.16 for two or more in May 2026). +schema_version: ledger.source_package.v1 +package_id: dwp-uc-childcare-element-march-2021-may-2026 +label: 'DWP Universal Credit childcare element: households receiving and mean amount, March 2021 to May 2026' +artifact: + source_name: dwp + source_table: 'Universal Credit childcare element statistics to May 2026, Tables 1 and 3' + resource_package: db + resource_directory: data/dwp/uc_childcare_element_march_2021_may_2026 + manifest: manifest.yaml + vintage: uc_childcare_element_2026_08_18 + extracted_at: '2026-09-11' + extraction_method: ODS Table 1 (columns C, D and E) and Table 3 (column C) cell parse + parser: ods_used_range + sheet_name: Table_1 + artifact_year: 2025 +record_sets: +- &households + record_set_id: dwp.uc_childcare_element.households.month2021_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_03 + sheet_name: Table_1 + period_type: month + period: 2021-03 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.uc_element + assertion: observation + rows: + - &households_row + value_id: childcare_element + label: March 2021 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: March 2021 + table_record_kind: total + filters: + uc_element: childcare + constraints: + - variable: uc_element + operator: == + value: childcare + label: Universal Credit element + measures: + - measure_id: benefit_units + label: 'UC benefit units receiving childcare element' + ordinal: 0 + column: C + expected_column_header_row: 4 + expected_column_header: 'Total households receiving childcare element' + concept: dwp.uc_benefit_units_with_childcare_element + source_concept: dwp.uc_households_receiving_childcare_element + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://www.gov.uk/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-14-may-2026/universal-credit-childcare-element-statistics-to-may-2026 + concept_evidence_notes: 'DWP defines a Universal Credit household as the UC unit of assessment, also called a benefit unit in other statistics. Table 1 counts are rounded to the nearest 1,000.' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: single_benefit_units + label: 'Single UC benefit units receiving childcare element' + ordinal: 1 + column: D + source_column_id: single_households + source_column_dimensions: + family_type: Single + filters: + family_type: Single + constraints: + - {variable: family_type, operator: '==', value: Single, label: family type} + expected_column_header_row: 4 + expected_column_header: 'Single households receiving childcare element' + concept: dwp.uc_benefit_units_with_childcare_element + source_concept: dwp.uc_households_receiving_childcare_element + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://www.gov.uk/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-14-may-2026/universal-credit-childcare-element-statistics-to-may-2026 + concept_evidence_notes: 'DWP defines a Universal Credit household as the UC unit of assessment, also called a benefit unit in other statistics. Table 1 counts are rounded to the nearest 1,000.' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: couple_benefit_units + label: 'Couple UC benefit units receiving childcare element' + ordinal: 2 + column: E + source_column_id: couple_households + source_column_dimensions: + family_type: Couple + filters: + family_type: Couple + constraints: + - {variable: family_type, operator: '==', value: Couple, label: family type} + expected_column_header_row: 4 + expected_column_header: 'Couple households receiving childcare element' + concept: dwp.uc_benefit_units_with_childcare_element + source_concept: dwp.uc_households_receiving_childcare_element + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://www.gov.uk/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-14-may-2026/universal-credit-childcare-element-statistics-to-may-2026 + concept_evidence_notes: 'DWP defines a Universal Credit household as the UC unit of assessment, also called a benefit unit in other statistics. Table 1 counts are rounded to the nearest 1,000.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_04 + period: 2021-04 + rows: + - <<: *households_row + label: April 2021 + row_number: 6 + expected_row_header: April 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_05 + period: 2021-05 + rows: + - <<: *households_row + label: May 2021 + row_number: 7 + expected_row_header: May 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_06 + period: 2021-06 + rows: + - <<: *households_row + label: June 2021 + row_number: 8 + expected_row_header: June 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_07 + period: 2021-07 + rows: + - <<: *households_row + label: July 2021 + row_number: 9 + expected_row_header: July 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_08 + period: 2021-08 + rows: + - <<: *households_row + label: August 2021 + row_number: 10 + expected_row_header: August 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_09 + period: 2021-09 + rows: + - <<: *households_row + label: September 2021 + row_number: 11 + expected_row_header: September 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_10 + period: 2021-10 + rows: + - <<: *households_row + label: October 2021 + row_number: 12 + expected_row_header: October 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_11 + period: 2021-11 + rows: + - <<: *households_row + label: November 2021 + row_number: 13 + expected_row_header: November 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2021_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2021_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2021_12 + period: 2021-12 + rows: + - <<: *households_row + label: December 2021 + row_number: 14 + expected_row_header: December 2021 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_01 + period: 2022-01 + rows: + - <<: *households_row + label: January 2022 + row_number: 15 + expected_row_header: January 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_02 + period: 2022-02 + rows: + - <<: *households_row + label: February 2022 + row_number: 16 + expected_row_header: February 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_03 + period: 2022-03 + rows: + - <<: *households_row + label: March 2022 + row_number: 17 + expected_row_header: March 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_04 + period: 2022-04 + rows: + - <<: *households_row + label: April 2022 + row_number: 18 + expected_row_header: April 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_05 + period: 2022-05 + rows: + - <<: *households_row + label: May 2022 + row_number: 19 + expected_row_header: May 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_06 + period: 2022-06 + rows: + - <<: *households_row + label: June 2022 + row_number: 20 + expected_row_header: June 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_07 + period: 2022-07 + rows: + - <<: *households_row + label: July 2022 + row_number: 21 + expected_row_header: July 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_08 + period: 2022-08 + rows: + - <<: *households_row + label: August 2022 + row_number: 22 + expected_row_header: August 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_09 + period: 2022-09 + rows: + - <<: *households_row + label: September 2022 + row_number: 23 + expected_row_header: September 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_10 + period: 2022-10 + rows: + - <<: *households_row + label: October 2022 + row_number: 24 + expected_row_header: October 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_11 + period: 2022-11 + rows: + - <<: *households_row + label: November 2022 + row_number: 25 + expected_row_header: November 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2022_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2022_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2022_12 + period: 2022-12 + rows: + - <<: *households_row + label: December 2022 + row_number: 26 + expected_row_header: December 2022 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_01 + period: 2023-01 + rows: + - <<: *households_row + label: January 2023 + row_number: 27 + expected_row_header: January 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_02 + period: 2023-02 + rows: + - <<: *households_row + label: February 2023 + row_number: 28 + expected_row_header: February 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_03 + period: 2023-03 + rows: + - <<: *households_row + label: March 2023 + row_number: 29 + expected_row_header: March 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_04 + period: 2023-04 + rows: + - <<: *households_row + label: April 2023 + row_number: 30 + expected_row_header: April 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_05 + period: 2023-05 + rows: + - <<: *households_row + label: May 2023 + row_number: 31 + expected_row_header: May 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_06 + period: 2023-06 + rows: + - <<: *households_row + label: June 2023 + row_number: 32 + expected_row_header: June 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_07 + period: 2023-07 + rows: + - <<: *households_row + label: July 2023 + row_number: 33 + expected_row_header: July 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_08 + period: 2023-08 + rows: + - <<: *households_row + label: August 2023 + row_number: 34 + expected_row_header: August 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_09 + period: 2023-09 + rows: + - <<: *households_row + label: September 2023 + row_number: 35 + expected_row_header: September 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_10 + period: 2023-10 + rows: + - <<: *households_row + label: October 2023 + row_number: 36 + expected_row_header: October 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_11 + period: 2023-11 + rows: + - <<: *households_row + label: November 2023 + row_number: 37 + expected_row_header: November 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2023_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2023_12 + period: 2023-12 + rows: + - <<: *households_row + label: December 2023 + row_number: 38 + expected_row_header: December 2023 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_01 + period: 2024-01 + rows: + - <<: *households_row + label: January 2024 + row_number: 39 + expected_row_header: January 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_02 + period: 2024-02 + rows: + - <<: *households_row + label: February 2024 + row_number: 40 + expected_row_header: February 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_03 + period: 2024-03 + rows: + - <<: *households_row + label: March 2024 + row_number: 41 + expected_row_header: March 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_04 + period: 2024-04 + rows: + - <<: *households_row + label: April 2024 + row_number: 42 + expected_row_header: April 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_05 + period: 2024-05 + rows: + - <<: *households_row + label: May 2024 + row_number: 43 + expected_row_header: May 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_06 + period: 2024-06 + rows: + - <<: *households_row + label: June 2024 + row_number: 44 + expected_row_header: June 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_07 + period: 2024-07 + rows: + - <<: *households_row + label: July 2024 + row_number: 45 + expected_row_header: July 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_08 + period: 2024-08 + rows: + - <<: *households_row + label: August 2024 + row_number: 46 + expected_row_header: August 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_09 + period: 2024-09 + rows: + - <<: *households_row + label: September 2024 + row_number: 47 + expected_row_header: September 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_10 + period: 2024-10 + rows: + - <<: *households_row + label: October 2024 + row_number: 48 + expected_row_header: October 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_11 + period: 2024-11 + rows: + - <<: *households_row + label: November 2024 + row_number: 49 + expected_row_header: November 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2024_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2024_12 + period: 2024-12 + rows: + - <<: *households_row + label: December 2024 + row_number: 50 + expected_row_header: December 2024 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_01 + period: 2025-01 + rows: + - <<: *households_row + label: January 2025 + row_number: 51 + expected_row_header: January 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_02 + period: 2025-02 + rows: + - <<: *households_row + label: February 2025 + row_number: 52 + expected_row_header: February 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_03 + period: 2025-03 + rows: + - <<: *households_row + label: March 2025 + row_number: 53 + expected_row_header: March 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_04 + period: 2025-04 + rows: + - <<: *households_row + label: April 2025 + row_number: 54 + expected_row_header: April 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_05 + period: 2025-05 + rows: + - <<: *households_row + label: May 2025 + row_number: 55 + expected_row_header: May 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_06 + period: 2025-06 + rows: + - <<: *households_row + label: June 2025 + row_number: 56 + expected_row_header: June 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_07 + period: 2025-07 + rows: + - <<: *households_row + label: July 2025 + row_number: 57 + expected_row_header: July 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_08 + period: 2025-08 + rows: + - <<: *households_row + label: August 2025 + row_number: 58 + expected_row_header: August 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_09 + period: 2025-09 + rows: + - <<: *households_row + label: September 2025 + row_number: 59 + expected_row_header: September 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_10 + period: 2025-10 + rows: + - <<: *households_row + label: October 2025 + row_number: 60 + expected_row_header: October 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_11 + period: 2025-11 + rows: + - <<: *households_row + label: November 2025 + row_number: 61 + expected_row_header: November 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2025_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2025_12 + period: 2025-12 + rows: + - <<: *households_row + label: December 2025 + row_number: 62 + expected_row_header: December 2025 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2026_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2026_01 + period: 2026-01 + rows: + - <<: *households_row + label: January 2026 + row_number: 63 + expected_row_header: January 2026 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2026_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2026_02 + period: 2026-02 + rows: + - <<: *households_row + label: February 2026 + row_number: 64 + expected_row_header: February 2026 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2026_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2026_03 + period: 2026-03 + rows: + - <<: *households_row + label: March 2026 + row_number: 65 + expected_row_header: March 2026 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2026_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2026_04 + period: 2026-04 + rows: + - <<: *households_row + label: April 2026 + row_number: 66 + expected_row_header: April 2026 +- <<: *households + record_set_id: dwp.uc_childcare_element.households.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.households.month2026_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.households.month2026_05 + period: 2026-05 + rows: + - <<: *households_row + label: May 2026 + row_number: 67 + expected_row_header: May 2026 +- &mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_03 + sheet_name: Table_3 + period_type: month + period: 2021-03 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.uc_element + assertion: observation + rows: + - &mean_amount_row + value_id: childcare_element_mean_amount + label: March 2021 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: March 2021 + table_record_kind: total + filters: + uc_element: childcare + constraints: + - variable: uc_element + operator: == + value: childcare + label: Universal Credit element + measures: + - measure_id: mean_amount + label: Mean monthly UC childcare element amount per benefit unit receiving it + ordinal: 0 + column: C + expected_column_header_row: 4 + expected_column_header: 'Mean amount of childcare element (£)' + concept: dwp.uc_childcare_element_average_award + source_concept: dwp.uc_mean_amount_of_childcare_element + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://www.gov.uk/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-14-may-2026/universal-credit-childcare-element-statistics-to-may-2026 + concept_evidence_notes: 'DWP Table 3 mean amount of the Universal Credit childcare element in the month, in pounds, over UC households (benefit units) receiving the element; rounded to the nearest GBP 10.' + unit: gbp + aggregation: mean + expected_cell_type: number +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_04 + period: 2021-04 + rows: + - <<: *mean_amount_row + label: April 2021 + row_number: 6 + expected_row_header: April 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_05 + period: 2021-05 + rows: + - <<: *mean_amount_row + label: May 2021 + row_number: 7 + expected_row_header: May 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_06 + period: 2021-06 + rows: + - <<: *mean_amount_row + label: June 2021 + row_number: 8 + expected_row_header: June 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_07 + period: 2021-07 + rows: + - <<: *mean_amount_row + label: July 2021 + row_number: 9 + expected_row_header: July 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_08 + period: 2021-08 + rows: + - <<: *mean_amount_row + label: August 2021 + row_number: 10 + expected_row_header: August 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_09 + period: 2021-09 + rows: + - <<: *mean_amount_row + label: September 2021 + row_number: 11 + expected_row_header: September 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_10 + period: 2021-10 + rows: + - <<: *mean_amount_row + label: October 2021 + row_number: 12 + expected_row_header: October 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_11 + period: 2021-11 + rows: + - <<: *mean_amount_row + label: November 2021 + row_number: 13 + expected_row_header: November 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2021_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2021_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2021_12 + period: 2021-12 + rows: + - <<: *mean_amount_row + label: December 2021 + row_number: 14 + expected_row_header: December 2021 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_01 + period: 2022-01 + rows: + - <<: *mean_amount_row + label: January 2022 + row_number: 15 + expected_row_header: January 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_02 + period: 2022-02 + rows: + - <<: *mean_amount_row + label: February 2022 + row_number: 16 + expected_row_header: February 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_03 + period: 2022-03 + rows: + - <<: *mean_amount_row + label: March 2022 + row_number: 17 + expected_row_header: March 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_04 + period: 2022-04 + rows: + - <<: *mean_amount_row + label: April 2022 + row_number: 18 + expected_row_header: April 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_05 + period: 2022-05 + rows: + - <<: *mean_amount_row + label: May 2022 + row_number: 19 + expected_row_header: May 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_06 + period: 2022-06 + rows: + - <<: *mean_amount_row + label: June 2022 + row_number: 20 + expected_row_header: June 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_07 + period: 2022-07 + rows: + - <<: *mean_amount_row + label: July 2022 + row_number: 21 + expected_row_header: July 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_08 + period: 2022-08 + rows: + - <<: *mean_amount_row + label: August 2022 + row_number: 22 + expected_row_header: August 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_09 + period: 2022-09 + rows: + - <<: *mean_amount_row + label: September 2022 + row_number: 23 + expected_row_header: September 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_10 + period: 2022-10 + rows: + - <<: *mean_amount_row + label: October 2022 + row_number: 24 + expected_row_header: October 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_11 + period: 2022-11 + rows: + - <<: *mean_amount_row + label: November 2022 + row_number: 25 + expected_row_header: November 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2022_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2022_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2022_12 + period: 2022-12 + rows: + - <<: *mean_amount_row + label: December 2022 + row_number: 26 + expected_row_header: December 2022 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_01 + period: 2023-01 + rows: + - <<: *mean_amount_row + label: January 2023 + row_number: 27 + expected_row_header: January 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_02 + period: 2023-02 + rows: + - <<: *mean_amount_row + label: February 2023 + row_number: 28 + expected_row_header: February 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_03 + period: 2023-03 + rows: + - <<: *mean_amount_row + label: March 2023 + row_number: 29 + expected_row_header: March 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_04 + period: 2023-04 + rows: + - <<: *mean_amount_row + label: April 2023 + row_number: 30 + expected_row_header: April 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_05 + period: 2023-05 + rows: + - <<: *mean_amount_row + label: May 2023 + row_number: 31 + expected_row_header: May 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_06 + period: 2023-06 + rows: + - <<: *mean_amount_row + label: June 2023 + row_number: 32 + expected_row_header: June 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_07 + period: 2023-07 + rows: + - <<: *mean_amount_row + label: July 2023 + row_number: 33 + expected_row_header: July 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_08 + period: 2023-08 + rows: + - <<: *mean_amount_row + label: August 2023 + row_number: 34 + expected_row_header: August 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_09 + period: 2023-09 + rows: + - <<: *mean_amount_row + label: September 2023 + row_number: 35 + expected_row_header: September 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_10 + period: 2023-10 + rows: + - <<: *mean_amount_row + label: October 2023 + row_number: 36 + expected_row_header: October 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_11 + period: 2023-11 + rows: + - <<: *mean_amount_row + label: November 2023 + row_number: 37 + expected_row_header: November 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2023_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2023_12 + period: 2023-12 + rows: + - <<: *mean_amount_row + label: December 2023 + row_number: 38 + expected_row_header: December 2023 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_01 + period: 2024-01 + rows: + - <<: *mean_amount_row + label: January 2024 + row_number: 39 + expected_row_header: January 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_02 + period: 2024-02 + rows: + - <<: *mean_amount_row + label: February 2024 + row_number: 40 + expected_row_header: February 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_03 + period: 2024-03 + rows: + - <<: *mean_amount_row + label: March 2024 + row_number: 41 + expected_row_header: March 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_04 + period: 2024-04 + rows: + - <<: *mean_amount_row + label: April 2024 + row_number: 42 + expected_row_header: April 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_05 + period: 2024-05 + rows: + - <<: *mean_amount_row + label: May 2024 + row_number: 43 + expected_row_header: May 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_06 + period: 2024-06 + rows: + - <<: *mean_amount_row + label: June 2024 + row_number: 44 + expected_row_header: June 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_07 + period: 2024-07 + rows: + - <<: *mean_amount_row + label: July 2024 + row_number: 45 + expected_row_header: July 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_08 + period: 2024-08 + rows: + - <<: *mean_amount_row + label: August 2024 + row_number: 46 + expected_row_header: August 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_09 + period: 2024-09 + rows: + - <<: *mean_amount_row + label: September 2024 + row_number: 47 + expected_row_header: September 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_10 + period: 2024-10 + rows: + - <<: *mean_amount_row + label: October 2024 + row_number: 48 + expected_row_header: October 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_11 + period: 2024-11 + rows: + - <<: *mean_amount_row + label: November 2024 + row_number: 49 + expected_row_header: November 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2024_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2024_12 + period: 2024-12 + rows: + - <<: *mean_amount_row + label: December 2024 + row_number: 50 + expected_row_header: December 2024 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_01 + period: 2025-01 + rows: + - <<: *mean_amount_row + label: January 2025 + row_number: 51 + expected_row_header: January 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_02 + period: 2025-02 + rows: + - <<: *mean_amount_row + label: February 2025 + row_number: 52 + expected_row_header: February 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_03 + period: 2025-03 + rows: + - <<: *mean_amount_row + label: March 2025 + row_number: 53 + expected_row_header: March 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_04 + period: 2025-04 + rows: + - <<: *mean_amount_row + label: April 2025 + row_number: 54 + expected_row_header: April 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_05 + period: 2025-05 + rows: + - <<: *mean_amount_row + label: May 2025 + row_number: 55 + expected_row_header: May 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_06.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_06 + period: 2025-06 + rows: + - <<: *mean_amount_row + label: June 2025 + row_number: 56 + expected_row_header: June 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_07.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_07 + period: 2025-07 + rows: + - <<: *mean_amount_row + label: July 2025 + row_number: 57 + expected_row_header: July 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_08.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_08 + period: 2025-08 + rows: + - <<: *mean_amount_row + label: August 2025 + row_number: 58 + expected_row_header: August 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_09.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_09 + period: 2025-09 + rows: + - <<: *mean_amount_row + label: September 2025 + row_number: 59 + expected_row_header: September 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_10.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_10 + period: 2025-10 + rows: + - <<: *mean_amount_row + label: October 2025 + row_number: 60 + expected_row_header: October 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_11.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_11 + period: 2025-11 + rows: + - <<: *mean_amount_row + label: November 2025 + row_number: 61 + expected_row_header: November 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2025_12.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2025_12 + period: 2025-12 + rows: + - <<: *mean_amount_row + label: December 2025 + row_number: 62 + expected_row_header: December 2025 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2026_01.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2026_01 + period: 2026-01 + rows: + - <<: *mean_amount_row + label: January 2026 + row_number: 63 + expected_row_header: January 2026 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2026_02.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2026_02 + period: 2026-02 + rows: + - <<: *mean_amount_row + label: February 2026 + row_number: 64 + expected_row_header: February 2026 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2026_03.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2026_03 + period: 2026-03 + rows: + - <<: *mean_amount_row + label: March 2026 + row_number: 65 + expected_row_header: March 2026 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2026_04.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2026_04 + period: 2026-04 + rows: + - <<: *mean_amount_row + label: April 2026 + row_number: 66 + expected_row_header: April 2026 +- <<: *mean_amount + record_set_id: dwp.uc_childcare_element.mean_amount.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.uc_childcare_element.mean_amount.month2026_05.v1 + source_record_id_prefix: dwp.uc_childcare_element.mean_amount.month2026_05 + period: 2026-05 + rows: + - <<: *mean_amount_row + label: May 2026 + row_number: 67 + expected_row_header: May 2026 diff --git a/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml new file mode 100644 index 00000000..9faf6cdc --- /dev/null +++ b/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -0,0 +1,990 @@ +# DWP's 'household' is the Universal Credit unit of assessment (benefit unit), not an ONS +# household. Each monthly cube cell is preserved as published; DWP applies cell-level +# adjustment at source, so independently queried cubes and their margins need not +# reconcile exactly. No Chronicle-side summation or reconciliation is emitted. +# Stat-Xplore Open Data API extract for chronicle#259: January 2023 through the latest +# published month, May 2026 (41 months; 202606 is rejected as an invalid value), from +# DWP's 18 August 2026 release. DWP marks June 2024 through February 2026 as revised +# ('r', 21 months), March through May 2026 as provisional ('p', 3 months), and January +# 2023 through May 2024 unmarked. +# DWP's Payment Indicator records whether a household with a calculated award received +# a payment in the month ('Yes') or had a nil award ('No'). The recode requests +# total: true on Payment Indicator only, so DWP emits the all-claims count itself as a +# Total item. Those rows sit in separate .total record sets with payment_indicator: all, +# measure total_benefit_units, and no payment-indicator constraint. +# Carer Entitlement, value set C_UC_CARER_ENTITLEMENT (No, Yes) (chronicle#259 item 1c). +# DWP adds the carer element where someone in the household has regular and substantial +# caring responsibilities for at least 35 hours a week; Carer's Allowance receipt is not +# part of the definition. One carer element per individual; a joint claim can carry two +# where the partners do not care for the same disabled person. +schema_version: ledger.source_package.v1 +package_id: dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026 +label: 'DWP Stat-Xplore: Universal Credit benefit units by carer entitlement and payment indicator by carer entitlement and payment indicator, Great Britain, January 2023 to May 2026' +artifact: + source_name: dwp + source_table: 'Households on Universal Credit by carer entitlement and payment indicator, January 2023 to May 2026' + resource_package: db + resource_directory: data/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026 + manifest: manifest.yaml + vintage: stat_xplore_2026_09_11 + extracted_at: '2026-09-11' + extraction_method: >- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:UC_Households; measure str:count:UC_Households:V_F_UC_HOUSEHOLDS; + fields in response order: + str:field:UC_Households:F_UC_HH_DATE:DATE_NAME; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT; + value sets: C_UC_CARER_ENTITLEMENT, C_UC_HH_DATE, C_UC_PAYMENT; + months January 2023 through May 2026 (202301 through 202605), inclusive; + recode total: true on HCPAYMENT only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_01 + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.carer_entitlement + assertion: observation + rows: + - &carer_entitlement_no__payment_indicator_no + value_id: carer_entitlement_no__payment_indicator_no + label: 'No, No' + ordinal: 0 + row_number: 2 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:0' + table_record_kind: detail + filters: {carer_entitlement: 'No', payment_indicator: 'No'} + constraints: + - {variable: carer_entitlement, operator: '==', value: 'No', label: carer entitlement} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 2, expected_value: 'January 2023', label: month}, {column: H, row: 2, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &carer_entitlement_no__payment_indicator_yes + value_id: carer_entitlement_no__payment_indicator_yes + label: 'No, Yes' + ordinal: 1 + row_number: 3 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:0' + table_record_kind: detail + filters: {carer_entitlement: 'No', payment_indicator: 'Yes'} + constraints: + - {variable: carer_entitlement, operator: '==', value: 'No', label: carer entitlement} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 3, expected_value: 'January 2023', label: month}, {column: H, row: 3, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + - &carer_entitlement_yes__payment_indicator_no + value_id: carer_entitlement_yes__payment_indicator_no + label: 'Yes, No' + ordinal: 2 + row_number: 5 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1' + table_record_kind: detail + filters: {carer_entitlement: 'Yes', payment_indicator: 'No'} + constraints: + - {variable: carer_entitlement, operator: '==', value: 'Yes', label: carer entitlement} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 5, expected_value: 'January 2023', label: month}, {column: H, row: 5, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &carer_entitlement_yes__payment_indicator_yes + value_id: carer_entitlement_yes__payment_indicator_yes + label: 'Yes, Yes' + ordinal: 3 + row_number: 6 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1' + table_record_kind: detail + filters: {carer_entitlement: 'Yes', payment_indicator: 'Yes'} + constraints: + - {variable: carer_entitlement, operator: '==', value: 'Yes', label: carer entitlement} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 6, expected_value: 'January 2023', label: month}, {column: H, row: 6, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + measures: + - measure_id: benefit_units + label: 'Universal Credit benefit units' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Carer%20Entitlement.html + concept_evidence_notes: 'DWP UC_Households cube cells for January 2023 to May 2026, by carer entitlement and payment indicator, preserve the publisher labels and value URIs. DWP defines a Universal Credit household as the UC unit of assessment; Chronicle normalizes that entity to benefit_unit.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_01.total + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.carer_entitlement + assertion: observation + rows: + - &carer_entitlement_no__payment_indicator_all + value_id: carer_entitlement_no__payment_indicator_all + label: 'No, Total' + ordinal: 0 + row_number: 4 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:0' + table_record_kind: total + filters: {carer_entitlement: 'No', payment_indicator: 'all'} + constraints: + - {variable: carer_entitlement, operator: '==', value: 'No', label: carer entitlement} + guard_cells: [{column: C, row: 4, expected_value: 'January 2023', label: month}, {column: G, row: 4, expected_value: Total, label: payment indicator publisher Total}] + - &carer_entitlement_yes__payment_indicator_all + value_id: carer_entitlement_yes__payment_indicator_all + label: 'Yes, Total' + ordinal: 1 + row_number: 7 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1' + table_record_kind: total + filters: {carer_entitlement: 'Yes', payment_indicator: 'all'} + constraints: + - {variable: carer_entitlement, operator: '==', value: 'Yes', label: carer entitlement} + guard_cells: [{column: C, row: 7, expected_value: 'January 2023', label: month}, {column: G, row: 7, expected_value: Total, label: payment indicator publisher Total}] + measures: + - measure_id: total_benefit_units + label: 'Universal Credit benefit units, published total over payment indicator' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Carer%20Entitlement.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on HCPAYMENT); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_02 + period: 2023-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 8, guard_cells: [{column: C, row: 8, expected_value: 'February 2023', label: month}, {column: H, row: 8, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 9, guard_cells: [{column: C, row: 9, expected_value: 'February 2023', label: month}, {column: H, row: 9, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 11, guard_cells: [{column: C, row: 11, expected_value: 'February 2023', label: month}, {column: H, row: 11, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 12, guard_cells: [{column: C, row: 12, expected_value: 'February 2023', label: month}, {column: H, row: 12, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_02.total + period: 2023-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 10, guard_cells: [{column: C, row: 10, expected_value: 'February 2023', label: month}, {column: G, row: 10, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 13, guard_cells: [{column: C, row: 13, expected_value: 'February 2023', label: month}, {column: G, row: 13, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_03 + period: 2023-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 14, guard_cells: [{column: C, row: 14, expected_value: 'March 2023', label: month}, {column: H, row: 14, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 15, guard_cells: [{column: C, row: 15, expected_value: 'March 2023', label: month}, {column: H, row: 15, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 17, guard_cells: [{column: C, row: 17, expected_value: 'March 2023', label: month}, {column: H, row: 17, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 18, guard_cells: [{column: C, row: 18, expected_value: 'March 2023', label: month}, {column: H, row: 18, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_03.total + period: 2023-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 16, guard_cells: [{column: C, row: 16, expected_value: 'March 2023', label: month}, {column: G, row: 16, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 19, guard_cells: [{column: C, row: 19, expected_value: 'March 2023', label: month}, {column: G, row: 19, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_04 + period: 2023-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 20, guard_cells: [{column: C, row: 20, expected_value: 'April 2023', label: month}, {column: H, row: 20, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 21, guard_cells: [{column: C, row: 21, expected_value: 'April 2023', label: month}, {column: H, row: 21, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 23, guard_cells: [{column: C, row: 23, expected_value: 'April 2023', label: month}, {column: H, row: 23, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 24, guard_cells: [{column: C, row: 24, expected_value: 'April 2023', label: month}, {column: H, row: 24, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_04.total + period: 2023-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 22, guard_cells: [{column: C, row: 22, expected_value: 'April 2023', label: month}, {column: G, row: 22, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 25, guard_cells: [{column: C, row: 25, expected_value: 'April 2023', label: month}, {column: G, row: 25, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_05 + period: 2023-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 26, guard_cells: [{column: C, row: 26, expected_value: 'May 2023', label: month}, {column: H, row: 26, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 27, guard_cells: [{column: C, row: 27, expected_value: 'May 2023', label: month}, {column: H, row: 27, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 29, guard_cells: [{column: C, row: 29, expected_value: 'May 2023', label: month}, {column: H, row: 29, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 30, guard_cells: [{column: C, row: 30, expected_value: 'May 2023', label: month}, {column: H, row: 30, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_05.total + period: 2023-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 28, guard_cells: [{column: C, row: 28, expected_value: 'May 2023', label: month}, {column: G, row: 28, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 31, guard_cells: [{column: C, row: 31, expected_value: 'May 2023', label: month}, {column: G, row: 31, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_06 + period: 2023-06 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 32, guard_cells: [{column: C, row: 32, expected_value: 'June 2023', label: month}, {column: H, row: 32, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 33, guard_cells: [{column: C, row: 33, expected_value: 'June 2023', label: month}, {column: H, row: 33, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 35, guard_cells: [{column: C, row: 35, expected_value: 'June 2023', label: month}, {column: H, row: 35, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 36, guard_cells: [{column: C, row: 36, expected_value: 'June 2023', label: month}, {column: H, row: 36, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_06.total + period: 2023-06 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 34, guard_cells: [{column: C, row: 34, expected_value: 'June 2023', label: month}, {column: G, row: 34, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 37, guard_cells: [{column: C, row: 37, expected_value: 'June 2023', label: month}, {column: G, row: 37, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_07 + period: 2023-07 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 38, guard_cells: [{column: C, row: 38, expected_value: 'July 2023', label: month}, {column: H, row: 38, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 39, guard_cells: [{column: C, row: 39, expected_value: 'July 2023', label: month}, {column: H, row: 39, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 41, guard_cells: [{column: C, row: 41, expected_value: 'July 2023', label: month}, {column: H, row: 41, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 42, guard_cells: [{column: C, row: 42, expected_value: 'July 2023', label: month}, {column: H, row: 42, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_07.total + period: 2023-07 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 40, guard_cells: [{column: C, row: 40, expected_value: 'July 2023', label: month}, {column: G, row: 40, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 43, guard_cells: [{column: C, row: 43, expected_value: 'July 2023', label: month}, {column: G, row: 43, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_08 + period: 2023-08 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 44, guard_cells: [{column: C, row: 44, expected_value: 'August 2023', label: month}, {column: H, row: 44, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 45, guard_cells: [{column: C, row: 45, expected_value: 'August 2023', label: month}, {column: H, row: 45, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 47, guard_cells: [{column: C, row: 47, expected_value: 'August 2023', label: month}, {column: H, row: 47, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 48, guard_cells: [{column: C, row: 48, expected_value: 'August 2023', label: month}, {column: H, row: 48, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_08.total + period: 2023-08 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 46, guard_cells: [{column: C, row: 46, expected_value: 'August 2023', label: month}, {column: G, row: 46, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 49, guard_cells: [{column: C, row: 49, expected_value: 'August 2023', label: month}, {column: G, row: 49, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_09 + period: 2023-09 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 50, guard_cells: [{column: C, row: 50, expected_value: 'September 2023', label: month}, {column: H, row: 50, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 51, guard_cells: [{column: C, row: 51, expected_value: 'September 2023', label: month}, {column: H, row: 51, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 53, guard_cells: [{column: C, row: 53, expected_value: 'September 2023', label: month}, {column: H, row: 53, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 54, guard_cells: [{column: C, row: 54, expected_value: 'September 2023', label: month}, {column: H, row: 54, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_09.total + period: 2023-09 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 52, guard_cells: [{column: C, row: 52, expected_value: 'September 2023', label: month}, {column: G, row: 52, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 55, guard_cells: [{column: C, row: 55, expected_value: 'September 2023', label: month}, {column: G, row: 55, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_10 + period: 2023-10 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 56, guard_cells: [{column: C, row: 56, expected_value: 'October 2023', label: month}, {column: H, row: 56, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 57, guard_cells: [{column: C, row: 57, expected_value: 'October 2023', label: month}, {column: H, row: 57, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: 'October 2023', label: month}, {column: H, row: 59, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: 'October 2023', label: month}, {column: H, row: 60, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_10.total + period: 2023-10 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 58, guard_cells: [{column: C, row: 58, expected_value: 'October 2023', label: month}, {column: G, row: 58, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: 'October 2023', label: month}, {column: G, row: 61, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_11 + period: 2023-11 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 62, guard_cells: [{column: C, row: 62, expected_value: 'November 2023', label: month}, {column: H, row: 62, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 63, guard_cells: [{column: C, row: 63, expected_value: 'November 2023', label: month}, {column: H, row: 63, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 65, guard_cells: [{column: C, row: 65, expected_value: 'November 2023', label: month}, {column: H, row: 65, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 66, guard_cells: [{column: C, row: 66, expected_value: 'November 2023', label: month}, {column: H, row: 66, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_11.total + period: 2023-11 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 64, guard_cells: [{column: C, row: 64, expected_value: 'November 2023', label: month}, {column: G, row: 64, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 67, guard_cells: [{column: C, row: 67, expected_value: 'November 2023', label: month}, {column: G, row: 67, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_12 + period: 2023-12 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 68, guard_cells: [{column: C, row: 68, expected_value: 'December 2023', label: month}, {column: H, row: 68, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 69, guard_cells: [{column: C, row: 69, expected_value: 'December 2023', label: month}, {column: H, row: 69, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: 'December 2023', label: month}, {column: H, row: 71, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: 'December 2023', label: month}, {column: H, row: 72, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2023_12.total + period: 2023-12 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 70, guard_cells: [{column: C, row: 70, expected_value: 'December 2023', label: month}, {column: G, row: 70, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: 'December 2023', label: month}, {column: G, row: 73, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_01 + period: 2024-01 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 74, guard_cells: [{column: C, row: 74, expected_value: 'January 2024', label: month}, {column: H, row: 74, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 75, guard_cells: [{column: C, row: 75, expected_value: 'January 2024', label: month}, {column: H, row: 75, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 77, guard_cells: [{column: C, row: 77, expected_value: 'January 2024', label: month}, {column: H, row: 77, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 78, guard_cells: [{column: C, row: 78, expected_value: 'January 2024', label: month}, {column: H, row: 78, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_01.total + period: 2024-01 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 76, guard_cells: [{column: C, row: 76, expected_value: 'January 2024', label: month}, {column: G, row: 76, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 79, guard_cells: [{column: C, row: 79, expected_value: 'January 2024', label: month}, {column: G, row: 79, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_02 + period: 2024-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 80, guard_cells: [{column: C, row: 80, expected_value: 'February 2024', label: month}, {column: H, row: 80, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 81, guard_cells: [{column: C, row: 81, expected_value: 'February 2024', label: month}, {column: H, row: 81, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: 'February 2024', label: month}, {column: H, row: 83, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: 'February 2024', label: month}, {column: H, row: 84, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_02.total + period: 2024-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 82, guard_cells: [{column: C, row: 82, expected_value: 'February 2024', label: month}, {column: G, row: 82, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: 'February 2024', label: month}, {column: G, row: 85, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_03 + period: 2024-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 86, guard_cells: [{column: C, row: 86, expected_value: 'March 2024', label: month}, {column: H, row: 86, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 87, guard_cells: [{column: C, row: 87, expected_value: 'March 2024', label: month}, {column: H, row: 87, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 89, guard_cells: [{column: C, row: 89, expected_value: 'March 2024', label: month}, {column: H, row: 89, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 90, guard_cells: [{column: C, row: 90, expected_value: 'March 2024', label: month}, {column: H, row: 90, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_03.total + period: 2024-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 88, guard_cells: [{column: C, row: 88, expected_value: 'March 2024', label: month}, {column: G, row: 88, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 91, guard_cells: [{column: C, row: 91, expected_value: 'March 2024', label: month}, {column: G, row: 91, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_04 + period: 2024-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 92, guard_cells: [{column: C, row: 92, expected_value: 'April 2024', label: month}, {column: H, row: 92, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 93, guard_cells: [{column: C, row: 93, expected_value: 'April 2024', label: month}, {column: H, row: 93, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 95, guard_cells: [{column: C, row: 95, expected_value: 'April 2024', label: month}, {column: H, row: 95, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 96, guard_cells: [{column: C, row: 96, expected_value: 'April 2024', label: month}, {column: H, row: 96, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_04.total + period: 2024-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 94, guard_cells: [{column: C, row: 94, expected_value: 'April 2024', label: month}, {column: G, row: 94, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 97, guard_cells: [{column: C, row: 97, expected_value: 'April 2024', label: month}, {column: G, row: 97, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_05 + period: 2024-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 98, guard_cells: [{column: C, row: 98, expected_value: 'May 2024', label: month}, {column: H, row: 98, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 99, guard_cells: [{column: C, row: 99, expected_value: 'May 2024', label: month}, {column: H, row: 99, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 101, guard_cells: [{column: C, row: 101, expected_value: 'May 2024', label: month}, {column: H, row: 101, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 102, guard_cells: [{column: C, row: 102, expected_value: 'May 2024', label: month}, {column: H, row: 102, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_05.total + period: 2024-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 100, guard_cells: [{column: C, row: 100, expected_value: 'May 2024', label: month}, {column: G, row: 100, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 103, guard_cells: [{column: C, row: 103, expected_value: 'May 2024', label: month}, {column: G, row: 103, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_06 + period: 2024-06 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 104, guard_cells: [{column: C, row: 104, expected_value: 'June 2024', label: month}, {column: H, row: 104, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 105, guard_cells: [{column: C, row: 105, expected_value: 'June 2024', label: month}, {column: H, row: 105, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: 'June 2024', label: month}, {column: H, row: 107, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: 'June 2024', label: month}, {column: H, row: 108, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_06.total + period: 2024-06 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 106, guard_cells: [{column: C, row: 106, expected_value: 'June 2024', label: month}, {column: G, row: 106, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: 'June 2024', label: month}, {column: G, row: 109, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_07 + period: 2024-07 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 110, guard_cells: [{column: C, row: 110, expected_value: 'July 2024', label: month}, {column: H, row: 110, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 111, guard_cells: [{column: C, row: 111, expected_value: 'July 2024', label: month}, {column: H, row: 111, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 113, guard_cells: [{column: C, row: 113, expected_value: 'July 2024', label: month}, {column: H, row: 113, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 114, guard_cells: [{column: C, row: 114, expected_value: 'July 2024', label: month}, {column: H, row: 114, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_07.total + period: 2024-07 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 112, guard_cells: [{column: C, row: 112, expected_value: 'July 2024', label: month}, {column: G, row: 112, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 115, guard_cells: [{column: C, row: 115, expected_value: 'July 2024', label: month}, {column: G, row: 115, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_08 + period: 2024-08 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 116, guard_cells: [{column: C, row: 116, expected_value: 'August 2024', label: month}, {column: H, row: 116, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 117, guard_cells: [{column: C, row: 117, expected_value: 'August 2024', label: month}, {column: H, row: 117, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: 'August 2024', label: month}, {column: H, row: 119, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: 'August 2024', label: month}, {column: H, row: 120, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_08.total + period: 2024-08 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 118, guard_cells: [{column: C, row: 118, expected_value: 'August 2024', label: month}, {column: G, row: 118, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: 'August 2024', label: month}, {column: G, row: 121, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_09 + period: 2024-09 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 122, guard_cells: [{column: C, row: 122, expected_value: 'September 2024', label: month}, {column: H, row: 122, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 123, guard_cells: [{column: C, row: 123, expected_value: 'September 2024', label: month}, {column: H, row: 123, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 125, guard_cells: [{column: C, row: 125, expected_value: 'September 2024', label: month}, {column: H, row: 125, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 126, guard_cells: [{column: C, row: 126, expected_value: 'September 2024', label: month}, {column: H, row: 126, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_09.total + period: 2024-09 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 124, guard_cells: [{column: C, row: 124, expected_value: 'September 2024', label: month}, {column: G, row: 124, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 127, guard_cells: [{column: C, row: 127, expected_value: 'September 2024', label: month}, {column: G, row: 127, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_10 + period: 2024-10 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 128, guard_cells: [{column: C, row: 128, expected_value: 'October 2024', label: month}, {column: H, row: 128, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 129, guard_cells: [{column: C, row: 129, expected_value: 'October 2024', label: month}, {column: H, row: 129, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: 'October 2024', label: month}, {column: H, row: 131, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: 'October 2024', label: month}, {column: H, row: 132, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_10.total + period: 2024-10 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 130, guard_cells: [{column: C, row: 130, expected_value: 'October 2024', label: month}, {column: G, row: 130, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: 'October 2024', label: month}, {column: G, row: 133, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_11 + period: 2024-11 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 134, guard_cells: [{column: C, row: 134, expected_value: 'November 2024', label: month}, {column: H, row: 134, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 135, guard_cells: [{column: C, row: 135, expected_value: 'November 2024', label: month}, {column: H, row: 135, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 137, guard_cells: [{column: C, row: 137, expected_value: 'November 2024', label: month}, {column: H, row: 137, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 138, guard_cells: [{column: C, row: 138, expected_value: 'November 2024', label: month}, {column: H, row: 138, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_11.total + period: 2024-11 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 136, guard_cells: [{column: C, row: 136, expected_value: 'November 2024', label: month}, {column: G, row: 136, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 139, guard_cells: [{column: C, row: 139, expected_value: 'November 2024', label: month}, {column: G, row: 139, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_12 + period: 2024-12 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 140, guard_cells: [{column: C, row: 140, expected_value: 'December 2024', label: month}, {column: H, row: 140, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 141, guard_cells: [{column: C, row: 141, expected_value: 'December 2024', label: month}, {column: H, row: 141, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: 'December 2024', label: month}, {column: H, row: 143, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: 'December 2024', label: month}, {column: H, row: 144, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2024_12.total + period: 2024-12 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 142, guard_cells: [{column: C, row: 142, expected_value: 'December 2024', label: month}, {column: G, row: 142, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: 'December 2024', label: month}, {column: G, row: 145, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_01 + period: 2025-01 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 146, guard_cells: [{column: C, row: 146, expected_value: 'January 2025', label: month}, {column: H, row: 146, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 147, guard_cells: [{column: C, row: 147, expected_value: 'January 2025', label: month}, {column: H, row: 147, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 149, guard_cells: [{column: C, row: 149, expected_value: 'January 2025', label: month}, {column: H, row: 149, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 150, guard_cells: [{column: C, row: 150, expected_value: 'January 2025', label: month}, {column: H, row: 150, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_01.total + period: 2025-01 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 148, guard_cells: [{column: C, row: 148, expected_value: 'January 2025', label: month}, {column: G, row: 148, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 151, guard_cells: [{column: C, row: 151, expected_value: 'January 2025', label: month}, {column: G, row: 151, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_02 + period: 2025-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 152, guard_cells: [{column: C, row: 152, expected_value: 'February 2025', label: month}, {column: H, row: 152, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 153, guard_cells: [{column: C, row: 153, expected_value: 'February 2025', label: month}, {column: H, row: 153, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 155, guard_cells: [{column: C, row: 155, expected_value: 'February 2025', label: month}, {column: H, row: 155, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 156, guard_cells: [{column: C, row: 156, expected_value: 'February 2025', label: month}, {column: H, row: 156, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_02.total + period: 2025-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 154, guard_cells: [{column: C, row: 154, expected_value: 'February 2025', label: month}, {column: G, row: 154, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 157, guard_cells: [{column: C, row: 157, expected_value: 'February 2025', label: month}, {column: G, row: 157, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_03 + period: 2025-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 158, guard_cells: [{column: C, row: 158, expected_value: 'March 2025', label: month}, {column: H, row: 158, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 159, guard_cells: [{column: C, row: 159, expected_value: 'March 2025', label: month}, {column: H, row: 159, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 161, guard_cells: [{column: C, row: 161, expected_value: 'March 2025', label: month}, {column: H, row: 161, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 162, guard_cells: [{column: C, row: 162, expected_value: 'March 2025', label: month}, {column: H, row: 162, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_03.total + period: 2025-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 160, guard_cells: [{column: C, row: 160, expected_value: 'March 2025', label: month}, {column: G, row: 160, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 163, guard_cells: [{column: C, row: 163, expected_value: 'March 2025', label: month}, {column: G, row: 163, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_04 + period: 2025-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 164, guard_cells: [{column: C, row: 164, expected_value: 'April 2025', label: month}, {column: H, row: 164, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 165, guard_cells: [{column: C, row: 165, expected_value: 'April 2025', label: month}, {column: H, row: 165, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 167, guard_cells: [{column: C, row: 167, expected_value: 'April 2025', label: month}, {column: H, row: 167, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 168, guard_cells: [{column: C, row: 168, expected_value: 'April 2025', label: month}, {column: H, row: 168, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_04.total + period: 2025-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 166, guard_cells: [{column: C, row: 166, expected_value: 'April 2025', label: month}, {column: G, row: 166, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 169, guard_cells: [{column: C, row: 169, expected_value: 'April 2025', label: month}, {column: G, row: 169, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_05 + period: 2025-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 170, guard_cells: [{column: C, row: 170, expected_value: 'May 2025', label: month}, {column: H, row: 170, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 171, guard_cells: [{column: C, row: 171, expected_value: 'May 2025', label: month}, {column: H, row: 171, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 173, guard_cells: [{column: C, row: 173, expected_value: 'May 2025', label: month}, {column: H, row: 173, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 174, guard_cells: [{column: C, row: 174, expected_value: 'May 2025', label: month}, {column: H, row: 174, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_05.total + period: 2025-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 172, guard_cells: [{column: C, row: 172, expected_value: 'May 2025', label: month}, {column: G, row: 172, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 175, guard_cells: [{column: C, row: 175, expected_value: 'May 2025', label: month}, {column: G, row: 175, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_06 + period: 2025-06 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 176, guard_cells: [{column: C, row: 176, expected_value: 'June 2025', label: month}, {column: H, row: 176, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 177, guard_cells: [{column: C, row: 177, expected_value: 'June 2025', label: month}, {column: H, row: 177, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 179, guard_cells: [{column: C, row: 179, expected_value: 'June 2025', label: month}, {column: H, row: 179, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 180, guard_cells: [{column: C, row: 180, expected_value: 'June 2025', label: month}, {column: H, row: 180, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_06.total + period: 2025-06 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 178, guard_cells: [{column: C, row: 178, expected_value: 'June 2025', label: month}, {column: G, row: 178, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 181, guard_cells: [{column: C, row: 181, expected_value: 'June 2025', label: month}, {column: G, row: 181, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_07 + period: 2025-07 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 182, guard_cells: [{column: C, row: 182, expected_value: 'July 2025', label: month}, {column: H, row: 182, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 183, guard_cells: [{column: C, row: 183, expected_value: 'July 2025', label: month}, {column: H, row: 183, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 185, guard_cells: [{column: C, row: 185, expected_value: 'July 2025', label: month}, {column: H, row: 185, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 186, guard_cells: [{column: C, row: 186, expected_value: 'July 2025', label: month}, {column: H, row: 186, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_07.total + period: 2025-07 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 184, guard_cells: [{column: C, row: 184, expected_value: 'July 2025', label: month}, {column: G, row: 184, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 187, guard_cells: [{column: C, row: 187, expected_value: 'July 2025', label: month}, {column: G, row: 187, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_08 + period: 2025-08 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 188, guard_cells: [{column: C, row: 188, expected_value: 'August 2025', label: month}, {column: H, row: 188, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 189, guard_cells: [{column: C, row: 189, expected_value: 'August 2025', label: month}, {column: H, row: 189, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 191, guard_cells: [{column: C, row: 191, expected_value: 'August 2025', label: month}, {column: H, row: 191, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 192, guard_cells: [{column: C, row: 192, expected_value: 'August 2025', label: month}, {column: H, row: 192, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_08.total + period: 2025-08 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 190, guard_cells: [{column: C, row: 190, expected_value: 'August 2025', label: month}, {column: G, row: 190, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 193, guard_cells: [{column: C, row: 193, expected_value: 'August 2025', label: month}, {column: G, row: 193, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_09 + period: 2025-09 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 194, guard_cells: [{column: C, row: 194, expected_value: 'September 2025', label: month}, {column: H, row: 194, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 195, guard_cells: [{column: C, row: 195, expected_value: 'September 2025', label: month}, {column: H, row: 195, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 197, guard_cells: [{column: C, row: 197, expected_value: 'September 2025', label: month}, {column: H, row: 197, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 198, guard_cells: [{column: C, row: 198, expected_value: 'September 2025', label: month}, {column: H, row: 198, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_09.total + period: 2025-09 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 196, guard_cells: [{column: C, row: 196, expected_value: 'September 2025', label: month}, {column: G, row: 196, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 199, guard_cells: [{column: C, row: 199, expected_value: 'September 2025', label: month}, {column: G, row: 199, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_10 + period: 2025-10 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 200, guard_cells: [{column: C, row: 200, expected_value: 'October 2025', label: month}, {column: H, row: 200, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 201, guard_cells: [{column: C, row: 201, expected_value: 'October 2025', label: month}, {column: H, row: 201, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 203, guard_cells: [{column: C, row: 203, expected_value: 'October 2025', label: month}, {column: H, row: 203, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 204, guard_cells: [{column: C, row: 204, expected_value: 'October 2025', label: month}, {column: H, row: 204, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_10.total + period: 2025-10 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 202, guard_cells: [{column: C, row: 202, expected_value: 'October 2025', label: month}, {column: G, row: 202, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 205, guard_cells: [{column: C, row: 205, expected_value: 'October 2025', label: month}, {column: G, row: 205, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_11 + period: 2025-11 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 206, guard_cells: [{column: C, row: 206, expected_value: 'November 2025', label: month}, {column: H, row: 206, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 207, guard_cells: [{column: C, row: 207, expected_value: 'November 2025', label: month}, {column: H, row: 207, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 209, guard_cells: [{column: C, row: 209, expected_value: 'November 2025', label: month}, {column: H, row: 209, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 210, guard_cells: [{column: C, row: 210, expected_value: 'November 2025', label: month}, {column: H, row: 210, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_11.total + period: 2025-11 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 208, guard_cells: [{column: C, row: 208, expected_value: 'November 2025', label: month}, {column: G, row: 208, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 211, guard_cells: [{column: C, row: 211, expected_value: 'November 2025', label: month}, {column: G, row: 211, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_12 + period: 2025-12 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 212, guard_cells: [{column: C, row: 212, expected_value: 'December 2025', label: month}, {column: H, row: 212, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 213, guard_cells: [{column: C, row: 213, expected_value: 'December 2025', label: month}, {column: H, row: 213, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 215, guard_cells: [{column: C, row: 215, expected_value: 'December 2025', label: month}, {column: H, row: 215, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 216, guard_cells: [{column: C, row: 216, expected_value: 'December 2025', label: month}, {column: H, row: 216, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2025_12.total + period: 2025-12 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 214, guard_cells: [{column: C, row: 214, expected_value: 'December 2025', label: month}, {column: G, row: 214, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 217, guard_cells: [{column: C, row: 217, expected_value: 'December 2025', label: month}, {column: G, row: 217, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_01 + period: 2026-01 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 218, guard_cells: [{column: C, row: 218, expected_value: 'January 2026', label: month}, {column: H, row: 218, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 219, guard_cells: [{column: C, row: 219, expected_value: 'January 2026', label: month}, {column: H, row: 219, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 221, guard_cells: [{column: C, row: 221, expected_value: 'January 2026', label: month}, {column: H, row: 221, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 222, guard_cells: [{column: C, row: 222, expected_value: 'January 2026', label: month}, {column: H, row: 222, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_01.total + period: 2026-01 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 220, guard_cells: [{column: C, row: 220, expected_value: 'January 2026', label: month}, {column: G, row: 220, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 223, guard_cells: [{column: C, row: 223, expected_value: 'January 2026', label: month}, {column: G, row: 223, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_02 + period: 2026-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 224, guard_cells: [{column: C, row: 224, expected_value: 'February 2026', label: month}, {column: H, row: 224, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 225, guard_cells: [{column: C, row: 225, expected_value: 'February 2026', label: month}, {column: H, row: 225, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 227, guard_cells: [{column: C, row: 227, expected_value: 'February 2026', label: month}, {column: H, row: 227, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 228, guard_cells: [{column: C, row: 228, expected_value: 'February 2026', label: month}, {column: H, row: 228, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_02.total + period: 2026-02 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 226, guard_cells: [{column: C, row: 226, expected_value: 'February 2026', label: month}, {column: G, row: 226, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 229, guard_cells: [{column: C, row: 229, expected_value: 'February 2026', label: month}, {column: G, row: 229, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_03 + period: 2026-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 230, guard_cells: [{column: C, row: 230, expected_value: 'March 2026', label: month}, {column: H, row: 230, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 231, guard_cells: [{column: C, row: 231, expected_value: 'March 2026', label: month}, {column: H, row: 231, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 233, guard_cells: [{column: C, row: 233, expected_value: 'March 2026', label: month}, {column: H, row: 233, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 234, guard_cells: [{column: C, row: 234, expected_value: 'March 2026', label: month}, {column: H, row: 234, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_03.total + period: 2026-03 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 232, guard_cells: [{column: C, row: 232, expected_value: 'March 2026', label: month}, {column: G, row: 232, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 235, guard_cells: [{column: C, row: 235, expected_value: 'March 2026', label: month}, {column: G, row: 235, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_04 + period: 2026-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 236, guard_cells: [{column: C, row: 236, expected_value: 'April 2026', label: month}, {column: H, row: 236, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 237, guard_cells: [{column: C, row: 237, expected_value: 'April 2026', label: month}, {column: H, row: 237, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 239, guard_cells: [{column: C, row: 239, expected_value: 'April 2026', label: month}, {column: H, row: 239, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 240, guard_cells: [{column: C, row: 240, expected_value: 'April 2026', label: month}, {column: H, row: 240, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_04.total + period: 2026-04 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 238, guard_cells: [{column: C, row: 238, expected_value: 'April 2026', label: month}, {column: G, row: 238, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 241, guard_cells: [{column: C, row: 241, expected_value: 'April 2026', label: month}, {column: G, row: 241, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_05 + period: 2026-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_no, ordinal: 0, row_number: 242, guard_cells: [{column: C, row: 242, expected_value: 'May 2026', label: month}, {column: H, row: 242, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_no__payment_indicator_yes, ordinal: 1, row_number: 243, guard_cells: [{column: C, row: 243, expected_value: 'May 2026', label: month}, {column: H, row: 243, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_no, ordinal: 2, row_number: 245, guard_cells: [{column: C, row: 245, expected_value: 'May 2026', label: month}, {column: H, row: 245, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *carer_entitlement_yes__payment_indicator_yes, ordinal: 3, row_number: 246, guard_cells: [{column: C, row: 246, expected_value: 'May 2026', label: month}, {column: H, row: 246, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.carer_entitlement_payment_indicator.month2026_05.total + period: 2026-05 + rows: + - {<<: *carer_entitlement_no__payment_indicator_all, ordinal: 0, row_number: 244, guard_cells: [{column: C, row: 244, expected_value: 'May 2026', label: month}, {column: G, row: 244, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *carer_entitlement_yes__payment_indicator_all, ordinal: 1, row_number: 247, guard_cells: [{column: C, row: 247, expected_value: 'May 2026', label: month}, {column: G, row: 247, expected_value: Total, label: payment indicator publisher Total}]} diff --git a/packages/dwp/uc_households_housing_entitlement_april_december_2025/source_package.yaml b/packages/dwp/uc_households_housing_entitlement_april_december_2025/source_package.yaml deleted file mode 100644 index 567d01b8..00000000 --- a/packages/dwp/uc_households_housing_entitlement_april_december_2025/source_package.yaml +++ /dev/null @@ -1,514 +0,0 @@ -# Publisher-emitted monthly entitlement counts; no Chronicle-side aggregation. -schema_version: ledger.source_package.v1 -package_id: dwp-uc-households-housing-entitlement-april-december-2025 -label: 'DWP Stat-Xplore: Universal Credit benefit units with housing entitlement, Great Britain, April - to December 2025' -artifact: - source_name: dwp - source_table: Households on Universal Credit with housing entitlement, April to December 2025 - resource_package: db - resource_directory: data/dwp/uc_households_housing_entitlement_april_december_2025 - manifest: manifest.yaml - vintage: stat_xplore_2026_08_21 - extracted_at: '2026-08-21' - extraction_method: Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube - cell - parser: statxplore_table_json_rows - sheet_name: api_response - artifact_year: 2025 -record_sets: -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_04 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_04.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_04 - sheet_name: api_response - period_type: month - period: 2025-04 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 2 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 2 - expected_value: April 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_05 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_05.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_05 - sheet_name: api_response - period_type: month - period: 2025-05 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 3 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 3 - expected_value: May 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_06 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_06.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_06 - sheet_name: api_response - period_type: month - period: 2025-06 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 4 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 4 - expected_value: June 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_07 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_07.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_07 - sheet_name: api_response - period_type: month - period: 2025-07 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 5 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 5 - expected_value: July 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_08 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_08.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_08 - sheet_name: api_response - period_type: month - period: 2025-08 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 6 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 6 - expected_value: August 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_09 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_09.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_09 - sheet_name: api_response - period_type: month - period: 2025-09 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 7 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 7 - expected_value: September 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_10 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_10.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_10 - sheet_name: api_response - period_type: month - period: 2025-10 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 8 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 8 - expected_value: October 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_11 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_11.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_11 - sheet_name: api_response - period_type: month - period: 2025-11 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 9 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 9 - expected_value: November 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.housing.month2025_12 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.housing.month2025_12.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.housing.month2025_12 - sheet_name: api_response - period_type: month - period: 2025-12 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.housing_entitlement_tenure - assertion: observation - rows: - - value_id: housing_entitlement - label: Social Rented Sector - ordinal: 0 - row_number: 10 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1 - table_record_kind: total - filters: - housing_entitlement_tenure: Social Rented Sector - constraints: - - variable: housing_entitlement_tenure - operator: == - value: Social Rented Sector - label: Universal Credit element - guard_cells: - - column: C - row: 10 - expected_value: December 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with housing entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_housing_element - source_concept: dwp.uc_households_with_housing_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query asks DWP to emit one grouped cell combining Social Rented Sector, Private Rented - Sector, and Other or unknown, while excluding No Housing Entitlement. - unit: count - aggregation: sum - expected_cell_type: number diff --git a/packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml new file mode 100644 index 00000000..e59ac70c --- /dev/null +++ b/packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -0,0 +1,835 @@ +# DWP's 'household' is the Universal Credit unit of assessment (benefit unit), not an ONS +# household. Each monthly cube cell is preserved as published; DWP applies cell-level +# adjustment at source, so independently queried cubes and their margins need not +# reconcile exactly. No Chronicle-side summation or reconciliation is emitted. +# Stat-Xplore Open Data API extract for chronicle#259: January 2023 through the latest +# published month, May 2026 (41 months; 202606 is rejected as an invalid value), from +# DWP's 18 August 2026 release. DWP marks June 2024 through February 2026 as revised +# ('r', 21 months), March through May 2026 as provisional ('p', 3 months), and January +# 2023 through May 2024 unmarked. +# DWP's Payment Indicator records whether a household with a calculated award received +# a payment in the month ('Yes') or had a nil award ('No'). The recode requests +# total: true on Payment Indicator only, so DWP emits the all-claims count itself as a +# Total item. Those rows sit in separate .total record sets with payment_indicator: all, +# measure total_benefit_units, and no payment-indicator constraint. +# Value set C_UC_HOUSING_ENTITLEMENT (No, Yes) of DWP's Housing Entitlement - Tenure field; +# filters keep that field's key, housing_entitlement_tenure. 'Yes' is every household with a +# housing entitlement, any tenure (chronicle#259 item 2). It replaces the April-December 2025 +# package dwp-uc-households-housing-entitlement-april-december-2025, whose grouped cell +# (tenure codes 1, 2 and 3 in one recode) was labelled 'Social Rented Sector'; that cell +# equals this package's Yes/all row in all nine overlapping months. 'No' is the same +# publisher code as 'No Housing Entitlement' in the tenure package (identical cells) and is +# emitted there only. +schema_version: ledger.source_package.v1 +package_id: dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026 +label: 'DWP Stat-Xplore: Universal Credit benefit units by housing entitlement and payment indicator by housing entitlement and payment indicator, Great Britain, January 2023 to May 2026' +artifact: + source_name: dwp + source_table: 'Households on Universal Credit by housing entitlement and payment indicator, January 2023 to May 2026' + resource_package: db + resource_directory: data/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026 + manifest: manifest.yaml + vintage: stat_xplore_2026_09_11 + extracted_at: '2026-09-11' + extraction_method: >- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:UC_Households; measure str:count:UC_Households:V_F_UC_HOUSEHOLDS; + fields in response order: + str:field:UC_Households:F_UC_HH_DATE:DATE_NAME; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:TENURE; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT; + value sets: C_UC_HH_DATE, C_UC_HOUSING_ENTITLEMENT, C_UC_PAYMENT; + months January 2023 through May 2026 (202301 through 202605), inclusive; + recode total: true on HCPAYMENT only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_01 + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.housing_entitlement_tenure + assertion: observation + rows: + - &housing_entitlement_yes__payment_indicator_no + value_id: housing_entitlement_yes__payment_indicator_no + label: 'Yes, No' + ordinal: 0 + row_number: 5 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_ENTITLEMENT:1' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Yes', payment_indicator: 'No'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Yes', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 5, expected_value: 'January 2023', label: month}, {column: H, row: 5, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &housing_entitlement_yes__payment_indicator_yes + value_id: housing_entitlement_yes__payment_indicator_yes + label: 'Yes, Yes' + ordinal: 1 + row_number: 6 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_ENTITLEMENT:1' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Yes', payment_indicator: 'Yes'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Yes', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 6, expected_value: 'January 2023', label: month}, {column: H, row: 6, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + measures: + - measure_id: benefit_units + label: 'Universal Credit benefit units' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Housing%20Entitlement%20-%20Tenure.html + concept_evidence_notes: 'DWP UC_Households cube cells for January 2023 to May 2026, by housing entitlement and payment indicator, preserve the publisher labels and value URIs. DWP defines a Universal Credit household as the UC unit of assessment; Chronicle normalizes that entity to benefit_unit.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_01.total + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.housing_entitlement_tenure + assertion: observation + rows: + - &housing_entitlement_yes__payment_indicator_all + value_id: housing_entitlement_yes__payment_indicator_all + label: 'Yes, Total' + ordinal: 0 + row_number: 7 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_ENTITLEMENT:1' + table_record_kind: total + filters: {housing_entitlement_tenure: 'Yes', payment_indicator: 'all'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Yes', label: housing entitlement tenure} + guard_cells: [{column: C, row: 7, expected_value: 'January 2023', label: month}, {column: G, row: 7, expected_value: Total, label: payment indicator publisher Total}] + measures: + - measure_id: total_benefit_units + label: 'Universal Credit benefit units, published total over payment indicator' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Housing%20Entitlement%20-%20Tenure.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on HCPAYMENT); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_02 + period: 2023-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 11, guard_cells: [{column: C, row: 11, expected_value: 'February 2023', label: month}, {column: H, row: 11, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 12, guard_cells: [{column: C, row: 12, expected_value: 'February 2023', label: month}, {column: H, row: 12, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_02.total + period: 2023-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 13, guard_cells: [{column: C, row: 13, expected_value: 'February 2023', label: month}, {column: G, row: 13, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_03 + period: 2023-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 17, guard_cells: [{column: C, row: 17, expected_value: 'March 2023', label: month}, {column: H, row: 17, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 18, guard_cells: [{column: C, row: 18, expected_value: 'March 2023', label: month}, {column: H, row: 18, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_03.total + period: 2023-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 19, guard_cells: [{column: C, row: 19, expected_value: 'March 2023', label: month}, {column: G, row: 19, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_04 + period: 2023-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 23, guard_cells: [{column: C, row: 23, expected_value: 'April 2023', label: month}, {column: H, row: 23, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 24, guard_cells: [{column: C, row: 24, expected_value: 'April 2023', label: month}, {column: H, row: 24, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_04.total + period: 2023-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 25, guard_cells: [{column: C, row: 25, expected_value: 'April 2023', label: month}, {column: G, row: 25, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_05 + period: 2023-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 29, guard_cells: [{column: C, row: 29, expected_value: 'May 2023', label: month}, {column: H, row: 29, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 30, guard_cells: [{column: C, row: 30, expected_value: 'May 2023', label: month}, {column: H, row: 30, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_05.total + period: 2023-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 31, guard_cells: [{column: C, row: 31, expected_value: 'May 2023', label: month}, {column: G, row: 31, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_06 + period: 2023-06 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 35, guard_cells: [{column: C, row: 35, expected_value: 'June 2023', label: month}, {column: H, row: 35, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 36, guard_cells: [{column: C, row: 36, expected_value: 'June 2023', label: month}, {column: H, row: 36, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_06.total + period: 2023-06 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 37, guard_cells: [{column: C, row: 37, expected_value: 'June 2023', label: month}, {column: G, row: 37, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_07 + period: 2023-07 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 41, guard_cells: [{column: C, row: 41, expected_value: 'July 2023', label: month}, {column: H, row: 41, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 42, guard_cells: [{column: C, row: 42, expected_value: 'July 2023', label: month}, {column: H, row: 42, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_07.total + period: 2023-07 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 43, guard_cells: [{column: C, row: 43, expected_value: 'July 2023', label: month}, {column: G, row: 43, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_08 + period: 2023-08 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 47, guard_cells: [{column: C, row: 47, expected_value: 'August 2023', label: month}, {column: H, row: 47, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 48, guard_cells: [{column: C, row: 48, expected_value: 'August 2023', label: month}, {column: H, row: 48, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_08.total + period: 2023-08 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 49, guard_cells: [{column: C, row: 49, expected_value: 'August 2023', label: month}, {column: G, row: 49, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_09 + period: 2023-09 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 53, guard_cells: [{column: C, row: 53, expected_value: 'September 2023', label: month}, {column: H, row: 53, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 54, guard_cells: [{column: C, row: 54, expected_value: 'September 2023', label: month}, {column: H, row: 54, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_09.total + period: 2023-09 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 55, guard_cells: [{column: C, row: 55, expected_value: 'September 2023', label: month}, {column: G, row: 55, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_10 + period: 2023-10 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: 'October 2023', label: month}, {column: H, row: 59, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: 'October 2023', label: month}, {column: H, row: 60, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_10.total + period: 2023-10 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: 'October 2023', label: month}, {column: G, row: 61, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_11 + period: 2023-11 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 65, guard_cells: [{column: C, row: 65, expected_value: 'November 2023', label: month}, {column: H, row: 65, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 66, guard_cells: [{column: C, row: 66, expected_value: 'November 2023', label: month}, {column: H, row: 66, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_11.total + period: 2023-11 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 67, guard_cells: [{column: C, row: 67, expected_value: 'November 2023', label: month}, {column: G, row: 67, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_12 + period: 2023-12 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: 'December 2023', label: month}, {column: H, row: 71, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: 'December 2023', label: month}, {column: H, row: 72, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2023_12.total + period: 2023-12 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: 'December 2023', label: month}, {column: G, row: 73, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_01 + period: 2024-01 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 77, guard_cells: [{column: C, row: 77, expected_value: 'January 2024', label: month}, {column: H, row: 77, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 78, guard_cells: [{column: C, row: 78, expected_value: 'January 2024', label: month}, {column: H, row: 78, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_01.total + period: 2024-01 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 79, guard_cells: [{column: C, row: 79, expected_value: 'January 2024', label: month}, {column: G, row: 79, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_02 + period: 2024-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: 'February 2024', label: month}, {column: H, row: 83, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: 'February 2024', label: month}, {column: H, row: 84, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_02.total + period: 2024-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: 'February 2024', label: month}, {column: G, row: 85, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_03 + period: 2024-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 89, guard_cells: [{column: C, row: 89, expected_value: 'March 2024', label: month}, {column: H, row: 89, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 90, guard_cells: [{column: C, row: 90, expected_value: 'March 2024', label: month}, {column: H, row: 90, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_03.total + period: 2024-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 91, guard_cells: [{column: C, row: 91, expected_value: 'March 2024', label: month}, {column: G, row: 91, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_04 + period: 2024-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 95, guard_cells: [{column: C, row: 95, expected_value: 'April 2024', label: month}, {column: H, row: 95, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 96, guard_cells: [{column: C, row: 96, expected_value: 'April 2024', label: month}, {column: H, row: 96, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_04.total + period: 2024-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 97, guard_cells: [{column: C, row: 97, expected_value: 'April 2024', label: month}, {column: G, row: 97, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_05 + period: 2024-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 101, guard_cells: [{column: C, row: 101, expected_value: 'May 2024', label: month}, {column: H, row: 101, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 102, guard_cells: [{column: C, row: 102, expected_value: 'May 2024', label: month}, {column: H, row: 102, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_05.total + period: 2024-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 103, guard_cells: [{column: C, row: 103, expected_value: 'May 2024', label: month}, {column: G, row: 103, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_06 + period: 2024-06 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: 'June 2024', label: month}, {column: H, row: 107, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: 'June 2024', label: month}, {column: H, row: 108, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_06.total + period: 2024-06 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: 'June 2024', label: month}, {column: G, row: 109, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_07 + period: 2024-07 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 113, guard_cells: [{column: C, row: 113, expected_value: 'July 2024', label: month}, {column: H, row: 113, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 114, guard_cells: [{column: C, row: 114, expected_value: 'July 2024', label: month}, {column: H, row: 114, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_07.total + period: 2024-07 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 115, guard_cells: [{column: C, row: 115, expected_value: 'July 2024', label: month}, {column: G, row: 115, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_08 + period: 2024-08 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: 'August 2024', label: month}, {column: H, row: 119, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: 'August 2024', label: month}, {column: H, row: 120, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_08.total + period: 2024-08 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: 'August 2024', label: month}, {column: G, row: 121, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_09 + period: 2024-09 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 125, guard_cells: [{column: C, row: 125, expected_value: 'September 2024', label: month}, {column: H, row: 125, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 126, guard_cells: [{column: C, row: 126, expected_value: 'September 2024', label: month}, {column: H, row: 126, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_09.total + period: 2024-09 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 127, guard_cells: [{column: C, row: 127, expected_value: 'September 2024', label: month}, {column: G, row: 127, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_10 + period: 2024-10 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: 'October 2024', label: month}, {column: H, row: 131, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: 'October 2024', label: month}, {column: H, row: 132, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_10.total + period: 2024-10 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: 'October 2024', label: month}, {column: G, row: 133, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_11 + period: 2024-11 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 137, guard_cells: [{column: C, row: 137, expected_value: 'November 2024', label: month}, {column: H, row: 137, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 138, guard_cells: [{column: C, row: 138, expected_value: 'November 2024', label: month}, {column: H, row: 138, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_11.total + period: 2024-11 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 139, guard_cells: [{column: C, row: 139, expected_value: 'November 2024', label: month}, {column: G, row: 139, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_12 + period: 2024-12 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: 'December 2024', label: month}, {column: H, row: 143, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: 'December 2024', label: month}, {column: H, row: 144, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2024_12.total + period: 2024-12 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: 'December 2024', label: month}, {column: G, row: 145, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_01 + period: 2025-01 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 149, guard_cells: [{column: C, row: 149, expected_value: 'January 2025', label: month}, {column: H, row: 149, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 150, guard_cells: [{column: C, row: 150, expected_value: 'January 2025', label: month}, {column: H, row: 150, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_01.total + period: 2025-01 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 151, guard_cells: [{column: C, row: 151, expected_value: 'January 2025', label: month}, {column: G, row: 151, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_02 + period: 2025-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 155, guard_cells: [{column: C, row: 155, expected_value: 'February 2025', label: month}, {column: H, row: 155, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 156, guard_cells: [{column: C, row: 156, expected_value: 'February 2025', label: month}, {column: H, row: 156, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_02.total + period: 2025-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 157, guard_cells: [{column: C, row: 157, expected_value: 'February 2025', label: month}, {column: G, row: 157, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_03 + period: 2025-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 161, guard_cells: [{column: C, row: 161, expected_value: 'March 2025', label: month}, {column: H, row: 161, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 162, guard_cells: [{column: C, row: 162, expected_value: 'March 2025', label: month}, {column: H, row: 162, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_03.total + period: 2025-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 163, guard_cells: [{column: C, row: 163, expected_value: 'March 2025', label: month}, {column: G, row: 163, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_04 + period: 2025-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 167, guard_cells: [{column: C, row: 167, expected_value: 'April 2025', label: month}, {column: H, row: 167, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 168, guard_cells: [{column: C, row: 168, expected_value: 'April 2025', label: month}, {column: H, row: 168, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_04.total + period: 2025-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 169, guard_cells: [{column: C, row: 169, expected_value: 'April 2025', label: month}, {column: G, row: 169, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_05 + period: 2025-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 173, guard_cells: [{column: C, row: 173, expected_value: 'May 2025', label: month}, {column: H, row: 173, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 174, guard_cells: [{column: C, row: 174, expected_value: 'May 2025', label: month}, {column: H, row: 174, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_05.total + period: 2025-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 175, guard_cells: [{column: C, row: 175, expected_value: 'May 2025', label: month}, {column: G, row: 175, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_06 + period: 2025-06 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 179, guard_cells: [{column: C, row: 179, expected_value: 'June 2025', label: month}, {column: H, row: 179, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 180, guard_cells: [{column: C, row: 180, expected_value: 'June 2025', label: month}, {column: H, row: 180, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_06.total + period: 2025-06 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 181, guard_cells: [{column: C, row: 181, expected_value: 'June 2025', label: month}, {column: G, row: 181, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_07 + period: 2025-07 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 185, guard_cells: [{column: C, row: 185, expected_value: 'July 2025', label: month}, {column: H, row: 185, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 186, guard_cells: [{column: C, row: 186, expected_value: 'July 2025', label: month}, {column: H, row: 186, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_07.total + period: 2025-07 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 187, guard_cells: [{column: C, row: 187, expected_value: 'July 2025', label: month}, {column: G, row: 187, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_08 + period: 2025-08 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 191, guard_cells: [{column: C, row: 191, expected_value: 'August 2025', label: month}, {column: H, row: 191, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 192, guard_cells: [{column: C, row: 192, expected_value: 'August 2025', label: month}, {column: H, row: 192, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_08.total + period: 2025-08 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 193, guard_cells: [{column: C, row: 193, expected_value: 'August 2025', label: month}, {column: G, row: 193, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_09 + period: 2025-09 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 197, guard_cells: [{column: C, row: 197, expected_value: 'September 2025', label: month}, {column: H, row: 197, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 198, guard_cells: [{column: C, row: 198, expected_value: 'September 2025', label: month}, {column: H, row: 198, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_09.total + period: 2025-09 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 199, guard_cells: [{column: C, row: 199, expected_value: 'September 2025', label: month}, {column: G, row: 199, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_10 + period: 2025-10 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 203, guard_cells: [{column: C, row: 203, expected_value: 'October 2025', label: month}, {column: H, row: 203, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 204, guard_cells: [{column: C, row: 204, expected_value: 'October 2025', label: month}, {column: H, row: 204, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_10.total + period: 2025-10 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 205, guard_cells: [{column: C, row: 205, expected_value: 'October 2025', label: month}, {column: G, row: 205, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_11 + period: 2025-11 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 209, guard_cells: [{column: C, row: 209, expected_value: 'November 2025', label: month}, {column: H, row: 209, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 210, guard_cells: [{column: C, row: 210, expected_value: 'November 2025', label: month}, {column: H, row: 210, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_11.total + period: 2025-11 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 211, guard_cells: [{column: C, row: 211, expected_value: 'November 2025', label: month}, {column: G, row: 211, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_12 + period: 2025-12 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 215, guard_cells: [{column: C, row: 215, expected_value: 'December 2025', label: month}, {column: H, row: 215, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 216, guard_cells: [{column: C, row: 216, expected_value: 'December 2025', label: month}, {column: H, row: 216, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2025_12.total + period: 2025-12 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 217, guard_cells: [{column: C, row: 217, expected_value: 'December 2025', label: month}, {column: G, row: 217, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_01 + period: 2026-01 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 221, guard_cells: [{column: C, row: 221, expected_value: 'January 2026', label: month}, {column: H, row: 221, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 222, guard_cells: [{column: C, row: 222, expected_value: 'January 2026', label: month}, {column: H, row: 222, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_01.total + period: 2026-01 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 223, guard_cells: [{column: C, row: 223, expected_value: 'January 2026', label: month}, {column: G, row: 223, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_02 + period: 2026-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 227, guard_cells: [{column: C, row: 227, expected_value: 'February 2026', label: month}, {column: H, row: 227, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 228, guard_cells: [{column: C, row: 228, expected_value: 'February 2026', label: month}, {column: H, row: 228, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_02.total + period: 2026-02 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 229, guard_cells: [{column: C, row: 229, expected_value: 'February 2026', label: month}, {column: G, row: 229, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_03 + period: 2026-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 233, guard_cells: [{column: C, row: 233, expected_value: 'March 2026', label: month}, {column: H, row: 233, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 234, guard_cells: [{column: C, row: 234, expected_value: 'March 2026', label: month}, {column: H, row: 234, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_03.total + period: 2026-03 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 235, guard_cells: [{column: C, row: 235, expected_value: 'March 2026', label: month}, {column: G, row: 235, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_04 + period: 2026-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 239, guard_cells: [{column: C, row: 239, expected_value: 'April 2026', label: month}, {column: H, row: 239, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 240, guard_cells: [{column: C, row: 240, expected_value: 'April 2026', label: month}, {column: H, row: 240, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_04.total + period: 2026-04 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 241, guard_cells: [{column: C, row: 241, expected_value: 'April 2026', label: month}, {column: G, row: 241, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_05 + period: 2026-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_no, ordinal: 0, row_number: 245, guard_cells: [{column: C, row: 245, expected_value: 'May 2026', label: month}, {column: H, row: 245, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *housing_entitlement_yes__payment_indicator_yes, ordinal: 1, row_number: 246, guard_cells: [{column: C, row: 246, expected_value: 'May 2026', label: month}, {column: H, row: 246, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_entitlement_payment_indicator.month2026_05.total + period: 2026-05 + rows: + - {<<: *housing_entitlement_yes__payment_indicator_all, ordinal: 0, row_number: 247, guard_cells: [{column: C, row: 247, expected_value: 'May 2026', label: month}, {column: G, row: 247, expected_value: Total, label: payment indicator publisher Total}]} diff --git a/packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml new file mode 100644 index 00000000..7148147c --- /dev/null +++ b/packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml @@ -0,0 +1,1307 @@ +# DWP's 'household' is the Universal Credit unit of assessment (benefit unit), not an ONS +# household. Each monthly cube cell is preserved as published; DWP applies cell-level +# adjustment at source, so independently queried cubes and their margins need not +# reconcile exactly. No Chronicle-side summation or reconciliation is emitted. +# Stat-Xplore Open Data API extract for chronicle#259: January 2023 through the latest +# published month, May 2026 (41 months; 202606 is rejected as an invalid value), from +# DWP's 18 August 2026 release. DWP marks June 2024 through February 2026 as revised +# ('r', 21 months), March through May 2026 as provisional ('p', 3 months), and January +# 2023 through May 2024 unmarked. +# DWP's Payment Indicator records whether a household with a calculated award received +# a payment in the month ('Yes') or had a nil award ('No'). The recode requests +# total: true on Payment Indicator only, so DWP emits the all-claims count itself as a +# Total item. Those rows sit in separate .total record sets with payment_indicator: all, +# measure total_benefit_units, and no payment-indicator constraint. +# Housing Entitlement - Tenure, value set C_UC_HOUSING_TENURE: No Housing Entitlement, +# Social Rented Sector, Private Rented Sector, Other or unknown, each its own row +# (chronicle#259 items 1a and 2). The any-tenure count is DWP's own 'Yes' value of the +# Housing Entitlement value set on the same field, emitted by +# dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026; the three +# tenure rows here reproduce it only within disclosure control. +schema_version: ledger.source_package.v1 +package_id: dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026 +label: 'DWP Stat-Xplore: Universal Credit benefit units by housing entitlement tenure and payment indicator by housing entitlement tenure and payment indicator, Great Britain, January 2023 to May 2026' +artifact: + source_name: dwp + source_table: 'Households on Universal Credit by housing entitlement tenure and payment indicator, January 2023 to May 2026' + resource_package: db + resource_directory: data/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026 + manifest: manifest.yaml + vintage: stat_xplore_2026_09_11 + extracted_at: '2026-09-11' + extraction_method: >- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:UC_Households; measure str:count:UC_Households:V_F_UC_HOUSEHOLDS; + fields in response order: + str:field:UC_Households:F_UC_HH_DATE:DATE_NAME; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:TENURE; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT; + value sets: C_UC_HH_DATE, C_UC_HOUSING_TENURE, C_UC_PAYMENT; + months January 2023 through May 2026 (202301 through 202605), inclusive; + recode total: true on HCPAYMENT only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_01 + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.housing_entitlement_tenure + assertion: observation + rows: + - &no_housing_entitlement__payment_indicator_no + value_id: no_housing_entitlement__payment_indicator_no + label: 'No Housing Entitlement, No' + ordinal: 0 + row_number: 2 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:0' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'No Housing Entitlement', payment_indicator: 'No'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'No Housing Entitlement', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 2, expected_value: 'January 2023', label: month}, {column: H, row: 2, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &no_housing_entitlement__payment_indicator_yes + value_id: no_housing_entitlement__payment_indicator_yes + label: 'No Housing Entitlement, Yes' + ordinal: 1 + row_number: 3 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:0' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'No Housing Entitlement', payment_indicator: 'Yes'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'No Housing Entitlement', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 3, expected_value: 'January 2023', label: month}, {column: H, row: 3, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + - &social_rented_sector__payment_indicator_no + value_id: social_rented_sector__payment_indicator_no + label: 'Social Rented Sector, No' + ordinal: 2 + row_number: 5 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Social Rented Sector', payment_indicator: 'No'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Social Rented Sector', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 5, expected_value: 'January 2023', label: month}, {column: H, row: 5, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &social_rented_sector__payment_indicator_yes + value_id: social_rented_sector__payment_indicator_yes + label: 'Social Rented Sector, Yes' + ordinal: 3 + row_number: 6 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Social Rented Sector', payment_indicator: 'Yes'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Social Rented Sector', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 6, expected_value: 'January 2023', label: month}, {column: H, row: 6, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + - &private_rented_sector__payment_indicator_no + value_id: private_rented_sector__payment_indicator_no + label: 'Private Rented Sector, No' + ordinal: 4 + row_number: 8 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:2' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Private Rented Sector', payment_indicator: 'No'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Private Rented Sector', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 8, expected_value: 'January 2023', label: month}, {column: H, row: 8, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &private_rented_sector__payment_indicator_yes + value_id: private_rented_sector__payment_indicator_yes + label: 'Private Rented Sector, Yes' + ordinal: 5 + row_number: 9 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:2' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Private Rented Sector', payment_indicator: 'Yes'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Private Rented Sector', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 9, expected_value: 'January 2023', label: month}, {column: H, row: 9, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + - &other_or_unknown__payment_indicator_no + value_id: other_or_unknown__payment_indicator_no + label: 'Other or unknown, No' + ordinal: 6 + row_number: 11 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:3' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Other or unknown', payment_indicator: 'No'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Other or unknown', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 11, expected_value: 'January 2023', label: month}, {column: H, row: 11, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &other_or_unknown__payment_indicator_yes + value_id: other_or_unknown__payment_indicator_yes + label: 'Other or unknown, Yes' + ordinal: 7 + row_number: 12 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:3' + table_record_kind: detail + filters: {housing_entitlement_tenure: 'Other or unknown', payment_indicator: 'Yes'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Other or unknown', label: housing entitlement tenure} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 12, expected_value: 'January 2023', label: month}, {column: H, row: 12, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + measures: + - measure_id: benefit_units + label: 'Universal Credit benefit units' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Housing%20Entitlement%20-%20Tenure.html + concept_evidence_notes: 'DWP UC_Households cube cells for January 2023 to May 2026, by housing entitlement tenure and payment indicator, preserve the publisher labels and value URIs. DWP defines a Universal Credit household as the UC unit of assessment; Chronicle normalizes that entity to benefit_unit.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_01.total + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.housing_entitlement_tenure + assertion: observation + rows: + - &no_housing_entitlement__payment_indicator_all + value_id: no_housing_entitlement__payment_indicator_all + label: 'No Housing Entitlement, Total' + ordinal: 0 + row_number: 4 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:0' + table_record_kind: total + filters: {housing_entitlement_tenure: 'No Housing Entitlement', payment_indicator: 'all'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'No Housing Entitlement', label: housing entitlement tenure} + guard_cells: [{column: C, row: 4, expected_value: 'January 2023', label: month}, {column: G, row: 4, expected_value: Total, label: payment indicator publisher Total}] + - &social_rented_sector__payment_indicator_all + value_id: social_rented_sector__payment_indicator_all + label: 'Social Rented Sector, Total' + ordinal: 1 + row_number: 7 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:1' + table_record_kind: total + filters: {housing_entitlement_tenure: 'Social Rented Sector', payment_indicator: 'all'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Social Rented Sector', label: housing entitlement tenure} + guard_cells: [{column: C, row: 7, expected_value: 'January 2023', label: month}, {column: G, row: 7, expected_value: Total, label: payment indicator publisher Total}] + - &private_rented_sector__payment_indicator_all + value_id: private_rented_sector__payment_indicator_all + label: 'Private Rented Sector, Total' + ordinal: 2 + row_number: 10 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:2' + table_record_kind: total + filters: {housing_entitlement_tenure: 'Private Rented Sector', payment_indicator: 'all'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Private Rented Sector', label: housing entitlement tenure} + guard_cells: [{column: C, row: 10, expected_value: 'January 2023', label: month}, {column: G, row: 10, expected_value: Total, label: payment indicator publisher Total}] + - &other_or_unknown__payment_indicator_all + value_id: other_or_unknown__payment_indicator_all + label: 'Other or unknown, Total' + ordinal: 3 + row_number: 13 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:TENURE:C_UC_HOUSING_TENURE:3' + table_record_kind: total + filters: {housing_entitlement_tenure: 'Other or unknown', payment_indicator: 'all'} + constraints: + - {variable: housing_entitlement_tenure, operator: '==', value: 'Other or unknown', label: housing entitlement tenure} + guard_cells: [{column: C, row: 13, expected_value: 'January 2023', label: month}, {column: G, row: 13, expected_value: Total, label: payment indicator publisher Total}] + measures: + - measure_id: total_benefit_units + label: 'Universal Credit benefit units, published total over payment indicator' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Housing%20Entitlement%20-%20Tenure.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on HCPAYMENT); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_02 + period: 2023-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 14, guard_cells: [{column: C, row: 14, expected_value: 'February 2023', label: month}, {column: H, row: 14, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 15, guard_cells: [{column: C, row: 15, expected_value: 'February 2023', label: month}, {column: H, row: 15, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 17, guard_cells: [{column: C, row: 17, expected_value: 'February 2023', label: month}, {column: H, row: 17, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 18, guard_cells: [{column: C, row: 18, expected_value: 'February 2023', label: month}, {column: H, row: 18, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 20, guard_cells: [{column: C, row: 20, expected_value: 'February 2023', label: month}, {column: H, row: 20, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 21, guard_cells: [{column: C, row: 21, expected_value: 'February 2023', label: month}, {column: H, row: 21, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 23, guard_cells: [{column: C, row: 23, expected_value: 'February 2023', label: month}, {column: H, row: 23, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 24, guard_cells: [{column: C, row: 24, expected_value: 'February 2023', label: month}, {column: H, row: 24, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_02.total + period: 2023-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 16, guard_cells: [{column: C, row: 16, expected_value: 'February 2023', label: month}, {column: G, row: 16, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 19, guard_cells: [{column: C, row: 19, expected_value: 'February 2023', label: month}, {column: G, row: 19, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 22, guard_cells: [{column: C, row: 22, expected_value: 'February 2023', label: month}, {column: G, row: 22, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 25, guard_cells: [{column: C, row: 25, expected_value: 'February 2023', label: month}, {column: G, row: 25, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_03 + period: 2023-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 26, guard_cells: [{column: C, row: 26, expected_value: 'March 2023', label: month}, {column: H, row: 26, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 27, guard_cells: [{column: C, row: 27, expected_value: 'March 2023', label: month}, {column: H, row: 27, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 29, guard_cells: [{column: C, row: 29, expected_value: 'March 2023', label: month}, {column: H, row: 29, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 30, guard_cells: [{column: C, row: 30, expected_value: 'March 2023', label: month}, {column: H, row: 30, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 32, guard_cells: [{column: C, row: 32, expected_value: 'March 2023', label: month}, {column: H, row: 32, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 33, guard_cells: [{column: C, row: 33, expected_value: 'March 2023', label: month}, {column: H, row: 33, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 35, guard_cells: [{column: C, row: 35, expected_value: 'March 2023', label: month}, {column: H, row: 35, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 36, guard_cells: [{column: C, row: 36, expected_value: 'March 2023', label: month}, {column: H, row: 36, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_03.total + period: 2023-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 28, guard_cells: [{column: C, row: 28, expected_value: 'March 2023', label: month}, {column: G, row: 28, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 31, guard_cells: [{column: C, row: 31, expected_value: 'March 2023', label: month}, {column: G, row: 31, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 34, guard_cells: [{column: C, row: 34, expected_value: 'March 2023', label: month}, {column: G, row: 34, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 37, guard_cells: [{column: C, row: 37, expected_value: 'March 2023', label: month}, {column: G, row: 37, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_04 + period: 2023-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 38, guard_cells: [{column: C, row: 38, expected_value: 'April 2023', label: month}, {column: H, row: 38, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 39, guard_cells: [{column: C, row: 39, expected_value: 'April 2023', label: month}, {column: H, row: 39, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 41, guard_cells: [{column: C, row: 41, expected_value: 'April 2023', label: month}, {column: H, row: 41, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 42, guard_cells: [{column: C, row: 42, expected_value: 'April 2023', label: month}, {column: H, row: 42, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 44, guard_cells: [{column: C, row: 44, expected_value: 'April 2023', label: month}, {column: H, row: 44, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 45, guard_cells: [{column: C, row: 45, expected_value: 'April 2023', label: month}, {column: H, row: 45, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 47, guard_cells: [{column: C, row: 47, expected_value: 'April 2023', label: month}, {column: H, row: 47, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 48, guard_cells: [{column: C, row: 48, expected_value: 'April 2023', label: month}, {column: H, row: 48, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_04.total + period: 2023-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 40, guard_cells: [{column: C, row: 40, expected_value: 'April 2023', label: month}, {column: G, row: 40, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 43, guard_cells: [{column: C, row: 43, expected_value: 'April 2023', label: month}, {column: G, row: 43, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 46, guard_cells: [{column: C, row: 46, expected_value: 'April 2023', label: month}, {column: G, row: 46, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 49, guard_cells: [{column: C, row: 49, expected_value: 'April 2023', label: month}, {column: G, row: 49, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_05 + period: 2023-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 50, guard_cells: [{column: C, row: 50, expected_value: 'May 2023', label: month}, {column: H, row: 50, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 51, guard_cells: [{column: C, row: 51, expected_value: 'May 2023', label: month}, {column: H, row: 51, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 53, guard_cells: [{column: C, row: 53, expected_value: 'May 2023', label: month}, {column: H, row: 53, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 54, guard_cells: [{column: C, row: 54, expected_value: 'May 2023', label: month}, {column: H, row: 54, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 56, guard_cells: [{column: C, row: 56, expected_value: 'May 2023', label: month}, {column: H, row: 56, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 57, guard_cells: [{column: C, row: 57, expected_value: 'May 2023', label: month}, {column: H, row: 57, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: 'May 2023', label: month}, {column: H, row: 59, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: 'May 2023', label: month}, {column: H, row: 60, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_05.total + period: 2023-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 52, guard_cells: [{column: C, row: 52, expected_value: 'May 2023', label: month}, {column: G, row: 52, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 55, guard_cells: [{column: C, row: 55, expected_value: 'May 2023', label: month}, {column: G, row: 55, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 58, guard_cells: [{column: C, row: 58, expected_value: 'May 2023', label: month}, {column: G, row: 58, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: 'May 2023', label: month}, {column: G, row: 61, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_06 + period: 2023-06 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 62, guard_cells: [{column: C, row: 62, expected_value: 'June 2023', label: month}, {column: H, row: 62, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 63, guard_cells: [{column: C, row: 63, expected_value: 'June 2023', label: month}, {column: H, row: 63, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 65, guard_cells: [{column: C, row: 65, expected_value: 'June 2023', label: month}, {column: H, row: 65, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 66, guard_cells: [{column: C, row: 66, expected_value: 'June 2023', label: month}, {column: H, row: 66, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 68, guard_cells: [{column: C, row: 68, expected_value: 'June 2023', label: month}, {column: H, row: 68, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 69, guard_cells: [{column: C, row: 69, expected_value: 'June 2023', label: month}, {column: H, row: 69, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: 'June 2023', label: month}, {column: H, row: 71, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: 'June 2023', label: month}, {column: H, row: 72, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_06.total + period: 2023-06 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 64, guard_cells: [{column: C, row: 64, expected_value: 'June 2023', label: month}, {column: G, row: 64, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 67, guard_cells: [{column: C, row: 67, expected_value: 'June 2023', label: month}, {column: G, row: 67, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 70, guard_cells: [{column: C, row: 70, expected_value: 'June 2023', label: month}, {column: G, row: 70, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: 'June 2023', label: month}, {column: G, row: 73, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_07 + period: 2023-07 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 74, guard_cells: [{column: C, row: 74, expected_value: 'July 2023', label: month}, {column: H, row: 74, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 75, guard_cells: [{column: C, row: 75, expected_value: 'July 2023', label: month}, {column: H, row: 75, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 77, guard_cells: [{column: C, row: 77, expected_value: 'July 2023', label: month}, {column: H, row: 77, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 78, guard_cells: [{column: C, row: 78, expected_value: 'July 2023', label: month}, {column: H, row: 78, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 80, guard_cells: [{column: C, row: 80, expected_value: 'July 2023', label: month}, {column: H, row: 80, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 81, guard_cells: [{column: C, row: 81, expected_value: 'July 2023', label: month}, {column: H, row: 81, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: 'July 2023', label: month}, {column: H, row: 83, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: 'July 2023', label: month}, {column: H, row: 84, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_07.total + period: 2023-07 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 76, guard_cells: [{column: C, row: 76, expected_value: 'July 2023', label: month}, {column: G, row: 76, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 79, guard_cells: [{column: C, row: 79, expected_value: 'July 2023', label: month}, {column: G, row: 79, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 82, guard_cells: [{column: C, row: 82, expected_value: 'July 2023', label: month}, {column: G, row: 82, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: 'July 2023', label: month}, {column: G, row: 85, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_08 + period: 2023-08 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 86, guard_cells: [{column: C, row: 86, expected_value: 'August 2023', label: month}, {column: H, row: 86, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 87, guard_cells: [{column: C, row: 87, expected_value: 'August 2023', label: month}, {column: H, row: 87, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 89, guard_cells: [{column: C, row: 89, expected_value: 'August 2023', label: month}, {column: H, row: 89, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 90, guard_cells: [{column: C, row: 90, expected_value: 'August 2023', label: month}, {column: H, row: 90, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 92, guard_cells: [{column: C, row: 92, expected_value: 'August 2023', label: month}, {column: H, row: 92, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 93, guard_cells: [{column: C, row: 93, expected_value: 'August 2023', label: month}, {column: H, row: 93, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 95, guard_cells: [{column: C, row: 95, expected_value: 'August 2023', label: month}, {column: H, row: 95, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 96, guard_cells: [{column: C, row: 96, expected_value: 'August 2023', label: month}, {column: H, row: 96, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_08.total + period: 2023-08 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 88, guard_cells: [{column: C, row: 88, expected_value: 'August 2023', label: month}, {column: G, row: 88, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 91, guard_cells: [{column: C, row: 91, expected_value: 'August 2023', label: month}, {column: G, row: 91, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 94, guard_cells: [{column: C, row: 94, expected_value: 'August 2023', label: month}, {column: G, row: 94, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 97, guard_cells: [{column: C, row: 97, expected_value: 'August 2023', label: month}, {column: G, row: 97, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_09 + period: 2023-09 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 98, guard_cells: [{column: C, row: 98, expected_value: 'September 2023', label: month}, {column: H, row: 98, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 99, guard_cells: [{column: C, row: 99, expected_value: 'September 2023', label: month}, {column: H, row: 99, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 101, guard_cells: [{column: C, row: 101, expected_value: 'September 2023', label: month}, {column: H, row: 101, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 102, guard_cells: [{column: C, row: 102, expected_value: 'September 2023', label: month}, {column: H, row: 102, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 104, guard_cells: [{column: C, row: 104, expected_value: 'September 2023', label: month}, {column: H, row: 104, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 105, guard_cells: [{column: C, row: 105, expected_value: 'September 2023', label: month}, {column: H, row: 105, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: 'September 2023', label: month}, {column: H, row: 107, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: 'September 2023', label: month}, {column: H, row: 108, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_09.total + period: 2023-09 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 100, guard_cells: [{column: C, row: 100, expected_value: 'September 2023', label: month}, {column: G, row: 100, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 103, guard_cells: [{column: C, row: 103, expected_value: 'September 2023', label: month}, {column: G, row: 103, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 106, guard_cells: [{column: C, row: 106, expected_value: 'September 2023', label: month}, {column: G, row: 106, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: 'September 2023', label: month}, {column: G, row: 109, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_10 + period: 2023-10 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 110, guard_cells: [{column: C, row: 110, expected_value: 'October 2023', label: month}, {column: H, row: 110, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 111, guard_cells: [{column: C, row: 111, expected_value: 'October 2023', label: month}, {column: H, row: 111, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 113, guard_cells: [{column: C, row: 113, expected_value: 'October 2023', label: month}, {column: H, row: 113, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 114, guard_cells: [{column: C, row: 114, expected_value: 'October 2023', label: month}, {column: H, row: 114, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 116, guard_cells: [{column: C, row: 116, expected_value: 'October 2023', label: month}, {column: H, row: 116, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 117, guard_cells: [{column: C, row: 117, expected_value: 'October 2023', label: month}, {column: H, row: 117, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: 'October 2023', label: month}, {column: H, row: 119, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: 'October 2023', label: month}, {column: H, row: 120, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_10.total + period: 2023-10 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 112, guard_cells: [{column: C, row: 112, expected_value: 'October 2023', label: month}, {column: G, row: 112, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 115, guard_cells: [{column: C, row: 115, expected_value: 'October 2023', label: month}, {column: G, row: 115, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 118, guard_cells: [{column: C, row: 118, expected_value: 'October 2023', label: month}, {column: G, row: 118, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: 'October 2023', label: month}, {column: G, row: 121, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_11 + period: 2023-11 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 122, guard_cells: [{column: C, row: 122, expected_value: 'November 2023', label: month}, {column: H, row: 122, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 123, guard_cells: [{column: C, row: 123, expected_value: 'November 2023', label: month}, {column: H, row: 123, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 125, guard_cells: [{column: C, row: 125, expected_value: 'November 2023', label: month}, {column: H, row: 125, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 126, guard_cells: [{column: C, row: 126, expected_value: 'November 2023', label: month}, {column: H, row: 126, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 128, guard_cells: [{column: C, row: 128, expected_value: 'November 2023', label: month}, {column: H, row: 128, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 129, guard_cells: [{column: C, row: 129, expected_value: 'November 2023', label: month}, {column: H, row: 129, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: 'November 2023', label: month}, {column: H, row: 131, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: 'November 2023', label: month}, {column: H, row: 132, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_11.total + period: 2023-11 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 124, guard_cells: [{column: C, row: 124, expected_value: 'November 2023', label: month}, {column: G, row: 124, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 127, guard_cells: [{column: C, row: 127, expected_value: 'November 2023', label: month}, {column: G, row: 127, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 130, guard_cells: [{column: C, row: 130, expected_value: 'November 2023', label: month}, {column: G, row: 130, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: 'November 2023', label: month}, {column: G, row: 133, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_12 + period: 2023-12 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 134, guard_cells: [{column: C, row: 134, expected_value: 'December 2023', label: month}, {column: H, row: 134, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 135, guard_cells: [{column: C, row: 135, expected_value: 'December 2023', label: month}, {column: H, row: 135, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 137, guard_cells: [{column: C, row: 137, expected_value: 'December 2023', label: month}, {column: H, row: 137, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 138, guard_cells: [{column: C, row: 138, expected_value: 'December 2023', label: month}, {column: H, row: 138, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 140, guard_cells: [{column: C, row: 140, expected_value: 'December 2023', label: month}, {column: H, row: 140, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 141, guard_cells: [{column: C, row: 141, expected_value: 'December 2023', label: month}, {column: H, row: 141, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: 'December 2023', label: month}, {column: H, row: 143, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: 'December 2023', label: month}, {column: H, row: 144, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2023_12.total + period: 2023-12 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 136, guard_cells: [{column: C, row: 136, expected_value: 'December 2023', label: month}, {column: G, row: 136, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 139, guard_cells: [{column: C, row: 139, expected_value: 'December 2023', label: month}, {column: G, row: 139, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 142, guard_cells: [{column: C, row: 142, expected_value: 'December 2023', label: month}, {column: G, row: 142, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: 'December 2023', label: month}, {column: G, row: 145, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_01 + period: 2024-01 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 146, guard_cells: [{column: C, row: 146, expected_value: 'January 2024', label: month}, {column: H, row: 146, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 147, guard_cells: [{column: C, row: 147, expected_value: 'January 2024', label: month}, {column: H, row: 147, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 149, guard_cells: [{column: C, row: 149, expected_value: 'January 2024', label: month}, {column: H, row: 149, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 150, guard_cells: [{column: C, row: 150, expected_value: 'January 2024', label: month}, {column: H, row: 150, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 152, guard_cells: [{column: C, row: 152, expected_value: 'January 2024', label: month}, {column: H, row: 152, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 153, guard_cells: [{column: C, row: 153, expected_value: 'January 2024', label: month}, {column: H, row: 153, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 155, guard_cells: [{column: C, row: 155, expected_value: 'January 2024', label: month}, {column: H, row: 155, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 156, guard_cells: [{column: C, row: 156, expected_value: 'January 2024', label: month}, {column: H, row: 156, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_01.total + period: 2024-01 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 148, guard_cells: [{column: C, row: 148, expected_value: 'January 2024', label: month}, {column: G, row: 148, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 151, guard_cells: [{column: C, row: 151, expected_value: 'January 2024', label: month}, {column: G, row: 151, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 154, guard_cells: [{column: C, row: 154, expected_value: 'January 2024', label: month}, {column: G, row: 154, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 157, guard_cells: [{column: C, row: 157, expected_value: 'January 2024', label: month}, {column: G, row: 157, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_02 + period: 2024-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 158, guard_cells: [{column: C, row: 158, expected_value: 'February 2024', label: month}, {column: H, row: 158, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 159, guard_cells: [{column: C, row: 159, expected_value: 'February 2024', label: month}, {column: H, row: 159, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 161, guard_cells: [{column: C, row: 161, expected_value: 'February 2024', label: month}, {column: H, row: 161, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 162, guard_cells: [{column: C, row: 162, expected_value: 'February 2024', label: month}, {column: H, row: 162, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 164, guard_cells: [{column: C, row: 164, expected_value: 'February 2024', label: month}, {column: H, row: 164, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 165, guard_cells: [{column: C, row: 165, expected_value: 'February 2024', label: month}, {column: H, row: 165, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 167, guard_cells: [{column: C, row: 167, expected_value: 'February 2024', label: month}, {column: H, row: 167, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 168, guard_cells: [{column: C, row: 168, expected_value: 'February 2024', label: month}, {column: H, row: 168, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_02.total + period: 2024-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 160, guard_cells: [{column: C, row: 160, expected_value: 'February 2024', label: month}, {column: G, row: 160, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 163, guard_cells: [{column: C, row: 163, expected_value: 'February 2024', label: month}, {column: G, row: 163, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 166, guard_cells: [{column: C, row: 166, expected_value: 'February 2024', label: month}, {column: G, row: 166, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 169, guard_cells: [{column: C, row: 169, expected_value: 'February 2024', label: month}, {column: G, row: 169, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_03 + period: 2024-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 170, guard_cells: [{column: C, row: 170, expected_value: 'March 2024', label: month}, {column: H, row: 170, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 171, guard_cells: [{column: C, row: 171, expected_value: 'March 2024', label: month}, {column: H, row: 171, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 173, guard_cells: [{column: C, row: 173, expected_value: 'March 2024', label: month}, {column: H, row: 173, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 174, guard_cells: [{column: C, row: 174, expected_value: 'March 2024', label: month}, {column: H, row: 174, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 176, guard_cells: [{column: C, row: 176, expected_value: 'March 2024', label: month}, {column: H, row: 176, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 177, guard_cells: [{column: C, row: 177, expected_value: 'March 2024', label: month}, {column: H, row: 177, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 179, guard_cells: [{column: C, row: 179, expected_value: 'March 2024', label: month}, {column: H, row: 179, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 180, guard_cells: [{column: C, row: 180, expected_value: 'March 2024', label: month}, {column: H, row: 180, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_03.total + period: 2024-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 172, guard_cells: [{column: C, row: 172, expected_value: 'March 2024', label: month}, {column: G, row: 172, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 175, guard_cells: [{column: C, row: 175, expected_value: 'March 2024', label: month}, {column: G, row: 175, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 178, guard_cells: [{column: C, row: 178, expected_value: 'March 2024', label: month}, {column: G, row: 178, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 181, guard_cells: [{column: C, row: 181, expected_value: 'March 2024', label: month}, {column: G, row: 181, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_04 + period: 2024-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 182, guard_cells: [{column: C, row: 182, expected_value: 'April 2024', label: month}, {column: H, row: 182, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 183, guard_cells: [{column: C, row: 183, expected_value: 'April 2024', label: month}, {column: H, row: 183, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 185, guard_cells: [{column: C, row: 185, expected_value: 'April 2024', label: month}, {column: H, row: 185, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 186, guard_cells: [{column: C, row: 186, expected_value: 'April 2024', label: month}, {column: H, row: 186, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 188, guard_cells: [{column: C, row: 188, expected_value: 'April 2024', label: month}, {column: H, row: 188, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 189, guard_cells: [{column: C, row: 189, expected_value: 'April 2024', label: month}, {column: H, row: 189, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 191, guard_cells: [{column: C, row: 191, expected_value: 'April 2024', label: month}, {column: H, row: 191, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 192, guard_cells: [{column: C, row: 192, expected_value: 'April 2024', label: month}, {column: H, row: 192, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_04.total + period: 2024-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 184, guard_cells: [{column: C, row: 184, expected_value: 'April 2024', label: month}, {column: G, row: 184, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 187, guard_cells: [{column: C, row: 187, expected_value: 'April 2024', label: month}, {column: G, row: 187, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 190, guard_cells: [{column: C, row: 190, expected_value: 'April 2024', label: month}, {column: G, row: 190, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 193, guard_cells: [{column: C, row: 193, expected_value: 'April 2024', label: month}, {column: G, row: 193, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_05 + period: 2024-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 194, guard_cells: [{column: C, row: 194, expected_value: 'May 2024', label: month}, {column: H, row: 194, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 195, guard_cells: [{column: C, row: 195, expected_value: 'May 2024', label: month}, {column: H, row: 195, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 197, guard_cells: [{column: C, row: 197, expected_value: 'May 2024', label: month}, {column: H, row: 197, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 198, guard_cells: [{column: C, row: 198, expected_value: 'May 2024', label: month}, {column: H, row: 198, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 200, guard_cells: [{column: C, row: 200, expected_value: 'May 2024', label: month}, {column: H, row: 200, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 201, guard_cells: [{column: C, row: 201, expected_value: 'May 2024', label: month}, {column: H, row: 201, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 203, guard_cells: [{column: C, row: 203, expected_value: 'May 2024', label: month}, {column: H, row: 203, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 204, guard_cells: [{column: C, row: 204, expected_value: 'May 2024', label: month}, {column: H, row: 204, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_05.total + period: 2024-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 196, guard_cells: [{column: C, row: 196, expected_value: 'May 2024', label: month}, {column: G, row: 196, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 199, guard_cells: [{column: C, row: 199, expected_value: 'May 2024', label: month}, {column: G, row: 199, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 202, guard_cells: [{column: C, row: 202, expected_value: 'May 2024', label: month}, {column: G, row: 202, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 205, guard_cells: [{column: C, row: 205, expected_value: 'May 2024', label: month}, {column: G, row: 205, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_06 + period: 2024-06 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 206, guard_cells: [{column: C, row: 206, expected_value: 'June 2024', label: month}, {column: H, row: 206, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 207, guard_cells: [{column: C, row: 207, expected_value: 'June 2024', label: month}, {column: H, row: 207, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 209, guard_cells: [{column: C, row: 209, expected_value: 'June 2024', label: month}, {column: H, row: 209, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 210, guard_cells: [{column: C, row: 210, expected_value: 'June 2024', label: month}, {column: H, row: 210, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 212, guard_cells: [{column: C, row: 212, expected_value: 'June 2024', label: month}, {column: H, row: 212, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 213, guard_cells: [{column: C, row: 213, expected_value: 'June 2024', label: month}, {column: H, row: 213, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 215, guard_cells: [{column: C, row: 215, expected_value: 'June 2024', label: month}, {column: H, row: 215, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 216, guard_cells: [{column: C, row: 216, expected_value: 'June 2024', label: month}, {column: H, row: 216, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_06.total + period: 2024-06 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 208, guard_cells: [{column: C, row: 208, expected_value: 'June 2024', label: month}, {column: G, row: 208, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 211, guard_cells: [{column: C, row: 211, expected_value: 'June 2024', label: month}, {column: G, row: 211, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 214, guard_cells: [{column: C, row: 214, expected_value: 'June 2024', label: month}, {column: G, row: 214, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 217, guard_cells: [{column: C, row: 217, expected_value: 'June 2024', label: month}, {column: G, row: 217, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_07 + period: 2024-07 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 218, guard_cells: [{column: C, row: 218, expected_value: 'July 2024', label: month}, {column: H, row: 218, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 219, guard_cells: [{column: C, row: 219, expected_value: 'July 2024', label: month}, {column: H, row: 219, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 221, guard_cells: [{column: C, row: 221, expected_value: 'July 2024', label: month}, {column: H, row: 221, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 222, guard_cells: [{column: C, row: 222, expected_value: 'July 2024', label: month}, {column: H, row: 222, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 224, guard_cells: [{column: C, row: 224, expected_value: 'July 2024', label: month}, {column: H, row: 224, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 225, guard_cells: [{column: C, row: 225, expected_value: 'July 2024', label: month}, {column: H, row: 225, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 227, guard_cells: [{column: C, row: 227, expected_value: 'July 2024', label: month}, {column: H, row: 227, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 228, guard_cells: [{column: C, row: 228, expected_value: 'July 2024', label: month}, {column: H, row: 228, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_07.total + period: 2024-07 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 220, guard_cells: [{column: C, row: 220, expected_value: 'July 2024', label: month}, {column: G, row: 220, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 223, guard_cells: [{column: C, row: 223, expected_value: 'July 2024', label: month}, {column: G, row: 223, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 226, guard_cells: [{column: C, row: 226, expected_value: 'July 2024', label: month}, {column: G, row: 226, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 229, guard_cells: [{column: C, row: 229, expected_value: 'July 2024', label: month}, {column: G, row: 229, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_08 + period: 2024-08 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 230, guard_cells: [{column: C, row: 230, expected_value: 'August 2024', label: month}, {column: H, row: 230, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 231, guard_cells: [{column: C, row: 231, expected_value: 'August 2024', label: month}, {column: H, row: 231, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 233, guard_cells: [{column: C, row: 233, expected_value: 'August 2024', label: month}, {column: H, row: 233, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 234, guard_cells: [{column: C, row: 234, expected_value: 'August 2024', label: month}, {column: H, row: 234, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 236, guard_cells: [{column: C, row: 236, expected_value: 'August 2024', label: month}, {column: H, row: 236, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 237, guard_cells: [{column: C, row: 237, expected_value: 'August 2024', label: month}, {column: H, row: 237, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 239, guard_cells: [{column: C, row: 239, expected_value: 'August 2024', label: month}, {column: H, row: 239, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 240, guard_cells: [{column: C, row: 240, expected_value: 'August 2024', label: month}, {column: H, row: 240, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_08.total + period: 2024-08 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 232, guard_cells: [{column: C, row: 232, expected_value: 'August 2024', label: month}, {column: G, row: 232, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 235, guard_cells: [{column: C, row: 235, expected_value: 'August 2024', label: month}, {column: G, row: 235, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 238, guard_cells: [{column: C, row: 238, expected_value: 'August 2024', label: month}, {column: G, row: 238, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 241, guard_cells: [{column: C, row: 241, expected_value: 'August 2024', label: month}, {column: G, row: 241, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_09 + period: 2024-09 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 242, guard_cells: [{column: C, row: 242, expected_value: 'September 2024', label: month}, {column: H, row: 242, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 243, guard_cells: [{column: C, row: 243, expected_value: 'September 2024', label: month}, {column: H, row: 243, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 245, guard_cells: [{column: C, row: 245, expected_value: 'September 2024', label: month}, {column: H, row: 245, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 246, guard_cells: [{column: C, row: 246, expected_value: 'September 2024', label: month}, {column: H, row: 246, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 248, guard_cells: [{column: C, row: 248, expected_value: 'September 2024', label: month}, {column: H, row: 248, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 249, guard_cells: [{column: C, row: 249, expected_value: 'September 2024', label: month}, {column: H, row: 249, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 251, guard_cells: [{column: C, row: 251, expected_value: 'September 2024', label: month}, {column: H, row: 251, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 252, guard_cells: [{column: C, row: 252, expected_value: 'September 2024', label: month}, {column: H, row: 252, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_09.total + period: 2024-09 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 244, guard_cells: [{column: C, row: 244, expected_value: 'September 2024', label: month}, {column: G, row: 244, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 247, guard_cells: [{column: C, row: 247, expected_value: 'September 2024', label: month}, {column: G, row: 247, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 250, guard_cells: [{column: C, row: 250, expected_value: 'September 2024', label: month}, {column: G, row: 250, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 253, guard_cells: [{column: C, row: 253, expected_value: 'September 2024', label: month}, {column: G, row: 253, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_10 + period: 2024-10 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 254, guard_cells: [{column: C, row: 254, expected_value: 'October 2024', label: month}, {column: H, row: 254, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 255, guard_cells: [{column: C, row: 255, expected_value: 'October 2024', label: month}, {column: H, row: 255, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 257, guard_cells: [{column: C, row: 257, expected_value: 'October 2024', label: month}, {column: H, row: 257, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 258, guard_cells: [{column: C, row: 258, expected_value: 'October 2024', label: month}, {column: H, row: 258, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 260, guard_cells: [{column: C, row: 260, expected_value: 'October 2024', label: month}, {column: H, row: 260, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 261, guard_cells: [{column: C, row: 261, expected_value: 'October 2024', label: month}, {column: H, row: 261, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 263, guard_cells: [{column: C, row: 263, expected_value: 'October 2024', label: month}, {column: H, row: 263, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 264, guard_cells: [{column: C, row: 264, expected_value: 'October 2024', label: month}, {column: H, row: 264, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_10.total + period: 2024-10 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 256, guard_cells: [{column: C, row: 256, expected_value: 'October 2024', label: month}, {column: G, row: 256, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 259, guard_cells: [{column: C, row: 259, expected_value: 'October 2024', label: month}, {column: G, row: 259, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 262, guard_cells: [{column: C, row: 262, expected_value: 'October 2024', label: month}, {column: G, row: 262, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 265, guard_cells: [{column: C, row: 265, expected_value: 'October 2024', label: month}, {column: G, row: 265, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_11 + period: 2024-11 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 266, guard_cells: [{column: C, row: 266, expected_value: 'November 2024', label: month}, {column: H, row: 266, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 267, guard_cells: [{column: C, row: 267, expected_value: 'November 2024', label: month}, {column: H, row: 267, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 269, guard_cells: [{column: C, row: 269, expected_value: 'November 2024', label: month}, {column: H, row: 269, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 270, guard_cells: [{column: C, row: 270, expected_value: 'November 2024', label: month}, {column: H, row: 270, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 272, guard_cells: [{column: C, row: 272, expected_value: 'November 2024', label: month}, {column: H, row: 272, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 273, guard_cells: [{column: C, row: 273, expected_value: 'November 2024', label: month}, {column: H, row: 273, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 275, guard_cells: [{column: C, row: 275, expected_value: 'November 2024', label: month}, {column: H, row: 275, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 276, guard_cells: [{column: C, row: 276, expected_value: 'November 2024', label: month}, {column: H, row: 276, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_11.total + period: 2024-11 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 268, guard_cells: [{column: C, row: 268, expected_value: 'November 2024', label: month}, {column: G, row: 268, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 271, guard_cells: [{column: C, row: 271, expected_value: 'November 2024', label: month}, {column: G, row: 271, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 274, guard_cells: [{column: C, row: 274, expected_value: 'November 2024', label: month}, {column: G, row: 274, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 277, guard_cells: [{column: C, row: 277, expected_value: 'November 2024', label: month}, {column: G, row: 277, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_12 + period: 2024-12 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 278, guard_cells: [{column: C, row: 278, expected_value: 'December 2024', label: month}, {column: H, row: 278, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 279, guard_cells: [{column: C, row: 279, expected_value: 'December 2024', label: month}, {column: H, row: 279, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 281, guard_cells: [{column: C, row: 281, expected_value: 'December 2024', label: month}, {column: H, row: 281, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 282, guard_cells: [{column: C, row: 282, expected_value: 'December 2024', label: month}, {column: H, row: 282, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 284, guard_cells: [{column: C, row: 284, expected_value: 'December 2024', label: month}, {column: H, row: 284, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 285, guard_cells: [{column: C, row: 285, expected_value: 'December 2024', label: month}, {column: H, row: 285, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 287, guard_cells: [{column: C, row: 287, expected_value: 'December 2024', label: month}, {column: H, row: 287, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 288, guard_cells: [{column: C, row: 288, expected_value: 'December 2024', label: month}, {column: H, row: 288, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2024_12.total + period: 2024-12 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 280, guard_cells: [{column: C, row: 280, expected_value: 'December 2024', label: month}, {column: G, row: 280, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 283, guard_cells: [{column: C, row: 283, expected_value: 'December 2024', label: month}, {column: G, row: 283, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 286, guard_cells: [{column: C, row: 286, expected_value: 'December 2024', label: month}, {column: G, row: 286, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 289, guard_cells: [{column: C, row: 289, expected_value: 'December 2024', label: month}, {column: G, row: 289, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_01 + period: 2025-01 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 290, guard_cells: [{column: C, row: 290, expected_value: 'January 2025', label: month}, {column: H, row: 290, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 291, guard_cells: [{column: C, row: 291, expected_value: 'January 2025', label: month}, {column: H, row: 291, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 293, guard_cells: [{column: C, row: 293, expected_value: 'January 2025', label: month}, {column: H, row: 293, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 294, guard_cells: [{column: C, row: 294, expected_value: 'January 2025', label: month}, {column: H, row: 294, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 296, guard_cells: [{column: C, row: 296, expected_value: 'January 2025', label: month}, {column: H, row: 296, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 297, guard_cells: [{column: C, row: 297, expected_value: 'January 2025', label: month}, {column: H, row: 297, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 299, guard_cells: [{column: C, row: 299, expected_value: 'January 2025', label: month}, {column: H, row: 299, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 300, guard_cells: [{column: C, row: 300, expected_value: 'January 2025', label: month}, {column: H, row: 300, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_01.total + period: 2025-01 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 292, guard_cells: [{column: C, row: 292, expected_value: 'January 2025', label: month}, {column: G, row: 292, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 295, guard_cells: [{column: C, row: 295, expected_value: 'January 2025', label: month}, {column: G, row: 295, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 298, guard_cells: [{column: C, row: 298, expected_value: 'January 2025', label: month}, {column: G, row: 298, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 301, guard_cells: [{column: C, row: 301, expected_value: 'January 2025', label: month}, {column: G, row: 301, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_02 + period: 2025-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 302, guard_cells: [{column: C, row: 302, expected_value: 'February 2025', label: month}, {column: H, row: 302, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 303, guard_cells: [{column: C, row: 303, expected_value: 'February 2025', label: month}, {column: H, row: 303, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 305, guard_cells: [{column: C, row: 305, expected_value: 'February 2025', label: month}, {column: H, row: 305, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 306, guard_cells: [{column: C, row: 306, expected_value: 'February 2025', label: month}, {column: H, row: 306, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 308, guard_cells: [{column: C, row: 308, expected_value: 'February 2025', label: month}, {column: H, row: 308, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 309, guard_cells: [{column: C, row: 309, expected_value: 'February 2025', label: month}, {column: H, row: 309, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 311, guard_cells: [{column: C, row: 311, expected_value: 'February 2025', label: month}, {column: H, row: 311, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 312, guard_cells: [{column: C, row: 312, expected_value: 'February 2025', label: month}, {column: H, row: 312, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_02.total + period: 2025-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 304, guard_cells: [{column: C, row: 304, expected_value: 'February 2025', label: month}, {column: G, row: 304, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 307, guard_cells: [{column: C, row: 307, expected_value: 'February 2025', label: month}, {column: G, row: 307, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 310, guard_cells: [{column: C, row: 310, expected_value: 'February 2025', label: month}, {column: G, row: 310, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 313, guard_cells: [{column: C, row: 313, expected_value: 'February 2025', label: month}, {column: G, row: 313, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_03 + period: 2025-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 314, guard_cells: [{column: C, row: 314, expected_value: 'March 2025', label: month}, {column: H, row: 314, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 315, guard_cells: [{column: C, row: 315, expected_value: 'March 2025', label: month}, {column: H, row: 315, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 317, guard_cells: [{column: C, row: 317, expected_value: 'March 2025', label: month}, {column: H, row: 317, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 318, guard_cells: [{column: C, row: 318, expected_value: 'March 2025', label: month}, {column: H, row: 318, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 320, guard_cells: [{column: C, row: 320, expected_value: 'March 2025', label: month}, {column: H, row: 320, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 321, guard_cells: [{column: C, row: 321, expected_value: 'March 2025', label: month}, {column: H, row: 321, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 323, guard_cells: [{column: C, row: 323, expected_value: 'March 2025', label: month}, {column: H, row: 323, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 324, guard_cells: [{column: C, row: 324, expected_value: 'March 2025', label: month}, {column: H, row: 324, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_03.total + period: 2025-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 316, guard_cells: [{column: C, row: 316, expected_value: 'March 2025', label: month}, {column: G, row: 316, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 319, guard_cells: [{column: C, row: 319, expected_value: 'March 2025', label: month}, {column: G, row: 319, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 322, guard_cells: [{column: C, row: 322, expected_value: 'March 2025', label: month}, {column: G, row: 322, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 325, guard_cells: [{column: C, row: 325, expected_value: 'March 2025', label: month}, {column: G, row: 325, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_04 + period: 2025-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 326, guard_cells: [{column: C, row: 326, expected_value: 'April 2025', label: month}, {column: H, row: 326, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 327, guard_cells: [{column: C, row: 327, expected_value: 'April 2025', label: month}, {column: H, row: 327, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 329, guard_cells: [{column: C, row: 329, expected_value: 'April 2025', label: month}, {column: H, row: 329, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 330, guard_cells: [{column: C, row: 330, expected_value: 'April 2025', label: month}, {column: H, row: 330, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 332, guard_cells: [{column: C, row: 332, expected_value: 'April 2025', label: month}, {column: H, row: 332, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 333, guard_cells: [{column: C, row: 333, expected_value: 'April 2025', label: month}, {column: H, row: 333, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 335, guard_cells: [{column: C, row: 335, expected_value: 'April 2025', label: month}, {column: H, row: 335, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 336, guard_cells: [{column: C, row: 336, expected_value: 'April 2025', label: month}, {column: H, row: 336, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_04.total + period: 2025-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 328, guard_cells: [{column: C, row: 328, expected_value: 'April 2025', label: month}, {column: G, row: 328, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 331, guard_cells: [{column: C, row: 331, expected_value: 'April 2025', label: month}, {column: G, row: 331, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 334, guard_cells: [{column: C, row: 334, expected_value: 'April 2025', label: month}, {column: G, row: 334, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 337, guard_cells: [{column: C, row: 337, expected_value: 'April 2025', label: month}, {column: G, row: 337, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_05 + period: 2025-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 338, guard_cells: [{column: C, row: 338, expected_value: 'May 2025', label: month}, {column: H, row: 338, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 339, guard_cells: [{column: C, row: 339, expected_value: 'May 2025', label: month}, {column: H, row: 339, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 341, guard_cells: [{column: C, row: 341, expected_value: 'May 2025', label: month}, {column: H, row: 341, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 342, guard_cells: [{column: C, row: 342, expected_value: 'May 2025', label: month}, {column: H, row: 342, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 344, guard_cells: [{column: C, row: 344, expected_value: 'May 2025', label: month}, {column: H, row: 344, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 345, guard_cells: [{column: C, row: 345, expected_value: 'May 2025', label: month}, {column: H, row: 345, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 347, guard_cells: [{column: C, row: 347, expected_value: 'May 2025', label: month}, {column: H, row: 347, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 348, guard_cells: [{column: C, row: 348, expected_value: 'May 2025', label: month}, {column: H, row: 348, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_05.total + period: 2025-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 340, guard_cells: [{column: C, row: 340, expected_value: 'May 2025', label: month}, {column: G, row: 340, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 343, guard_cells: [{column: C, row: 343, expected_value: 'May 2025', label: month}, {column: G, row: 343, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 346, guard_cells: [{column: C, row: 346, expected_value: 'May 2025', label: month}, {column: G, row: 346, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 349, guard_cells: [{column: C, row: 349, expected_value: 'May 2025', label: month}, {column: G, row: 349, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_06 + period: 2025-06 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 350, guard_cells: [{column: C, row: 350, expected_value: 'June 2025', label: month}, {column: H, row: 350, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 351, guard_cells: [{column: C, row: 351, expected_value: 'June 2025', label: month}, {column: H, row: 351, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 353, guard_cells: [{column: C, row: 353, expected_value: 'June 2025', label: month}, {column: H, row: 353, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 354, guard_cells: [{column: C, row: 354, expected_value: 'June 2025', label: month}, {column: H, row: 354, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 356, guard_cells: [{column: C, row: 356, expected_value: 'June 2025', label: month}, {column: H, row: 356, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 357, guard_cells: [{column: C, row: 357, expected_value: 'June 2025', label: month}, {column: H, row: 357, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 359, guard_cells: [{column: C, row: 359, expected_value: 'June 2025', label: month}, {column: H, row: 359, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 360, guard_cells: [{column: C, row: 360, expected_value: 'June 2025', label: month}, {column: H, row: 360, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_06.total + period: 2025-06 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 352, guard_cells: [{column: C, row: 352, expected_value: 'June 2025', label: month}, {column: G, row: 352, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 355, guard_cells: [{column: C, row: 355, expected_value: 'June 2025', label: month}, {column: G, row: 355, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 358, guard_cells: [{column: C, row: 358, expected_value: 'June 2025', label: month}, {column: G, row: 358, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 361, guard_cells: [{column: C, row: 361, expected_value: 'June 2025', label: month}, {column: G, row: 361, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_07 + period: 2025-07 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 362, guard_cells: [{column: C, row: 362, expected_value: 'July 2025', label: month}, {column: H, row: 362, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 363, guard_cells: [{column: C, row: 363, expected_value: 'July 2025', label: month}, {column: H, row: 363, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 365, guard_cells: [{column: C, row: 365, expected_value: 'July 2025', label: month}, {column: H, row: 365, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 366, guard_cells: [{column: C, row: 366, expected_value: 'July 2025', label: month}, {column: H, row: 366, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 368, guard_cells: [{column: C, row: 368, expected_value: 'July 2025', label: month}, {column: H, row: 368, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 369, guard_cells: [{column: C, row: 369, expected_value: 'July 2025', label: month}, {column: H, row: 369, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 371, guard_cells: [{column: C, row: 371, expected_value: 'July 2025', label: month}, {column: H, row: 371, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 372, guard_cells: [{column: C, row: 372, expected_value: 'July 2025', label: month}, {column: H, row: 372, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_07.total + period: 2025-07 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 364, guard_cells: [{column: C, row: 364, expected_value: 'July 2025', label: month}, {column: G, row: 364, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 367, guard_cells: [{column: C, row: 367, expected_value: 'July 2025', label: month}, {column: G, row: 367, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 370, guard_cells: [{column: C, row: 370, expected_value: 'July 2025', label: month}, {column: G, row: 370, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 373, guard_cells: [{column: C, row: 373, expected_value: 'July 2025', label: month}, {column: G, row: 373, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_08 + period: 2025-08 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 374, guard_cells: [{column: C, row: 374, expected_value: 'August 2025', label: month}, {column: H, row: 374, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 375, guard_cells: [{column: C, row: 375, expected_value: 'August 2025', label: month}, {column: H, row: 375, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 377, guard_cells: [{column: C, row: 377, expected_value: 'August 2025', label: month}, {column: H, row: 377, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 378, guard_cells: [{column: C, row: 378, expected_value: 'August 2025', label: month}, {column: H, row: 378, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 380, guard_cells: [{column: C, row: 380, expected_value: 'August 2025', label: month}, {column: H, row: 380, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 381, guard_cells: [{column: C, row: 381, expected_value: 'August 2025', label: month}, {column: H, row: 381, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 383, guard_cells: [{column: C, row: 383, expected_value: 'August 2025', label: month}, {column: H, row: 383, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 384, guard_cells: [{column: C, row: 384, expected_value: 'August 2025', label: month}, {column: H, row: 384, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_08.total + period: 2025-08 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 376, guard_cells: [{column: C, row: 376, expected_value: 'August 2025', label: month}, {column: G, row: 376, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 379, guard_cells: [{column: C, row: 379, expected_value: 'August 2025', label: month}, {column: G, row: 379, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 382, guard_cells: [{column: C, row: 382, expected_value: 'August 2025', label: month}, {column: G, row: 382, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 385, guard_cells: [{column: C, row: 385, expected_value: 'August 2025', label: month}, {column: G, row: 385, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_09 + period: 2025-09 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 386, guard_cells: [{column: C, row: 386, expected_value: 'September 2025', label: month}, {column: H, row: 386, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 387, guard_cells: [{column: C, row: 387, expected_value: 'September 2025', label: month}, {column: H, row: 387, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 389, guard_cells: [{column: C, row: 389, expected_value: 'September 2025', label: month}, {column: H, row: 389, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 390, guard_cells: [{column: C, row: 390, expected_value: 'September 2025', label: month}, {column: H, row: 390, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 392, guard_cells: [{column: C, row: 392, expected_value: 'September 2025', label: month}, {column: H, row: 392, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 393, guard_cells: [{column: C, row: 393, expected_value: 'September 2025', label: month}, {column: H, row: 393, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 395, guard_cells: [{column: C, row: 395, expected_value: 'September 2025', label: month}, {column: H, row: 395, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 396, guard_cells: [{column: C, row: 396, expected_value: 'September 2025', label: month}, {column: H, row: 396, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_09.total + period: 2025-09 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 388, guard_cells: [{column: C, row: 388, expected_value: 'September 2025', label: month}, {column: G, row: 388, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 391, guard_cells: [{column: C, row: 391, expected_value: 'September 2025', label: month}, {column: G, row: 391, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 394, guard_cells: [{column: C, row: 394, expected_value: 'September 2025', label: month}, {column: G, row: 394, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 397, guard_cells: [{column: C, row: 397, expected_value: 'September 2025', label: month}, {column: G, row: 397, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_10 + period: 2025-10 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 398, guard_cells: [{column: C, row: 398, expected_value: 'October 2025', label: month}, {column: H, row: 398, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 399, guard_cells: [{column: C, row: 399, expected_value: 'October 2025', label: month}, {column: H, row: 399, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 401, guard_cells: [{column: C, row: 401, expected_value: 'October 2025', label: month}, {column: H, row: 401, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 402, guard_cells: [{column: C, row: 402, expected_value: 'October 2025', label: month}, {column: H, row: 402, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 404, guard_cells: [{column: C, row: 404, expected_value: 'October 2025', label: month}, {column: H, row: 404, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 405, guard_cells: [{column: C, row: 405, expected_value: 'October 2025', label: month}, {column: H, row: 405, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 407, guard_cells: [{column: C, row: 407, expected_value: 'October 2025', label: month}, {column: H, row: 407, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 408, guard_cells: [{column: C, row: 408, expected_value: 'October 2025', label: month}, {column: H, row: 408, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_10.total + period: 2025-10 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 400, guard_cells: [{column: C, row: 400, expected_value: 'October 2025', label: month}, {column: G, row: 400, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 403, guard_cells: [{column: C, row: 403, expected_value: 'October 2025', label: month}, {column: G, row: 403, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 406, guard_cells: [{column: C, row: 406, expected_value: 'October 2025', label: month}, {column: G, row: 406, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 409, guard_cells: [{column: C, row: 409, expected_value: 'October 2025', label: month}, {column: G, row: 409, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_11 + period: 2025-11 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 410, guard_cells: [{column: C, row: 410, expected_value: 'November 2025', label: month}, {column: H, row: 410, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 411, guard_cells: [{column: C, row: 411, expected_value: 'November 2025', label: month}, {column: H, row: 411, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 413, guard_cells: [{column: C, row: 413, expected_value: 'November 2025', label: month}, {column: H, row: 413, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 414, guard_cells: [{column: C, row: 414, expected_value: 'November 2025', label: month}, {column: H, row: 414, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 416, guard_cells: [{column: C, row: 416, expected_value: 'November 2025', label: month}, {column: H, row: 416, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 417, guard_cells: [{column: C, row: 417, expected_value: 'November 2025', label: month}, {column: H, row: 417, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 419, guard_cells: [{column: C, row: 419, expected_value: 'November 2025', label: month}, {column: H, row: 419, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 420, guard_cells: [{column: C, row: 420, expected_value: 'November 2025', label: month}, {column: H, row: 420, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_11.total + period: 2025-11 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 412, guard_cells: [{column: C, row: 412, expected_value: 'November 2025', label: month}, {column: G, row: 412, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 415, guard_cells: [{column: C, row: 415, expected_value: 'November 2025', label: month}, {column: G, row: 415, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 418, guard_cells: [{column: C, row: 418, expected_value: 'November 2025', label: month}, {column: G, row: 418, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 421, guard_cells: [{column: C, row: 421, expected_value: 'November 2025', label: month}, {column: G, row: 421, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_12 + period: 2025-12 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 422, guard_cells: [{column: C, row: 422, expected_value: 'December 2025', label: month}, {column: H, row: 422, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 423, guard_cells: [{column: C, row: 423, expected_value: 'December 2025', label: month}, {column: H, row: 423, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 425, guard_cells: [{column: C, row: 425, expected_value: 'December 2025', label: month}, {column: H, row: 425, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 426, guard_cells: [{column: C, row: 426, expected_value: 'December 2025', label: month}, {column: H, row: 426, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 428, guard_cells: [{column: C, row: 428, expected_value: 'December 2025', label: month}, {column: H, row: 428, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 429, guard_cells: [{column: C, row: 429, expected_value: 'December 2025', label: month}, {column: H, row: 429, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 431, guard_cells: [{column: C, row: 431, expected_value: 'December 2025', label: month}, {column: H, row: 431, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 432, guard_cells: [{column: C, row: 432, expected_value: 'December 2025', label: month}, {column: H, row: 432, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2025_12.total + period: 2025-12 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 424, guard_cells: [{column: C, row: 424, expected_value: 'December 2025', label: month}, {column: G, row: 424, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 427, guard_cells: [{column: C, row: 427, expected_value: 'December 2025', label: month}, {column: G, row: 427, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 430, guard_cells: [{column: C, row: 430, expected_value: 'December 2025', label: month}, {column: G, row: 430, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 433, guard_cells: [{column: C, row: 433, expected_value: 'December 2025', label: month}, {column: G, row: 433, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_01 + period: 2026-01 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 434, guard_cells: [{column: C, row: 434, expected_value: 'January 2026', label: month}, {column: H, row: 434, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 435, guard_cells: [{column: C, row: 435, expected_value: 'January 2026', label: month}, {column: H, row: 435, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 437, guard_cells: [{column: C, row: 437, expected_value: 'January 2026', label: month}, {column: H, row: 437, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 438, guard_cells: [{column: C, row: 438, expected_value: 'January 2026', label: month}, {column: H, row: 438, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 440, guard_cells: [{column: C, row: 440, expected_value: 'January 2026', label: month}, {column: H, row: 440, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 441, guard_cells: [{column: C, row: 441, expected_value: 'January 2026', label: month}, {column: H, row: 441, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 443, guard_cells: [{column: C, row: 443, expected_value: 'January 2026', label: month}, {column: H, row: 443, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 444, guard_cells: [{column: C, row: 444, expected_value: 'January 2026', label: month}, {column: H, row: 444, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_01.total + period: 2026-01 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 436, guard_cells: [{column: C, row: 436, expected_value: 'January 2026', label: month}, {column: G, row: 436, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 439, guard_cells: [{column: C, row: 439, expected_value: 'January 2026', label: month}, {column: G, row: 439, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 442, guard_cells: [{column: C, row: 442, expected_value: 'January 2026', label: month}, {column: G, row: 442, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 445, guard_cells: [{column: C, row: 445, expected_value: 'January 2026', label: month}, {column: G, row: 445, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_02 + period: 2026-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 446, guard_cells: [{column: C, row: 446, expected_value: 'February 2026', label: month}, {column: H, row: 446, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 447, guard_cells: [{column: C, row: 447, expected_value: 'February 2026', label: month}, {column: H, row: 447, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 449, guard_cells: [{column: C, row: 449, expected_value: 'February 2026', label: month}, {column: H, row: 449, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 450, guard_cells: [{column: C, row: 450, expected_value: 'February 2026', label: month}, {column: H, row: 450, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 452, guard_cells: [{column: C, row: 452, expected_value: 'February 2026', label: month}, {column: H, row: 452, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 453, guard_cells: [{column: C, row: 453, expected_value: 'February 2026', label: month}, {column: H, row: 453, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 455, guard_cells: [{column: C, row: 455, expected_value: 'February 2026', label: month}, {column: H, row: 455, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 456, guard_cells: [{column: C, row: 456, expected_value: 'February 2026', label: month}, {column: H, row: 456, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_02.total + period: 2026-02 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 448, guard_cells: [{column: C, row: 448, expected_value: 'February 2026', label: month}, {column: G, row: 448, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 451, guard_cells: [{column: C, row: 451, expected_value: 'February 2026', label: month}, {column: G, row: 451, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 454, guard_cells: [{column: C, row: 454, expected_value: 'February 2026', label: month}, {column: G, row: 454, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 457, guard_cells: [{column: C, row: 457, expected_value: 'February 2026', label: month}, {column: G, row: 457, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_03 + period: 2026-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 458, guard_cells: [{column: C, row: 458, expected_value: 'March 2026', label: month}, {column: H, row: 458, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 459, guard_cells: [{column: C, row: 459, expected_value: 'March 2026', label: month}, {column: H, row: 459, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 461, guard_cells: [{column: C, row: 461, expected_value: 'March 2026', label: month}, {column: H, row: 461, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 462, guard_cells: [{column: C, row: 462, expected_value: 'March 2026', label: month}, {column: H, row: 462, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 464, guard_cells: [{column: C, row: 464, expected_value: 'March 2026', label: month}, {column: H, row: 464, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 465, guard_cells: [{column: C, row: 465, expected_value: 'March 2026', label: month}, {column: H, row: 465, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 467, guard_cells: [{column: C, row: 467, expected_value: 'March 2026', label: month}, {column: H, row: 467, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 468, guard_cells: [{column: C, row: 468, expected_value: 'March 2026', label: month}, {column: H, row: 468, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_03.total + period: 2026-03 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 460, guard_cells: [{column: C, row: 460, expected_value: 'March 2026', label: month}, {column: G, row: 460, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 463, guard_cells: [{column: C, row: 463, expected_value: 'March 2026', label: month}, {column: G, row: 463, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 466, guard_cells: [{column: C, row: 466, expected_value: 'March 2026', label: month}, {column: G, row: 466, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 469, guard_cells: [{column: C, row: 469, expected_value: 'March 2026', label: month}, {column: G, row: 469, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_04 + period: 2026-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 470, guard_cells: [{column: C, row: 470, expected_value: 'April 2026', label: month}, {column: H, row: 470, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 471, guard_cells: [{column: C, row: 471, expected_value: 'April 2026', label: month}, {column: H, row: 471, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 473, guard_cells: [{column: C, row: 473, expected_value: 'April 2026', label: month}, {column: H, row: 473, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 474, guard_cells: [{column: C, row: 474, expected_value: 'April 2026', label: month}, {column: H, row: 474, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 476, guard_cells: [{column: C, row: 476, expected_value: 'April 2026', label: month}, {column: H, row: 476, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 477, guard_cells: [{column: C, row: 477, expected_value: 'April 2026', label: month}, {column: H, row: 477, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 479, guard_cells: [{column: C, row: 479, expected_value: 'April 2026', label: month}, {column: H, row: 479, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 480, guard_cells: [{column: C, row: 480, expected_value: 'April 2026', label: month}, {column: H, row: 480, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_04.total + period: 2026-04 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 472, guard_cells: [{column: C, row: 472, expected_value: 'April 2026', label: month}, {column: G, row: 472, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 475, guard_cells: [{column: C, row: 475, expected_value: 'April 2026', label: month}, {column: G, row: 475, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 478, guard_cells: [{column: C, row: 478, expected_value: 'April 2026', label: month}, {column: G, row: 478, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 481, guard_cells: [{column: C, row: 481, expected_value: 'April 2026', label: month}, {column: G, row: 481, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_05 + period: 2026-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_no, ordinal: 0, row_number: 482, guard_cells: [{column: C, row: 482, expected_value: 'May 2026', label: month}, {column: H, row: 482, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *no_housing_entitlement__payment_indicator_yes, ordinal: 1, row_number: 483, guard_cells: [{column: C, row: 483, expected_value: 'May 2026', label: month}, {column: H, row: 483, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_no, ordinal: 2, row_number: 485, guard_cells: [{column: C, row: 485, expected_value: 'May 2026', label: month}, {column: H, row: 485, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *social_rented_sector__payment_indicator_yes, ordinal: 3, row_number: 486, guard_cells: [{column: C, row: 486, expected_value: 'May 2026', label: month}, {column: H, row: 486, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_no, ordinal: 4, row_number: 488, guard_cells: [{column: C, row: 488, expected_value: 'May 2026', label: month}, {column: H, row: 488, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *private_rented_sector__payment_indicator_yes, ordinal: 5, row_number: 489, guard_cells: [{column: C, row: 489, expected_value: 'May 2026', label: month}, {column: H, row: 489, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_no, ordinal: 6, row_number: 491, guard_cells: [{column: C, row: 491, expected_value: 'May 2026', label: month}, {column: H, row: 491, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *other_or_unknown__payment_indicator_yes, ordinal: 7, row_number: 492, guard_cells: [{column: C, row: 492, expected_value: 'May 2026', label: month}, {column: H, row: 492, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.housing_tenure_payment_indicator.month2026_05.total + period: 2026-05 + rows: + - {<<: *no_housing_entitlement__payment_indicator_all, ordinal: 0, row_number: 484, guard_cells: [{column: C, row: 484, expected_value: 'May 2026', label: month}, {column: G, row: 484, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *social_rented_sector__payment_indicator_all, ordinal: 1, row_number: 487, guard_cells: [{column: C, row: 487, expected_value: 'May 2026', label: month}, {column: G, row: 487, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *private_rented_sector__payment_indicator_all, ordinal: 2, row_number: 490, guard_cells: [{column: C, row: 490, expected_value: 'May 2026', label: month}, {column: G, row: 490, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *other_or_unknown__payment_indicator_all, ordinal: 3, row_number: 493, guard_cells: [{column: C, row: 493, expected_value: 'May 2026', label: month}, {column: G, row: 493, expected_value: Total, label: payment indicator publisher Total}]} diff --git a/packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml new file mode 100644 index 00000000..3f495fda --- /dev/null +++ b/packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml @@ -0,0 +1,834 @@ +# DWP's 'household' is the Universal Credit unit of assessment (benefit unit), not an ONS +# household. Each monthly cube cell is preserved as published; DWP applies cell-level +# adjustment at source, so independently queried cubes and their margins need not +# reconcile exactly. No Chronicle-side summation or reconciliation is emitted. +# Stat-Xplore Open Data API extract for chronicle#259: January 2023 through the latest +# published month, May 2026 (41 months; 202606 is rejected as an invalid value), from +# DWP's 18 August 2026 release. DWP marks June 2024 through February 2026 as revised +# ('r', 21 months), March through May 2026 as provisional ('p', 3 months), and January +# 2023 through May 2024 unmarked. +# DWP's Payment Indicator records whether a household with a calculated award received +# a payment in the month ('Yes') or had a nil award ('No'). The recode requests +# total: true on Payment Indicator only, so DWP emits the all-claims count itself as a +# Total item. Those rows sit in separate .total record sets with payment_indicator: all, +# measure total_benefit_units, and no payment-indicator constraint. +# Value set C_UC_LCW_ENTITLEMENT_GROUP of DWP's Limited Capability for Work Entitlement +# field (chronicle#259 item 1b). Only the 'LCWRA' group value is ported: DWP's own count +# across both LCWRA rates ('LCWRA - Higher' and, from April 2026, 'LCWRA - Lower'), equal to +# 'LCWRA - Higher' in every month before April 2026. 'None' and 'LCW' are the same publisher +# codes as in the detail value set and are emitted once, by +# dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026; 'LCW or LCWRA' +# is zero in every cell. +schema_version: ledger.source_package.v1 +package_id: dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026 +label: 'DWP Stat-Xplore: Universal Credit benefit units by limited capability for work entitlement group and payment indicator by limited capability for work entitlement group and payment indicator, Great Britain, January 2023 to May 2026' +artifact: + source_name: dwp + source_table: 'Households on Universal Credit by limited capability for work entitlement group and payment indicator, January 2023 to May 2026' + resource_package: db + resource_directory: data/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026 + manifest: manifest.yaml + vintage: stat_xplore_2026_09_11 + extracted_at: '2026-09-11' + extraction_method: >- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:UC_Households; measure str:count:UC_Households:V_F_UC_HOUSEHOLDS; + fields in response order: + str:field:UC_Households:F_UC_HH_DATE:DATE_NAME; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT; + value sets: C_UC_HH_DATE, C_UC_LCW_ENTITLEMENT_GROUP, C_UC_PAYMENT; + months January 2023 through May 2026 (202301 through 202605), inclusive; + recode total: true on HCPAYMENT only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_01 + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.limited_capability_for_work_entitlement + assertion: observation + rows: + - &group_lcwra__payment_indicator_no + value_id: group_lcwra__payment_indicator_no + label: 'LCWRA, No' + ordinal: 0 + row_number: 11 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT_GROUP:3' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCWRA', payment_indicator: 'No'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 11, expected_value: 'January 2023', label: month}, {column: H, row: 11, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &group_lcwra__payment_indicator_yes + value_id: group_lcwra__payment_indicator_yes + label: 'LCWRA, Yes' + ordinal: 1 + row_number: 12 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT_GROUP:3' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCWRA', payment_indicator: 'Yes'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 12, expected_value: 'January 2023', label: month}, {column: H, row: 12, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + measures: + - measure_id: benefit_units + label: 'Universal Credit benefit units' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Limited%20Capability%20for%20Work%20Entitlement.html + concept_evidence_notes: 'DWP UC_Households cube cells for January 2023 to May 2026, by limited capability for work entitlement group and payment indicator, preserve the publisher labels and value URIs. DWP defines a Universal Credit household as the UC unit of assessment; Chronicle normalizes that entity to benefit_unit.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_01.total + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.limited_capability_for_work_entitlement + assertion: observation + rows: + - &group_lcwra__payment_indicator_all + value_id: group_lcwra__payment_indicator_all + label: 'LCWRA, Total' + ordinal: 0 + row_number: 13 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT_GROUP:3' + table_record_kind: total + filters: {limited_capability_for_work_entitlement: 'LCWRA', payment_indicator: 'all'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA', label: limited capability for work entitlement} + guard_cells: [{column: C, row: 13, expected_value: 'January 2023', label: month}, {column: G, row: 13, expected_value: Total, label: payment indicator publisher Total}] + measures: + - measure_id: total_benefit_units + label: 'Universal Credit benefit units, published total over payment indicator' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Limited%20Capability%20for%20Work%20Entitlement.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on HCPAYMENT); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_02 + period: 2023-02 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 23, guard_cells: [{column: C, row: 23, expected_value: 'February 2023', label: month}, {column: H, row: 23, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 24, guard_cells: [{column: C, row: 24, expected_value: 'February 2023', label: month}, {column: H, row: 24, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_02.total + period: 2023-02 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 25, guard_cells: [{column: C, row: 25, expected_value: 'February 2023', label: month}, {column: G, row: 25, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_03 + period: 2023-03 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 35, guard_cells: [{column: C, row: 35, expected_value: 'March 2023', label: month}, {column: H, row: 35, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 36, guard_cells: [{column: C, row: 36, expected_value: 'March 2023', label: month}, {column: H, row: 36, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_03.total + period: 2023-03 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 37, guard_cells: [{column: C, row: 37, expected_value: 'March 2023', label: month}, {column: G, row: 37, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_04 + period: 2023-04 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 47, guard_cells: [{column: C, row: 47, expected_value: 'April 2023', label: month}, {column: H, row: 47, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 48, guard_cells: [{column: C, row: 48, expected_value: 'April 2023', label: month}, {column: H, row: 48, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_04.total + period: 2023-04 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 49, guard_cells: [{column: C, row: 49, expected_value: 'April 2023', label: month}, {column: G, row: 49, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_05 + period: 2023-05 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: 'May 2023', label: month}, {column: H, row: 59, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: 'May 2023', label: month}, {column: H, row: 60, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_05.total + period: 2023-05 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: 'May 2023', label: month}, {column: G, row: 61, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_06 + period: 2023-06 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: 'June 2023', label: month}, {column: H, row: 71, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: 'June 2023', label: month}, {column: H, row: 72, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_06.total + period: 2023-06 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: 'June 2023', label: month}, {column: G, row: 73, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_07 + period: 2023-07 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: 'July 2023', label: month}, {column: H, row: 83, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: 'July 2023', label: month}, {column: H, row: 84, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_07.total + period: 2023-07 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: 'July 2023', label: month}, {column: G, row: 85, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_08 + period: 2023-08 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 95, guard_cells: [{column: C, row: 95, expected_value: 'August 2023', label: month}, {column: H, row: 95, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 96, guard_cells: [{column: C, row: 96, expected_value: 'August 2023', label: month}, {column: H, row: 96, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_08.total + period: 2023-08 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 97, guard_cells: [{column: C, row: 97, expected_value: 'August 2023', label: month}, {column: G, row: 97, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_09 + period: 2023-09 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: 'September 2023', label: month}, {column: H, row: 107, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: 'September 2023', label: month}, {column: H, row: 108, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_09.total + period: 2023-09 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: 'September 2023', label: month}, {column: G, row: 109, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_10 + period: 2023-10 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: 'October 2023', label: month}, {column: H, row: 119, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: 'October 2023', label: month}, {column: H, row: 120, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_10.total + period: 2023-10 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: 'October 2023', label: month}, {column: G, row: 121, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_11 + period: 2023-11 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: 'November 2023', label: month}, {column: H, row: 131, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: 'November 2023', label: month}, {column: H, row: 132, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_11.total + period: 2023-11 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: 'November 2023', label: month}, {column: G, row: 133, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_12 + period: 2023-12 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: 'December 2023', label: month}, {column: H, row: 143, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: 'December 2023', label: month}, {column: H, row: 144, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2023_12.total + period: 2023-12 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: 'December 2023', label: month}, {column: G, row: 145, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_01 + period: 2024-01 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 155, guard_cells: [{column: C, row: 155, expected_value: 'January 2024', label: month}, {column: H, row: 155, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 156, guard_cells: [{column: C, row: 156, expected_value: 'January 2024', label: month}, {column: H, row: 156, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_01.total + period: 2024-01 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 157, guard_cells: [{column: C, row: 157, expected_value: 'January 2024', label: month}, {column: G, row: 157, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_02 + period: 2024-02 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 167, guard_cells: [{column: C, row: 167, expected_value: 'February 2024', label: month}, {column: H, row: 167, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 168, guard_cells: [{column: C, row: 168, expected_value: 'February 2024', label: month}, {column: H, row: 168, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_02.total + period: 2024-02 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 169, guard_cells: [{column: C, row: 169, expected_value: 'February 2024', label: month}, {column: G, row: 169, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_03 + period: 2024-03 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 179, guard_cells: [{column: C, row: 179, expected_value: 'March 2024', label: month}, {column: H, row: 179, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 180, guard_cells: [{column: C, row: 180, expected_value: 'March 2024', label: month}, {column: H, row: 180, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_03.total + period: 2024-03 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 181, guard_cells: [{column: C, row: 181, expected_value: 'March 2024', label: month}, {column: G, row: 181, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_04 + period: 2024-04 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 191, guard_cells: [{column: C, row: 191, expected_value: 'April 2024', label: month}, {column: H, row: 191, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 192, guard_cells: [{column: C, row: 192, expected_value: 'April 2024', label: month}, {column: H, row: 192, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_04.total + period: 2024-04 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 193, guard_cells: [{column: C, row: 193, expected_value: 'April 2024', label: month}, {column: G, row: 193, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_05 + period: 2024-05 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 203, guard_cells: [{column: C, row: 203, expected_value: 'May 2024', label: month}, {column: H, row: 203, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 204, guard_cells: [{column: C, row: 204, expected_value: 'May 2024', label: month}, {column: H, row: 204, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_05.total + period: 2024-05 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 205, guard_cells: [{column: C, row: 205, expected_value: 'May 2024', label: month}, {column: G, row: 205, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_06 + period: 2024-06 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 215, guard_cells: [{column: C, row: 215, expected_value: 'June 2024', label: month}, {column: H, row: 215, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 216, guard_cells: [{column: C, row: 216, expected_value: 'June 2024', label: month}, {column: H, row: 216, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_06.total + period: 2024-06 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 217, guard_cells: [{column: C, row: 217, expected_value: 'June 2024', label: month}, {column: G, row: 217, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_07 + period: 2024-07 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 227, guard_cells: [{column: C, row: 227, expected_value: 'July 2024', label: month}, {column: H, row: 227, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 228, guard_cells: [{column: C, row: 228, expected_value: 'July 2024', label: month}, {column: H, row: 228, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_07.total + period: 2024-07 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 229, guard_cells: [{column: C, row: 229, expected_value: 'July 2024', label: month}, {column: G, row: 229, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_08 + period: 2024-08 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 239, guard_cells: [{column: C, row: 239, expected_value: 'August 2024', label: month}, {column: H, row: 239, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 240, guard_cells: [{column: C, row: 240, expected_value: 'August 2024', label: month}, {column: H, row: 240, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_08.total + period: 2024-08 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 241, guard_cells: [{column: C, row: 241, expected_value: 'August 2024', label: month}, {column: G, row: 241, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_09 + period: 2024-09 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 251, guard_cells: [{column: C, row: 251, expected_value: 'September 2024', label: month}, {column: H, row: 251, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 252, guard_cells: [{column: C, row: 252, expected_value: 'September 2024', label: month}, {column: H, row: 252, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_09.total + period: 2024-09 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 253, guard_cells: [{column: C, row: 253, expected_value: 'September 2024', label: month}, {column: G, row: 253, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_10 + period: 2024-10 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 263, guard_cells: [{column: C, row: 263, expected_value: 'October 2024', label: month}, {column: H, row: 263, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 264, guard_cells: [{column: C, row: 264, expected_value: 'October 2024', label: month}, {column: H, row: 264, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_10.total + period: 2024-10 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 265, guard_cells: [{column: C, row: 265, expected_value: 'October 2024', label: month}, {column: G, row: 265, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_11 + period: 2024-11 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 275, guard_cells: [{column: C, row: 275, expected_value: 'November 2024', label: month}, {column: H, row: 275, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 276, guard_cells: [{column: C, row: 276, expected_value: 'November 2024', label: month}, {column: H, row: 276, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_11.total + period: 2024-11 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 277, guard_cells: [{column: C, row: 277, expected_value: 'November 2024', label: month}, {column: G, row: 277, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_12 + period: 2024-12 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 287, guard_cells: [{column: C, row: 287, expected_value: 'December 2024', label: month}, {column: H, row: 287, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 288, guard_cells: [{column: C, row: 288, expected_value: 'December 2024', label: month}, {column: H, row: 288, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2024_12.total + period: 2024-12 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 289, guard_cells: [{column: C, row: 289, expected_value: 'December 2024', label: month}, {column: G, row: 289, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_01 + period: 2025-01 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 299, guard_cells: [{column: C, row: 299, expected_value: 'January 2025', label: month}, {column: H, row: 299, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 300, guard_cells: [{column: C, row: 300, expected_value: 'January 2025', label: month}, {column: H, row: 300, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_01.total + period: 2025-01 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 301, guard_cells: [{column: C, row: 301, expected_value: 'January 2025', label: month}, {column: G, row: 301, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_02 + period: 2025-02 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 311, guard_cells: [{column: C, row: 311, expected_value: 'February 2025', label: month}, {column: H, row: 311, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 312, guard_cells: [{column: C, row: 312, expected_value: 'February 2025', label: month}, {column: H, row: 312, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_02.total + period: 2025-02 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 313, guard_cells: [{column: C, row: 313, expected_value: 'February 2025', label: month}, {column: G, row: 313, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_03 + period: 2025-03 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 323, guard_cells: [{column: C, row: 323, expected_value: 'March 2025', label: month}, {column: H, row: 323, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 324, guard_cells: [{column: C, row: 324, expected_value: 'March 2025', label: month}, {column: H, row: 324, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_03.total + period: 2025-03 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 325, guard_cells: [{column: C, row: 325, expected_value: 'March 2025', label: month}, {column: G, row: 325, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_04 + period: 2025-04 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 335, guard_cells: [{column: C, row: 335, expected_value: 'April 2025', label: month}, {column: H, row: 335, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 336, guard_cells: [{column: C, row: 336, expected_value: 'April 2025', label: month}, {column: H, row: 336, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_04.total + period: 2025-04 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 337, guard_cells: [{column: C, row: 337, expected_value: 'April 2025', label: month}, {column: G, row: 337, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_05 + period: 2025-05 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 347, guard_cells: [{column: C, row: 347, expected_value: 'May 2025', label: month}, {column: H, row: 347, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 348, guard_cells: [{column: C, row: 348, expected_value: 'May 2025', label: month}, {column: H, row: 348, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_05.total + period: 2025-05 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 349, guard_cells: [{column: C, row: 349, expected_value: 'May 2025', label: month}, {column: G, row: 349, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_06 + period: 2025-06 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 359, guard_cells: [{column: C, row: 359, expected_value: 'June 2025', label: month}, {column: H, row: 359, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 360, guard_cells: [{column: C, row: 360, expected_value: 'June 2025', label: month}, {column: H, row: 360, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_06.total + period: 2025-06 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 361, guard_cells: [{column: C, row: 361, expected_value: 'June 2025', label: month}, {column: G, row: 361, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_07 + period: 2025-07 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 371, guard_cells: [{column: C, row: 371, expected_value: 'July 2025', label: month}, {column: H, row: 371, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 372, guard_cells: [{column: C, row: 372, expected_value: 'July 2025', label: month}, {column: H, row: 372, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_07.total + period: 2025-07 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 373, guard_cells: [{column: C, row: 373, expected_value: 'July 2025', label: month}, {column: G, row: 373, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_08 + period: 2025-08 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 383, guard_cells: [{column: C, row: 383, expected_value: 'August 2025', label: month}, {column: H, row: 383, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 384, guard_cells: [{column: C, row: 384, expected_value: 'August 2025', label: month}, {column: H, row: 384, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_08.total + period: 2025-08 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 385, guard_cells: [{column: C, row: 385, expected_value: 'August 2025', label: month}, {column: G, row: 385, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_09 + period: 2025-09 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 395, guard_cells: [{column: C, row: 395, expected_value: 'September 2025', label: month}, {column: H, row: 395, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 396, guard_cells: [{column: C, row: 396, expected_value: 'September 2025', label: month}, {column: H, row: 396, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_09.total + period: 2025-09 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 397, guard_cells: [{column: C, row: 397, expected_value: 'September 2025', label: month}, {column: G, row: 397, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_10 + period: 2025-10 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 407, guard_cells: [{column: C, row: 407, expected_value: 'October 2025', label: month}, {column: H, row: 407, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 408, guard_cells: [{column: C, row: 408, expected_value: 'October 2025', label: month}, {column: H, row: 408, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_10.total + period: 2025-10 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 409, guard_cells: [{column: C, row: 409, expected_value: 'October 2025', label: month}, {column: G, row: 409, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_11 + period: 2025-11 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 419, guard_cells: [{column: C, row: 419, expected_value: 'November 2025', label: month}, {column: H, row: 419, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 420, guard_cells: [{column: C, row: 420, expected_value: 'November 2025', label: month}, {column: H, row: 420, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_11.total + period: 2025-11 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 421, guard_cells: [{column: C, row: 421, expected_value: 'November 2025', label: month}, {column: G, row: 421, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_12 + period: 2025-12 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 431, guard_cells: [{column: C, row: 431, expected_value: 'December 2025', label: month}, {column: H, row: 431, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 432, guard_cells: [{column: C, row: 432, expected_value: 'December 2025', label: month}, {column: H, row: 432, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2025_12.total + period: 2025-12 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 433, guard_cells: [{column: C, row: 433, expected_value: 'December 2025', label: month}, {column: G, row: 433, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_01 + period: 2026-01 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 443, guard_cells: [{column: C, row: 443, expected_value: 'January 2026', label: month}, {column: H, row: 443, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 444, guard_cells: [{column: C, row: 444, expected_value: 'January 2026', label: month}, {column: H, row: 444, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_01.total + period: 2026-01 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 445, guard_cells: [{column: C, row: 445, expected_value: 'January 2026', label: month}, {column: G, row: 445, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_02 + period: 2026-02 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 455, guard_cells: [{column: C, row: 455, expected_value: 'February 2026', label: month}, {column: H, row: 455, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 456, guard_cells: [{column: C, row: 456, expected_value: 'February 2026', label: month}, {column: H, row: 456, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_02.total + period: 2026-02 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 457, guard_cells: [{column: C, row: 457, expected_value: 'February 2026', label: month}, {column: G, row: 457, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_03 + period: 2026-03 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 467, guard_cells: [{column: C, row: 467, expected_value: 'March 2026', label: month}, {column: H, row: 467, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 468, guard_cells: [{column: C, row: 468, expected_value: 'March 2026', label: month}, {column: H, row: 468, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_03.total + period: 2026-03 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 469, guard_cells: [{column: C, row: 469, expected_value: 'March 2026', label: month}, {column: G, row: 469, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_04 + period: 2026-04 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 479, guard_cells: [{column: C, row: 479, expected_value: 'April 2026', label: month}, {column: H, row: 479, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 480, guard_cells: [{column: C, row: 480, expected_value: 'April 2026', label: month}, {column: H, row: 480, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_04.total + period: 2026-04 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 481, guard_cells: [{column: C, row: 481, expected_value: 'April 2026', label: month}, {column: G, row: 481, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_05 + period: 2026-05 + rows: + - {<<: *group_lcwra__payment_indicator_no, ordinal: 0, row_number: 491, guard_cells: [{column: C, row: 491, expected_value: 'May 2026', label: month}, {column: H, row: 491, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *group_lcwra__payment_indicator_yes, ordinal: 1, row_number: 492, guard_cells: [{column: C, row: 492, expected_value: 'May 2026', label: month}, {column: H, row: 492, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_group_payment_indicator.month2026_05.total + period: 2026-05 + rows: + - {<<: *group_lcwra__payment_indicator_all, ordinal: 0, row_number: 493, guard_cells: [{column: C, row: 493, expected_value: 'May 2026', label: month}, {column: G, row: 493, expected_value: Total, label: payment indicator publisher Total}]} diff --git a/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml new file mode 100644 index 00000000..a0165aac --- /dev/null +++ b/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -0,0 +1,1310 @@ +# DWP's 'household' is the Universal Credit unit of assessment (benefit unit), not an ONS +# household. Each monthly cube cell is preserved as published; DWP applies cell-level +# adjustment at source, so independently queried cubes and their margins need not +# reconcile exactly. No Chronicle-side summation or reconciliation is emitted. +# Stat-Xplore Open Data API extract for chronicle#259: January 2023 through the latest +# published month, May 2026 (41 months; 202606 is rejected as an invalid value), from +# DWP's 18 August 2026 release. DWP marks June 2024 through February 2026 as revised +# ('r', 21 months), March through May 2026 as provisional ('p', 3 months), and January +# 2023 through May 2024 unmarked. +# DWP's Payment Indicator records whether a household with a calculated award received +# a payment in the month ('Yes') or had a nil award ('No'). The recode requests +# total: true on Payment Indicator only, so DWP emits the all-claims count itself as a +# Total item. Those rows sit in separate .total record sets with payment_indicator: all, +# measure total_benefit_units, and no payment-indicator constraint. +# Limited Capability for Work Entitlement, value set C_UC_LCW_ENTITLEMENT (chronicle#259 +# items 1b and 6). A household receives either the LCW or the LCWRA component, never both; +# a couple with one of each is awarded LCWRA. DWP's metadata dates the two LCWRA rates, +# 'LCWRA - Higher' and 'LCWRA - Lower', from April 2026: before then every LCWRA household +# is 'LCWRA - Higher' and 'LCWRA - Lower' is a literal publisher zero (88 households in +# April 2026, 735 in May 2026, all claims). There is no 'LCW - Lower' category. The 'LCW or +# LCWRA' value is zero in every cell of the window and is not ported, as no all-zero +# category is (the #239 award-band ruling). DWP's any-rate LCWRA count is the group value +# set, in dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026. +schema_version: ledger.source_package.v1 +package_id: dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026 +label: 'DWP Stat-Xplore: Universal Credit benefit units by limited capability for work entitlement and payment indicator by limited capability for work entitlement and payment indicator, Great Britain, January 2023 to May 2026' +artifact: + source_name: dwp + source_table: 'Households on Universal Credit by limited capability for work entitlement and payment indicator, January 2023 to May 2026' + resource_package: db + resource_directory: data/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026 + manifest: manifest.yaml + vintage: stat_xplore_2026_09_11 + extracted_at: '2026-09-11' + extraction_method: >- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:UC_Households; measure str:count:UC_Households:V_F_UC_HOUSEHOLDS; + fields in response order: + str:field:UC_Households:F_UC_HH_DATE:DATE_NAME; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT; + str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT; + value sets: C_UC_HH_DATE, C_UC_LCW_ENTITLEMENT, C_UC_PAYMENT; + months January 2023 through May 2026 (202301 through 202605), inclusive; + recode total: true on HCPAYMENT only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_01 + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.limited_capability_for_work_entitlement + assertion: observation + rows: + - &none__payment_indicator_no + value_id: none__payment_indicator_no + label: 'None, No' + ordinal: 0 + row_number: 2 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:0' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'None', payment_indicator: 'No'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'None', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 2, expected_value: 'January 2023', label: month}, {column: H, row: 2, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &none__payment_indicator_yes + value_id: none__payment_indicator_yes + label: 'None, Yes' + ordinal: 1 + row_number: 3 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:0' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'None', payment_indicator: 'Yes'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'None', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 3, expected_value: 'January 2023', label: month}, {column: H, row: 3, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + - &lcw__payment_indicator_no + value_id: lcw__payment_indicator_no + label: 'LCW, No' + ordinal: 2 + row_number: 8 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:2' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCW', payment_indicator: 'No'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCW', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 8, expected_value: 'January 2023', label: month}, {column: H, row: 8, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &lcw__payment_indicator_yes + value_id: lcw__payment_indicator_yes + label: 'LCW, Yes' + ordinal: 3 + row_number: 9 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:2' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCW', payment_indicator: 'Yes'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCW', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 9, expected_value: 'January 2023', label: month}, {column: H, row: 9, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + - &lcwra_higher__payment_indicator_no + value_id: lcwra_higher__payment_indicator_no + label: 'LCWRA - Higher, No' + ordinal: 4 + row_number: 11 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCWRA - Higher', payment_indicator: 'No'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA - Higher', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 11, expected_value: 'January 2023', label: month}, {column: H, row: 11, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &lcwra_higher__payment_indicator_yes + value_id: lcwra_higher__payment_indicator_yes + label: 'LCWRA - Higher, Yes' + ordinal: 5 + row_number: 12 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCWRA - Higher', payment_indicator: 'Yes'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA - Higher', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 12, expected_value: 'January 2023', label: month}, {column: H, row: 12, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + - &lcwra_lower__payment_indicator_no + value_id: lcwra_lower__payment_indicator_no + label: 'LCWRA - Lower, No' + ordinal: 6 + row_number: 14 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:4' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCWRA - Lower', payment_indicator: 'No'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA - Lower', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'No', label: payment indicator} + guard_cells: [{column: C, row: 14, expected_value: 'January 2023', label: month}, {column: H, row: 14, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}] + - &lcwra_lower__payment_indicator_yes + value_id: lcwra_lower__payment_indicator_yes + label: 'LCWRA - Lower, Yes' + ordinal: 7 + row_number: 15 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:4' + table_record_kind: detail + filters: {limited_capability_for_work_entitlement: 'LCWRA - Lower', payment_indicator: 'Yes'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA - Lower', label: limited capability for work entitlement} + - {variable: payment_indicator, operator: '==', value: 'Yes', label: payment indicator} + guard_cells: [{column: C, row: 15, expected_value: 'January 2023', label: month}, {column: H, row: 15, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}] + measures: + - measure_id: benefit_units + label: 'Universal Credit benefit units' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Limited%20Capability%20for%20Work%20Entitlement.html + concept_evidence_notes: 'DWP UC_Households cube cells for January 2023 to May 2026, by limited capability for work entitlement and payment indicator, preserve the publisher labels and value URIs. DWP defines a Universal Credit household as the UC unit of assessment; Chronicle normalizes that entity to benefit_unit.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_01.total + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: benefit_unit + entity_role: universal_credit_unit_of_assessment + domain: universal_credit + groupby_dimension: dwp.limited_capability_for_work_entitlement + assertion: observation + rows: + - &none__payment_indicator_all + value_id: none__payment_indicator_all + label: 'None, Total' + ordinal: 0 + row_number: 4 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:0' + table_record_kind: total + filters: {limited_capability_for_work_entitlement: 'None', payment_indicator: 'all'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'None', label: limited capability for work entitlement} + guard_cells: [{column: C, row: 4, expected_value: 'January 2023', label: month}, {column: G, row: 4, expected_value: Total, label: payment indicator publisher Total}] + - &lcw__payment_indicator_all + value_id: lcw__payment_indicator_all + label: 'LCW, Total' + ordinal: 1 + row_number: 10 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:2' + table_record_kind: total + filters: {limited_capability_for_work_entitlement: 'LCW', payment_indicator: 'all'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCW', label: limited capability for work entitlement} + guard_cells: [{column: C, row: 10, expected_value: 'January 2023', label: month}, {column: G, row: 10, expected_value: Total, label: payment indicator publisher Total}] + - &lcwra_higher__payment_indicator_all + value_id: lcwra_higher__payment_indicator_all + label: 'LCWRA - Higher, Total' + ordinal: 2 + row_number: 13 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3' + table_record_kind: total + filters: {limited_capability_for_work_entitlement: 'LCWRA - Higher', payment_indicator: 'all'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA - Higher', label: limited capability for work entitlement} + guard_cells: [{column: C, row: 13, expected_value: 'January 2023', label: month}, {column: G, row: 13, expected_value: Total, label: payment indicator publisher Total}] + - &lcwra_lower__payment_indicator_all + value_id: lcwra_lower__payment_indicator_all + label: 'LCWRA - Lower, Total' + ordinal: 3 + row_number: 16 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:4' + table_record_kind: total + filters: {limited_capability_for_work_entitlement: 'LCWRA - Lower', payment_indicator: 'all'} + constraints: + - {variable: limited_capability_for_work_entitlement, operator: '==', value: 'LCWRA - Lower', label: limited capability for work entitlement} + guard_cells: [{column: C, row: 16, expected_value: 'January 2023', label: month}, {column: G, row: 16, expected_value: Total, label: payment indicator publisher Total}] + measures: + - measure_id: total_benefit_units + label: 'Universal Credit benefit units, published total over payment indicator' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_benefit_units + source_concept: dwp.uc_households + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Households/Limited%20Capability%20for%20Work%20Entitlement.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on HCPAYMENT); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_02 + period: 2023-02 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 17, guard_cells: [{column: C, row: 17, expected_value: 'February 2023', label: month}, {column: H, row: 17, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 18, guard_cells: [{column: C, row: 18, expected_value: 'February 2023', label: month}, {column: H, row: 18, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 23, guard_cells: [{column: C, row: 23, expected_value: 'February 2023', label: month}, {column: H, row: 23, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 24, guard_cells: [{column: C, row: 24, expected_value: 'February 2023', label: month}, {column: H, row: 24, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 26, guard_cells: [{column: C, row: 26, expected_value: 'February 2023', label: month}, {column: H, row: 26, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 27, guard_cells: [{column: C, row: 27, expected_value: 'February 2023', label: month}, {column: H, row: 27, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 29, guard_cells: [{column: C, row: 29, expected_value: 'February 2023', label: month}, {column: H, row: 29, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 30, guard_cells: [{column: C, row: 30, expected_value: 'February 2023', label: month}, {column: H, row: 30, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_02.total + period: 2023-02 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 19, guard_cells: [{column: C, row: 19, expected_value: 'February 2023', label: month}, {column: G, row: 19, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 25, guard_cells: [{column: C, row: 25, expected_value: 'February 2023', label: month}, {column: G, row: 25, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 28, guard_cells: [{column: C, row: 28, expected_value: 'February 2023', label: month}, {column: G, row: 28, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 31, guard_cells: [{column: C, row: 31, expected_value: 'February 2023', label: month}, {column: G, row: 31, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_03 + period: 2023-03 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 32, guard_cells: [{column: C, row: 32, expected_value: 'March 2023', label: month}, {column: H, row: 32, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 33, guard_cells: [{column: C, row: 33, expected_value: 'March 2023', label: month}, {column: H, row: 33, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 38, guard_cells: [{column: C, row: 38, expected_value: 'March 2023', label: month}, {column: H, row: 38, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 39, guard_cells: [{column: C, row: 39, expected_value: 'March 2023', label: month}, {column: H, row: 39, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 41, guard_cells: [{column: C, row: 41, expected_value: 'March 2023', label: month}, {column: H, row: 41, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 42, guard_cells: [{column: C, row: 42, expected_value: 'March 2023', label: month}, {column: H, row: 42, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 44, guard_cells: [{column: C, row: 44, expected_value: 'March 2023', label: month}, {column: H, row: 44, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 45, guard_cells: [{column: C, row: 45, expected_value: 'March 2023', label: month}, {column: H, row: 45, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_03.total + period: 2023-03 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 34, guard_cells: [{column: C, row: 34, expected_value: 'March 2023', label: month}, {column: G, row: 34, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 40, guard_cells: [{column: C, row: 40, expected_value: 'March 2023', label: month}, {column: G, row: 40, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 43, guard_cells: [{column: C, row: 43, expected_value: 'March 2023', label: month}, {column: G, row: 43, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 46, guard_cells: [{column: C, row: 46, expected_value: 'March 2023', label: month}, {column: G, row: 46, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_04 + period: 2023-04 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 47, guard_cells: [{column: C, row: 47, expected_value: 'April 2023', label: month}, {column: H, row: 47, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 48, guard_cells: [{column: C, row: 48, expected_value: 'April 2023', label: month}, {column: H, row: 48, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 53, guard_cells: [{column: C, row: 53, expected_value: 'April 2023', label: month}, {column: H, row: 53, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 54, guard_cells: [{column: C, row: 54, expected_value: 'April 2023', label: month}, {column: H, row: 54, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 56, guard_cells: [{column: C, row: 56, expected_value: 'April 2023', label: month}, {column: H, row: 56, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 57, guard_cells: [{column: C, row: 57, expected_value: 'April 2023', label: month}, {column: H, row: 57, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: 'April 2023', label: month}, {column: H, row: 59, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: 'April 2023', label: month}, {column: H, row: 60, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_04.total + period: 2023-04 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 49, guard_cells: [{column: C, row: 49, expected_value: 'April 2023', label: month}, {column: G, row: 49, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 55, guard_cells: [{column: C, row: 55, expected_value: 'April 2023', label: month}, {column: G, row: 55, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 58, guard_cells: [{column: C, row: 58, expected_value: 'April 2023', label: month}, {column: G, row: 58, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: 'April 2023', label: month}, {column: G, row: 61, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_05 + period: 2023-05 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 62, guard_cells: [{column: C, row: 62, expected_value: 'May 2023', label: month}, {column: H, row: 62, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 63, guard_cells: [{column: C, row: 63, expected_value: 'May 2023', label: month}, {column: H, row: 63, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 68, guard_cells: [{column: C, row: 68, expected_value: 'May 2023', label: month}, {column: H, row: 68, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 69, guard_cells: [{column: C, row: 69, expected_value: 'May 2023', label: month}, {column: H, row: 69, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: 'May 2023', label: month}, {column: H, row: 71, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: 'May 2023', label: month}, {column: H, row: 72, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 74, guard_cells: [{column: C, row: 74, expected_value: 'May 2023', label: month}, {column: H, row: 74, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 75, guard_cells: [{column: C, row: 75, expected_value: 'May 2023', label: month}, {column: H, row: 75, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_05.total + period: 2023-05 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 64, guard_cells: [{column: C, row: 64, expected_value: 'May 2023', label: month}, {column: G, row: 64, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 70, guard_cells: [{column: C, row: 70, expected_value: 'May 2023', label: month}, {column: G, row: 70, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: 'May 2023', label: month}, {column: G, row: 73, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 76, guard_cells: [{column: C, row: 76, expected_value: 'May 2023', label: month}, {column: G, row: 76, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_06 + period: 2023-06 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 77, guard_cells: [{column: C, row: 77, expected_value: 'June 2023', label: month}, {column: H, row: 77, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 78, guard_cells: [{column: C, row: 78, expected_value: 'June 2023', label: month}, {column: H, row: 78, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: 'June 2023', label: month}, {column: H, row: 83, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: 'June 2023', label: month}, {column: H, row: 84, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 86, guard_cells: [{column: C, row: 86, expected_value: 'June 2023', label: month}, {column: H, row: 86, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 87, guard_cells: [{column: C, row: 87, expected_value: 'June 2023', label: month}, {column: H, row: 87, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 89, guard_cells: [{column: C, row: 89, expected_value: 'June 2023', label: month}, {column: H, row: 89, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 90, guard_cells: [{column: C, row: 90, expected_value: 'June 2023', label: month}, {column: H, row: 90, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_06.total + period: 2023-06 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 79, guard_cells: [{column: C, row: 79, expected_value: 'June 2023', label: month}, {column: G, row: 79, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: 'June 2023', label: month}, {column: G, row: 85, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 88, guard_cells: [{column: C, row: 88, expected_value: 'June 2023', label: month}, {column: G, row: 88, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 91, guard_cells: [{column: C, row: 91, expected_value: 'June 2023', label: month}, {column: G, row: 91, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_07 + period: 2023-07 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 92, guard_cells: [{column: C, row: 92, expected_value: 'July 2023', label: month}, {column: H, row: 92, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 93, guard_cells: [{column: C, row: 93, expected_value: 'July 2023', label: month}, {column: H, row: 93, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 98, guard_cells: [{column: C, row: 98, expected_value: 'July 2023', label: month}, {column: H, row: 98, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 99, guard_cells: [{column: C, row: 99, expected_value: 'July 2023', label: month}, {column: H, row: 99, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 101, guard_cells: [{column: C, row: 101, expected_value: 'July 2023', label: month}, {column: H, row: 101, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 102, guard_cells: [{column: C, row: 102, expected_value: 'July 2023', label: month}, {column: H, row: 102, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 104, guard_cells: [{column: C, row: 104, expected_value: 'July 2023', label: month}, {column: H, row: 104, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 105, guard_cells: [{column: C, row: 105, expected_value: 'July 2023', label: month}, {column: H, row: 105, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_07.total + period: 2023-07 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 94, guard_cells: [{column: C, row: 94, expected_value: 'July 2023', label: month}, {column: G, row: 94, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 100, guard_cells: [{column: C, row: 100, expected_value: 'July 2023', label: month}, {column: G, row: 100, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 103, guard_cells: [{column: C, row: 103, expected_value: 'July 2023', label: month}, {column: G, row: 103, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 106, guard_cells: [{column: C, row: 106, expected_value: 'July 2023', label: month}, {column: G, row: 106, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_08 + period: 2023-08 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: 'August 2023', label: month}, {column: H, row: 107, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: 'August 2023', label: month}, {column: H, row: 108, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 113, guard_cells: [{column: C, row: 113, expected_value: 'August 2023', label: month}, {column: H, row: 113, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 114, guard_cells: [{column: C, row: 114, expected_value: 'August 2023', label: month}, {column: H, row: 114, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 116, guard_cells: [{column: C, row: 116, expected_value: 'August 2023', label: month}, {column: H, row: 116, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 117, guard_cells: [{column: C, row: 117, expected_value: 'August 2023', label: month}, {column: H, row: 117, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: 'August 2023', label: month}, {column: H, row: 119, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: 'August 2023', label: month}, {column: H, row: 120, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_08.total + period: 2023-08 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: 'August 2023', label: month}, {column: G, row: 109, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 115, guard_cells: [{column: C, row: 115, expected_value: 'August 2023', label: month}, {column: G, row: 115, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 118, guard_cells: [{column: C, row: 118, expected_value: 'August 2023', label: month}, {column: G, row: 118, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: 'August 2023', label: month}, {column: G, row: 121, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_09 + period: 2023-09 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 122, guard_cells: [{column: C, row: 122, expected_value: 'September 2023', label: month}, {column: H, row: 122, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 123, guard_cells: [{column: C, row: 123, expected_value: 'September 2023', label: month}, {column: H, row: 123, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 128, guard_cells: [{column: C, row: 128, expected_value: 'September 2023', label: month}, {column: H, row: 128, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 129, guard_cells: [{column: C, row: 129, expected_value: 'September 2023', label: month}, {column: H, row: 129, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: 'September 2023', label: month}, {column: H, row: 131, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: 'September 2023', label: month}, {column: H, row: 132, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 134, guard_cells: [{column: C, row: 134, expected_value: 'September 2023', label: month}, {column: H, row: 134, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 135, guard_cells: [{column: C, row: 135, expected_value: 'September 2023', label: month}, {column: H, row: 135, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_09.total + period: 2023-09 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 124, guard_cells: [{column: C, row: 124, expected_value: 'September 2023', label: month}, {column: G, row: 124, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 130, guard_cells: [{column: C, row: 130, expected_value: 'September 2023', label: month}, {column: G, row: 130, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: 'September 2023', label: month}, {column: G, row: 133, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 136, guard_cells: [{column: C, row: 136, expected_value: 'September 2023', label: month}, {column: G, row: 136, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_10 + period: 2023-10 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 137, guard_cells: [{column: C, row: 137, expected_value: 'October 2023', label: month}, {column: H, row: 137, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 138, guard_cells: [{column: C, row: 138, expected_value: 'October 2023', label: month}, {column: H, row: 138, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: 'October 2023', label: month}, {column: H, row: 143, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: 'October 2023', label: month}, {column: H, row: 144, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 146, guard_cells: [{column: C, row: 146, expected_value: 'October 2023', label: month}, {column: H, row: 146, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 147, guard_cells: [{column: C, row: 147, expected_value: 'October 2023', label: month}, {column: H, row: 147, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 149, guard_cells: [{column: C, row: 149, expected_value: 'October 2023', label: month}, {column: H, row: 149, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 150, guard_cells: [{column: C, row: 150, expected_value: 'October 2023', label: month}, {column: H, row: 150, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_10.total + period: 2023-10 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 139, guard_cells: [{column: C, row: 139, expected_value: 'October 2023', label: month}, {column: G, row: 139, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: 'October 2023', label: month}, {column: G, row: 145, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 148, guard_cells: [{column: C, row: 148, expected_value: 'October 2023', label: month}, {column: G, row: 148, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 151, guard_cells: [{column: C, row: 151, expected_value: 'October 2023', label: month}, {column: G, row: 151, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_11 + period: 2023-11 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 152, guard_cells: [{column: C, row: 152, expected_value: 'November 2023', label: month}, {column: H, row: 152, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 153, guard_cells: [{column: C, row: 153, expected_value: 'November 2023', label: month}, {column: H, row: 153, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 158, guard_cells: [{column: C, row: 158, expected_value: 'November 2023', label: month}, {column: H, row: 158, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 159, guard_cells: [{column: C, row: 159, expected_value: 'November 2023', label: month}, {column: H, row: 159, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 161, guard_cells: [{column: C, row: 161, expected_value: 'November 2023', label: month}, {column: H, row: 161, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 162, guard_cells: [{column: C, row: 162, expected_value: 'November 2023', label: month}, {column: H, row: 162, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 164, guard_cells: [{column: C, row: 164, expected_value: 'November 2023', label: month}, {column: H, row: 164, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 165, guard_cells: [{column: C, row: 165, expected_value: 'November 2023', label: month}, {column: H, row: 165, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_11.total + period: 2023-11 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 154, guard_cells: [{column: C, row: 154, expected_value: 'November 2023', label: month}, {column: G, row: 154, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 160, guard_cells: [{column: C, row: 160, expected_value: 'November 2023', label: month}, {column: G, row: 160, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 163, guard_cells: [{column: C, row: 163, expected_value: 'November 2023', label: month}, {column: G, row: 163, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 166, guard_cells: [{column: C, row: 166, expected_value: 'November 2023', label: month}, {column: G, row: 166, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_12 + period: 2023-12 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 167, guard_cells: [{column: C, row: 167, expected_value: 'December 2023', label: month}, {column: H, row: 167, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 168, guard_cells: [{column: C, row: 168, expected_value: 'December 2023', label: month}, {column: H, row: 168, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 173, guard_cells: [{column: C, row: 173, expected_value: 'December 2023', label: month}, {column: H, row: 173, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 174, guard_cells: [{column: C, row: 174, expected_value: 'December 2023', label: month}, {column: H, row: 174, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 176, guard_cells: [{column: C, row: 176, expected_value: 'December 2023', label: month}, {column: H, row: 176, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 177, guard_cells: [{column: C, row: 177, expected_value: 'December 2023', label: month}, {column: H, row: 177, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 179, guard_cells: [{column: C, row: 179, expected_value: 'December 2023', label: month}, {column: H, row: 179, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 180, guard_cells: [{column: C, row: 180, expected_value: 'December 2023', label: month}, {column: H, row: 180, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2023_12.total + period: 2023-12 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 169, guard_cells: [{column: C, row: 169, expected_value: 'December 2023', label: month}, {column: G, row: 169, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 175, guard_cells: [{column: C, row: 175, expected_value: 'December 2023', label: month}, {column: G, row: 175, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 178, guard_cells: [{column: C, row: 178, expected_value: 'December 2023', label: month}, {column: G, row: 178, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 181, guard_cells: [{column: C, row: 181, expected_value: 'December 2023', label: month}, {column: G, row: 181, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_01 + period: 2024-01 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 182, guard_cells: [{column: C, row: 182, expected_value: 'January 2024', label: month}, {column: H, row: 182, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 183, guard_cells: [{column: C, row: 183, expected_value: 'January 2024', label: month}, {column: H, row: 183, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 188, guard_cells: [{column: C, row: 188, expected_value: 'January 2024', label: month}, {column: H, row: 188, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 189, guard_cells: [{column: C, row: 189, expected_value: 'January 2024', label: month}, {column: H, row: 189, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 191, guard_cells: [{column: C, row: 191, expected_value: 'January 2024', label: month}, {column: H, row: 191, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 192, guard_cells: [{column: C, row: 192, expected_value: 'January 2024', label: month}, {column: H, row: 192, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 194, guard_cells: [{column: C, row: 194, expected_value: 'January 2024', label: month}, {column: H, row: 194, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 195, guard_cells: [{column: C, row: 195, expected_value: 'January 2024', label: month}, {column: H, row: 195, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_01.total + period: 2024-01 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 184, guard_cells: [{column: C, row: 184, expected_value: 'January 2024', label: month}, {column: G, row: 184, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 190, guard_cells: [{column: C, row: 190, expected_value: 'January 2024', label: month}, {column: G, row: 190, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 193, guard_cells: [{column: C, row: 193, expected_value: 'January 2024', label: month}, {column: G, row: 193, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 196, guard_cells: [{column: C, row: 196, expected_value: 'January 2024', label: month}, {column: G, row: 196, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_02 + period: 2024-02 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 197, guard_cells: [{column: C, row: 197, expected_value: 'February 2024', label: month}, {column: H, row: 197, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 198, guard_cells: [{column: C, row: 198, expected_value: 'February 2024', label: month}, {column: H, row: 198, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 203, guard_cells: [{column: C, row: 203, expected_value: 'February 2024', label: month}, {column: H, row: 203, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 204, guard_cells: [{column: C, row: 204, expected_value: 'February 2024', label: month}, {column: H, row: 204, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 206, guard_cells: [{column: C, row: 206, expected_value: 'February 2024', label: month}, {column: H, row: 206, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 207, guard_cells: [{column: C, row: 207, expected_value: 'February 2024', label: month}, {column: H, row: 207, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 209, guard_cells: [{column: C, row: 209, expected_value: 'February 2024', label: month}, {column: H, row: 209, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 210, guard_cells: [{column: C, row: 210, expected_value: 'February 2024', label: month}, {column: H, row: 210, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_02.total + period: 2024-02 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 199, guard_cells: [{column: C, row: 199, expected_value: 'February 2024', label: month}, {column: G, row: 199, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 205, guard_cells: [{column: C, row: 205, expected_value: 'February 2024', label: month}, {column: G, row: 205, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 208, guard_cells: [{column: C, row: 208, expected_value: 'February 2024', label: month}, {column: G, row: 208, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 211, guard_cells: [{column: C, row: 211, expected_value: 'February 2024', label: month}, {column: G, row: 211, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_03 + period: 2024-03 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 212, guard_cells: [{column: C, row: 212, expected_value: 'March 2024', label: month}, {column: H, row: 212, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 213, guard_cells: [{column: C, row: 213, expected_value: 'March 2024', label: month}, {column: H, row: 213, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 218, guard_cells: [{column: C, row: 218, expected_value: 'March 2024', label: month}, {column: H, row: 218, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 219, guard_cells: [{column: C, row: 219, expected_value: 'March 2024', label: month}, {column: H, row: 219, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 221, guard_cells: [{column: C, row: 221, expected_value: 'March 2024', label: month}, {column: H, row: 221, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 222, guard_cells: [{column: C, row: 222, expected_value: 'March 2024', label: month}, {column: H, row: 222, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 224, guard_cells: [{column: C, row: 224, expected_value: 'March 2024', label: month}, {column: H, row: 224, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 225, guard_cells: [{column: C, row: 225, expected_value: 'March 2024', label: month}, {column: H, row: 225, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_03.total + period: 2024-03 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 214, guard_cells: [{column: C, row: 214, expected_value: 'March 2024', label: month}, {column: G, row: 214, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 220, guard_cells: [{column: C, row: 220, expected_value: 'March 2024', label: month}, {column: G, row: 220, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 223, guard_cells: [{column: C, row: 223, expected_value: 'March 2024', label: month}, {column: G, row: 223, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 226, guard_cells: [{column: C, row: 226, expected_value: 'March 2024', label: month}, {column: G, row: 226, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_04 + period: 2024-04 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 227, guard_cells: [{column: C, row: 227, expected_value: 'April 2024', label: month}, {column: H, row: 227, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 228, guard_cells: [{column: C, row: 228, expected_value: 'April 2024', label: month}, {column: H, row: 228, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 233, guard_cells: [{column: C, row: 233, expected_value: 'April 2024', label: month}, {column: H, row: 233, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 234, guard_cells: [{column: C, row: 234, expected_value: 'April 2024', label: month}, {column: H, row: 234, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 236, guard_cells: [{column: C, row: 236, expected_value: 'April 2024', label: month}, {column: H, row: 236, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 237, guard_cells: [{column: C, row: 237, expected_value: 'April 2024', label: month}, {column: H, row: 237, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 239, guard_cells: [{column: C, row: 239, expected_value: 'April 2024', label: month}, {column: H, row: 239, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 240, guard_cells: [{column: C, row: 240, expected_value: 'April 2024', label: month}, {column: H, row: 240, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_04.total + period: 2024-04 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 229, guard_cells: [{column: C, row: 229, expected_value: 'April 2024', label: month}, {column: G, row: 229, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 235, guard_cells: [{column: C, row: 235, expected_value: 'April 2024', label: month}, {column: G, row: 235, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 238, guard_cells: [{column: C, row: 238, expected_value: 'April 2024', label: month}, {column: G, row: 238, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 241, guard_cells: [{column: C, row: 241, expected_value: 'April 2024', label: month}, {column: G, row: 241, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_05 + period: 2024-05 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 242, guard_cells: [{column: C, row: 242, expected_value: 'May 2024', label: month}, {column: H, row: 242, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 243, guard_cells: [{column: C, row: 243, expected_value: 'May 2024', label: month}, {column: H, row: 243, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 248, guard_cells: [{column: C, row: 248, expected_value: 'May 2024', label: month}, {column: H, row: 248, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 249, guard_cells: [{column: C, row: 249, expected_value: 'May 2024', label: month}, {column: H, row: 249, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 251, guard_cells: [{column: C, row: 251, expected_value: 'May 2024', label: month}, {column: H, row: 251, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 252, guard_cells: [{column: C, row: 252, expected_value: 'May 2024', label: month}, {column: H, row: 252, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 254, guard_cells: [{column: C, row: 254, expected_value: 'May 2024', label: month}, {column: H, row: 254, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 255, guard_cells: [{column: C, row: 255, expected_value: 'May 2024', label: month}, {column: H, row: 255, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_05.total + period: 2024-05 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 244, guard_cells: [{column: C, row: 244, expected_value: 'May 2024', label: month}, {column: G, row: 244, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 250, guard_cells: [{column: C, row: 250, expected_value: 'May 2024', label: month}, {column: G, row: 250, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 253, guard_cells: [{column: C, row: 253, expected_value: 'May 2024', label: month}, {column: G, row: 253, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 256, guard_cells: [{column: C, row: 256, expected_value: 'May 2024', label: month}, {column: G, row: 256, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_06 + period: 2024-06 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 257, guard_cells: [{column: C, row: 257, expected_value: 'June 2024', label: month}, {column: H, row: 257, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 258, guard_cells: [{column: C, row: 258, expected_value: 'June 2024', label: month}, {column: H, row: 258, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 263, guard_cells: [{column: C, row: 263, expected_value: 'June 2024', label: month}, {column: H, row: 263, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 264, guard_cells: [{column: C, row: 264, expected_value: 'June 2024', label: month}, {column: H, row: 264, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 266, guard_cells: [{column: C, row: 266, expected_value: 'June 2024', label: month}, {column: H, row: 266, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 267, guard_cells: [{column: C, row: 267, expected_value: 'June 2024', label: month}, {column: H, row: 267, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 269, guard_cells: [{column: C, row: 269, expected_value: 'June 2024', label: month}, {column: H, row: 269, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 270, guard_cells: [{column: C, row: 270, expected_value: 'June 2024', label: month}, {column: H, row: 270, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_06.total + period: 2024-06 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 259, guard_cells: [{column: C, row: 259, expected_value: 'June 2024', label: month}, {column: G, row: 259, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 265, guard_cells: [{column: C, row: 265, expected_value: 'June 2024', label: month}, {column: G, row: 265, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 268, guard_cells: [{column: C, row: 268, expected_value: 'June 2024', label: month}, {column: G, row: 268, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 271, guard_cells: [{column: C, row: 271, expected_value: 'June 2024', label: month}, {column: G, row: 271, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_07 + period: 2024-07 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 272, guard_cells: [{column: C, row: 272, expected_value: 'July 2024', label: month}, {column: H, row: 272, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 273, guard_cells: [{column: C, row: 273, expected_value: 'July 2024', label: month}, {column: H, row: 273, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 278, guard_cells: [{column: C, row: 278, expected_value: 'July 2024', label: month}, {column: H, row: 278, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 279, guard_cells: [{column: C, row: 279, expected_value: 'July 2024', label: month}, {column: H, row: 279, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 281, guard_cells: [{column: C, row: 281, expected_value: 'July 2024', label: month}, {column: H, row: 281, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 282, guard_cells: [{column: C, row: 282, expected_value: 'July 2024', label: month}, {column: H, row: 282, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 284, guard_cells: [{column: C, row: 284, expected_value: 'July 2024', label: month}, {column: H, row: 284, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 285, guard_cells: [{column: C, row: 285, expected_value: 'July 2024', label: month}, {column: H, row: 285, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_07.total + period: 2024-07 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 274, guard_cells: [{column: C, row: 274, expected_value: 'July 2024', label: month}, {column: G, row: 274, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 280, guard_cells: [{column: C, row: 280, expected_value: 'July 2024', label: month}, {column: G, row: 280, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 283, guard_cells: [{column: C, row: 283, expected_value: 'July 2024', label: month}, {column: G, row: 283, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 286, guard_cells: [{column: C, row: 286, expected_value: 'July 2024', label: month}, {column: G, row: 286, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_08 + period: 2024-08 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 287, guard_cells: [{column: C, row: 287, expected_value: 'August 2024', label: month}, {column: H, row: 287, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 288, guard_cells: [{column: C, row: 288, expected_value: 'August 2024', label: month}, {column: H, row: 288, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 293, guard_cells: [{column: C, row: 293, expected_value: 'August 2024', label: month}, {column: H, row: 293, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 294, guard_cells: [{column: C, row: 294, expected_value: 'August 2024', label: month}, {column: H, row: 294, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 296, guard_cells: [{column: C, row: 296, expected_value: 'August 2024', label: month}, {column: H, row: 296, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 297, guard_cells: [{column: C, row: 297, expected_value: 'August 2024', label: month}, {column: H, row: 297, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 299, guard_cells: [{column: C, row: 299, expected_value: 'August 2024', label: month}, {column: H, row: 299, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 300, guard_cells: [{column: C, row: 300, expected_value: 'August 2024', label: month}, {column: H, row: 300, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_08.total + period: 2024-08 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 289, guard_cells: [{column: C, row: 289, expected_value: 'August 2024', label: month}, {column: G, row: 289, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 295, guard_cells: [{column: C, row: 295, expected_value: 'August 2024', label: month}, {column: G, row: 295, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 298, guard_cells: [{column: C, row: 298, expected_value: 'August 2024', label: month}, {column: G, row: 298, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 301, guard_cells: [{column: C, row: 301, expected_value: 'August 2024', label: month}, {column: G, row: 301, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_09 + period: 2024-09 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 302, guard_cells: [{column: C, row: 302, expected_value: 'September 2024', label: month}, {column: H, row: 302, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 303, guard_cells: [{column: C, row: 303, expected_value: 'September 2024', label: month}, {column: H, row: 303, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 308, guard_cells: [{column: C, row: 308, expected_value: 'September 2024', label: month}, {column: H, row: 308, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 309, guard_cells: [{column: C, row: 309, expected_value: 'September 2024', label: month}, {column: H, row: 309, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 311, guard_cells: [{column: C, row: 311, expected_value: 'September 2024', label: month}, {column: H, row: 311, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 312, guard_cells: [{column: C, row: 312, expected_value: 'September 2024', label: month}, {column: H, row: 312, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 314, guard_cells: [{column: C, row: 314, expected_value: 'September 2024', label: month}, {column: H, row: 314, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 315, guard_cells: [{column: C, row: 315, expected_value: 'September 2024', label: month}, {column: H, row: 315, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_09.total + period: 2024-09 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 304, guard_cells: [{column: C, row: 304, expected_value: 'September 2024', label: month}, {column: G, row: 304, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 310, guard_cells: [{column: C, row: 310, expected_value: 'September 2024', label: month}, {column: G, row: 310, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 313, guard_cells: [{column: C, row: 313, expected_value: 'September 2024', label: month}, {column: G, row: 313, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 316, guard_cells: [{column: C, row: 316, expected_value: 'September 2024', label: month}, {column: G, row: 316, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_10 + period: 2024-10 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 317, guard_cells: [{column: C, row: 317, expected_value: 'October 2024', label: month}, {column: H, row: 317, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 318, guard_cells: [{column: C, row: 318, expected_value: 'October 2024', label: month}, {column: H, row: 318, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 323, guard_cells: [{column: C, row: 323, expected_value: 'October 2024', label: month}, {column: H, row: 323, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 324, guard_cells: [{column: C, row: 324, expected_value: 'October 2024', label: month}, {column: H, row: 324, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 326, guard_cells: [{column: C, row: 326, expected_value: 'October 2024', label: month}, {column: H, row: 326, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 327, guard_cells: [{column: C, row: 327, expected_value: 'October 2024', label: month}, {column: H, row: 327, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 329, guard_cells: [{column: C, row: 329, expected_value: 'October 2024', label: month}, {column: H, row: 329, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 330, guard_cells: [{column: C, row: 330, expected_value: 'October 2024', label: month}, {column: H, row: 330, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_10.total + period: 2024-10 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 319, guard_cells: [{column: C, row: 319, expected_value: 'October 2024', label: month}, {column: G, row: 319, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 325, guard_cells: [{column: C, row: 325, expected_value: 'October 2024', label: month}, {column: G, row: 325, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 328, guard_cells: [{column: C, row: 328, expected_value: 'October 2024', label: month}, {column: G, row: 328, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 331, guard_cells: [{column: C, row: 331, expected_value: 'October 2024', label: month}, {column: G, row: 331, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_11 + period: 2024-11 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 332, guard_cells: [{column: C, row: 332, expected_value: 'November 2024', label: month}, {column: H, row: 332, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 333, guard_cells: [{column: C, row: 333, expected_value: 'November 2024', label: month}, {column: H, row: 333, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 338, guard_cells: [{column: C, row: 338, expected_value: 'November 2024', label: month}, {column: H, row: 338, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 339, guard_cells: [{column: C, row: 339, expected_value: 'November 2024', label: month}, {column: H, row: 339, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 341, guard_cells: [{column: C, row: 341, expected_value: 'November 2024', label: month}, {column: H, row: 341, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 342, guard_cells: [{column: C, row: 342, expected_value: 'November 2024', label: month}, {column: H, row: 342, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 344, guard_cells: [{column: C, row: 344, expected_value: 'November 2024', label: month}, {column: H, row: 344, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 345, guard_cells: [{column: C, row: 345, expected_value: 'November 2024', label: month}, {column: H, row: 345, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_11.total + period: 2024-11 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 334, guard_cells: [{column: C, row: 334, expected_value: 'November 2024', label: month}, {column: G, row: 334, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 340, guard_cells: [{column: C, row: 340, expected_value: 'November 2024', label: month}, {column: G, row: 340, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 343, guard_cells: [{column: C, row: 343, expected_value: 'November 2024', label: month}, {column: G, row: 343, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 346, guard_cells: [{column: C, row: 346, expected_value: 'November 2024', label: month}, {column: G, row: 346, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_12 + period: 2024-12 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 347, guard_cells: [{column: C, row: 347, expected_value: 'December 2024', label: month}, {column: H, row: 347, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 348, guard_cells: [{column: C, row: 348, expected_value: 'December 2024', label: month}, {column: H, row: 348, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 353, guard_cells: [{column: C, row: 353, expected_value: 'December 2024', label: month}, {column: H, row: 353, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 354, guard_cells: [{column: C, row: 354, expected_value: 'December 2024', label: month}, {column: H, row: 354, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 356, guard_cells: [{column: C, row: 356, expected_value: 'December 2024', label: month}, {column: H, row: 356, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 357, guard_cells: [{column: C, row: 357, expected_value: 'December 2024', label: month}, {column: H, row: 357, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 359, guard_cells: [{column: C, row: 359, expected_value: 'December 2024', label: month}, {column: H, row: 359, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 360, guard_cells: [{column: C, row: 360, expected_value: 'December 2024', label: month}, {column: H, row: 360, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2024_12.total + period: 2024-12 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 349, guard_cells: [{column: C, row: 349, expected_value: 'December 2024', label: month}, {column: G, row: 349, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 355, guard_cells: [{column: C, row: 355, expected_value: 'December 2024', label: month}, {column: G, row: 355, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 358, guard_cells: [{column: C, row: 358, expected_value: 'December 2024', label: month}, {column: G, row: 358, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 361, guard_cells: [{column: C, row: 361, expected_value: 'December 2024', label: month}, {column: G, row: 361, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_01 + period: 2025-01 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 362, guard_cells: [{column: C, row: 362, expected_value: 'January 2025', label: month}, {column: H, row: 362, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 363, guard_cells: [{column: C, row: 363, expected_value: 'January 2025', label: month}, {column: H, row: 363, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 368, guard_cells: [{column: C, row: 368, expected_value: 'January 2025', label: month}, {column: H, row: 368, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 369, guard_cells: [{column: C, row: 369, expected_value: 'January 2025', label: month}, {column: H, row: 369, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 371, guard_cells: [{column: C, row: 371, expected_value: 'January 2025', label: month}, {column: H, row: 371, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 372, guard_cells: [{column: C, row: 372, expected_value: 'January 2025', label: month}, {column: H, row: 372, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 374, guard_cells: [{column: C, row: 374, expected_value: 'January 2025', label: month}, {column: H, row: 374, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 375, guard_cells: [{column: C, row: 375, expected_value: 'January 2025', label: month}, {column: H, row: 375, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_01.total + period: 2025-01 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 364, guard_cells: [{column: C, row: 364, expected_value: 'January 2025', label: month}, {column: G, row: 364, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 370, guard_cells: [{column: C, row: 370, expected_value: 'January 2025', label: month}, {column: G, row: 370, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 373, guard_cells: [{column: C, row: 373, expected_value: 'January 2025', label: month}, {column: G, row: 373, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 376, guard_cells: [{column: C, row: 376, expected_value: 'January 2025', label: month}, {column: G, row: 376, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_02 + period: 2025-02 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 377, guard_cells: [{column: C, row: 377, expected_value: 'February 2025', label: month}, {column: H, row: 377, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 378, guard_cells: [{column: C, row: 378, expected_value: 'February 2025', label: month}, {column: H, row: 378, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 383, guard_cells: [{column: C, row: 383, expected_value: 'February 2025', label: month}, {column: H, row: 383, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 384, guard_cells: [{column: C, row: 384, expected_value: 'February 2025', label: month}, {column: H, row: 384, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 386, guard_cells: [{column: C, row: 386, expected_value: 'February 2025', label: month}, {column: H, row: 386, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 387, guard_cells: [{column: C, row: 387, expected_value: 'February 2025', label: month}, {column: H, row: 387, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 389, guard_cells: [{column: C, row: 389, expected_value: 'February 2025', label: month}, {column: H, row: 389, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 390, guard_cells: [{column: C, row: 390, expected_value: 'February 2025', label: month}, {column: H, row: 390, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_02.total + period: 2025-02 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 379, guard_cells: [{column: C, row: 379, expected_value: 'February 2025', label: month}, {column: G, row: 379, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 385, guard_cells: [{column: C, row: 385, expected_value: 'February 2025', label: month}, {column: G, row: 385, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 388, guard_cells: [{column: C, row: 388, expected_value: 'February 2025', label: month}, {column: G, row: 388, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 391, guard_cells: [{column: C, row: 391, expected_value: 'February 2025', label: month}, {column: G, row: 391, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_03 + period: 2025-03 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 392, guard_cells: [{column: C, row: 392, expected_value: 'March 2025', label: month}, {column: H, row: 392, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 393, guard_cells: [{column: C, row: 393, expected_value: 'March 2025', label: month}, {column: H, row: 393, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 398, guard_cells: [{column: C, row: 398, expected_value: 'March 2025', label: month}, {column: H, row: 398, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 399, guard_cells: [{column: C, row: 399, expected_value: 'March 2025', label: month}, {column: H, row: 399, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 401, guard_cells: [{column: C, row: 401, expected_value: 'March 2025', label: month}, {column: H, row: 401, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 402, guard_cells: [{column: C, row: 402, expected_value: 'March 2025', label: month}, {column: H, row: 402, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 404, guard_cells: [{column: C, row: 404, expected_value: 'March 2025', label: month}, {column: H, row: 404, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 405, guard_cells: [{column: C, row: 405, expected_value: 'March 2025', label: month}, {column: H, row: 405, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_03.total + period: 2025-03 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 394, guard_cells: [{column: C, row: 394, expected_value: 'March 2025', label: month}, {column: G, row: 394, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 400, guard_cells: [{column: C, row: 400, expected_value: 'March 2025', label: month}, {column: G, row: 400, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 403, guard_cells: [{column: C, row: 403, expected_value: 'March 2025', label: month}, {column: G, row: 403, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 406, guard_cells: [{column: C, row: 406, expected_value: 'March 2025', label: month}, {column: G, row: 406, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_04 + period: 2025-04 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 407, guard_cells: [{column: C, row: 407, expected_value: 'April 2025', label: month}, {column: H, row: 407, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 408, guard_cells: [{column: C, row: 408, expected_value: 'April 2025', label: month}, {column: H, row: 408, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 413, guard_cells: [{column: C, row: 413, expected_value: 'April 2025', label: month}, {column: H, row: 413, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 414, guard_cells: [{column: C, row: 414, expected_value: 'April 2025', label: month}, {column: H, row: 414, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 416, guard_cells: [{column: C, row: 416, expected_value: 'April 2025', label: month}, {column: H, row: 416, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 417, guard_cells: [{column: C, row: 417, expected_value: 'April 2025', label: month}, {column: H, row: 417, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 419, guard_cells: [{column: C, row: 419, expected_value: 'April 2025', label: month}, {column: H, row: 419, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 420, guard_cells: [{column: C, row: 420, expected_value: 'April 2025', label: month}, {column: H, row: 420, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_04.total + period: 2025-04 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 409, guard_cells: [{column: C, row: 409, expected_value: 'April 2025', label: month}, {column: G, row: 409, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 415, guard_cells: [{column: C, row: 415, expected_value: 'April 2025', label: month}, {column: G, row: 415, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 418, guard_cells: [{column: C, row: 418, expected_value: 'April 2025', label: month}, {column: G, row: 418, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 421, guard_cells: [{column: C, row: 421, expected_value: 'April 2025', label: month}, {column: G, row: 421, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_05 + period: 2025-05 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 422, guard_cells: [{column: C, row: 422, expected_value: 'May 2025', label: month}, {column: H, row: 422, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 423, guard_cells: [{column: C, row: 423, expected_value: 'May 2025', label: month}, {column: H, row: 423, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 428, guard_cells: [{column: C, row: 428, expected_value: 'May 2025', label: month}, {column: H, row: 428, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 429, guard_cells: [{column: C, row: 429, expected_value: 'May 2025', label: month}, {column: H, row: 429, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 431, guard_cells: [{column: C, row: 431, expected_value: 'May 2025', label: month}, {column: H, row: 431, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 432, guard_cells: [{column: C, row: 432, expected_value: 'May 2025', label: month}, {column: H, row: 432, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 434, guard_cells: [{column: C, row: 434, expected_value: 'May 2025', label: month}, {column: H, row: 434, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 435, guard_cells: [{column: C, row: 435, expected_value: 'May 2025', label: month}, {column: H, row: 435, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_05.total + period: 2025-05 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 424, guard_cells: [{column: C, row: 424, expected_value: 'May 2025', label: month}, {column: G, row: 424, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 430, guard_cells: [{column: C, row: 430, expected_value: 'May 2025', label: month}, {column: G, row: 430, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 433, guard_cells: [{column: C, row: 433, expected_value: 'May 2025', label: month}, {column: G, row: 433, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 436, guard_cells: [{column: C, row: 436, expected_value: 'May 2025', label: month}, {column: G, row: 436, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_06.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_06 + period: 2025-06 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 437, guard_cells: [{column: C, row: 437, expected_value: 'June 2025', label: month}, {column: H, row: 437, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 438, guard_cells: [{column: C, row: 438, expected_value: 'June 2025', label: month}, {column: H, row: 438, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 443, guard_cells: [{column: C, row: 443, expected_value: 'June 2025', label: month}, {column: H, row: 443, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 444, guard_cells: [{column: C, row: 444, expected_value: 'June 2025', label: month}, {column: H, row: 444, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 446, guard_cells: [{column: C, row: 446, expected_value: 'June 2025', label: month}, {column: H, row: 446, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 447, guard_cells: [{column: C, row: 447, expected_value: 'June 2025', label: month}, {column: H, row: 447, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 449, guard_cells: [{column: C, row: 449, expected_value: 'June 2025', label: month}, {column: H, row: 449, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 450, guard_cells: [{column: C, row: 450, expected_value: 'June 2025', label: month}, {column: H, row: 450, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_06.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_06.total + period: 2025-06 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 439, guard_cells: [{column: C, row: 439, expected_value: 'June 2025', label: month}, {column: G, row: 439, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 445, guard_cells: [{column: C, row: 445, expected_value: 'June 2025', label: month}, {column: G, row: 445, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 448, guard_cells: [{column: C, row: 448, expected_value: 'June 2025', label: month}, {column: G, row: 448, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 451, guard_cells: [{column: C, row: 451, expected_value: 'June 2025', label: month}, {column: G, row: 451, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_07.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_07 + period: 2025-07 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 452, guard_cells: [{column: C, row: 452, expected_value: 'July 2025', label: month}, {column: H, row: 452, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 453, guard_cells: [{column: C, row: 453, expected_value: 'July 2025', label: month}, {column: H, row: 453, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 458, guard_cells: [{column: C, row: 458, expected_value: 'July 2025', label: month}, {column: H, row: 458, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 459, guard_cells: [{column: C, row: 459, expected_value: 'July 2025', label: month}, {column: H, row: 459, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 461, guard_cells: [{column: C, row: 461, expected_value: 'July 2025', label: month}, {column: H, row: 461, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 462, guard_cells: [{column: C, row: 462, expected_value: 'July 2025', label: month}, {column: H, row: 462, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 464, guard_cells: [{column: C, row: 464, expected_value: 'July 2025', label: month}, {column: H, row: 464, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 465, guard_cells: [{column: C, row: 465, expected_value: 'July 2025', label: month}, {column: H, row: 465, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_07.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_07.total + period: 2025-07 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 454, guard_cells: [{column: C, row: 454, expected_value: 'July 2025', label: month}, {column: G, row: 454, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 460, guard_cells: [{column: C, row: 460, expected_value: 'July 2025', label: month}, {column: G, row: 460, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 463, guard_cells: [{column: C, row: 463, expected_value: 'July 2025', label: month}, {column: G, row: 463, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 466, guard_cells: [{column: C, row: 466, expected_value: 'July 2025', label: month}, {column: G, row: 466, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_08.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_08 + period: 2025-08 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 467, guard_cells: [{column: C, row: 467, expected_value: 'August 2025', label: month}, {column: H, row: 467, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 468, guard_cells: [{column: C, row: 468, expected_value: 'August 2025', label: month}, {column: H, row: 468, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 473, guard_cells: [{column: C, row: 473, expected_value: 'August 2025', label: month}, {column: H, row: 473, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 474, guard_cells: [{column: C, row: 474, expected_value: 'August 2025', label: month}, {column: H, row: 474, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 476, guard_cells: [{column: C, row: 476, expected_value: 'August 2025', label: month}, {column: H, row: 476, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 477, guard_cells: [{column: C, row: 477, expected_value: 'August 2025', label: month}, {column: H, row: 477, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 479, guard_cells: [{column: C, row: 479, expected_value: 'August 2025', label: month}, {column: H, row: 479, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 480, guard_cells: [{column: C, row: 480, expected_value: 'August 2025', label: month}, {column: H, row: 480, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_08.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_08.total + period: 2025-08 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 469, guard_cells: [{column: C, row: 469, expected_value: 'August 2025', label: month}, {column: G, row: 469, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 475, guard_cells: [{column: C, row: 475, expected_value: 'August 2025', label: month}, {column: G, row: 475, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 478, guard_cells: [{column: C, row: 478, expected_value: 'August 2025', label: month}, {column: G, row: 478, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 481, guard_cells: [{column: C, row: 481, expected_value: 'August 2025', label: month}, {column: G, row: 481, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_09.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_09 + period: 2025-09 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 482, guard_cells: [{column: C, row: 482, expected_value: 'September 2025', label: month}, {column: H, row: 482, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 483, guard_cells: [{column: C, row: 483, expected_value: 'September 2025', label: month}, {column: H, row: 483, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 488, guard_cells: [{column: C, row: 488, expected_value: 'September 2025', label: month}, {column: H, row: 488, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 489, guard_cells: [{column: C, row: 489, expected_value: 'September 2025', label: month}, {column: H, row: 489, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 491, guard_cells: [{column: C, row: 491, expected_value: 'September 2025', label: month}, {column: H, row: 491, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 492, guard_cells: [{column: C, row: 492, expected_value: 'September 2025', label: month}, {column: H, row: 492, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 494, guard_cells: [{column: C, row: 494, expected_value: 'September 2025', label: month}, {column: H, row: 494, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 495, guard_cells: [{column: C, row: 495, expected_value: 'September 2025', label: month}, {column: H, row: 495, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_09.total + period: 2025-09 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 484, guard_cells: [{column: C, row: 484, expected_value: 'September 2025', label: month}, {column: G, row: 484, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 490, guard_cells: [{column: C, row: 490, expected_value: 'September 2025', label: month}, {column: G, row: 490, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 493, guard_cells: [{column: C, row: 493, expected_value: 'September 2025', label: month}, {column: G, row: 493, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 496, guard_cells: [{column: C, row: 496, expected_value: 'September 2025', label: month}, {column: G, row: 496, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_10.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_10 + period: 2025-10 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 497, guard_cells: [{column: C, row: 497, expected_value: 'October 2025', label: month}, {column: H, row: 497, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 498, guard_cells: [{column: C, row: 498, expected_value: 'October 2025', label: month}, {column: H, row: 498, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 503, guard_cells: [{column: C, row: 503, expected_value: 'October 2025', label: month}, {column: H, row: 503, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 504, guard_cells: [{column: C, row: 504, expected_value: 'October 2025', label: month}, {column: H, row: 504, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 506, guard_cells: [{column: C, row: 506, expected_value: 'October 2025', label: month}, {column: H, row: 506, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 507, guard_cells: [{column: C, row: 507, expected_value: 'October 2025', label: month}, {column: H, row: 507, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 509, guard_cells: [{column: C, row: 509, expected_value: 'October 2025', label: month}, {column: H, row: 509, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 510, guard_cells: [{column: C, row: 510, expected_value: 'October 2025', label: month}, {column: H, row: 510, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_10.total + period: 2025-10 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 499, guard_cells: [{column: C, row: 499, expected_value: 'October 2025', label: month}, {column: G, row: 499, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 505, guard_cells: [{column: C, row: 505, expected_value: 'October 2025', label: month}, {column: G, row: 505, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 508, guard_cells: [{column: C, row: 508, expected_value: 'October 2025', label: month}, {column: G, row: 508, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 511, guard_cells: [{column: C, row: 511, expected_value: 'October 2025', label: month}, {column: G, row: 511, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_11.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_11 + period: 2025-11 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 512, guard_cells: [{column: C, row: 512, expected_value: 'November 2025', label: month}, {column: H, row: 512, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 513, guard_cells: [{column: C, row: 513, expected_value: 'November 2025', label: month}, {column: H, row: 513, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 518, guard_cells: [{column: C, row: 518, expected_value: 'November 2025', label: month}, {column: H, row: 518, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 519, guard_cells: [{column: C, row: 519, expected_value: 'November 2025', label: month}, {column: H, row: 519, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 521, guard_cells: [{column: C, row: 521, expected_value: 'November 2025', label: month}, {column: H, row: 521, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 522, guard_cells: [{column: C, row: 522, expected_value: 'November 2025', label: month}, {column: H, row: 522, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 524, guard_cells: [{column: C, row: 524, expected_value: 'November 2025', label: month}, {column: H, row: 524, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 525, guard_cells: [{column: C, row: 525, expected_value: 'November 2025', label: month}, {column: H, row: 525, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_11.total + period: 2025-11 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 514, guard_cells: [{column: C, row: 514, expected_value: 'November 2025', label: month}, {column: G, row: 514, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 520, guard_cells: [{column: C, row: 520, expected_value: 'November 2025', label: month}, {column: G, row: 520, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 523, guard_cells: [{column: C, row: 523, expected_value: 'November 2025', label: month}, {column: G, row: 523, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 526, guard_cells: [{column: C, row: 526, expected_value: 'November 2025', label: month}, {column: G, row: 526, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_12.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_12 + period: 2025-12 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 527, guard_cells: [{column: C, row: 527, expected_value: 'December 2025', label: month}, {column: H, row: 527, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 528, guard_cells: [{column: C, row: 528, expected_value: 'December 2025', label: month}, {column: H, row: 528, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 533, guard_cells: [{column: C, row: 533, expected_value: 'December 2025', label: month}, {column: H, row: 533, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 534, guard_cells: [{column: C, row: 534, expected_value: 'December 2025', label: month}, {column: H, row: 534, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 536, guard_cells: [{column: C, row: 536, expected_value: 'December 2025', label: month}, {column: H, row: 536, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 537, guard_cells: [{column: C, row: 537, expected_value: 'December 2025', label: month}, {column: H, row: 537, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 539, guard_cells: [{column: C, row: 539, expected_value: 'December 2025', label: month}, {column: H, row: 539, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 540, guard_cells: [{column: C, row: 540, expected_value: 'December 2025', label: month}, {column: H, row: 540, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2025_12.total + period: 2025-12 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 529, guard_cells: [{column: C, row: 529, expected_value: 'December 2025', label: month}, {column: G, row: 529, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 535, guard_cells: [{column: C, row: 535, expected_value: 'December 2025', label: month}, {column: G, row: 535, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 538, guard_cells: [{column: C, row: 538, expected_value: 'December 2025', label: month}, {column: G, row: 538, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 541, guard_cells: [{column: C, row: 541, expected_value: 'December 2025', label: month}, {column: G, row: 541, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_01.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_01 + period: 2026-01 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 542, guard_cells: [{column: C, row: 542, expected_value: 'January 2026', label: month}, {column: H, row: 542, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 543, guard_cells: [{column: C, row: 543, expected_value: 'January 2026', label: month}, {column: H, row: 543, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 548, guard_cells: [{column: C, row: 548, expected_value: 'January 2026', label: month}, {column: H, row: 548, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 549, guard_cells: [{column: C, row: 549, expected_value: 'January 2026', label: month}, {column: H, row: 549, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 551, guard_cells: [{column: C, row: 551, expected_value: 'January 2026', label: month}, {column: H, row: 551, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 552, guard_cells: [{column: C, row: 552, expected_value: 'January 2026', label: month}, {column: H, row: 552, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 554, guard_cells: [{column: C, row: 554, expected_value: 'January 2026', label: month}, {column: H, row: 554, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 555, guard_cells: [{column: C, row: 555, expected_value: 'January 2026', label: month}, {column: H, row: 555, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_01.total + period: 2026-01 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 544, guard_cells: [{column: C, row: 544, expected_value: 'January 2026', label: month}, {column: G, row: 544, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 550, guard_cells: [{column: C, row: 550, expected_value: 'January 2026', label: month}, {column: G, row: 550, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 553, guard_cells: [{column: C, row: 553, expected_value: 'January 2026', label: month}, {column: G, row: 553, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 556, guard_cells: [{column: C, row: 556, expected_value: 'January 2026', label: month}, {column: G, row: 556, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_02.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_02 + period: 2026-02 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 557, guard_cells: [{column: C, row: 557, expected_value: 'February 2026', label: month}, {column: H, row: 557, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 558, guard_cells: [{column: C, row: 558, expected_value: 'February 2026', label: month}, {column: H, row: 558, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 563, guard_cells: [{column: C, row: 563, expected_value: 'February 2026', label: month}, {column: H, row: 563, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 564, guard_cells: [{column: C, row: 564, expected_value: 'February 2026', label: month}, {column: H, row: 564, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 566, guard_cells: [{column: C, row: 566, expected_value: 'February 2026', label: month}, {column: H, row: 566, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 567, guard_cells: [{column: C, row: 567, expected_value: 'February 2026', label: month}, {column: H, row: 567, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 569, guard_cells: [{column: C, row: 569, expected_value: 'February 2026', label: month}, {column: H, row: 569, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 570, guard_cells: [{column: C, row: 570, expected_value: 'February 2026', label: month}, {column: H, row: 570, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_02.total + period: 2026-02 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 559, guard_cells: [{column: C, row: 559, expected_value: 'February 2026', label: month}, {column: G, row: 559, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 565, guard_cells: [{column: C, row: 565, expected_value: 'February 2026', label: month}, {column: G, row: 565, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 568, guard_cells: [{column: C, row: 568, expected_value: 'February 2026', label: month}, {column: G, row: 568, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 571, guard_cells: [{column: C, row: 571, expected_value: 'February 2026', label: month}, {column: G, row: 571, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_03.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_03 + period: 2026-03 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 572, guard_cells: [{column: C, row: 572, expected_value: 'March 2026', label: month}, {column: H, row: 572, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 573, guard_cells: [{column: C, row: 573, expected_value: 'March 2026', label: month}, {column: H, row: 573, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 578, guard_cells: [{column: C, row: 578, expected_value: 'March 2026', label: month}, {column: H, row: 578, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 579, guard_cells: [{column: C, row: 579, expected_value: 'March 2026', label: month}, {column: H, row: 579, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 581, guard_cells: [{column: C, row: 581, expected_value: 'March 2026', label: month}, {column: H, row: 581, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 582, guard_cells: [{column: C, row: 582, expected_value: 'March 2026', label: month}, {column: H, row: 582, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 584, guard_cells: [{column: C, row: 584, expected_value: 'March 2026', label: month}, {column: H, row: 584, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 585, guard_cells: [{column: C, row: 585, expected_value: 'March 2026', label: month}, {column: H, row: 585, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_03.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_03.total + period: 2026-03 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 574, guard_cells: [{column: C, row: 574, expected_value: 'March 2026', label: month}, {column: G, row: 574, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 580, guard_cells: [{column: C, row: 580, expected_value: 'March 2026', label: month}, {column: G, row: 580, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 583, guard_cells: [{column: C, row: 583, expected_value: 'March 2026', label: month}, {column: G, row: 583, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 586, guard_cells: [{column: C, row: 586, expected_value: 'March 2026', label: month}, {column: G, row: 586, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_04.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_04 + period: 2026-04 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 587, guard_cells: [{column: C, row: 587, expected_value: 'April 2026', label: month}, {column: H, row: 587, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 588, guard_cells: [{column: C, row: 588, expected_value: 'April 2026', label: month}, {column: H, row: 588, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 593, guard_cells: [{column: C, row: 593, expected_value: 'April 2026', label: month}, {column: H, row: 593, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 594, guard_cells: [{column: C, row: 594, expected_value: 'April 2026', label: month}, {column: H, row: 594, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 596, guard_cells: [{column: C, row: 596, expected_value: 'April 2026', label: month}, {column: H, row: 596, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 597, guard_cells: [{column: C, row: 597, expected_value: 'April 2026', label: month}, {column: H, row: 597, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 599, guard_cells: [{column: C, row: 599, expected_value: 'April 2026', label: month}, {column: H, row: 599, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 600, guard_cells: [{column: C, row: 600, expected_value: 'April 2026', label: month}, {column: H, row: 600, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_04.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_04.total + period: 2026-04 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 589, guard_cells: [{column: C, row: 589, expected_value: 'April 2026', label: month}, {column: G, row: 589, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 595, guard_cells: [{column: C, row: 595, expected_value: 'April 2026', label: month}, {column: G, row: 595, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 598, guard_cells: [{column: C, row: 598, expected_value: 'April 2026', label: month}, {column: G, row: 598, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 601, guard_cells: [{column: C, row: 601, expected_value: 'April 2026', label: month}, {column: G, row: 601, expected_value: Total, label: payment indicator publisher Total}]} +- <<: *monthly + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_05.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_05 + period: 2026-05 + rows: + - {<<: *none__payment_indicator_no, ordinal: 0, row_number: 602, guard_cells: [{column: C, row: 602, expected_value: 'May 2026', label: month}, {column: H, row: 602, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *none__payment_indicator_yes, ordinal: 1, row_number: 603, guard_cells: [{column: C, row: 603, expected_value: 'May 2026', label: month}, {column: H, row: 603, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_no, ordinal: 2, row_number: 608, guard_cells: [{column: C, row: 608, expected_value: 'May 2026', label: month}, {column: H, row: 608, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcw__payment_indicator_yes, ordinal: 3, row_number: 609, guard_cells: [{column: C, row: 609, expected_value: 'May 2026', label: month}, {column: H, row: 609, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_no, ordinal: 4, row_number: 611, guard_cells: [{column: C, row: 611, expected_value: 'May 2026', label: month}, {column: H, row: 611, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_higher__payment_indicator_yes, ordinal: 5, row_number: 612, guard_cells: [{column: C, row: 612, expected_value: 'May 2026', label: month}, {column: H, row: 612, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_no, ordinal: 6, row_number: 614, guard_cells: [{column: C, row: 614, expected_value: 'May 2026', label: month}, {column: H, row: 614, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:0', label: payment indicator value URI}]} + - {<<: *lcwra_lower__payment_indicator_yes, ordinal: 7, row_number: 615, guard_cells: [{column: C, row: 615, expected_value: 'May 2026', label: month}, {column: H, row: 615, expected_value: 'str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT:C_UC_PAYMENT:1', label: payment indicator value URI}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_05.total.v1 + source_record_id_prefix: dwp.statx.uc_benefit_units.lcw_entitlement_payment_indicator.month2026_05.total + period: 2026-05 + rows: + - {<<: *none__payment_indicator_all, ordinal: 0, row_number: 604, guard_cells: [{column: C, row: 604, expected_value: 'May 2026', label: month}, {column: G, row: 604, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcw__payment_indicator_all, ordinal: 1, row_number: 610, guard_cells: [{column: C, row: 610, expected_value: 'May 2026', label: month}, {column: G, row: 610, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_higher__payment_indicator_all, ordinal: 2, row_number: 613, guard_cells: [{column: C, row: 613, expected_value: 'May 2026', label: month}, {column: G, row: 613, expected_value: Total, label: payment indicator publisher Total}]} + - {<<: *lcwra_lower__payment_indicator_all, ordinal: 3, row_number: 616, guard_cells: [{column: C, row: 616, expected_value: 'May 2026', label: month}, {column: G, row: 616, expected_value: Total, label: payment indicator publisher Total}]} diff --git a/packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml new file mode 100644 index 00000000..b626d25d --- /dev/null +++ b/packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml @@ -0,0 +1,875 @@ +# DWP People on Universal Credit (Stat-Xplore UC_Monthly), person grain: both partners of a +# joint claim are counted, so these counts are not benefit-unit shares and do not +# reconcile with the UC_Households cubes. UC_Households carries no earnings or employment +# field (checked against the Stat-Xplore schema on 11 September 2026), which is why +# chronicle#259 item 4 lands on this dataset. January 2023 through May 2026 (41 months; +# 202606 is rejected), 18 August 2026 release. No Chronicle-side summation is emitted. +# Employment Indicator, banded value set C_UC_EMPLOYMENT_2023_BAND: 'In employment (PAYE) or +# self-employment' (HMRC Real Time Information PAYE earnings in the assessment period +# spanning the count date, or self-employed earnings reported to DWP), 'Not in employment +# (PAYE) or self-employment', and 'Not available'. The detailed value set (PAYE only, +# self-employment only, both) is not ported. The recode requests total: true, so DWP emits +# the all-people Total itself (.total record sets, employment_indicator: all). +# DWP holds the indicator for the latest month back until the next release (annotation V): +# in May 2026 every person is 'Not available', so the two employment categories are not +# ported for May 2026 (zeros by unavailability); that month's 'Not available' row and Total +# are. DWP marks April and May 2025 'rev': revised, and not previously on Stat-Xplore +# because the data was suspended. +schema_version: ledger.source_package.v1 +package_id: dwp-uc-people-employment-indicator-january-2023-may-2026 +label: 'DWP Stat-Xplore: People on Universal Credit by employment indicator by employment indicator, Great Britain, January 2023 to May 2026' +artifact: + source_name: dwp + source_table: 'People on Universal Credit by employment indicator, January 2023 to May 2026' + resource_package: db + resource_directory: data/dwp/uc_people_employment_indicator_january_2023_may_2026 + manifest: manifest.yaml + vintage: stat_xplore_2026_09_11 + extracted_at: '2026-09-11' + extraction_method: >- + Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube cell; + database str:database:UC_Monthly; measure str:count:UC_Monthly:V_F_UC_CASELOAD_FULL; + fields in response order: + str:field:UC_Monthly:F_UC_DATE:DATE_NAME; + str:field:UC_Monthly:V_F_UC_CASELOAD_FULL:EMPLOYMENT_CODE; + value sets: C_UC_DATE, C_UC_EMPLOYMENT_2023_BAND; + months January 2023 through May 2026 (202301 through 202605), inclusive; + recode total: true on EMPLOYMENT_CODE only, all other recodes total: false. + parser: statxplore_table_json_rows + sheet_name: api_response + artifact_year: 2025 +record_sets: +- &monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_01.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_01 + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: universal_credit_claimant + domain: universal_credit + groupby_dimension: dwp.uc_employment_indicator + assertion: observation + rows: + - &employment_not_in_employment_paye_or_self_employment + value_id: employment_not_in_employment_paye_or_self_employment + label: 'Not in employment (PAYE) or self-employment' + ordinal: 0 + row_number: 2 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Monthly:V_F_UC_CASELOAD_FULL:EMPLOYMENT_CODE:C_UC_EMPLOYMENT_2023_BAND:0' + table_record_kind: detail + filters: {employment_indicator: 'Not in employment (PAYE) or self-employment'} + constraints: + - {variable: employment_indicator, operator: '==', value: 'Not in employment (PAYE) or self-employment', label: employment indicator} + guard_cells: [{column: C, row: 2, expected_value: 'January 2023', label: month}] + - &employment_in_employment_paye_or_self_employment + value_id: employment_in_employment_paye_or_self_employment + label: 'In employment (PAYE) or self-employment' + ordinal: 1 + row_number: 3 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Monthly:V_F_UC_CASELOAD_FULL:EMPLOYMENT_CODE:C_UC_EMPLOYMENT_2023_BAND:1' + table_record_kind: detail + filters: {employment_indicator: 'In employment (PAYE) or self-employment'} + constraints: + - {variable: employment_indicator, operator: '==', value: 'In employment (PAYE) or self-employment', label: employment indicator} + guard_cells: [{column: C, row: 3, expected_value: 'January 2023', label: month}] + - &employment_not_available + value_id: employment_not_available + label: 'Not available' + ordinal: 2 + row_number: 4 + expected_row_header_column: F + expected_row_header: 'str:value:UC_Monthly:V_F_UC_CASELOAD_FULL:EMPLOYMENT_CODE:C_UC_EMPLOYMENT_2023_BAND:99' + table_record_kind: detail + filters: {employment_indicator: 'Not available'} + constraints: + - {variable: employment_indicator, operator: '==', value: 'Not available', label: employment indicator} + guard_cells: [{column: C, row: 4, expected_value: 'January 2023', label: month}] + measures: + - measure_id: people + label: 'People on Universal Credit' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_people + source_concept: dwp.people_on_universal_credit + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Monthly/Employment%20Indicator.html + concept_evidence_notes: 'DWP People on Universal Credit (UC_Monthly) cube cells for January 2023 to May 2026 by the banded employment indicator preserve the publisher labels and value URIs. People are individual claimants; both partners of a joint claim are counted.' + unit: count + aggregation: sum + expected_cell_type: number +- &monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_01.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_01.total + sheet_name: api_response + period_type: month + period: 2023-01 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: universal_credit_claimant + domain: universal_credit + groupby_dimension: dwp.uc_employment_indicator + assertion: observation + rows: + - &employment_all + value_id: employment_all + label: 'Total' + ordinal: 0 + row_number: 5 + expected_row_header_column: E + expected_row_header: Total + table_record_kind: total + filters: {employment_indicator: 'all'} + guard_cells: [{column: C, row: 5, expected_value: 'January 2023', label: month}] + measures: + - measure_id: total_people + label: 'People on Universal Credit, published total over employment indicator' + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: value + concept: dwp.uc_people + source_concept: dwp.people_on_universal_credit + concept_relation: source_label + concept_authority: dwp + concept_evidence_url: https://stat-xplore.dwp.gov.uk/webapi/metadata/UC_Monthly/Employment%20Indicator.html + concept_evidence_notes: 'DWP emits this Total item itself (recode total: true on EMPLOYMENT_CODE); Chronicle does not sum the categories.' + unit: count + aggregation: sum + expected_cell_type: number +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_02.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_02 + period: 2023-02 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 6, guard_cells: [{column: C, row: 6, expected_value: 'February 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 7, guard_cells: [{column: C, row: 7, expected_value: 'February 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 8, guard_cells: [{column: C, row: 8, expected_value: 'February 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_02.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_02.total + period: 2023-02 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 9, guard_cells: [{column: C, row: 9, expected_value: 'February 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_03.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_03 + period: 2023-03 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 10, guard_cells: [{column: C, row: 10, expected_value: 'March 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 11, guard_cells: [{column: C, row: 11, expected_value: 'March 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 12, guard_cells: [{column: C, row: 12, expected_value: 'March 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_03.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_03.total + period: 2023-03 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 13, guard_cells: [{column: C, row: 13, expected_value: 'March 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_04.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_04 + period: 2023-04 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 14, guard_cells: [{column: C, row: 14, expected_value: 'April 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 15, guard_cells: [{column: C, row: 15, expected_value: 'April 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 16, guard_cells: [{column: C, row: 16, expected_value: 'April 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_04.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_04.total + period: 2023-04 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 17, guard_cells: [{column: C, row: 17, expected_value: 'April 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_05.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_05 + period: 2023-05 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 18, guard_cells: [{column: C, row: 18, expected_value: 'May 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 19, guard_cells: [{column: C, row: 19, expected_value: 'May 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 20, guard_cells: [{column: C, row: 20, expected_value: 'May 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_05.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_05.total + period: 2023-05 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 21, guard_cells: [{column: C, row: 21, expected_value: 'May 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_06.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_06 + period: 2023-06 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 22, guard_cells: [{column: C, row: 22, expected_value: 'June 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 23, guard_cells: [{column: C, row: 23, expected_value: 'June 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 24, guard_cells: [{column: C, row: 24, expected_value: 'June 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_06.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_06.total + period: 2023-06 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 25, guard_cells: [{column: C, row: 25, expected_value: 'June 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_07.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_07 + period: 2023-07 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 26, guard_cells: [{column: C, row: 26, expected_value: 'July 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 27, guard_cells: [{column: C, row: 27, expected_value: 'July 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 28, guard_cells: [{column: C, row: 28, expected_value: 'July 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_07.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_07.total + period: 2023-07 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 29, guard_cells: [{column: C, row: 29, expected_value: 'July 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_08.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_08 + period: 2023-08 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 30, guard_cells: [{column: C, row: 30, expected_value: 'August 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 31, guard_cells: [{column: C, row: 31, expected_value: 'August 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 32, guard_cells: [{column: C, row: 32, expected_value: 'August 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_08.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_08.total + period: 2023-08 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 33, guard_cells: [{column: C, row: 33, expected_value: 'August 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_09.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_09 + period: 2023-09 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 34, guard_cells: [{column: C, row: 34, expected_value: 'September 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 35, guard_cells: [{column: C, row: 35, expected_value: 'September 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 36, guard_cells: [{column: C, row: 36, expected_value: 'September 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_09.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_09.total + period: 2023-09 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 37, guard_cells: [{column: C, row: 37, expected_value: 'September 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_10.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_10 + period: 2023-10 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 38, guard_cells: [{column: C, row: 38, expected_value: 'October 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 39, guard_cells: [{column: C, row: 39, expected_value: 'October 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 40, guard_cells: [{column: C, row: 40, expected_value: 'October 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_10.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_10.total + period: 2023-10 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 41, guard_cells: [{column: C, row: 41, expected_value: 'October 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_11.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_11 + period: 2023-11 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 42, guard_cells: [{column: C, row: 42, expected_value: 'November 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 43, guard_cells: [{column: C, row: 43, expected_value: 'November 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 44, guard_cells: [{column: C, row: 44, expected_value: 'November 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_11.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_11.total + period: 2023-11 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 45, guard_cells: [{column: C, row: 45, expected_value: 'November 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_12.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_12 + period: 2023-12 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 46, guard_cells: [{column: C, row: 46, expected_value: 'December 2023', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 47, guard_cells: [{column: C, row: 47, expected_value: 'December 2023', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 48, guard_cells: [{column: C, row: 48, expected_value: 'December 2023', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2023_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2023_12.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2023_12.total + period: 2023-12 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 49, guard_cells: [{column: C, row: 49, expected_value: 'December 2023', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_01.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_01 + period: 2024-01 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 50, guard_cells: [{column: C, row: 50, expected_value: 'January 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 51, guard_cells: [{column: C, row: 51, expected_value: 'January 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 52, guard_cells: [{column: C, row: 52, expected_value: 'January 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_01.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_01.total + period: 2024-01 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 53, guard_cells: [{column: C, row: 53, expected_value: 'January 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_02.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_02 + period: 2024-02 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 54, guard_cells: [{column: C, row: 54, expected_value: 'February 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 55, guard_cells: [{column: C, row: 55, expected_value: 'February 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 56, guard_cells: [{column: C, row: 56, expected_value: 'February 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_02.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_02.total + period: 2024-02 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 57, guard_cells: [{column: C, row: 57, expected_value: 'February 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_03.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_03 + period: 2024-03 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 58, guard_cells: [{column: C, row: 58, expected_value: 'March 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 59, guard_cells: [{column: C, row: 59, expected_value: 'March 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 60, guard_cells: [{column: C, row: 60, expected_value: 'March 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_03.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_03.total + period: 2024-03 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 61, guard_cells: [{column: C, row: 61, expected_value: 'March 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_04.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_04 + period: 2024-04 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 62, guard_cells: [{column: C, row: 62, expected_value: 'April 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 63, guard_cells: [{column: C, row: 63, expected_value: 'April 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 64, guard_cells: [{column: C, row: 64, expected_value: 'April 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_04.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_04.total + period: 2024-04 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 65, guard_cells: [{column: C, row: 65, expected_value: 'April 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_05.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_05 + period: 2024-05 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 66, guard_cells: [{column: C, row: 66, expected_value: 'May 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 67, guard_cells: [{column: C, row: 67, expected_value: 'May 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 68, guard_cells: [{column: C, row: 68, expected_value: 'May 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_05.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_05.total + period: 2024-05 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 69, guard_cells: [{column: C, row: 69, expected_value: 'May 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_06.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_06 + period: 2024-06 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 70, guard_cells: [{column: C, row: 70, expected_value: 'June 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 71, guard_cells: [{column: C, row: 71, expected_value: 'June 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 72, guard_cells: [{column: C, row: 72, expected_value: 'June 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_06.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_06.total + period: 2024-06 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 73, guard_cells: [{column: C, row: 73, expected_value: 'June 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_07.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_07 + period: 2024-07 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 74, guard_cells: [{column: C, row: 74, expected_value: 'July 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 75, guard_cells: [{column: C, row: 75, expected_value: 'July 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 76, guard_cells: [{column: C, row: 76, expected_value: 'July 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_07.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_07.total + period: 2024-07 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 77, guard_cells: [{column: C, row: 77, expected_value: 'July 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_08.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_08 + period: 2024-08 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 78, guard_cells: [{column: C, row: 78, expected_value: 'August 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 79, guard_cells: [{column: C, row: 79, expected_value: 'August 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 80, guard_cells: [{column: C, row: 80, expected_value: 'August 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_08.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_08.total + period: 2024-08 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 81, guard_cells: [{column: C, row: 81, expected_value: 'August 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_09.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_09 + period: 2024-09 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 82, guard_cells: [{column: C, row: 82, expected_value: 'September 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 83, guard_cells: [{column: C, row: 83, expected_value: 'September 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 84, guard_cells: [{column: C, row: 84, expected_value: 'September 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_09.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_09.total + period: 2024-09 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 85, guard_cells: [{column: C, row: 85, expected_value: 'September 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_10.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_10 + period: 2024-10 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 86, guard_cells: [{column: C, row: 86, expected_value: 'October 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 87, guard_cells: [{column: C, row: 87, expected_value: 'October 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 88, guard_cells: [{column: C, row: 88, expected_value: 'October 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_10.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_10.total + period: 2024-10 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 89, guard_cells: [{column: C, row: 89, expected_value: 'October 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_11.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_11 + period: 2024-11 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 90, guard_cells: [{column: C, row: 90, expected_value: 'November 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 91, guard_cells: [{column: C, row: 91, expected_value: 'November 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 92, guard_cells: [{column: C, row: 92, expected_value: 'November 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_11.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_11.total + period: 2024-11 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 93, guard_cells: [{column: C, row: 93, expected_value: 'November 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_12.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_12 + period: 2024-12 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 94, guard_cells: [{column: C, row: 94, expected_value: 'December 2024', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 95, guard_cells: [{column: C, row: 95, expected_value: 'December 2024', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 96, guard_cells: [{column: C, row: 96, expected_value: 'December 2024', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2024_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2024_12.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2024_12.total + period: 2024-12 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 97, guard_cells: [{column: C, row: 97, expected_value: 'December 2024', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_01.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_01 + period: 2025-01 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 98, guard_cells: [{column: C, row: 98, expected_value: 'January 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 99, guard_cells: [{column: C, row: 99, expected_value: 'January 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 100, guard_cells: [{column: C, row: 100, expected_value: 'January 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_01.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_01.total + period: 2025-01 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 101, guard_cells: [{column: C, row: 101, expected_value: 'January 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_02.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_02 + period: 2025-02 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 102, guard_cells: [{column: C, row: 102, expected_value: 'February 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 103, guard_cells: [{column: C, row: 103, expected_value: 'February 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 104, guard_cells: [{column: C, row: 104, expected_value: 'February 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_02.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_02.total + period: 2025-02 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 105, guard_cells: [{column: C, row: 105, expected_value: 'February 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_03.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_03 + period: 2025-03 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 106, guard_cells: [{column: C, row: 106, expected_value: 'March 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 107, guard_cells: [{column: C, row: 107, expected_value: 'March 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 108, guard_cells: [{column: C, row: 108, expected_value: 'March 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_03.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_03.total + period: 2025-03 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 109, guard_cells: [{column: C, row: 109, expected_value: 'March 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_04.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_04 + period: 2025-04 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 110, guard_cells: [{column: C, row: 110, expected_value: 'April 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 111, guard_cells: [{column: C, row: 111, expected_value: 'April 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 112, guard_cells: [{column: C, row: 112, expected_value: 'April 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_04.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_04.total + period: 2025-04 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 113, guard_cells: [{column: C, row: 113, expected_value: 'April 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_05.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_05 + period: 2025-05 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 114, guard_cells: [{column: C, row: 114, expected_value: 'May 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 115, guard_cells: [{column: C, row: 115, expected_value: 'May 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 116, guard_cells: [{column: C, row: 116, expected_value: 'May 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_05.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_05.total + period: 2025-05 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 117, guard_cells: [{column: C, row: 117, expected_value: 'May 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_06 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_06.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_06 + period: 2025-06 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 118, guard_cells: [{column: C, row: 118, expected_value: 'June 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 119, guard_cells: [{column: C, row: 119, expected_value: 'June 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 120, guard_cells: [{column: C, row: 120, expected_value: 'June 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_06.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_06.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_06.total + period: 2025-06 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 121, guard_cells: [{column: C, row: 121, expected_value: 'June 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_07 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_07.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_07 + period: 2025-07 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 122, guard_cells: [{column: C, row: 122, expected_value: 'July 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 123, guard_cells: [{column: C, row: 123, expected_value: 'July 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 124, guard_cells: [{column: C, row: 124, expected_value: 'July 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_07.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_07.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_07.total + period: 2025-07 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 125, guard_cells: [{column: C, row: 125, expected_value: 'July 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_08 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_08.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_08 + period: 2025-08 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 126, guard_cells: [{column: C, row: 126, expected_value: 'August 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 127, guard_cells: [{column: C, row: 127, expected_value: 'August 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 128, guard_cells: [{column: C, row: 128, expected_value: 'August 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_08.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_08.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_08.total + period: 2025-08 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 129, guard_cells: [{column: C, row: 129, expected_value: 'August 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_09 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_09.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_09 + period: 2025-09 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 130, guard_cells: [{column: C, row: 130, expected_value: 'September 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 131, guard_cells: [{column: C, row: 131, expected_value: 'September 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 132, guard_cells: [{column: C, row: 132, expected_value: 'September 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_09.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_09.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_09.total + period: 2025-09 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 133, guard_cells: [{column: C, row: 133, expected_value: 'September 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_10 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_10.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_10 + period: 2025-10 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 134, guard_cells: [{column: C, row: 134, expected_value: 'October 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 135, guard_cells: [{column: C, row: 135, expected_value: 'October 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 136, guard_cells: [{column: C, row: 136, expected_value: 'October 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_10.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_10.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_10.total + period: 2025-10 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 137, guard_cells: [{column: C, row: 137, expected_value: 'October 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_11 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_11.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_11 + period: 2025-11 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 138, guard_cells: [{column: C, row: 138, expected_value: 'November 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 139, guard_cells: [{column: C, row: 139, expected_value: 'November 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 140, guard_cells: [{column: C, row: 140, expected_value: 'November 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_11.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_11.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_11.total + period: 2025-11 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 141, guard_cells: [{column: C, row: 141, expected_value: 'November 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_12 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_12.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_12 + period: 2025-12 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 142, guard_cells: [{column: C, row: 142, expected_value: 'December 2025', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 143, guard_cells: [{column: C, row: 143, expected_value: 'December 2025', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 144, guard_cells: [{column: C, row: 144, expected_value: 'December 2025', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2025_12.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2025_12.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2025_12.total + period: 2025-12 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 145, guard_cells: [{column: C, row: 145, expected_value: 'December 2025', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_01 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_01.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_01 + period: 2026-01 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 146, guard_cells: [{column: C, row: 146, expected_value: 'January 2026', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 147, guard_cells: [{column: C, row: 147, expected_value: 'January 2026', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 148, guard_cells: [{column: C, row: 148, expected_value: 'January 2026', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_01.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_01.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_01.total + period: 2026-01 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 149, guard_cells: [{column: C, row: 149, expected_value: 'January 2026', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_02 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_02.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_02 + period: 2026-02 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 150, guard_cells: [{column: C, row: 150, expected_value: 'February 2026', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 151, guard_cells: [{column: C, row: 151, expected_value: 'February 2026', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 152, guard_cells: [{column: C, row: 152, expected_value: 'February 2026', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_02.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_02.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_02.total + period: 2026-02 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 153, guard_cells: [{column: C, row: 153, expected_value: 'February 2026', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_03 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_03.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_03 + period: 2026-03 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 154, guard_cells: [{column: C, row: 154, expected_value: 'March 2026', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 155, guard_cells: [{column: C, row: 155, expected_value: 'March 2026', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 156, guard_cells: [{column: C, row: 156, expected_value: 'March 2026', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_03.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_03.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_03.total + period: 2026-03 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 157, guard_cells: [{column: C, row: 157, expected_value: 'March 2026', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_04 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_04.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_04 + period: 2026-04 + rows: + - {<<: *employment_not_in_employment_paye_or_self_employment, ordinal: 0, row_number: 158, guard_cells: [{column: C, row: 158, expected_value: 'April 2026', label: month}]} + - {<<: *employment_in_employment_paye_or_self_employment, ordinal: 1, row_number: 159, guard_cells: [{column: C, row: 159, expected_value: 'April 2026', label: month}]} + - {<<: *employment_not_available, ordinal: 2, row_number: 160, guard_cells: [{column: C, row: 160, expected_value: 'April 2026', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_04.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_04.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_04.total + period: 2026-04 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 161, guard_cells: [{column: C, row: 161, expected_value: 'April 2026', label: month}]} +- <<: *monthly + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_05 + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_05.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_05 + period: 2026-05 + rows: + - {<<: *employment_not_available, ordinal: 0, row_number: 164, guard_cells: [{column: C, row: 164, expected_value: 'May 2026', label: month}]} +- <<: *monthly_total + record_set_id: dwp.statx.uc_people.employment_indicator.month2026_05.total + provenance_class: administrative + record_set_spec_id: dwp.statx.uc_people.employment_indicator.month2026_05.total.v1 + source_record_id_prefix: dwp.statx.uc_people.employment_indicator.month2026_05.total + period: 2026-05 + rows: + - {<<: *employment_all, ordinal: 0, row_number: 165, guard_cells: [{column: C, row: 165, expected_value: 'May 2026', label: month}]} diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index 3ddfc286..7372d312 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -130,16 +130,16 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "aggregate_duplicate_key_count": 0, "entity_count": 12, "error_count": 0, - "fact_count": 202590, + "fact_count": 205161, "geography_count": 12553, "period_count": 492, "semantic_duplicate_key_count": 177, "skipped_source_count": 10, "source_count": 50, - "source_package_count": 191, + "source_package_count": 198, "warning_count": 1, } - assert len(rows) == 202590 + assert len(rows) == 205161 assert {row["provenance_class"] for row in rows} <= { "administrative", "census", @@ -157,7 +157,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ) assert rows[0]["aggregate_fact_key"].startswith("ledger.aggregate_fact.v2:") assert rows[0]["semantic_fact_key"].startswith("ledger.semantic_fact.v2:") - assert source_packages["source_package_count"] == 191 + assert source_packages["source_package_count"] == 198 assert source_packages["skipped_source_count"] == 10 assert sorted(item["source"] for item in source_packages["skipped_sources"]) == [ "census-acs-s0101-congressional-district-age-2024", @@ -171,7 +171,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "jct-obbba-revenue-estimates-2025", "jct-tax-expenditures-2024", ] - assert coverage["fact_count"] == 202590 + assert coverage["fact_count"] == 205161 assert coverage["counts"]["by_source"] == { "bea": 445, "bfp_economic_outlook": 5, @@ -188,7 +188,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "dfc_ni": 1189, "dfi_ni": 24, "dft": 1799, - "dwp": 10831, + "dwp": 13402, "eurostat": 207, "federal_reserve": 1, "fpb_economic_outlook": 1000, @@ -225,7 +225,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "welshgov": 1047, } table_counts = coverage["counts"]["by_source_table"] - assert len(table_counts) == 186 + assert len(table_counts) == 193 assert ( table_counts[ "dwp:Households on Universal Credit by family type, " @@ -306,9 +306,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ) assert ( table_counts[ - "dwp:Universal Credit childcare element statistics to August 2025, Table 1" + "dwp:Universal Credit childcare element statistics to May 2026, Tables 1 and 3" ] - == 54 + == 252 ) assert ( table_counts[ @@ -333,10 +333,59 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ) assert ( table_counts[ - "dwp:Households on Universal Credit with housing entitlement, " - "April to December 2025" + "dwp:Households on Universal Credit by housing entitlement tenure and payment indicator, " + "January 2023 to May 2026" ] - == 9 + == 492 + ) + assert ( + table_counts[ + "dwp:Households on Universal Credit by housing entitlement and payment indicator, " + "January 2023 to May 2026" + ] + == 123 + ) + assert ( + table_counts[ + "dwp:Households on Universal Credit by limited capability for work entitlement " + "and payment indicator, January 2023 to May 2026" + ] + == 492 + ) + assert ( + table_counts[ + "dwp:Households on Universal Credit by limited capability for work entitlement " + "group and payment indicator, January 2023 to May 2026" + ] + == 123 + ) + assert ( + table_counts[ + "dwp:Households on Universal Credit by carer entitlement and payment indicator, " + "January 2023 to May 2026" + ] + == 246 + ) + assert ( + table_counts[ + "dwp:People on Universal Credit by employment indicator, " + "January 2023 to May 2026" + ] + == 162 + ) + assert ( + table_counts[ + "dwp:Housing Benefit claimants by client type and tenure, " + "January 2023 to February 2026" + ] + == 456 + ) + assert ( + table_counts[ + "dwp:Housing Benefit claimants by client type, tenure and accommodation type, " + "September 2025 to February 2026" + ] + == 288 ) assert ( table_counts[ @@ -752,69 +801,69 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "month:2019-08": 23, "month:2020-05": 21, "month:2020-08": 23, - "month:2021-03": 1, - "month:2021-04": 1, - "month:2021-05": 22, - "month:2021-06": 1, - "month:2021-07": 1, - "month:2021-08": 24, - "month:2021-09": 1, - "month:2021-10": 1, - "month:2021-11": 1, - "month:2021-12": 1, - "month:2022-01": 1, - "month:2022-02": 1, - "month:2022-03": 1, - "month:2022-04": 1, - "month:2022-05": 22, - "month:2022-06": 1, - "month:2022-07": 1, - "month:2022-08": 24, - "month:2022-09": 1, - "month:2022-10": 1, - "month:2022-11": 1, - "month:2022-12": 1, - "month:2023-01": 380, - "month:2023-02": 379, - "month:2023-03": 387, - "month:2023-04": 453, - "month:2023-05": 474, - "month:2023-06": 461, - "month:2023-07": 453, - "month:2023-08": 476, - "month:2023-09": 461, - "month:2023-10": 453, - "month:2023-11": 453, - "month:2023-12": 467, - "month:2024-01": 448, - "month:2024-02": 447, - "month:2024-03": 455, - "month:2024-04": 453, - "month:2024-05": 474, - "month:2024-06": 461, - "month:2024-07": 453, - "month:2024-08": 476, - "month:2024-09": 461, - "month:2024-10": 559, - "month:2024-11": 559, - "month:2024-12": 837, - "month:2025-01": 555, - "month:2025-02": 553, - "month:2025-03": 683, - "month:2025-04": 753, - "month:2025-05": 6720, - "month:2025-06": 669, - "month:2025-07": 661, - "month:2025-08": 1098, - "month:2025-09": 677, - "month:2025-10": 660, - "month:2025-11": 675, - "month:2025-12": 924, - "month:2026-01": 449, - "month:2026-02": 453, - "month:2026-03": 454, - "month:2026-04": 446, - "month:2026-05": 445, + "month:2021-03": 4, + "month:2021-04": 4, + "month:2021-05": 25, + "month:2021-06": 4, + "month:2021-07": 4, + "month:2021-08": 27, + "month:2021-09": 4, + "month:2021-10": 4, + "month:2021-11": 4, + "month:2021-12": 4, + "month:2022-01": 4, + "month:2022-02": 4, + "month:2022-03": 4, + "month:2022-04": 4, + "month:2022-05": 25, + "month:2022-06": 4, + "month:2022-07": 4, + "month:2022-08": 27, + "month:2022-09": 4, + "month:2022-10": 4, + "month:2022-11": 4, + "month:2022-12": 4, + "month:2023-01": 435, + "month:2023-02": 434, + "month:2023-03": 442, + "month:2023-04": 508, + "month:2023-05": 529, + "month:2023-06": 516, + "month:2023-07": 508, + "month:2023-08": 531, + "month:2023-09": 516, + "month:2023-10": 508, + "month:2023-11": 508, + "month:2023-12": 522, + "month:2024-01": 503, + "month:2024-02": 502, + "month:2024-03": 510, + "month:2024-04": 508, + "month:2024-05": 529, + "month:2024-06": 516, + "month:2024-07": 508, + "month:2024-08": 531, + "month:2024-09": 516, + "month:2024-10": 614, + "month:2024-11": 614, + "month:2024-12": 892, + "month:2025-01": 610, + "month:2025-02": 608, + "month:2025-03": 738, + "month:2025-04": 807, + "month:2025-05": 6774, + "month:2025-06": 723, + "month:2025-07": 715, + "month:2025-08": 1152, + "month:2025-09": 780, + "month:2025-10": 763, + "month:2025-11": 778, + "month:2025-12": 1027, + "month:2026-01": 553, + "month:2026-02": 557, + "month:2026-03": 498, + "month:2026-04": 490, + "month:2026-05": 487, "month:2026-06": 348, "tax_year:1987": 9, "tax_year:1988": 9, @@ -990,11 +1039,11 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ) assert coverage["counts"]["by_geography"]["country:K02000001"] == 7356 assert coverage["counts"]["by_geography"]["country:E92000001"] == 2967 - assert coverage["counts"]["by_geography"]["country:K03000001"] == 5427 + assert coverage["counts"]["by_geography"]["country:K03000001"] == 7998 assert coverage["counts"]["by_geography"]["statistical_scope:ofgem:london"] == 216 assert len(coverage["counts"]["by_geography"]) == 12553 assert coverage["counts"]["by_entity"] == { - "benefit_unit": 4680, + "benefit_unit": 7089, "dwelling": 27269, "family": 1299, "firm": 1439, @@ -1002,7 +1051,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "household": 44441, "institutional_sector": 1185, "pension_plan": 2, - "person": 64831, + "person": 64993, "return": 14600, "social_protection_scheme": 36, "tax_unit": 40495, @@ -1023,12 +1072,19 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "dft-bus0415-fares-index-2026", "dft-bus05i-revenue-support-2025", "dft-nts0705-local-bus-trips-2024", - "dwp-uc-childcare-element-march-2021-august-2025", + "dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026", + "dwp-hb-claimants-client-type-tenure-january-2023-february-2026", + "dwp-uc-childcare-element-march-2021-may-2026", "dwp-uc-households-carer-entitlement-april-december-2025", + "dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026", "dwp-uc-households-children-april-december-2025", "dwp-uc-households-family-type-april-december-2025", - "dwp-uc-households-housing-entitlement-april-december-2025", + "dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026", + "dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026", + "dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026", + "dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026", "dwp-uc-households-lcwra-entitlement-april-december-2025", + "dwp-uc-people-employment-indicator-january-2023-may-2026", "hmrc-tax-free-childcare-march-2026", "dfc-ni-uc-statistics-may-2026", "hmrc-cgt-age-2026", diff --git a/tests/test_chronicle_source_package.py b/tests/test_chronicle_source_package.py index 94873d65..40d75175 100644 --- a/tests/test_chronicle_source_package.py +++ b/tests/test_chronicle_source_package.py @@ -712,14 +712,19 @@ def test_dwp_uc_deductions_package_preserves_rows_and_derives_uc_units(): def test_dwp_uc_childcare_element_package_preserves_monthly_publisher_series(): - package = load_source_package("dwp-uc-childcare-element-march-2021-august-2025") - facts = package.build_facts(2025) + package = load_source_package("dwp-uc-childcare-element-march-2021-may-2026") + facts = [ + fact + for fact in package.build_facts(2025) + if fact.layout.measure_id == "benefit_units" + ] values = {fact.period.value: fact.value for fact in facts} - assert len(facts) == 54 + assert len(facts) == 63 assert values["2021-03"] == 88_000 - assert values["2024-08"] == 171_000 - assert values["2025-08"] == 160_000 + # The May 2026 tables revised August 2025 from 160,000 (August 2025 vintage). + assert values["2025-08"] == 165_000 + assert values["2026-05"] == 164_000 assert all( fact.measure.concept == "dwp.uc_benefit_units_with_childcare_element" for fact in facts @@ -828,12 +833,6 @@ def test_ons_pipr_area_package_emits_2023_to_june_2026_months(): @pytest.mark.parametrize( ("alias", "concept", "april_value", "december_value"), [ - ( - "dwp-uc-households-housing-entitlement-april-december-2025", - "dwp.uc_benefit_units_with_housing_element", - 4_097_119, - 4_464_277, - ), ( "dwp-uc-households-lcwra-entitlement-april-december-2025", "dwp.uc_benefit_units_with_lcwra_element", diff --git a/tests/test_issue_259_uc_elements_housing_benefit.py b/tests/test_issue_259_uc_elements_housing_benefit.py new file mode 100644 index 00000000..89e3d48c --- /dev/null +++ b/tests/test_issue_259_uc_elements_housing_benefit.py @@ -0,0 +1,900 @@ +"""Regression tests for the chronicle#259 packages. + +Five Stat-Xplore UC_Households crosses of a UC element with the payment indicator +(January 2023 to May 2026), the People on UC employment indicator, the Housing Benefit +caseload by client type and tenure (January 2023 to February 2026) and by accommodation +type (from September 2025), and the UC childcare element statistics to May 2026, which +supersede the August 2025 vintage. Observed values are from DWP's 18 August 2026 releases. +""" + +from __future__ import annotations + +import hashlib +import json +from importlib.resources import files + +import pytest +import yaml + +from chronicle.consumer_contract import ( + consumer_fact_rows, + validate_consumer_fact_contract, +) +from chronicle.core import validate_facts +from chronicle.source_package import ( + SOURCE_PACKAGE_ALIASES, + load_source_package, + validate_source_package, +) +from chronicle.suite import build_source_suite + +WINDOW = "january-2023-may-2026" +HOUSING_TENURE = f"dwp-uc-households-housing-tenure-payment-indicator-{WINDOW}" +HOUSING_ENTITLEMENT = ( + f"dwp-uc-households-housing-entitlement-payment-indicator-{WINDOW}" +) +LCW = f"dwp-uc-households-lcw-entitlement-payment-indicator-{WINDOW}" +LCW_GROUP = f"dwp-uc-households-lcw-entitlement-group-payment-indicator-{WINDOW}" +CARER = f"dwp-uc-households-carer-entitlement-payment-indicator-{WINDOW}" +EMPLOYMENT = f"dwp-uc-people-employment-indicator-{WINDOW}" +HB = "dwp-hb-claimants-client-type-tenure-january-2023-february-2026" +HB_ACCOMMODATION = "dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026" +CHILDCARE = "dwp-uc-childcare-element-march-2021-may-2026" +ALL_259 = ( + HOUSING_TENURE, + HOUSING_ENTITLEMENT, + LCW, + LCW_GROUP, + CARER, + EMPLOYMENT, + HB, + HB_ACCOMMODATION, + CHILDCARE, +) +TENURES = ("Social Rented Sector", "Private Rented Sector", "Other or unknown") +LCW_KEY = "limited_capability_for_work_entitlement" +# alias -> (element filter key, ported categories, groupby dimension, fact count) +UC_CROSSES = { + HOUSING_TENURE: ( + "housing_entitlement_tenure", + {"No Housing Entitlement", *TENURES}, + "dwp.housing_entitlement_tenure", + 492, + ), + HOUSING_ENTITLEMENT: ( + "housing_entitlement_tenure", + {"Yes"}, + "dwp.housing_entitlement_tenure", + 123, + ), + LCW: ( + LCW_KEY, + {"None", "LCW", "LCWRA - Higher", "LCWRA - Lower"}, + "dwp.limited_capability_for_work_entitlement", + 492, + ), + LCW_GROUP: ( + LCW_KEY, + {"LCWRA"}, + "dwp.limited_capability_for_work_entitlement", + 123, + ), + CARER: ("carer_entitlement", {"No", "Yes"}, "dwp.carer_entitlement", 246), +} +# The April-December 2025 grouped tenure cell (codes 1, 2 and 3) of the retired +# dwp-uc-households-housing-entitlement-april-december-2025, as archived on 2026-08-21. +RETIRED_GROUPED_HOUSING_CELL = [ + 4_097_119, + 4_149_985, + 4_219_939, + 4_268_742, + 4_321_601, + 4_364_070, + 4_404_489, + 4_442_383, + 4_464_277, +] + + +def _months(start, end): + year, month = int(start[:4]), int(start[5:]) + out = [] + while f"{year}-{month:02d}" <= end: + out.append(f"{year}-{month:02d}") + year, month = (year + 1, 1) if month == 12 else (year, month + 1) + return out + + +UC_MONTHS = _months("2023-01", "2026-05") +HB_MONTHS = _months("2023-01", "2026-02") +ACCOMMODATION_MONTHS = _months("2025-09", "2026-02") +CHILDCARE_MONTHS = _months("2021-03", "2026-05") + + +def _archive(alias): + directory = files("db").joinpath( + "data", "dwp", alias.removeprefix("dwp-").replace("-", "_") + ) + manifest = yaml.safe_load(directory.joinpath("manifest.yaml").read_text()) + entry = manifest["files"][2025] + raw = directory.joinpath(entry["filename"]).read_bytes() + return entry, raw + + +@pytest.fixture(scope="module") +def facts_259(): + return {alias: load_source_package(alias).build_facts(2025) for alias in ALL_259} + + +def _fact(facts, *, period, measure_id=None, **filters): + matches = [ + fact + for fact in facts + if fact.period.value == period + and (measure_id is None or fact.layout.measure_id == measure_id) + and all(fact.filters.get(key) == value for key, value in filters.items()) + ] + assert len(matches) == 1, (period, measure_id, filters, len(matches)) + return matches[0].value + + +def _assert_common_contract(facts, *, months, entity, role, concept, source_concept): + assert {fact.period.value for fact in facts} == set(months) + assert all(fact.period.type == "month" for fact in facts) + assert all(fact.measure.concept == concept for fact in facts) + assert all(fact.measure.source_concept == source_concept for fact in facts) + assert all(fact.entity.name == entity for fact in facts) + assert all(fact.entity.role == role for fact in facts) + assert all(fact.geography.id == "K03000001" for fact in facts) + assert all(fact.geography.name == "Great Britain" for fact in facts) + assert all(fact.assertion == "observation" for fact in facts) + assert all(fact.provenance_class == "administrative" for fact in facts) + assert all(fact.source_row_keys and fact.source_cell_keys for fact in facts) + assert validate_facts(facts).valid + assert validate_consumer_fact_contract(facts).valid + assert len(consumer_fact_rows(facts)) == len(facts) + + +def test_retired_packages_are_no_longer_registered(): + # #259 item 2: the grouped housing cell is replaced by DWP's Housing Entitlement + # 'Yes' value; the May 2026 childcare tables supersede the August 2025 vintage. + assert "dwp-uc-households-housing-entitlement-april-december-2025" not in ( + SOURCE_PACKAGE_ALIASES + ) + assert "dwp-uc-childcare-element-march-2021-august-2025" not in ( + SOURCE_PACKAGE_ALIASES + ) + assert set(ALL_259) <= set(SOURCE_PACKAGE_ALIASES) + + +@pytest.mark.parametrize("alias", list(UC_CROSSES)) +def test_uc_element_crosses_cover_january_2023_to_may_2026(alias, facts_259): + element_key, categories, groupby, count = UC_CROSSES[alias] + report = validate_source_package(load_source_package(alias).package_path, year=2025) + facts = facts_259[alias] + detail = [fact for fact in facts if fact.layout.measure_id == "benefit_units"] + totals = [fact for fact in facts if fact.layout.measure_id == "total_benefit_units"] + + assert report.valid + assert report.counts["record_set_count"] == 2 * len(UC_MONTHS) == 82 + assert ( + report.counts["row_count"] + == report.counts["source_record_count"] + == len(facts) + == 3 * len(categories) * len(UC_MONTHS) + == count + ) + assert len(detail) == 2 * len(totals) + assert all(fact.layout.table_record_kind == "detail" for fact in detail) + assert all(fact.layout.table_record_kind == "total" for fact in totals) + assert all(fact.layout.groupby_dimension == groupby for fact in facts) + assert {fact.filters[element_key] for fact in facts} == categories + assert all( + set(fact.filters) == {element_key, "payment_indicator"} for fact in facts + ) + assert {fact.filters["payment_indicator"] for fact in detail} == {"No", "Yes"} + assert {fact.filters["payment_indicator"] for fact in totals} == {"all"} + assert all( + {c.variable for c in fact.constraints} == {element_key, "payment_indicator"} + for fact in detail + ) + # The publisher Total is guarded by its label, never by an `== all` constraint. + assert all( + {c.variable for c in fact.constraints} == {element_key} for fact in totals + ) + _assert_common_contract( + facts, + months=UC_MONTHS, + entity="benefit_unit", + role="universal_credit_unit_of_assessment", + concept="dwp.uc_benefit_units", + source_concept="dwp.uc_households", + ) + + +UC_DB = "str:database:UC_Households" +UC_MEASURE = "str:count:UC_Households:V_F_UC_HOUSEHOLDS" +UC_DATE = ("str:field:UC_Households:F_UC_HH_DATE:DATE_NAME", "C_UC_HH_DATE") +UC_PAYMENT = ( + "str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCPAYMENT", + "C_UC_PAYMENT", + [0, 1], + True, +) +HB_DB = "str:database:hb_new" +HB_MEASURE = "str:count:hb_new:V_F_HB_NEW" +HB_DATE = ("str:field:hb_new:F_HB_NEW_DATE:NEW_DATE_NAME", "C_HB_NEW_DATE") +HB_CLIENT = ("str:field:hb_new:V_F_HB_NEW:PENWORK", "C_PENWORK", [1, 2], True) +HB_TENURE = ( + "str:field:hb_new:V_F_HB_NEW:TENURE_PUB", + "C_HOUSING_SECTOR", + [1, 2, 99], + True, +) +UC_BASE_NOTES = {"I", "II", "III", "IV", "p", "r", "z"} +QUERY_SPECS = { + HOUSING_TENURE: ( + UC_DB, UC_MEASURE, UC_DATE, UC_MONTHS, + [("str:field:UC_Households:V_F_UC_HOUSEHOLDS:TENURE", "C_UC_HOUSING_TENURE", [0, 1, 2, 3], False), UC_PAYMENT], + [41, 4, 3], UC_BASE_NOTES, + ), + HOUSING_ENTITLEMENT: ( + UC_DB, UC_MEASURE, UC_DATE, UC_MONTHS, + [("str:field:UC_Households:V_F_UC_HOUSEHOLDS:TENURE", "C_UC_HOUSING_ENTITLEMENT", [0, 1], False), UC_PAYMENT], + [41, 2, 3], UC_BASE_NOTES, + ), + LCW: ( + UC_DB, UC_MEASURE, UC_DATE, UC_MONTHS, + [("str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT", "C_UC_LCW_ENTITLEMENT", [0, 1, 2, 3, 4], False), UC_PAYMENT], + [41, 5, 3], UC_BASE_NOTES | {"VIII", "XIII", "XIV"}, + ), + LCW_GROUP: ( + UC_DB, UC_MEASURE, UC_DATE, UC_MONTHS, + [("str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT", "C_UC_LCW_ENTITLEMENT_GROUP", [0, 1, 2, 3], False), UC_PAYMENT], + [41, 4, 3], UC_BASE_NOTES | {"VIII", "IX"}, + ), + CARER: ( + UC_DB, UC_MEASURE, UC_DATE, UC_MONTHS, + [("str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT", "C_UC_CARER_ENTITLEMENT", [0, 1], False), UC_PAYMENT], + [41, 2, 3], UC_BASE_NOTES, + ), + EMPLOYMENT: ( + "str:database:UC_Monthly", "str:count:UC_Monthly:V_F_UC_CASELOAD_FULL", + ("str:field:UC_Monthly:F_UC_DATE:DATE_NAME", "C_UC_DATE"), UC_MONTHS, + [("str:field:UC_Monthly:V_F_UC_CASELOAD_FULL:EMPLOYMENT_CODE", "C_UC_EMPLOYMENT_2023_BAND", [0, 1, 99], True)], + [41, 4], {"I", "II", "V", "rev", "z"}, + ), + HB: ( + HB_DB, HB_MEASURE, HB_DATE, HB_MONTHS, [HB_CLIENT, HB_TENURE], + [38, 3, 4], {"XXI", "XXV", "XXVI"}, + ), + HB_ACCOMMODATION: ( + HB_DB, HB_MEASURE, HB_DATE, ACCOMMODATION_MONTHS, + [HB_CLIENT, HB_TENURE, ("str:field:hb_new:V_F_HB_NEW:SATA", "C_SATA", [1, 2, 9, 99], False)], + [6, 3, 4, 4], {"XXI", "XXV", "XXVI"}, + ), +} # fmt: skip + + +def _value_uri(field, valueset, code): + return f"{field.replace('str:field:', 'str:value:')}:{valueset}:{code}" + + +@pytest.mark.parametrize("alias", list(QUERY_SPECS)) +def test_issue_259_responses_echo_the_requested_query(alias): + database, measure, (date_field, date_set), months, axes, shape, notes = QUERY_SPECS[ + alias + ] + entry, raw = _archive(alias) + assert hashlib.sha256(raw).hexdigest() == entry["sha256"] + assert len(raw) == entry["size_bytes"] + assert entry["source_url"] == "https://stat-xplore.dwp.gov.uk/webapi/rest/v1/table" + response = json.loads(raw) + recodes = { + date_field: { + "map": [ + [_value_uri(date_field, date_set, period.replace("-", ""))] + for period in months + ], + "total": False, + } + } + for field, valueset, codes, total in axes: + recodes[field] = { + "map": [[_value_uri(field, valueset, code)] for code in codes], + "total": total, + } + assert response["query"] == { + "database": database, + "measures": [measure], + "recodes": recodes, + "dimensions": [[field] for field in recodes], + } + assert [field["uri"] for field in response["fields"]] == list(recodes) + assert [len(field["items"]) for field in response["fields"]] == shape + for field in response["fields"]: + recode = recodes[field["uri"]] + assert [item["uris"] for item in field["items"] if "uris" in item] == recode[ + "map" + ] + assert [item for item in field["items"] if "uris" not in item] == ( + [{"type": "Total", "labels": ["Total"]}] if recode["total"] else [] + ) + month_items = response["fields"][0]["items"] + annotations = { + item["uris"][0].rsplit(":", 1)[1]: item.get("annotationKeys", []) + for item in month_items + } + if database == UC_DB: + # 18 August 2026 release: June 2024-February 2026 revised, March-May 2026 + # provisional, January 2023-May 2024 unmarked. + expected = { + code: ["r"] + if "202406" <= code <= "202602" + else ["p"] + if code >= "202603" + else [] + for code in annotations + } + elif database == "str:database:UC_Monthly": + # 'rev': revised, and not previously on Stat-Xplore as the data was suspended. + expected = { + code: ["rev"] if code in {"202504", "202505"} else [] + for code in annotations + } + else: + expected = {code: [] for code in annotations} + assert annotations == expected + assert set(response["annotationMap"]) == notes + + def assert_cube_shape(values, axis=0): + if axis == len(shape): + assert type(values) is int + return + assert len(values) == shape[axis] + for value in values: + assert_cube_shape(value, axis + 1) + + assert set(response["cubes"]) == {measure} + assert_cube_shape(response["cubes"][measure]["values"]) + + +@pytest.mark.parametrize( + ("alias", "count", "maximum", "nonzero"), + [ + (HOUSING_TENURE, 164, 8, 149), + (HOUSING_ENTITLEMENT, 41, 6, 34), + (LCW, 164, 8, 103), + (LCW_GROUP, 41, 8, 33), + (CARER, 82, 8, 71), + ], +) +def test_uc_element_total_is_a_publisher_payment_indicator_margin( + alias, count, maximum, nonzero, facts_259 +): + element_key = UC_CROSSES[alias][0] + facts = facts_259[alias] + gaps = [] + for total in [fact for fact in facts if fact.filters["payment_indicator"] == "all"]: + detail_sum = sum( + _fact( + facts, + period=total.period.value, + **{ + element_key: total.filters[element_key], + "payment_indicator": payment, + }, + ) + for payment in ("No", "Yes") + ) + gaps.append(abs(total.value - detail_sum)) + # Observed on the 18 August 2026 release; the gaps are disclosure control, and + # this comparison never emits a summed fact. + assert len(gaps) == count + assert max(gaps) == maximum + assert sum(gap != 0 for gap in gaps) == nonzero + assert all(gap <= 10 for gap in gaps) + + +def test_uc_element_crosses_pin_publisher_cells(facts_259): + # Order per category: payment No, Yes, all (the publisher Total). + samples = { + HOUSING_TENURE: { + "2023-01": {"Social Rented Sector": [93_300, 1_549_425, 1_642_728], "No Housing Entitlement": [379_428, 1_425_541, 1_804_970]}, + "2025-04": {"Social Rented Sector": [81_071, 2_253_181, 2_334_247], "Private Rented Sector": [96_396, 1_551_868, 1_648_265]}, + "2026-05": {"Private Rented Sector": [84_330, 1_619_930, 1_704_264], "Other or unknown": [7_727, 123_224, 130_950]}, + }, + HOUSING_ENTITLEMENT: { + "2023-01": {"Yes": [215_132, 2_951_190, 3_166_328]}, + "2025-04": {"Yes": [185_824, 3_911_297, 4_097_119]}, + "2026-05": {"Yes": [160_795, 4_323_921, 4_484_716]}, + }, + LCW: { + "2023-01": {"LCWRA - Higher": [16_280, 1_103_516, 1_119_796], "LCW": [407, 23_658, 24_060]}, + "2025-04": {"LCWRA - Higher": [20_964, 2_050_162, 2_071_127], "None": [513_435, 3_896_244, 4_409_680]}, + "2026-05": {"LCWRA - Higher": [18_096, 2_715_434, 2_733_533], "LCWRA - Lower": [65, 672, 735]}, + }, + LCW_GROUP: { + "2023-01": {"LCWRA": [16_280, 1_103_516, 1_119_796]}, + "2026-05": {"LCWRA": [18_159, 2_716_106, 2_734_269]}, + }, + CARER: { + "2023-01": {"Yes": [23_997, 524_385, 548_386]}, + "2025-04": {"Yes": [34_498, 1_047_219, 1_081_717], "No": [500_227, 4_937_249, 5_437_476]}, + "2026-05": {"Yes": [33_503, 1_182_372, 1_215_880]}, + }, + } # fmt: skip + for alias, by_period in samples.items(): + element_key = UC_CROSSES[alias][0] + for period, by_category in by_period.items(): + for category, expected in by_category.items(): + assert [ + _fact( + facts_259[alias], + period=period, + **{element_key: category, "payment_indicator": payment}, + ) + for payment in ("No", "Yes", "all") + ] == expected, (alias, period, category) + + +def test_housing_entitlement_yes_carries_the_retired_grouped_tenure_cell(facts_259): + tenure = facts_259[HOUSING_TENURE] + entitlement = facts_259[HOUSING_ENTITLEMENT] + # DWP's Housing Entitlement 'Yes' value is the same publisher cell the retired + # April-December 2025 package requested as one grouped recode of tenure codes + # 1, 2 and 3 and mislabelled 'Social Rented Sector' (#259 item 2). + assert [ + _fact( + entitlement, + period=period, + housing_entitlement_tenure="Yes", + payment_indicator="all", + ) + for period in _months("2025-04", "2025-12") + ] == RETIRED_GROUPED_HOUSING_CELL + # Summing the three tenure rows reproduces 'Yes' only within disclosure control: + # observed maxima 9, 9 and 10 (39, 38 and 40 of 41 months nonzero). + for payment, maximum, nonzero in (("No", 9, 39), ("Yes", 9, 38), ("all", 10, 40)): + gaps = [ + abs( + _fact( + entitlement, + period=period, + housing_entitlement_tenure="Yes", + payment_indicator=payment, + ) + - sum( + _fact( + tenure, + period=period, + housing_entitlement_tenure=category, + payment_indicator=payment, + ) + for category in TENURES + ) + ) + for period in UC_MONTHS + ] + assert max(gaps) == maximum + assert sum(gap != 0 for gap in gaps) == nonzero + assert all(gap <= 15 for gap in gaps) + + # 'No' is the same publisher code as 'No Housing Entitlement' (identical cells), + # which is why only the tenure package emits it. + tenure_cube = json.loads(_archive(HOUSING_TENURE)[1])["cubes"][UC_MEASURE]["values"] + entitlement_cube = json.loads(_archive(HOUSING_ENTITLEMENT)[1])["cubes"][ + UC_MEASURE + ]["values"] + assert [month[0] for month in entitlement_cube] == [ + month[0] for month in tenure_cube + ] + + +def test_lcw_categories_and_the_two_rate_lcwra_group(facts_259): + detail = facts_259[LCW] + group = facts_259[LCW_GROUP] + # 'LCW or LCWRA' is zero in every archived cell of both cubes, so it is not ported. + for alias in (LCW, LCW_GROUP): + response = json.loads(_archive(alias)[1]) + labels = [item["labels"][0] for item in response["fields"][1]["items"]] + position = labels.index("LCW or LCWRA") + cube = response["cubes"][UC_MEASURE]["values"] + assert all(cell == 0 for month in cube for cell in month[position]) + # 'LCWRA - Lower' is DWP's second LCWRA rate from April 2026. + lower = { + (period, payment): _fact( + detail, + period=period, + limited_capability_for_work_entitlement="LCWRA - Lower", + payment_indicator=payment, + ) + for period in UC_MONTHS + for payment in ("No", "Yes", "all") + } + assert {key: value for key, value in lower.items() if value} == { + ("2026-04", "No"): 7, + ("2026-04", "Yes"): 80, + ("2026-04", "all"): 88, + ("2026-05", "No"): 65, + ("2026-05", "Yes"): 672, + ("2026-05", "all"): 735, + } + for payment in ("No", "Yes", "all"): + for period in UC_MONTHS: + group_value = _fact( + group, + period=period, + limited_capability_for_work_entitlement="LCWRA", + payment_indicator=payment, + ) + rates = [ + _fact( + detail, + period=period, + limited_capability_for_work_entitlement=rate, + payment_indicator=payment, + ) + for rate in ("LCWRA - Higher", "LCWRA - Lower") + ] + if period < "2026-04": + # One LCWRA rate only: the group cell is the same publisher cell. + assert group_value == rates[0] + else: + # Observed gaps at most 6 against the two-rate sum (disclosure control). + assert abs(group_value - sum(rates)) <= 6 + + +def test_element_crosses_reproduce_the_april_december_2025_all_claims_packages( + facts_259, +): + # Same 18 August 2026 release: the publisher Totals equal the older single-category + # extracts cell for cell. + for old_alias, new_alias, element_key, category in ( + ( + "dwp-uc-households-lcwra-entitlement-april-december-2025", + LCW, + LCW_KEY, + "LCWRA - Higher", + ), + ( + "dwp-uc-households-carer-entitlement-april-december-2025", + CARER, + "carer_entitlement", + "Yes", + ), + ): + old = load_source_package(old_alias).build_facts(2025) + assert len(old) == 9 + for fact in old: + assert fact.value == _fact( + facts_259[new_alias], + period=fact.period.value, + **{element_key: category, "payment_indicator": "all"}, + ) + + +def test_employment_indicator_package_counts_people(facts_259): + report = validate_source_package( + load_source_package(EMPLOYMENT).package_path, year=2025 + ) + facts = facts_259[EMPLOYMENT] + detail = [fact for fact in facts if fact.layout.measure_id == "people"] + totals = [fact for fact in facts if fact.layout.measure_id == "total_people"] + categories = [ + "Not in employment (PAYE) or self-employment", + "In employment (PAYE) or self-employment", + "Not available", + ] + + assert report.valid + assert report.counts["record_set_count"] == 82 + assert len(facts) == report.counts["row_count"] == 162 + assert len(detail) == 121 + assert len(totals) == 41 + assert {fact.filters["employment_indicator"] for fact in detail} == set(categories) + assert {fact.filters["employment_indicator"] for fact in totals} == {"all"} + assert all( + fact.layout.groupby_dimension == "dwp.uc_employment_indicator" for fact in facts + ) + _assert_common_contract( + facts, + months=UC_MONTHS, + entity="person", + role="universal_credit_claimant", + concept="dwp.uc_people", + source_concept="dwp.people_on_universal_credit", + ) + # DWP holds the latest month's indicator back until the next release: in May 2026 + # everyone is 'Not available', so only that row and the Total are ported. + may = { + fact.filters["employment_indicator"]: fact.value + for fact in facts + if fact.period.value == "2026-05" + } + assert may == {"Not available": 8_359_744, "all": 8_359_744} + response = json.loads(_archive(EMPLOYMENT)[1]) + assert response["cubes"]["str:count:UC_Monthly:V_F_UC_CASELOAD_FULL"]["values"][ + -1 + ] == [ + 0, + 0, + 8_359_744, + 8_359_744, + ] + gaps = [ + abs( + _fact(facts, period=period, employment_indicator="all") + - sum( + _fact(facts, period=period, employment_indicator=c) for c in categories + ) + ) + for period in UC_MONTHS[:-1] + ] + assert max(gaps) == 7 + assert sum(gap != 0 for gap in gaps) == 34 + samples = { + "2023-01": [3_153_329, 2_646_274, 0, 5_799_603], + "2025-04": [4_461_078, 3_218_378, 0, 7_679_452], + "2026-04": [5_177_584, 3_138_941, 0, 8_316_522], + } + for period, expected in samples.items(): + assert [ + _fact(facts, period=period, employment_indicator=c) + for c in [*categories, "all"] + ] == expected + + +HB_CLIENTS = ("Working age", "Pension age") +HB_TENURES = ( + "Social Rented Sector", + "Private Rented Sector", + "Unknown or missing housing sector", +) + + +def test_housing_benefit_client_type_tenure_package_keeps_publisher_margins(facts_259): + report = validate_source_package(load_source_package(HB).package_path, year=2025) + facts = facts_259[HB] + detail = [fact for fact in facts if fact.layout.measure_id == "claimants"] + totals = [fact for fact in facts if fact.layout.measure_id == "total_claimants"] + + assert report.valid + assert report.counts["record_set_count"] == 2 * len(HB_MONTHS) == 76 + assert len(facts) == report.counts["row_count"] == 12 * len(HB_MONTHS) == 456 + assert len(detail) == len(totals) == 228 + assert {fact.filters["client_type"] for fact in detail} == set(HB_CLIENTS) + assert {fact.filters["private_or_social_rented"] for fact in detail} == set( + HB_TENURES + ) + assert all("all" in fact.filters.values() for fact in totals) + assert all(fact.layout.groupby_dimension == "dwp.hb_client_type" for fact in facts) + _assert_common_contract( + facts, + months=HB_MONTHS, + entity="benefit_unit", + role="housing_benefit_claim", + concept="dwp.hb_claimants", + source_concept="dwp.housing_benefit_claimants", + ) + # DWP-emitted margins against the detail cells (observed on the August 2026 data): + # over tenure max 8 (65/76 nonzero), over client type max 9 (102/114), grand + # total max 11 (36/38). Nothing here emits a summed fact. + over_tenure = [ + abs( + _fact(facts, period=m, client_type=a, private_or_social_rented="all") + - sum( + _fact(facts, period=m, client_type=a, private_or_social_rented=t) + for t in HB_TENURES + ) + ) + for m in HB_MONTHS + for a in HB_CLIENTS + ] + over_client = [ + abs( + _fact(facts, period=m, client_type="all", private_or_social_rented=t) + - sum( + _fact(facts, period=m, client_type=a, private_or_social_rented=t) + for a in HB_CLIENTS + ) + ) + for m in HB_MONTHS + for t in HB_TENURES + ] + grand = [ + abs( + _fact(facts, period=m, client_type="all", private_or_social_rented="all") + - sum( + _fact(facts, period=m, client_type=a, private_or_social_rented=t) + for a in HB_CLIENTS + for t in HB_TENURES + ) + ) + for m in HB_MONTHS + ] + for gaps, maximum, nonzero, count in ( + (over_tenure, 8, 65, 76), + (over_client, 9, 102, 114), + (grand, 11, 36, 38), + ): + assert len(gaps) == count + assert max(gaps) == maximum + assert sum(gap != 0 for gap in gaps) == nonzero + assert all(gap <= 15 for gap in gaps) + # Rows: working age, pension age, all; columns: social, private, unknown, all. + samples = { + "2023-01": [[1_024_911, 319_623, 108, 1_344_641], [895_371, 213_779, 22, 1_109_174], [1_920_278, 533_399, 132, 2_453_812]], + "2025-04": [[590_106, 109_311, 248, 699_668], [889_759, 216_026, 28, 1_105_816], [1_479_869, 325_342, 274, 1_805_482]], + "2026-02": [[300_913, 44_154, 85, 345_159], [887_890, 218_908, 20, 1_106_819], [1_188_808, 263_064, 104, 1_451_978]], + } # fmt: skip + for period, expected in samples.items(): + assert [ + [ + _fact(facts, period=period, client_type=a, private_or_social_rented=t) + for t in [*HB_TENURES, "all"] + ] + for a in [*HB_CLIENTS, "all"] + ] == expected + + +def test_housing_benefit_accommodation_type_starts_september_2025(facts_259): + report = validate_source_package( + load_source_package(HB_ACCOMMODATION).package_path, year=2025 + ) + facts = facts_259[HB_ACCOMMODATION] + accommodation = ( + "Specified Accommodation", + "Temporary Accommodation", + "Other", + "Unknown / Missing", + ) + + assert report.valid + assert report.counts["record_set_count"] == 12 + assert len(facts) == report.counts["row_count"] == 48 * 6 == 288 + assert {fact.filters["accommodation_type"] for fact in facts} == set(accommodation) + assert all( + fact.layout.groupby_dimension == "dwp.hb_accommodation_type" for fact in facts + ) + # DWP publishes the breakdown from September 2025; no earlier month is ported. + _assert_common_contract( + facts, + months=ACCOMMODATION_MONTHS, + entity="benefit_unit", + role="housing_benefit_claim", + concept="dwp.hb_claimants", + source_concept="dwp.housing_benefit_claimants", + ) + # Accommodation types summed at the grand margin land on the client type x tenure + # package's grand total within disclosure control (observed 2, 3, 4, 6, 5, 6). + gaps = [ + abs( + _fact( + facts_259[HB], + period=m, + client_type="all", + private_or_social_rented="all", + ) + - sum( + _fact( + facts, + period=m, + client_type="all", + private_or_social_rented="all", + accommodation_type=s, + ) + for s in accommodation + ) + ) + for m in ACCOMMODATION_MONTHS + ] + assert gaps == [2, 3, 4, 6, 5, 6] + # Columns: working age, pension age, all; tenure all. + samples = { + "2025-09": {"Specified Accommodation": [190_000, 54_221, 244_218], "Temporary Accommodation": [123_438, 4_527, 127_968], "Other": [140_728, 1_050_003, 1_190_731]}, + "2026-02": {"Specified Accommodation": [196_021, 54_417, 250_434], "Temporary Accommodation": [127_506, 4_384, 131_892], "Unknown / Missing": [31, 8, 38]}, + } # fmt: skip + for period, by_type in samples.items(): + for accommodation_type, expected in by_type.items(): + assert [ + _fact( + facts, + period=period, + client_type=a, + private_or_social_rented="all", + accommodation_type=accommodation_type, + ) + for a in [*HB_CLIENTS, "all"] + ] == expected + + +def test_childcare_element_package_supersedes_the_august_2025_vintage(facts_259): + report = validate_source_package( + load_source_package(CHILDCARE).package_path, year=2025 + ) + facts = facts_259[CHILDCARE] + by_measure = {} + for fact in facts: + by_measure.setdefault(fact.layout.measure_id, []).append(fact) + + assert report.valid + assert report.counts["record_set_count"] == 2 * len(CHILDCARE_MONTHS) == 126 + assert len(facts) == 4 * len(CHILDCARE_MONTHS) == 252 + assert {key: len(value) for key, value in by_measure.items()} == { + "benefit_units": 63, + "single_benefit_units": 63, + "couple_benefit_units": 63, + "mean_amount": 63, + } + assert {fact.period.value for fact in facts} == set(CHILDCARE_MONTHS) + for measure_id, family_type in ( + ("benefit_units", None), + ("single_benefit_units", "Single"), + ("couple_benefit_units", "Couple"), + ): + for fact in by_measure[measure_id]: + assert fact.measure.concept == "dwp.uc_benefit_units_with_childcare_element" + assert ( + fact.measure.source_concept + == "dwp.uc_households_receiving_childcare_element" + ) + assert fact.filters == ( + {"uc_element": "childcare"} + | ({"family_type": family_type} if family_type else {}) + ) + for fact in by_measure["mean_amount"]: + assert fact.measure.concept == "dwp.uc_childcare_element_average_award" + assert fact.filters == {"uc_element": "childcare"} + # DWP publishes no total amount paid; Chronicle does not multiply count by mean. + assert not [ + fact + for fact in facts + if fact.measure.concept == "dwp.uc_childcare_element_amount" + ] + assert all(fact.entity.name == "benefit_unit" for fact in facts) + assert all(fact.geography.id == "K03000001" for fact in facts) + assert validate_facts(facts).valid + assert validate_consumer_fact_contract(facts).valid + # Table 1 is rounded to the nearest 1,000: single + couple is within 1,000 of the + # total (observed 11 of 63 months off by exactly 1,000). + gaps = [ + abs( + _fact(facts, period=m, measure_id="benefit_units") + - _fact(facts, period=m, measure_id="single_benefit_units") + - _fact(facts, period=m, measure_id="couple_benefit_units") + ) + for m in CHILDCARE_MONTHS + ] + assert max(gaps) == 1_000 + assert sum(gap != 0 for gap in gaps) == 11 + # Order: total, single, couple, mean amount (GBP). + samples = { + "2021-03": [88_000, 70_000, 18_000, 330], + "2025-01": [187_000, 151_000, 37_000, 400], + "2025-08": [165_000, 134_000, 31_000, 420], + "2026-05": [164_000, 134_000, 30_000, 400], + } + for period, expected in samples.items(): + assert [ + _fact(facts, period=period, measure_id=measure_id) + for measure_id in ( + "benefit_units", + "single_benefit_units", + "couple_benefit_units", + "mean_amount", + ) + ] == expected + + +@pytest.mark.parametrize("alias", ALL_259) +def test_issue_259_packages_pass_agent_acceptance(alias, tmp_path): + output_dir = tmp_path / alias + report = build_source_suite(alias, output_dir, year=2025) + acceptance = json.loads( + (output_dir / "reports" / "agent_acceptance.json").read_text() + ) + + assert report.valid + assert acceptance["valid"] + assert acceptance["counts"]["row_semantic_error_count"] == 0 From a09206572717e6cd2951a29f46d639e4226866f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Fri, 11 Sep 2026 15:48:13 +0200 Subject: [PATCH 2/3] Address review round 1 on the #259 packages - Fix the duplicated Stat-Xplore package labels (the generator appended the cross to a title that already named it) and pin all eight labels in a test. - Childcare header: 25 of the retired package's 54 total-column months carry revised values (30 counting the single and couple columns), plus the key disclosure: its semantic keys persist, its aggregate keys are re-minted. - Checklist: the retired housing concept leaves the feed, the LCWRA and carer April-December 2025 packages stay frozen under their #187 concepts, and a do-not-sum note for values that overlap across packages. Co-Authored-By: Claude Opus 5 --- docs/pe-uk-source-checklist.md | 2 +- .../source_package.yaml | 2 +- .../source_package.yaml | 2 +- .../source_package.yaml | 11 +++- .../source_package.yaml | 2 +- .../source_package.yaml | 2 +- .../source_package.yaml | 2 +- .../source_package.yaml | 2 +- .../source_package.yaml | 2 +- .../source_package.yaml | 2 +- ...t_issue_259_uc_elements_housing_benefit.py | 61 +++++++++++++++++++ 11 files changed, 78 insertions(+), 12 deletions(-) diff --git a/docs/pe-uk-source-checklist.md b/docs/pe-uk-source-checklist.md index 9941eebb..aa6d7aa0 100644 --- a/docs/pe-uk-source-checklist.md +++ b/docs/pe-uk-source-checklist.md @@ -72,7 +72,7 @@ cannot be obtained. Nothing in uk-data is absent from this table. | UC payment distribution ([`dwp.py`](https://github.com/PolicyEngine/policyengine-uk-data/blob/ebf733c/policyengine_uk_data/targets/sources/dwp.py) → `utils/uc_data.py`) | 104 `dwp/uc_payment_dist/*` | **ported** | `dwp-uc-payment-distribution-april-december-2025` (1,215 facts, 27 bands × 5 family types × 9 months, Stat-Xplore; the `£1500.01 or over` band applies to months up to August 2022 only and is not ported; the May-2025 snapshot package is retired) | [#141](https://github.com/PolicyEngine/chronicle/pull/141), [#234](https://github.com/PolicyEngine/chronicle/issues/234) | Monthly history covers the April–December 2025 caseload averaging window, including the `No payment` (nil-award) band per family type. uk-data parses a committed provisional export with no API provenance; its open `£2500.01 or over` band parses to NaN (4 impossible `nan_to_nan` targets) — here it is an ordinary category. Band identities are exact publisher labels; the ×12 annualization is populace-side. | | UC claimants by children ([`dwp.py`](https://github.com/PolicyEngine/policyengine-uk-data/blob/ebf733c/policyengine_uk_data/targets/sources/dwp.py)) | 5 `dwp/uc/claimants_with_{n}_children` | **ported** | `dwp-uc-households-children-april-december-2025` (72 facts, Stat-Xplore) | [#141](https://github.com/PolicyEngine/chronicle/pull/141), [#187](https://github.com/PolicyEngine/chronicle/issues/187) | Monthly history now covers the April–December 2025 caseload averaging window. Digit categories carry integer `number_of_children` constraints; `5 or more` and the unknown tail stay categorical (uk-data merged the tail into its `5+`). Raw revised publisher cells are preserved. | | UC claimants by family type ([`dwp.py`](https://github.com/PolicyEngine/policyengine-uk-data/blob/ebf733c/policyengine_uk_data/targets/sources/dwp.py)) | 4 `dwp/uc/claimants_{family_type}` | **ported** | `dwp-uc-households-family-type-april-december-2025` (162 facts, Stat-Xplore: five family types plus the separately published Total for April–December 2023, 2024, and 2025); [#233](https://github.com/PolicyEngine/chronicle/issues/233) crosses: `dwp-uc-households-family-type-child-entitlement-april-december-2025` (90 facts, family type × child element in the award), `dwp-uc-households-children-child-entitlement-april-december-2025` (144 facts, number of children × child element), `dwp-uc-households-family-type-payment-indicator-april-december-2025` (90 facts, family type × in payment / nil award); [#251](https://github.com/PolicyEngine/chronicle/issues/251) crosses, April 2023 to May 2026: `dwp-uc-households-family-type-payment-indicator-child-entitlement-april-2023-may-2026` (760 facts, family type × payment indicator × child entitlement), `dwp-uc-households-children-payment-indicator-child-entitlement-april-2023-may-2026` (1,216 joint facts, number of children × payment indicator × child entitlement, plus 608 publisher Total-over-child-entitlement facts as `total_benefit_units`) | [#141](https://github.com/PolicyEngine/chronicle/pull/141), [#187](https://github.com/PolicyEngine/chronicle/issues/187), [#233](https://github.com/PolicyEngine/chronicle/issues/233), [#247](https://github.com/PolicyEngine/chronicle/issues/247), [#251](https://github.com/PolicyEngine/chronicle/issues/251) | Family-type history covers the April–December windows from 2023 onward through the latest complete window, with the DWP Total kept as `total_benefit_units` rather than derived from detail cells. DWP's family-type 'with children' counts any verified child or young person under 20 in the household; the Child Entitlement cross carries the child-element concept and the Payment Indicator cross the nil-award split on the 2025 months, both as published. The #251 crosses cover all 38 months from April 2023 to May 2026; DWP emits their margin as a Total item and Chronicle does not sum the joint cells. In the #251 extracts from the 18 August 2026 release, DWP flags June 2024–February 2026 as revised (`r`) and March–May 2026 as provisional (`p`). Raw publisher counts only — uk-data's `undercount_relative` inflation is **excluded (computed)** and stays populace-side. | -| UC element caseloads | Childcare, housing, LCW/LCWRA and carer benefit units, by payment indicator | **ported** | `dwp-uc-childcare-element-march-2021-may-2026` (252 facts: Table 1 total, single and couple households receiving the element and the Table 3 mean monthly amount, March 2021 to May 2026); two April–December 2025 Stat-Xplore entitlement packages (LCWRA - Higher, carer; 9 facts each); [#259](https://github.com/PolicyEngine/chronicle/issues/259) crosses, January 2023 to May 2026, each element category × payment indicator plus DWP's Total over payment indicator: `dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026` (123 facts, housing entitlement 'Yes'), `dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026` (123 facts, LCWRA at either rate), `dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026` (246 facts) | [#187](https://github.com/PolicyEngine/chronicle/issues/187), [#259](https://github.com/PolicyEngine/chronicle/issues/259) | DWP's “household” is normalized to the UC benefit unit; coverage is Great Britain (`K03000001`), matching the source. #259 retired the April–December 2025 housing package: its grouped recode of tenure codes 1–3 was labelled 'Social Rented Sector', and DWP's own Housing Entitlement 'Yes' value now carries the same cells, with each tenure and 'No Housing Entitlement' emitted separately. 'LCWRA - Lower' is DWP's second LCWRA rate from April 2026; 'LCW or LCWRA' is zero throughout and not ported. UC_Households has no childcare field, so the childcare count stays on the ODS publication and covers all claims; DWP publishes only a mean amount, and no total amount is computed. The May 2026 tables superseded the August 2025 package (30 of 54 overlapping months revised). DWP flags June 2024–February 2026 revised (`r`) and March–May 2026 provisional (`p`). No Chronicle-side summation or annual averaging is introduced. | +| UC element caseloads | Childcare, housing, LCW/LCWRA and carer benefit units, by payment indicator | **ported** | `dwp-uc-childcare-element-march-2021-may-2026` (252 facts: Table 1 total, single and couple households receiving the element and the Table 3 mean monthly amount, March 2021 to May 2026); two April–December 2025 Stat-Xplore entitlement packages (LCWRA - Higher, carer; 9 facts each); [#259](https://github.com/PolicyEngine/chronicle/issues/259) crosses, January 2023 to May 2026, each element category × payment indicator plus DWP's Total over payment indicator: `dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026` (123 facts, housing entitlement 'Yes'), `dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026` (123 facts, LCWRA at either rate), `dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026` (246 facts) | [#187](https://github.com/PolicyEngine/chronicle/issues/187), [#259](https://github.com/PolicyEngine/chronicle/issues/259) | DWP's “household” is normalized to the UC benefit unit; coverage is Great Britain (`K03000001`), matching the source. #259 retired the April–December 2025 housing package: its grouped recode of tenure codes 1–3 was labelled 'Social Rented Sector', and DWP's own Housing Entitlement 'Yes' value now carries the same cells, with each tenure and 'No Housing Entitlement' emitted separately. With it, the concept `dwp.uc_households_with_housing_entitlement` leaves the feed: bind `dwp.uc_households` with `housing_entitlement_tenure: 'Yes'` (none of its nine keys survive). The LCWRA - Higher and carer April–December 2025 packages stay under their #187 concepts, frozen at those nine months; their cells equal the crosses' all-claims rows. 'LCWRA - Lower' is DWP's second LCWRA rate from April 2026; 'LCW or LCWRA' is zero throughout and not ported. Values of one variable overlap across packages ('Yes' spans the three tenures; 'LCWRA' spans Higher and Lower), so never sum over a variable's values. UC_Households has no childcare field, so the childcare count stays on the ODS publication and covers all claims; DWP publishes only a mean amount, and no total amount is computed. The May 2026 tables superseded the August 2025 package: its 54 semantic keys persist, 25 with revised values (up to 5,000), and its aggregate keys are re-minted. DWP flags June 2024–February 2026 revised (`r`) and March–May 2026 provisional (`p`). No Chronicle-side summation or annual averaging is introduced. | | UC employment indicator | People on UC in and not in employment (PAYE) or self-employment | **ported** | `dwp-uc-people-employment-indicator-january-2023-may-2026` (162 facts) | [#259](https://github.com/PolicyEngine/chronicle/issues/259) | Stat-Xplore People on Universal Credit, banded employment indicator plus DWP's Total, person grain: both partners of a joint claim are counted, so these are not benefit-unit shares. UC_Households carries no earnings or employment field. DWP holds the latest month back until its next release, so May 2026 is 'Not available' for everyone and its two employment categories are not ported. | | Housing Benefit caseload | HB claimants by client type (working/pension age), private or social rented sector, and accommodation type | **ported** | `dwp-hb-claimants-client-type-tenure-january-2023-february-2026` (456 facts), `dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026` (288 facts) | [#259](https://github.com/PolicyEngine/chronicle/issues/259) | Stat-Xplore Housing Benefit (Single Housing Benefit Extract), Great Britain, monthly to February 2026, the latest month on Stat-Xplore, with DWP's margins over both axes. Accommodation type (specified, temporary, other) is published from September 2025 only; earlier months carry no breakdown and none is ported. DWP's Glasgow City (tenure, February–October 2024) and Calderdale (LHA, since January 2024) misclassification notes are carried in the package headers. Complements the OBR `obr.housing_benefit` spend line. | | Childcare programme anchors | Tax-Free Childcare annual top-up and annual/monthly child activity; funded early-education registered and eligible child measures | **ported; downstream activity and mutually exclusive target arithmetic excluded (computed)** | `hmrc-tax-free-childcare-march-2026` (126 facts: 108 monthly used-account child counts, 9 annual-unique child counts, 9 annual top-up flows); `dfe-funded-early-education-childcare-2026` (770 national child headline facts, 2011–2026) | [#219](https://github.com/PolicyEngine/chronicle/issues/219) | **Publisher cells only.** HMRC's April-2025 used-account definition break is an exact filter and constraint on every monthly fact; consumers combining months must select one `definition_regime`. Annual figures use the revised treatment from FY2024-25. DfE facts are third-week-of-January England stocks: raw entitlement and age labels are row constraints, while registration/eligibility and nursery/reception identities use explicit guarded source-column dimension declarations rather than column-name inference. Total and component columns have distinct concepts, and the release vintage is pinned in provenance. The TFC duration proxy, `379,029 + 242,453`, and `778,327 - 361,790` remain consumer computations; overlapping universal and working-parent universes are not reconciled. | diff --git a/packages/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/source_package.yaml b/packages/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/source_package.yaml index ecadad0f..e792c6b4 100644 --- a/packages/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/source_package.yaml +++ b/packages/dwp/hb_claimants_client_type_tenure_accommodation_type_september_2025_february_2026/source_package.yaml @@ -14,7 +14,7 @@ # Glasgow City and Calderdale tenure annotations of the client type x tenure package apply. schema_version: ledger.source_package.v1 package_id: dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026 -label: 'DWP Stat-Xplore: Housing Benefit claimants by client type by client type, tenure and accommodation type, Great Britain, September 2025 to February 2026' +label: 'DWP Stat-Xplore: Housing Benefit claimants by client type, tenure and accommodation type, Great Britain, September 2025 to February 2026' artifact: source_name: dwp source_table: 'Housing Benefit claimants by client type, tenure and accommodation type, September 2025 to February 2026' diff --git a/packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml b/packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml index 13103c36..9b179159 100644 --- a/packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml +++ b/packages/dwp/hb_claimants_client_type_tenure_january_2023_february_2026/source_package.yaml @@ -13,7 +13,7 @@ # corrected here. Accommodation type is the separate September 2025 onward package. schema_version: ledger.source_package.v1 package_id: dwp-hb-claimants-client-type-tenure-january-2023-february-2026 -label: 'DWP Stat-Xplore: Housing Benefit claimants by client type and tenure by client type and tenure, Great Britain, January 2023 to February 2026' +label: 'DWP Stat-Xplore: Housing Benefit claimants by client type and tenure, Great Britain, January 2023 to February 2026' artifact: source_name: dwp source_table: 'Housing Benefit claimants by client type and tenure, January 2023 to February 2026' diff --git a/packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml b/packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml index 9efc8fde..eec0a281 100644 --- a/packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml +++ b/packages/dwp/uc_childcare_element_march_2021_may_2026/source_package.yaml @@ -1,9 +1,14 @@ # DWP 'Universal Credit childcare element statistics to May 2026', supplementary data tables, # published 18 August 2026 with the Universal Credit quarterly statistics to 14 May 2026 # (chronicle#259 item 3). This package supersedes the retired -# dwp-uc-childcare-element-march-2021-august-2025: the same Table 1 three releases later, in -# which DWP revised 30 of the 54 overlapping months (by at most 5,000) and -# 9 Table 3 means (by at most GBP 10). +# dwp-uc-childcare-element-march-2021-august-2025, which carried the Table 1 total column +# only: the same table three releases later. DWP revised the total in 25 of those +# 54 months (by at most 5,000; 30 months move counting the single and couple +# columns) and 9 Table 3 means (by at most GBP 10). +# Key disclosure: the retired package's 54 semantic_fact_keys persist here, 25 of +# them with a revised value; all 54 aggregate_fact_keys are re-minted, because the release +# (table, vintage, digest) and the record-set ids changed. Anyone holding the old aggregate +# keys must re-pin. # Table 1: UC households receiving the childcare element (total, single, couple), rounded # by DWP to the nearest 1,000. Table 3: mean monthly amount of the childcare element per # household receiving it, rounded to the nearest GBP 10. DWP marks the most recent months diff --git a/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml index 9faf6cdc..6f520988 100644 --- a/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -19,7 +19,7 @@ # where the partners do not care for the same disabled person. schema_version: ledger.source_package.v1 package_id: dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026 -label: 'DWP Stat-Xplore: Universal Credit benefit units by carer entitlement and payment indicator by carer entitlement and payment indicator, Great Britain, January 2023 to May 2026' +label: 'DWP Stat-Xplore: Universal Credit benefit units by carer entitlement and payment indicator, Great Britain, January 2023 to May 2026' artifact: source_name: dwp source_table: 'Households on Universal Credit by carer entitlement and payment indicator, January 2023 to May 2026' diff --git a/packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml index e59ac70c..992e0fd5 100644 --- a/packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_households_housing_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -22,7 +22,7 @@ # emitted there only. schema_version: ledger.source_package.v1 package_id: dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026 -label: 'DWP Stat-Xplore: Universal Credit benefit units by housing entitlement and payment indicator by housing entitlement and payment indicator, Great Britain, January 2023 to May 2026' +label: 'DWP Stat-Xplore: Universal Credit benefit units by housing entitlement and payment indicator, Great Britain, January 2023 to May 2026' artifact: source_name: dwp source_table: 'Households on Universal Credit by housing entitlement and payment indicator, January 2023 to May 2026' diff --git a/packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml index 7148147c..7f78657a 100644 --- a/packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_households_housing_tenure_payment_indicator_january_2023_may_2026/source_package.yaml @@ -20,7 +20,7 @@ # tenure rows here reproduce it only within disclosure control. schema_version: ledger.source_package.v1 package_id: dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026 -label: 'DWP Stat-Xplore: Universal Credit benefit units by housing entitlement tenure and payment indicator by housing entitlement tenure and payment indicator, Great Britain, January 2023 to May 2026' +label: 'DWP Stat-Xplore: Universal Credit benefit units by housing entitlement tenure and payment indicator, Great Britain, January 2023 to May 2026' artifact: source_name: dwp source_table: 'Households on Universal Credit by housing entitlement tenure and payment indicator, January 2023 to May 2026' diff --git a/packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml index 3f495fda..630b8cda 100644 --- a/packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_households_lcw_entitlement_group_payment_indicator_january_2023_may_2026/source_package.yaml @@ -21,7 +21,7 @@ # is zero in every cell. schema_version: ledger.source_package.v1 package_id: dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026 -label: 'DWP Stat-Xplore: Universal Credit benefit units by limited capability for work entitlement group and payment indicator by limited capability for work entitlement group and payment indicator, Great Britain, January 2023 to May 2026' +label: 'DWP Stat-Xplore: Universal Credit benefit units by limited capability for work entitlement group and payment indicator, Great Britain, January 2023 to May 2026' artifact: source_name: dwp source_table: 'Households on Universal Credit by limited capability for work entitlement group and payment indicator, January 2023 to May 2026' diff --git a/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml index a0165aac..7e8d94a3 100644 --- a/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -23,7 +23,7 @@ # set, in dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026. schema_version: ledger.source_package.v1 package_id: dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026 -label: 'DWP Stat-Xplore: Universal Credit benefit units by limited capability for work entitlement and payment indicator by limited capability for work entitlement and payment indicator, Great Britain, January 2023 to May 2026' +label: 'DWP Stat-Xplore: Universal Credit benefit units by limited capability for work entitlement and payment indicator, Great Britain, January 2023 to May 2026' artifact: source_name: dwp source_table: 'Households on Universal Credit by limited capability for work entitlement and payment indicator, January 2023 to May 2026' diff --git a/packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml index b626d25d..6c2a2f2e 100644 --- a/packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_people_employment_indicator_january_2023_may_2026/source_package.yaml @@ -17,7 +17,7 @@ # because the data was suspended. schema_version: ledger.source_package.v1 package_id: dwp-uc-people-employment-indicator-january-2023-may-2026 -label: 'DWP Stat-Xplore: People on Universal Credit by employment indicator by employment indicator, Great Britain, January 2023 to May 2026' +label: 'DWP Stat-Xplore: People on Universal Credit by employment indicator, Great Britain, January 2023 to May 2026' artifact: source_name: dwp source_table: 'People on Universal Credit by employment indicator, January 2023 to May 2026' diff --git a/tests/test_issue_259_uc_elements_housing_benefit.py b/tests/test_issue_259_uc_elements_housing_benefit.py index 89e3d48c..d25ab782 100644 --- a/tests/test_issue_259_uc_elements_housing_benefit.py +++ b/tests/test_issue_259_uc_elements_housing_benefit.py @@ -155,6 +155,67 @@ def _assert_common_contract(facts, *, months, entity, role, concept, source_conc assert len(consumer_fact_rows(facts)) == len(facts) +@pytest.mark.parametrize( + ("alias", "subject", "axes", "window"), + [ + ( + HOUSING_TENURE, + "Universal Credit benefit units", + "housing entitlement tenure and payment indicator", + "January 2023 to May 2026", + ), + ( + HOUSING_ENTITLEMENT, + "Universal Credit benefit units", + "housing entitlement and payment indicator", + "January 2023 to May 2026", + ), + ( + LCW, + "Universal Credit benefit units", + "limited capability for work entitlement and payment indicator", + "January 2023 to May 2026", + ), + ( + LCW_GROUP, + "Universal Credit benefit units", + "limited capability for work entitlement group and payment indicator", + "January 2023 to May 2026", + ), + ( + CARER, + "Universal Credit benefit units", + "carer entitlement and payment indicator", + "January 2023 to May 2026", + ), + ( + EMPLOYMENT, + "People on Universal Credit", + "employment indicator", + "January 2023 to May 2026", + ), + ( + HB, + "Housing Benefit claimants", + "client type and tenure", + "January 2023 to February 2026", + ), + ( + HB_ACCOMMODATION, + "Housing Benefit claimants", + "client type, tenure and accommodation type", + "September 2025 to February 2026", + ), + ], +) +def test_issue_259_stat_xplore_labels_name_each_cross_once( + alias, subject, axes, window +): + assert load_source_package(alias).label == ( + f"DWP Stat-Xplore: {subject} by {axes}, Great Britain, {window}" + ) + + def test_retired_packages_are_no_longer_registered(): # #259 item 2: the grouped housing cell is replaced by DWP's Housing Entitlement # 'Yes' value; the May 2026 childcare tables supersede the August 2025 vintage. From 8ae18a344c649f13e5331ab98e30fb9b93f68f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Fri, 11 Sep 2026 16:40:56 +0200 Subject: [PATCH 3/3] Retire the April-December 2025 LCWRA and carer packages as exact duplicates Their nine cells each equal the #259 crosses' payment_indicator: all rows for the same month (same 18 August 2026 release), so the #187 packages dwp-uc-households-lcwra-entitlement-april-december-2025 and dwp-uc-households-carer-entitlement-april-december-2025 are retired rather than kept under a second concept; dwp.uc_households_with_lcwra_entitlement and dwp.uc_households_with_carer_entitlement leave the feed. - Unregister both aliases, drop them from UK_BUNDLE_SOURCES and the harness doc, and note the supersession in the LCW and carer package headers. - The #259 test pins the retired values as literals; the old single-series element test goes with the packages. - Bundle pins: 205,161 -> 205,143 facts, 198 -> 196 packages, 193 -> 191 tables, dwp 13,402 -> 13,384, April-December 2025 months -2 each. Co-Authored-By: Claude Opus 5 --- chronicle/bundle.py | 2 - chronicle/source_package.py | 6 - .../manifest.yaml | 18 - ...carer_entitlement_april_december_2025.json | 101 ---- .../manifest.yaml | 18 - ...lcwra_entitlement_april_december_2025.json | 103 ---- docs/agent-source-package-harness.md | 12 - docs/pe-uk-source-checklist.md | 2 +- .../source_package.yaml | 505 ----------------- .../source_package.yaml | 2 + .../source_package.yaml | 2 + .../source_package.yaml | 514 ------------------ tests/test_chronicle_bundle.py | 52 +- tests/test_chronicle_source_package.py | 48 -- ...t_issue_259_uc_elements_housing_benefit.py | 78 +-- 15 files changed, 69 insertions(+), 1394 deletions(-) delete mode 100644 db/data/dwp/uc_households_carer_entitlement_april_december_2025/manifest.yaml delete mode 100644 db/data/dwp/uc_households_carer_entitlement_april_december_2025/uc_households_carer_entitlement_april_december_2025.json delete mode 100644 db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/manifest.yaml delete mode 100644 db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/uc_households_lcwra_entitlement_april_december_2025.json delete mode 100644 packages/dwp/uc_households_carer_entitlement_april_december_2025/source_package.yaml delete mode 100644 packages/dwp/uc_households_lcwra_entitlement_april_december_2025/source_package.yaml diff --git a/chronicle/bundle.py b/chronicle/bundle.py index 99fb274b..b6885891 100644 --- a/chronicle/bundle.py +++ b/chronicle/bundle.py @@ -71,7 +71,6 @@ "dwp-uc-households-by-constituency-children-may-2025", "dwp-uc-households-by-constituency-may-2025", "dwp-uc-households-by-local-authority-may-2025", - "dwp-uc-households-carer-entitlement-april-december-2025", "dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026", "dwp-uc-households-children-april-december-2025", "dwp-uc-households-children-child-entitlement-april-december-2025", @@ -84,7 +83,6 @@ "dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026", "dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026", "dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026", - "dwp-uc-households-lcwra-entitlement-april-december-2025", "dwp-uc-payment-distribution-april-december-2025", "dwp-uc-people-employment-indicator-january-2023-may-2026", "dwp-uc-scotland-youngest-child-april-december-2025", diff --git a/chronicle/source_package.py b/chronicle/source_package.py index d138a92a..b4502f7c 100644 --- a/chronicle/source_package.py +++ b/chronicle/source_package.py @@ -188,18 +188,12 @@ "dwp-uc-households-by-local-authority-may-2025": Path( "dwp/uc_households_by_local_authority_may_2025" ), - "dwp-uc-households-carer-entitlement-april-december-2025": Path( - "dwp/uc_households_carer_entitlement_april_december_2025" - ), "dwp-uc-households-children-april-december-2025": Path( "dwp/uc_households_children_april_december_2025" ), "dwp-uc-households-family-type-april-december-2025": Path( "dwp/uc_households_family_type_april_december_2025" ), - "dwp-uc-households-lcwra-entitlement-april-december-2025": Path( - "dwp/uc_households_lcwra_entitlement_april_december_2025" - ), "dwp-uc-households-family-type-child-entitlement-april-december-2025": Path( "dwp/uc_households_family_type_child_entitlement_april_december_2025" ), diff --git a/db/data/dwp/uc_households_carer_entitlement_april_december_2025/manifest.yaml b/db/data/dwp/uc_households_carer_entitlement_april_december_2025/manifest.yaml deleted file mode 100644 index 8e76f6b6..00000000 --- a/db/data/dwp/uc_households_carer_entitlement_april_december_2025/manifest.yaml +++ /dev/null @@ -1,18 +0,0 @@ -source_id: dwp -package_id: dwp-uc-households-carer-entitlement-april-december-2025 -dataset: dwp_dwp-uc-households-carer-entitlement-april-december-2025 -source_page: https://stat-xplore.dwp.gov.uk/ -table: Households on Universal Credit with carer entitlement, April to December 2025 -files: - 2025: - filename: uc_households_carer_entitlement_april_december_2025.json - source_url: https://stat-xplore.dwp.gov.uk/webapi/rest/v1/table - sha256: 1d57b10cc5db7f905553daa43c9192dc72a33d7a6f8052ef482986e45a45cb10 - size_bytes: 5415 - fetched_at: '2026-08-21T12:25:00Z' - storage: - r2: - provider: r2 - bucket: ledger-raw - key: raw/dwp/dwp-uc-households-carer-entitlement-april-december-2025/2025/1d57b10cc5db7f905553daa43c9192dc72a33d7a6f8052ef482986e45a45cb10/uc_households_carer_entitlement_april_december_2025.json - uri: r2://ledger-raw/raw/dwp/dwp-uc-households-carer-entitlement-april-december-2025/2025/1d57b10cc5db7f905553daa43c9192dc72a33d7a6f8052ef482986e45a45cb10/uc_households_carer_entitlement_april_december_2025.json diff --git a/db/data/dwp/uc_households_carer_entitlement_april_december_2025/uc_households_carer_entitlement_april_december_2025.json b/db/data/dwp/uc_households_carer_entitlement_april_december_2025/uc_households_carer_entitlement_april_december_2025.json deleted file mode 100644 index 0659cda3..00000000 --- a/db/data/dwp/uc_households_carer_entitlement_april_december_2025/uc_households_carer_entitlement_april_december_2025.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "query" : { - "database" : "str:database:UC_Households", - "measures" : [ "str:count:UC_Households:V_F_UC_HOUSEHOLDS" ], - "recodes" : { - "str:field:UC_Households:F_UC_HH_DATE:DATE_NAME" : { - "map" : [ [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202504" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202505" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202506" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202507" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202508" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202509" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202510" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202511" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202512" ] ], - "total" : false - }, - "str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT" : { - "map" : [ [ "str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1" ] ], - "total" : false - } - }, - "dimensions" : [ [ "str:field:UC_Households:F_UC_HH_DATE:DATE_NAME" ], [ "str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT" ] ] - }, - "database" : { - "id" : "UC_Households", - "uri" : "str:database:UC_Households", - "label" : "Households on Universal Credit", - "annotationKeys" : [ "I", "II", "III", "IV", "z" ] - }, - "measures" : [ { - "uri" : "str:count:UC_Households:V_F_UC_HOUSEHOLDS", - "label" : "Households on Universal Credit", - "measure" : "str:count:UC_Households:V_F_UC_HOUSEHOLDS", - "function" : "COUNT" - } ], - "fields" : [ { - "uri" : "str:field:UC_Households:F_UC_HH_DATE:DATE_NAME", - "label" : "Month", - "items" : [ { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202504" ], - "labels" : [ "April 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202505" ], - "labels" : [ "May 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202506" ], - "labels" : [ "June 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202507" ], - "labels" : [ "July 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202508" ], - "labels" : [ "August 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202509" ], - "labels" : [ "September 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202510" ], - "labels" : [ "October 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202511" ], - "labels" : [ "November 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202512" ], - "labels" : [ "December 2025" ], - "annotationKeys" : [ "r" ] - } ] - }, { - "uri" : "str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT", - "label" : "Carer Entitlement", - "items" : [ { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1" ], - "labels" : [ "Yes" ] - } ] - } ], - "cubes" : { - "str:count:UC_Households:V_F_UC_HOUSEHOLDS" : { - "values" : [ [ 1081717 ], [ 1093895 ], [ 1110319 ], [ 1122413 ], [ 1136537 ], [ 1148536 ], [ 1161047 ], [ 1173567 ], [ 1181358 ] ], - "precision" : 0 - } - }, - "annotationMap" : { - "I" : "A limited test of the full Universal Credit service was launched in Sutton, South London on 26th November 2014, and has expanded to other areas since. This publication now includes statistics covering both the live and full Universal Credit service. Please see https://www.gov.uk/government/publications/universal-credit-transition-to-full-service for details of the areas in which the full Universal Credit service is operating.", - "II" : "Data for more recent months will be subject to a higher degree of revision. Universal Credit award amounts may be retrospectively revised.", - "III" : "Monthly award amounts include any awards due to entitlement such as the standard allowance or housing entitlement plus any advance payments. Advance payments will normally be recovered during subsequent assessment periods.", - "IV" : "Award, entitlement and payment information may be missing for a very small number of households on Universal Credit, where more limited information is entered onto IT systems.", - "z" : "\"..\" denotes a nil or negligible number of claimants or award amount based on a nil or negligible number of claimants.", - "r" : "Figures marked \"r\" have been revised since the previous release." - } -} \ No newline at end of file diff --git a/db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/manifest.yaml b/db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/manifest.yaml deleted file mode 100644 index 553bff4d..00000000 --- a/db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/manifest.yaml +++ /dev/null @@ -1,18 +0,0 @@ -source_id: dwp -package_id: dwp-uc-households-lcwra-entitlement-april-december-2025 -dataset: dwp_dwp-uc-households-lcwra-entitlement-april-december-2025 -source_page: https://stat-xplore.dwp.gov.uk/ -table: Households on Universal Credit with LCWRA entitlement, April to December 2025 -files: - 2025: - filename: uc_households_lcwra_entitlement_april_december_2025.json - source_url: https://stat-xplore.dwp.gov.uk/webapi/rest/v1/table - sha256: 6a8224f34832ac096fbf212fe12ede64a4709d8caadff7f2fc6e4a397d2d2012 - size_bytes: 5551 - fetched_at: '2026-08-21T12:25:00Z' - storage: - r2: - provider: r2 - bucket: ledger-raw - key: raw/dwp/dwp-uc-households-lcwra-entitlement-april-december-2025/2025/6a8224f34832ac096fbf212fe12ede64a4709d8caadff7f2fc6e4a397d2d2012/uc_households_lcwra_entitlement_april_december_2025.json - uri: r2://ledger-raw/raw/dwp/dwp-uc-households-lcwra-entitlement-april-december-2025/2025/6a8224f34832ac096fbf212fe12ede64a4709d8caadff7f2fc6e4a397d2d2012/uc_households_lcwra_entitlement_april_december_2025.json diff --git a/db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/uc_households_lcwra_entitlement_april_december_2025.json b/db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/uc_households_lcwra_entitlement_april_december_2025.json deleted file mode 100644 index c70dcdf9..00000000 --- a/db/data/dwp/uc_households_lcwra_entitlement_april_december_2025/uc_households_lcwra_entitlement_april_december_2025.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "query" : { - "database" : "str:database:UC_Households", - "measures" : [ "str:count:UC_Households:V_F_UC_HOUSEHOLDS" ], - "recodes" : { - "str:field:UC_Households:F_UC_HH_DATE:DATE_NAME" : { - "map" : [ [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202504" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202505" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202506" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202507" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202508" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202509" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202510" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202511" ], [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202512" ] ], - "total" : false - }, - "str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT" : { - "map" : [ [ "str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3" ] ], - "total" : false - } - }, - "dimensions" : [ [ "str:field:UC_Households:F_UC_HH_DATE:DATE_NAME" ], [ "str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT" ] ] - }, - "database" : { - "id" : "UC_Households", - "uri" : "str:database:UC_Households", - "label" : "Households on Universal Credit", - "annotationKeys" : [ "I", "II", "III", "IV", "z" ] - }, - "measures" : [ { - "uri" : "str:count:UC_Households:V_F_UC_HOUSEHOLDS", - "label" : "Households on Universal Credit", - "measure" : "str:count:UC_Households:V_F_UC_HOUSEHOLDS", - "function" : "COUNT" - } ], - "fields" : [ { - "uri" : "str:field:UC_Households:F_UC_HH_DATE:DATE_NAME", - "label" : "Month", - "items" : [ { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202504" ], - "labels" : [ "April 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202505" ], - "labels" : [ "May 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202506" ], - "labels" : [ "June 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202507" ], - "labels" : [ "July 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202508" ], - "labels" : [ "August 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202509" ], - "labels" : [ "September 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202510" ], - "labels" : [ "October 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202511" ], - "labels" : [ "November 2025" ], - "annotationKeys" : [ "r" ] - }, { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:F_UC_HH_DATE:DATE_NAME:C_UC_HH_DATE:202512" ], - "labels" : [ "December 2025" ], - "annotationKeys" : [ "r" ] - } ] - }, { - "uri" : "str:field:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT", - "label" : "Limited Capability for Work Entitlement", - "items" : [ { - "type" : "RecodeItem", - "uris" : [ "str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3" ], - "labels" : [ "LCWRA - Higher" ], - "annotationKeys" : [ "XIII" ] - } ] - } ], - "cubes" : { - "str:count:UC_Households:V_F_UC_HOUSEHOLDS" : { - "values" : [ [ 2071127 ], [ 2148135 ], [ 2250729 ], [ 2333430 ], [ 2431552 ], [ 2525780 ], [ 2605687 ], [ 2675966 ], [ 2706904 ] ], - "precision" : 0 - } - }, - "annotationMap" : { - "I" : "A limited test of the full Universal Credit service was launched in Sutton, South London on 26th November 2014, and has expanded to other areas since. This publication now includes statistics covering both the live and full Universal Credit service. Please see https://www.gov.uk/government/publications/universal-credit-transition-to-full-service for details of the areas in which the full Universal Credit service is operating.", - "II" : "Data for more recent months will be subject to a higher degree of revision. Universal Credit award amounts may be retrospectively revised.", - "III" : "Monthly award amounts include any awards due to entitlement such as the standard allowance or housing entitlement plus any advance payments. Advance payments will normally be recovered during subsequent assessment periods.", - "IV" : "Award, entitlement and payment information may be missing for a very small number of households on Universal Credit, where more limited information is entered onto IT systems.", - "z" : "\"..\" denotes a nil or negligible number of claimants or award amount based on a nil or negligible number of claimants.", - "r" : "Figures marked \"r\" have been revised since the previous release.", - "XIII" : "Limited Capability for Work and Work Related Activity - Higher." - } -} \ No newline at end of file diff --git a/docs/agent-source-package-harness.md b/docs/agent-source-package-harness.md index 875d4ed0..0028d82b 100644 --- a/docs/agent-source-package-harness.md +++ b/docs/agent-source-package-harness.md @@ -346,12 +346,6 @@ uv run chronicle build-suite dwp-uc-childcare-element-march-2021-may-2026 \ --out /tmp/chronicle-dwp-uc-childcare-element-2021-2026 \ --replace -uv run chronicle validate-package dwp-uc-households-carer-entitlement-april-december-2025 --year 2025 -uv run chronicle build-suite dwp-uc-households-carer-entitlement-april-december-2025 \ - --year 2025 \ - --out /tmp/chronicle-dwp-uc-carer-entitlement-2025 \ - --replace - uv run chronicle validate-package dwp-uc-households-children-april-december-2025 --year 2025 uv run chronicle build-suite dwp-uc-households-children-april-december-2025 \ --year 2025 \ @@ -364,12 +358,6 @@ uv run chronicle build-suite dwp-uc-households-family-type-april-december-2025 \ --out /tmp/chronicle-dwp-uc-households-family-type-april-december-2025 \ --replace -uv run chronicle validate-package dwp-uc-households-lcwra-entitlement-april-december-2025 --year 2025 -uv run chronicle build-suite dwp-uc-households-lcwra-entitlement-april-december-2025 \ - --year 2025 \ - --out /tmp/chronicle-dwp-uc-lcwra-entitlement-2025 \ - --replace - uv run chronicle validate-package dwp-uc-scotland-youngest-child-april-december-2025 --year 2025 uv run chronicle build-suite dwp-uc-scotland-youngest-child-april-december-2025 \ --year 2025 \ diff --git a/docs/pe-uk-source-checklist.md b/docs/pe-uk-source-checklist.md index aa6d7aa0..49e476be 100644 --- a/docs/pe-uk-source-checklist.md +++ b/docs/pe-uk-source-checklist.md @@ -72,7 +72,7 @@ cannot be obtained. Nothing in uk-data is absent from this table. | UC payment distribution ([`dwp.py`](https://github.com/PolicyEngine/policyengine-uk-data/blob/ebf733c/policyengine_uk_data/targets/sources/dwp.py) → `utils/uc_data.py`) | 104 `dwp/uc_payment_dist/*` | **ported** | `dwp-uc-payment-distribution-april-december-2025` (1,215 facts, 27 bands × 5 family types × 9 months, Stat-Xplore; the `£1500.01 or over` band applies to months up to August 2022 only and is not ported; the May-2025 snapshot package is retired) | [#141](https://github.com/PolicyEngine/chronicle/pull/141), [#234](https://github.com/PolicyEngine/chronicle/issues/234) | Monthly history covers the April–December 2025 caseload averaging window, including the `No payment` (nil-award) band per family type. uk-data parses a committed provisional export with no API provenance; its open `£2500.01 or over` band parses to NaN (4 impossible `nan_to_nan` targets) — here it is an ordinary category. Band identities are exact publisher labels; the ×12 annualization is populace-side. | | UC claimants by children ([`dwp.py`](https://github.com/PolicyEngine/policyengine-uk-data/blob/ebf733c/policyengine_uk_data/targets/sources/dwp.py)) | 5 `dwp/uc/claimants_with_{n}_children` | **ported** | `dwp-uc-households-children-april-december-2025` (72 facts, Stat-Xplore) | [#141](https://github.com/PolicyEngine/chronicle/pull/141), [#187](https://github.com/PolicyEngine/chronicle/issues/187) | Monthly history now covers the April–December 2025 caseload averaging window. Digit categories carry integer `number_of_children` constraints; `5 or more` and the unknown tail stay categorical (uk-data merged the tail into its `5+`). Raw revised publisher cells are preserved. | | UC claimants by family type ([`dwp.py`](https://github.com/PolicyEngine/policyengine-uk-data/blob/ebf733c/policyengine_uk_data/targets/sources/dwp.py)) | 4 `dwp/uc/claimants_{family_type}` | **ported** | `dwp-uc-households-family-type-april-december-2025` (162 facts, Stat-Xplore: five family types plus the separately published Total for April–December 2023, 2024, and 2025); [#233](https://github.com/PolicyEngine/chronicle/issues/233) crosses: `dwp-uc-households-family-type-child-entitlement-april-december-2025` (90 facts, family type × child element in the award), `dwp-uc-households-children-child-entitlement-april-december-2025` (144 facts, number of children × child element), `dwp-uc-households-family-type-payment-indicator-april-december-2025` (90 facts, family type × in payment / nil award); [#251](https://github.com/PolicyEngine/chronicle/issues/251) crosses, April 2023 to May 2026: `dwp-uc-households-family-type-payment-indicator-child-entitlement-april-2023-may-2026` (760 facts, family type × payment indicator × child entitlement), `dwp-uc-households-children-payment-indicator-child-entitlement-april-2023-may-2026` (1,216 joint facts, number of children × payment indicator × child entitlement, plus 608 publisher Total-over-child-entitlement facts as `total_benefit_units`) | [#141](https://github.com/PolicyEngine/chronicle/pull/141), [#187](https://github.com/PolicyEngine/chronicle/issues/187), [#233](https://github.com/PolicyEngine/chronicle/issues/233), [#247](https://github.com/PolicyEngine/chronicle/issues/247), [#251](https://github.com/PolicyEngine/chronicle/issues/251) | Family-type history covers the April–December windows from 2023 onward through the latest complete window, with the DWP Total kept as `total_benefit_units` rather than derived from detail cells. DWP's family-type 'with children' counts any verified child or young person under 20 in the household; the Child Entitlement cross carries the child-element concept and the Payment Indicator cross the nil-award split on the 2025 months, both as published. The #251 crosses cover all 38 months from April 2023 to May 2026; DWP emits their margin as a Total item and Chronicle does not sum the joint cells. In the #251 extracts from the 18 August 2026 release, DWP flags June 2024–February 2026 as revised (`r`) and March–May 2026 as provisional (`p`). Raw publisher counts only — uk-data's `undercount_relative` inflation is **excluded (computed)** and stays populace-side. | -| UC element caseloads | Childcare, housing, LCW/LCWRA and carer benefit units, by payment indicator | **ported** | `dwp-uc-childcare-element-march-2021-may-2026` (252 facts: Table 1 total, single and couple households receiving the element and the Table 3 mean monthly amount, March 2021 to May 2026); two April–December 2025 Stat-Xplore entitlement packages (LCWRA - Higher, carer; 9 facts each); [#259](https://github.com/PolicyEngine/chronicle/issues/259) crosses, January 2023 to May 2026, each element category × payment indicator plus DWP's Total over payment indicator: `dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026` (123 facts, housing entitlement 'Yes'), `dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026` (123 facts, LCWRA at either rate), `dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026` (246 facts) | [#187](https://github.com/PolicyEngine/chronicle/issues/187), [#259](https://github.com/PolicyEngine/chronicle/issues/259) | DWP's “household” is normalized to the UC benefit unit; coverage is Great Britain (`K03000001`), matching the source. #259 retired the April–December 2025 housing package: its grouped recode of tenure codes 1–3 was labelled 'Social Rented Sector', and DWP's own Housing Entitlement 'Yes' value now carries the same cells, with each tenure and 'No Housing Entitlement' emitted separately. With it, the concept `dwp.uc_households_with_housing_entitlement` leaves the feed: bind `dwp.uc_households` with `housing_entitlement_tenure: 'Yes'` (none of its nine keys survive). The LCWRA - Higher and carer April–December 2025 packages stay under their #187 concepts, frozen at those nine months; their cells equal the crosses' all-claims rows. 'LCWRA - Lower' is DWP's second LCWRA rate from April 2026; 'LCW or LCWRA' is zero throughout and not ported. Values of one variable overlap across packages ('Yes' spans the three tenures; 'LCWRA' spans Higher and Lower), so never sum over a variable's values. UC_Households has no childcare field, so the childcare count stays on the ODS publication and covers all claims; DWP publishes only a mean amount, and no total amount is computed. The May 2026 tables superseded the August 2025 package: its 54 semantic keys persist, 25 with revised values (up to 5,000), and its aggregate keys are re-minted. DWP flags June 2024–February 2026 revised (`r`) and March–May 2026 provisional (`p`). No Chronicle-side summation or annual averaging is introduced. | +| UC element caseloads | Childcare, housing, LCW/LCWRA and carer benefit units, by payment indicator | **ported** | `dwp-uc-childcare-element-march-2021-may-2026` (252 facts: Table 1 total, single and couple households receiving the element and the Table 3 mean monthly amount, March 2021 to May 2026); [#259](https://github.com/PolicyEngine/chronicle/issues/259) crosses, January 2023 to May 2026, each element category × payment indicator plus DWP's Total over payment indicator: `dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-housing-entitlement-payment-indicator-january-2023-may-2026` (123 facts, housing entitlement 'Yes'), `dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026` (492 facts), `dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026` (123 facts, LCWRA at either rate), `dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026` (246 facts) | [#187](https://github.com/PolicyEngine/chronicle/issues/187), [#259](https://github.com/PolicyEngine/chronicle/issues/259) | DWP's “household” is normalized to the UC benefit unit; coverage is Great Britain (`K03000001`), matching the source. #259 retired the April–December 2025 housing package: its grouped recode of tenure codes 1–3 was labelled 'Social Rented Sector', and DWP's own Housing Entitlement 'Yes' value now carries the same cells, with each tenure and 'No Housing Entitlement' emitted separately. With it, the concept `dwp.uc_households_with_housing_entitlement` leaves the feed: bind `dwp.uc_households` with `housing_entitlement_tenure: 'Yes'` (none of its nine keys survive). The #187 LCWRA - Higher and carer April–December 2025 packages are retired too: their nine cells each equal the crosses' all-claims rows exactly, so `dwp.uc_households_with_lcwra_entitlement` and `dwp.uc_households_with_carer_entitlement` also leave the feed. 'LCWRA - Lower' is DWP's second LCWRA rate from April 2026; 'LCW or LCWRA' is zero throughout and not ported. Values of one variable overlap across packages ('Yes' spans the three tenures; 'LCWRA' spans Higher and Lower), so never sum over a variable's values. UC_Households has no childcare field, so the childcare count stays on the ODS publication and covers all claims; DWP publishes only a mean amount, and no total amount is computed. The May 2026 tables superseded the August 2025 package: its 54 semantic keys persist, 25 with revised values (up to 5,000), and its aggregate keys are re-minted. DWP flags June 2024–February 2026 revised (`r`) and March–May 2026 provisional (`p`). No Chronicle-side summation or annual averaging is introduced. | | UC employment indicator | People on UC in and not in employment (PAYE) or self-employment | **ported** | `dwp-uc-people-employment-indicator-january-2023-may-2026` (162 facts) | [#259](https://github.com/PolicyEngine/chronicle/issues/259) | Stat-Xplore People on Universal Credit, banded employment indicator plus DWP's Total, person grain: both partners of a joint claim are counted, so these are not benefit-unit shares. UC_Households carries no earnings or employment field. DWP holds the latest month back until its next release, so May 2026 is 'Not available' for everyone and its two employment categories are not ported. | | Housing Benefit caseload | HB claimants by client type (working/pension age), private or social rented sector, and accommodation type | **ported** | `dwp-hb-claimants-client-type-tenure-january-2023-february-2026` (456 facts), `dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026` (288 facts) | [#259](https://github.com/PolicyEngine/chronicle/issues/259) | Stat-Xplore Housing Benefit (Single Housing Benefit Extract), Great Britain, monthly to February 2026, the latest month on Stat-Xplore, with DWP's margins over both axes. Accommodation type (specified, temporary, other) is published from September 2025 only; earlier months carry no breakdown and none is ported. DWP's Glasgow City (tenure, February–October 2024) and Calderdale (LHA, since January 2024) misclassification notes are carried in the package headers. Complements the OBR `obr.housing_benefit` spend line. | | Childcare programme anchors | Tax-Free Childcare annual top-up and annual/monthly child activity; funded early-education registered and eligible child measures | **ported; downstream activity and mutually exclusive target arithmetic excluded (computed)** | `hmrc-tax-free-childcare-march-2026` (126 facts: 108 monthly used-account child counts, 9 annual-unique child counts, 9 annual top-up flows); `dfe-funded-early-education-childcare-2026` (770 national child headline facts, 2011–2026) | [#219](https://github.com/PolicyEngine/chronicle/issues/219) | **Publisher cells only.** HMRC's April-2025 used-account definition break is an exact filter and constraint on every monthly fact; consumers combining months must select one `definition_regime`. Annual figures use the revised treatment from FY2024-25. DfE facts are third-week-of-January England stocks: raw entitlement and age labels are row constraints, while registration/eligibility and nursery/reception identities use explicit guarded source-column dimension declarations rather than column-name inference. Total and component columns have distinct concepts, and the release vintage is pinned in provenance. The TFC duration proxy, `379,029 + 242,453`, and `778,327 - 361,790` remain consumer computations; overlapping universal and working-parent universes are not reconciled. | diff --git a/packages/dwp/uc_households_carer_entitlement_april_december_2025/source_package.yaml b/packages/dwp/uc_households_carer_entitlement_april_december_2025/source_package.yaml deleted file mode 100644 index 7e128024..00000000 --- a/packages/dwp/uc_households_carer_entitlement_april_december_2025/source_package.yaml +++ /dev/null @@ -1,505 +0,0 @@ -# Publisher-emitted monthly entitlement counts; no Chronicle-side aggregation. -schema_version: ledger.source_package.v1 -package_id: dwp-uc-households-carer-entitlement-april-december-2025 -label: 'DWP Stat-Xplore: Universal Credit benefit units with carer entitlement, Great Britain, April to - December 2025' -artifact: - source_name: dwp - source_table: Households on Universal Credit with carer entitlement, April to December 2025 - resource_package: db - resource_directory: data/dwp/uc_households_carer_entitlement_april_december_2025 - manifest: manifest.yaml - vintage: stat_xplore_2026_08_21 - extracted_at: '2026-08-21' - extraction_method: Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube - cell - parser: statxplore_table_json_rows - sheet_name: api_response - artifact_year: 2025 -record_sets: -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_04 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_04.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_04 - sheet_name: api_response - period_type: month - period: 2025-04 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 2 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 2 - expected_value: April 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_05 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_05.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_05 - sheet_name: api_response - period_type: month - period: 2025-05 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 3 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 3 - expected_value: May 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_06 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_06.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_06 - sheet_name: api_response - period_type: month - period: 2025-06 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 4 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 4 - expected_value: June 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_07 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_07.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_07 - sheet_name: api_response - period_type: month - period: 2025-07 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 5 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 5 - expected_value: July 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_08 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_08.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_08 - sheet_name: api_response - period_type: month - period: 2025-08 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 6 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 6 - expected_value: August 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_09 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_09.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_09 - sheet_name: api_response - period_type: month - period: 2025-09 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 7 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 7 - expected_value: September 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_10 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_10.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_10 - sheet_name: api_response - period_type: month - period: 2025-10 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 8 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 8 - expected_value: October 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_11 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_11.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_11 - sheet_name: api_response - period_type: month - period: 2025-11 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 9 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 9 - expected_value: November 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.carer.month2025_12 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.carer.month2025_12.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.carer.month2025_12 - sheet_name: api_response - period_type: month - period: 2025-12 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.carer_entitlement - assertion: observation - rows: - - value_id: carer_entitlement - label: 'Yes' - ordinal: 0 - row_number: 10 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCCARER_ENTITLEMENT:C_UC_CARER_ENTITLEMENT:1 - table_record_kind: total - filters: - carer_entitlement: 'Yes' - constraints: - - variable: carer_entitlement - operator: == - value: 'Yes' - label: Universal Credit element - guard_cells: - - column: C - row: 10 - expected_value: December 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with carer entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_carer_element - source_concept: dwp.uc_households_with_carer_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The archived query selects the publisher's Yes value for Carer Entitlement. - unit: count - aggregation: sum - expected_cell_type: number diff --git a/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml index 6f520988..5023224a 100644 --- a/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_households_carer_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -17,6 +17,8 @@ # caring responsibilities for at least 35 hours a week; Carer's Allowance receipt is not # part of the definition. One carer element per individual; a joint claim can carry two # where the partners do not care for the same disabled person. +# This package replaces the retired dwp-uc-households-carer-entitlement-april-december-2025, +# whose nine cells equal its 'Yes' / payment_indicator: all rows exactly. schema_version: ledger.source_package.v1 package_id: dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026 label: 'DWP Stat-Xplore: Universal Credit benefit units by carer entitlement and payment indicator, Great Britain, January 2023 to May 2026' diff --git a/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml b/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml index 7e8d94a3..f75c7bad 100644 --- a/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml +++ b/packages/dwp/uc_households_lcw_entitlement_payment_indicator_january_2023_may_2026/source_package.yaml @@ -21,6 +21,8 @@ # LCWRA' value is zero in every cell of the window and is not ported, as no all-zero # category is (the #239 award-band ruling). DWP's any-rate LCWRA count is the group value # set, in dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026. +# This package replaces the retired dwp-uc-households-lcwra-entitlement-april-december-2025, +# whose nine cells equal its 'LCWRA - Higher' / payment_indicator: all rows exactly. schema_version: ledger.source_package.v1 package_id: dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026 label: 'DWP Stat-Xplore: Universal Credit benefit units by limited capability for work entitlement and payment indicator, Great Britain, January 2023 to May 2026' diff --git a/packages/dwp/uc_households_lcwra_entitlement_april_december_2025/source_package.yaml b/packages/dwp/uc_households_lcwra_entitlement_april_december_2025/source_package.yaml deleted file mode 100644 index 4a5445ff..00000000 --- a/packages/dwp/uc_households_lcwra_entitlement_april_december_2025/source_package.yaml +++ /dev/null @@ -1,514 +0,0 @@ -# Publisher-emitted monthly entitlement counts; no Chronicle-side aggregation. -schema_version: ledger.source_package.v1 -package_id: dwp-uc-households-lcwra-entitlement-april-december-2025 -label: 'DWP Stat-Xplore: Universal Credit benefit units with LCWRA entitlement, Great Britain, April to - December 2025' -artifact: - source_name: dwp - source_table: Households on Universal Credit with LCWRA entitlement, April to December 2025 - resource_package: db - resource_directory: data/dwp/uc_households_lcwra_entitlement_april_december_2025 - manifest: manifest.yaml - vintage: stat_xplore_2026_08_21 - extracted_at: '2026-08-21' - extraction_method: Stat-Xplore Open Data API table response parsed and unpivoted to one row per cube - cell - parser: statxplore_table_json_rows - sheet_name: api_response - artifact_year: 2025 -record_sets: -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_04 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_04.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_04 - sheet_name: api_response - period_type: month - period: 2025-04 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 2 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 2 - expected_value: April 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_05 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_05.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_05 - sheet_name: api_response - period_type: month - period: 2025-05 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 3 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 3 - expected_value: May 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_06 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_06.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_06 - sheet_name: api_response - period_type: month - period: 2025-06 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 4 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 4 - expected_value: June 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_07 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_07.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_07 - sheet_name: api_response - period_type: month - period: 2025-07 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 5 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 5 - expected_value: July 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_08 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_08.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_08 - sheet_name: api_response - period_type: month - period: 2025-08 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 6 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 6 - expected_value: August 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_09 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_09.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_09 - sheet_name: api_response - period_type: month - period: 2025-09 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 7 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 7 - expected_value: September 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_10 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_10.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_10 - sheet_name: api_response - period_type: month - period: 2025-10 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 8 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 8 - expected_value: October 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_11 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_11.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_11 - sheet_name: api_response - period_type: month - period: 2025-11 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 9 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 9 - expected_value: November 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number -- record_set_id: dwp.statx.uc_benefit_units.lcwra.month2025_12 - provenance_class: administrative - record_set_spec_id: dwp.statx.uc_benefit_units.lcwra.month2025_12.v1 - source_record_id_prefix: dwp.statx.uc_benefit_units.lcwra.month2025_12 - sheet_name: api_response - period_type: month - period: 2025-12 - geography_id: K03000001 - geography_level: country - geography_name: Great Britain - geography_vintage: current - entity: benefit_unit - entity_role: universal_credit_unit_of_assessment - domain: universal_credit - groupby_dimension: dwp.limited_capability_for_work_entitlement - assertion: observation - rows: - - value_id: lcwra_entitlement - label: LCWRA - Higher - ordinal: 0 - row_number: 10 - expected_row_header_column: F - expected_row_header: str:value:UC_Households:V_F_UC_HOUSEHOLDS:HCLCW_ENTITLEMENT:C_UC_LCW_ENTITLEMENT:3 - table_record_kind: total - filters: - limited_capability_for_work_entitlement: LCWRA - Higher - constraints: - - variable: limited_capability_for_work_entitlement - operator: == - value: LCWRA - Higher - label: Universal Credit element - guard_cells: - - column: C - row: 10 - expected_value: December 2025 - label: month - measures: - - measure_id: benefit_units - label: UC benefit units with LCWRA entitlement - ordinal: 0 - column: B - source_column_id: value - expected_column_header_row: 1 - expected_column_header: value - concept: dwp.uc_benefit_units_with_lcwra_element - source_concept: dwp.uc_households_with_lcwra_entitlement - concept_relation: source_label - concept_authority: dwp - concept_evidence_url: https://stat-xplore.dwp.gov.uk/ - concept_evidence_notes: DWP defines a Universal Credit household as the benefit unit of assessment. - The publisher value is LCWRA - Higher. During April-December 2025, before two LCWRA rates began - in April 2026, it is the LCWRA entitlement. - unit: count - aggregation: sum - expected_cell_type: number diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index 7372d312..3593138f 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -130,16 +130,16 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "aggregate_duplicate_key_count": 0, "entity_count": 12, "error_count": 0, - "fact_count": 205161, + "fact_count": 205143, "geography_count": 12553, "period_count": 492, "semantic_duplicate_key_count": 177, "skipped_source_count": 10, "source_count": 50, - "source_package_count": 198, + "source_package_count": 196, "warning_count": 1, } - assert len(rows) == 205161 + assert len(rows) == 205143 assert {row["provenance_class"] for row in rows} <= { "administrative", "census", @@ -157,7 +157,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ) assert rows[0]["aggregate_fact_key"].startswith("ledger.aggregate_fact.v2:") assert rows[0]["semantic_fact_key"].startswith("ledger.semantic_fact.v2:") - assert source_packages["source_package_count"] == 198 + assert source_packages["source_package_count"] == 196 assert source_packages["skipped_source_count"] == 10 assert sorted(item["source"] for item in source_packages["skipped_sources"]) == [ "census-acs-s0101-congressional-district-age-2024", @@ -171,7 +171,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "jct-obbba-revenue-estimates-2025", "jct-tax-expenditures-2024", ] - assert coverage["fact_count"] == 205161 + assert coverage["fact_count"] == 205143 assert coverage["counts"]["by_source"] == { "bea": 445, "bfp_economic_outlook": 5, @@ -188,7 +188,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "dfc_ni": 1189, "dfi_ni": 24, "dft": 1799, - "dwp": 13402, + "dwp": 13384, "eurostat": 207, "federal_reserve": 1, "fpb_economic_outlook": 1000, @@ -225,7 +225,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "welshgov": 1047, } table_counts = coverage["counts"]["by_source_table"] - assert len(table_counts) == 193 + assert len(table_counts) == 191 assert ( table_counts[ "dwp:Households on Universal Credit by family type, " @@ -310,13 +310,6 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ] == 252 ) - assert ( - table_counts[ - "dwp:Households on Universal Credit with carer entitlement, " - "April to December 2025" - ] - == 9 - ) assert ( table_counts[ "dwp:Households on Universal Credit by number of children, " @@ -387,13 +380,6 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ] == 288 ) - assert ( - table_counts[ - "dwp:Households on Universal Credit with LCWRA entitlement, " - "April to December 2025" - ] - == 9 - ) assert table_counts["usda_snap:SNAP FY2025 Monthly State Participation"] == 636 assert ( table_counts[ @@ -850,15 +836,15 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "month:2025-01": 610, "month:2025-02": 608, "month:2025-03": 738, - "month:2025-04": 807, - "month:2025-05": 6774, - "month:2025-06": 723, - "month:2025-07": 715, - "month:2025-08": 1152, - "month:2025-09": 780, - "month:2025-10": 763, - "month:2025-11": 778, - "month:2025-12": 1027, + "month:2025-04": 805, + "month:2025-05": 6772, + "month:2025-06": 721, + "month:2025-07": 713, + "month:2025-08": 1150, + "month:2025-09": 778, + "month:2025-10": 761, + "month:2025-11": 776, + "month:2025-12": 1025, "month:2026-01": 553, "month:2026-02": 557, "month:2026-03": 498, @@ -1039,11 +1025,11 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): ) assert coverage["counts"]["by_geography"]["country:K02000001"] == 7356 assert coverage["counts"]["by_geography"]["country:E92000001"] == 2967 - assert coverage["counts"]["by_geography"]["country:K03000001"] == 7998 + assert coverage["counts"]["by_geography"]["country:K03000001"] == 7980 assert coverage["counts"]["by_geography"]["statistical_scope:ofgem:london"] == 216 assert len(coverage["counts"]["by_geography"]) == 12553 assert coverage["counts"]["by_entity"] == { - "benefit_unit": 7089, + "benefit_unit": 7071, "dwelling": 27269, "family": 1299, "firm": 1439, @@ -1075,7 +1061,6 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "dwp-hb-claimants-client-type-tenure-accommodation-type-september-2025-february-2026", "dwp-hb-claimants-client-type-tenure-january-2023-february-2026", "dwp-uc-childcare-element-march-2021-may-2026", - "dwp-uc-households-carer-entitlement-april-december-2025", "dwp-uc-households-carer-entitlement-payment-indicator-january-2023-may-2026", "dwp-uc-households-children-april-december-2025", "dwp-uc-households-family-type-april-december-2025", @@ -1083,7 +1068,6 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "dwp-uc-households-housing-tenure-payment-indicator-january-2023-may-2026", "dwp-uc-households-lcw-entitlement-group-payment-indicator-january-2023-may-2026", "dwp-uc-households-lcw-entitlement-payment-indicator-january-2023-may-2026", - "dwp-uc-households-lcwra-entitlement-april-december-2025", "dwp-uc-people-employment-indicator-january-2023-may-2026", "hmrc-tax-free-childcare-march-2026", "dfc-ni-uc-statistics-may-2026", diff --git a/tests/test_chronicle_source_package.py b/tests/test_chronicle_source_package.py index 40d75175..f8be05a3 100644 --- a/tests/test_chronicle_source_package.py +++ b/tests/test_chronicle_source_package.py @@ -830,54 +830,6 @@ def test_ons_pipr_area_package_emits_2023_to_june_2026_months(): assert validate_consumer_fact_contract(facts).valid -@pytest.mark.parametrize( - ("alias", "concept", "april_value", "december_value"), - [ - ( - "dwp-uc-households-lcwra-entitlement-april-december-2025", - "dwp.uc_benefit_units_with_lcwra_element", - 2_071_127, - 2_706_904, - ), - ( - "dwp-uc-households-carer-entitlement-april-december-2025", - "dwp.uc_benefit_units_with_carer_element", - 1_081_717, - 1_181_358, - ), - ], -) -def test_dwp_uc_element_packages_emit_one_benefit_unit_fact_per_month( - alias, - concept, - april_value, - december_value, -): - facts = load_source_package(alias).build_facts(2025) - - assert [fact.period.value for fact in facts] == [ - "2025-04", - "2025-05", - "2025-06", - "2025-07", - "2025-08", - "2025-09", - "2025-10", - "2025-11", - "2025-12", - ] - assert all(fact.measure.concept == concept for fact in facts) - assert all(fact.period.type == "month" for fact in facts) - assert all(fact.entity.name == "benefit_unit" for fact in facts) - assert all(fact.geography.id == "K03000001" for fact in facts) - assert all(fact.assertion == "observation" for fact in facts) - assert all(fact.provenance_class == "administrative" for fact in facts) - assert all(fact.source_row_keys for fact in facts) - assert facts[0].value == april_value - assert facts[-1].value == december_value - assert validate_consumer_fact_contract(facts).valid - - def test_dwp_uc_children_composition_package_covers_the_caseload_months(): facts = load_source_package( "dwp-uc-households-children-april-december-2025" diff --git a/tests/test_issue_259_uc_elements_housing_benefit.py b/tests/test_issue_259_uc_elements_housing_benefit.py index d25ab782..decdb92f 100644 --- a/tests/test_issue_259_uc_elements_housing_benefit.py +++ b/tests/test_issue_259_uc_elements_housing_benefit.py @@ -218,13 +218,16 @@ def test_issue_259_stat_xplore_labels_name_each_cross_once( def test_retired_packages_are_no_longer_registered(): # #259 item 2: the grouped housing cell is replaced by DWP's Housing Entitlement - # 'Yes' value; the May 2026 childcare tables supersede the August 2025 vintage. - assert "dwp-uc-households-housing-entitlement-april-december-2025" not in ( - SOURCE_PACKAGE_ALIASES - ) - assert "dwp-uc-childcare-element-march-2021-august-2025" not in ( - SOURCE_PACKAGE_ALIASES - ) + # 'Yes' value; the May 2026 childcare tables supersede the August 2025 vintage; + # the April-December 2025 LCWRA and carer cells equal the crosses' all-claims rows + # exactly, so those duplicates are retired. + for retired in ( + "dwp-uc-households-housing-entitlement-april-december-2025", + "dwp-uc-childcare-element-march-2021-august-2025", + "dwp-uc-households-lcwra-entitlement-april-december-2025", + "dwp-uc-households-carer-entitlement-april-december-2025", + ): + assert retired not in SOURCE_PACKAGE_ALIASES assert set(ALL_259) <= set(SOURCE_PACKAGE_ALIASES) @@ -606,33 +609,44 @@ def test_lcw_categories_and_the_two_rate_lcwra_group(facts_259): assert abs(group_value - sum(rates)) <= 6 -def test_element_crosses_reproduce_the_april_december_2025_all_claims_packages( - facts_259, -): - # Same 18 August 2026 release: the publisher Totals equal the older single-category - # extracts cell for cell. - for old_alias, new_alias, element_key, category in ( - ( - "dwp-uc-households-lcwra-entitlement-april-december-2025", - LCW, - LCW_KEY, - "LCWRA - Higher", - ), - ( - "dwp-uc-households-carer-entitlement-april-december-2025", - CARER, - "carer_entitlement", - "Yes", - ), - ): - old = load_source_package(old_alias).build_facts(2025) - assert len(old) == 9 - for fact in old: - assert fact.value == _fact( - facts_259[new_alias], - period=fact.period.value, +def test_element_crosses_carry_the_retired_april_december_2025_cells(facts_259): + # Same 18 August 2026 release: the publisher Totals equal the retired + # single-category extracts (archived 2026-08-21) cell for cell, which is why + # dwp-uc-households-lcwra-entitlement-april-december-2025 and + # dwp-uc-households-carer-entitlement-april-december-2025 are retired. + retired = { + (LCW, LCW_KEY, "LCWRA - Higher"): [ + 2_071_127, + 2_148_135, + 2_250_729, + 2_333_430, + 2_431_552, + 2_525_780, + 2_605_687, + 2_675_966, + 2_706_904, + ], + (CARER, "carer_entitlement", "Yes"): [ + 1_081_717, + 1_093_895, + 1_110_319, + 1_122_413, + 1_136_537, + 1_148_536, + 1_161_047, + 1_173_567, + 1_181_358, + ], + } + for (alias, element_key, category), values in retired.items(): + assert [ + _fact( + facts_259[alias], + period=period, **{element_key: category, "payment_indicator": "all"}, ) + for period in _months("2025-04", "2025-12") + ] == values def test_employment_indicator_package_counts_people(facts_259):