diff --git a/changelog.d/uk-facts-395-pound-amounts.fixed.md b/changelog.d/uk-facts-395-pound-amounts.fixed.md new file mode 100644 index 00000000..34dd8b1b --- /dev/null +++ b/changelog.d/uk-facts-395-pound-amounts.fixed.md @@ -0,0 +1 @@ +The delimited-text parser reads amounts printed with a '£' sign, such as '£51,877,954', as numbers, as it already read '$' amounts. diff --git a/changelog.d/uk-facts-395.added.md b/changelog.d/uk-facts-395.added.md new file mode 100644 index 00000000..f2eb272c --- /dev/null +++ b/changelog.d/uk-facts-395.added.md @@ -0,0 +1 @@ +Add the UK facts chronicle#395 asks for: LPS's domestic rates paid and paying occupancies by Northern Ireland district council (rating years 2020-21 to 2025-26), LPS's Lone Pensioner Allowance and Disabled Person's Allowance statistics by council (2009-10 to 2023-24), and ONS's Northern Ireland regional and district domestic rates (1999-00 to 2024-25); DfT BUS01's passenger and concessionary journeys for Wales; the Childcare Offer for Wales report's 2023-24 take-up with its numerator and denominator; ONS's vehicle duty paid by households (CDDZ) and by businesses (EKED); and ONS's CPI weights for gas (04.5.2) and its two classes with the two classes' indices. The OBR's vehicle excise duties line joins the March 2026 receipts package for its 2024-25 outturn, and the October 2026 package now carries the later years under the same line id and concept, `obr.vehicle_excise_duties`. diff --git a/chronicle/bundle.py b/chronicle/bundle.py index 0ee157f2..40b1979e 100644 --- a/chronicle/bundle.py +++ b/chronicle/bundle.py @@ -78,6 +78,7 @@ "dfi-ni-public-transport-statistics-2024-25", "dfi-ni-public-transport-statistics-2025-26", "dft-bus01-passenger-journeys-2025", + "dft-bus01-wales-journeys-2025", "dft-bus0415-fares-index-2026", "dft-bus04i-operating-revenue-2025", "dft-bus05i-revenue-support-2025", @@ -170,7 +171,10 @@ "isc-annual-census-2024", "isc-annual-census-2025", "isc-annual-census-2026", + "lps-disabled-persons-allowance-ye-2024", + "lps-domestic-rates-paid-2026", "lps-housing-stock-lgd-2026", + "lps-lone-pensioner-allowance-ye-2024", "mhclg-council-tax-collection-england-2025-26", "mhclg-council-tax-levels-england-2026-27", "mhclg-council-tax-levels-england-summary-2025-26", @@ -266,6 +270,7 @@ "ons-census2021-ur-hh-age101-sex-ctry", "ons-census2021-ur-hh-age101-sex-rgn", "ons-consumer-trends-current-price-september-2026", + "ons-crpsf-ni-domestic-rates-fye2025", "ons-employee-workplace-pensions-summary-2024", "ons-families-households-2025", "ons-household-projections-2022-based", @@ -274,6 +279,11 @@ "ons-hpssa-pcon24-year-ending-march-2026", "ons-lad-population-by-age-2024", "ons-lad-population-by-age-2025", + "ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026", + "ons-mm23-cpi-index-natural-gas-october-2026", + "ons-mm23-cpi-weight-gas-october-2026", + "ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026", + "ons-mm23-cpi-weight-natural-gas-october-2026", "ons-mye-2023-england-regions", "ons-mye-2023-uk-countries", "ons-mye-2024-uk", @@ -287,6 +297,8 @@ "ons-pipr-rents-by-area-june-2026", "ons-public-sector-employment-2026", "ons-public-sector-employment-june-2026", + "ons-pusf-vehicle-duty-businesses-october-2026", + "ons-pusf-vehicle-duty-households-october-2026", "ons-savings-interest-income", "ons-small-area-income-msoa-fye2023", "ons-subnational-dwellings-by-tenure-2024", @@ -321,6 +333,7 @@ "voa-council-tax-bands-2025", "voa-council-tax-stock-by-lad-2025", "welshgov-bus-statistics-2024-25", + "welshgov-childcare-offer-report-2023-24", "welshgov-council-tax-collection-2024-25", "welshgov-council-tax-collection-2025-26", "welshgov-council-tax-dwellings-2023-24-to-2026-27", diff --git a/chronicle/source_package.py b/chronicle/source_package.py index 3c85529c..2ba257f9 100644 --- a/chronicle/source_package.py +++ b/chronicle/source_package.py @@ -1059,6 +1059,41 @@ "obr-efo-economy-october-2026": Path("obr/efo_economy_october_2026"), "obr-efo-aggregates-october-2026": Path("obr/efo_aggregates_october_2026"), "obr-efo-policy-october-2026": Path("obr/efo_policy_october_2026"), + # PolicyEngine/chronicle#395 + "lps-domestic-rates-paid-2026": Path("lps/domestic_rates_paid_2026"), + "lps-lone-pensioner-allowance-ye-2024": Path( + "lps/lone_pensioner_allowance_ye_2024" + ), + "lps-disabled-persons-allowance-ye-2024": Path( + "lps/disabled_persons_allowance_ye_2024" + ), + "ons-crpsf-ni-domestic-rates-fye2025": Path("ons/crpsf_ni_domestic_rates_fye2025"), + "dft-bus01-wales-journeys-2025": Path("dft/bus01_wales_journeys_2025"), + "welshgov-childcare-offer-report-2023-24": Path( + "welshgov/childcare_offer_report_2023_24" + ), + "ons-pusf-vehicle-duty-households-october-2026": Path( + "ons/pusf_vehicle_duty_households_october_2026" + ), + "ons-pusf-vehicle-duty-businesses-october-2026": Path( + "ons/pusf_vehicle_duty_businesses_october_2026" + ), + "ons-mm23-cpi-weight-gas-october-2026": Path( + "ons/mm23_cpi_weight_gas_october_2026" + ), + "ons-mm23-cpi-weight-natural-gas-october-2026": Path( + "ons/mm23_cpi_weight_natural_gas_october_2026" + ), + "ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026": Path( + "ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026" + ), + "ons-mm23-cpi-index-natural-gas-october-2026": Path( + "ons/mm23_cpi_index_natural_gas_october_2026" + ), + "ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026": Path( + "ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026" + ), + # end PolicyEngine/chronicle#395 "obr-fuel-duty-receipts-by-vehicle-april-2024": Path( "obr/fuel_duty_receipts_by_vehicle_april_2024" ), diff --git a/chronicle/sources/cells.py b/chronicle/sources/cells.py index 9c4bca1f..4b2f8a3b 100644 --- a/chronicle/sources/cells.py +++ b/chronicle/sources/cells.py @@ -1096,7 +1096,7 @@ def _delimited_scalar(value: str) -> Scalar: return None if "_" in stripped: return stripped - numeric = stripped.replace("$", "").replace(",", "") + numeric = stripped.replace("$", "").replace("£", "").replace(",", "") if numeric.lstrip("-").isdigit(): return int(numeric) try: diff --git a/chronicle/sources/rows.py b/chronicle/sources/rows.py index e6c00577..c670c0d9 100644 --- a/chronicle/sources/rows.py +++ b/chronicle/sources/rows.py @@ -1416,7 +1416,7 @@ def _delimited_scalar(value: str) -> Scalar: return None if "_" in stripped: return stripped - numeric = stripped.replace("$", "").replace(",", "") + numeric = stripped.replace("$", "").replace("£", "").replace(",", "") if numeric.lstrip("-").isdigit(): return int(numeric) try: diff --git a/db/data/lps/disabled_persons_allowance_ye_2024/lps-dpa-ye-2024.XLSX b/db/data/lps/disabled_persons_allowance_ye_2024/lps-dpa-ye-2024.XLSX new file mode 100644 index 00000000..eb9e215e Binary files /dev/null and b/db/data/lps/disabled_persons_allowance_ye_2024/lps-dpa-ye-2024.XLSX differ diff --git a/db/data/lps/disabled_persons_allowance_ye_2024/manifest.yaml b/db/data/lps/disabled_persons_allowance_ye_2024/manifest.yaml new file mode 100644 index 00000000..c4516c89 --- /dev/null +++ b/db/data/lps/disabled_persons_allowance_ye_2024/manifest.yaml @@ -0,0 +1,26 @@ +source_id: lps +package_id: lps-disabled-persons-allowance-ye-2024 +dataset: lps_lps-disabled-persons-allowance-ye-2024 +source_page: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics +table: Disabled Person's Allowance (DPA) statistics to year end 2024 +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Land & Property Services, Disabled Person''s Allowance (DPA) + statistics to year end 2024 (Published: 29 May 2024). Contains public sector information + licensed under the Open Government Licence v3.0.' +license_evidence: 'The workbook''s Cover Sheet states: ''Contains public sector information + licensed under the Open Government Licence v3.0.''' +license_verified_at: '2026-10-30' +files: + 2024: + filename: lps-dpa-ye-2024.XLSX + source_url: https://www.finance-ni.gov.uk/sites/default/files/publications/dfp/lps-dpa-ye-2024.XLSX + sha256: 41b5aaa78d7ed3792a1761972e4be1196e8a6dee8d2be0a26d4d84a823860cfc + size_bytes: 153335 + fetched_at: '2026-10-30T13:45:51+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/lps/lps-disabled-persons-allowance-ye-2024/2024/41b5aaa78d7ed3792a1761972e4be1196e8a6dee8d2be0a26d4d84a823860cfc/lps-dpa-ye-2024.XLSX + uri: r2://ledger-raw/raw/lps/lps-disabled-persons-allowance-ye-2024/2024/41b5aaa78d7ed3792a1761972e4be1196e8a6dee8d2be0a26d4d84a823860cfc/lps-dpa-ye-2024.XLSX diff --git a/db/data/lps/domestic_rates_paid_2026/domestic-rates-collected-by-district-council.csv b/db/data/lps/domestic_rates_paid_2026/domestic-rates-collected-by-district-council.csv new file mode 100644 index 00000000..eaf58129 --- /dev/null +++ b/db/data/lps/domestic_rates_paid_2026/domestic-rates-collected-by-district-council.csv @@ -0,0 +1,13 @@ +District Council,Number of Domestic occupancies with a rates payment made in 2020-21 rating year,Domestic Rates paid as at 31st March 2021,Number of Domestic occupancies with a rates payment made in 2021-22 rating year,Domestic Rates paid as at 31st March 2022,Number of Domestic occupancies with a rates payment made in 2022-23 rating year,Domestic Rates paid as at 31st March 2023,Number of Domestic occupancies with a rates payment made in 2023-24 rating year,Domestic Rates paid as at 31st March 2024,Number of Domestic occupancies with a rates payment made in 2024-25 rating year,Domestic Rates paid as at 31st March 2025,Number of Domestic occupancies with a rates payment made in 2025-26 rating year,Domestic Rates paid as at 31st March 2026 +Antrim and Newtownabbey,"60,388","£51,877,954","61,869","£53,609,226","62,482","£54,941,178","63,200","£59,598,012","63,890","£62,740,303","64,764 ","£67,083,237" +Ards and North Down,"73,573","£77,169,538","75,079","£80,000,514","75,330","£81,880,418","75,544","£88,782,827","76,421","£93,831,109","77,233 ","£99,315,112" +"Armagh City, Banbridge and Craigavon","83,823","£77,677,974","85,864","£81,263,782","86,944","£84,022,142","87,713","£90,651,436","88,737","£96,143,969","89,839 ","£102,310,045" +Belfast,"152,494","£128,450,302","155,177","£132,243,016","155,326","£135,252,391","156,217","£146,695,586","157,748","£154,922,721","159,589 ","£164,710,647" +Causeway Coast and Glens,"62,929","£59,783,287","64,136","£62,302,754","64,602","£64,057,127","65,099","£70,213,526","65,690","£74,638,296","66,626 ","£79,507,631" +Derry City and Strabane,"59,130","£50,504,688","60,463","£52,578,700","61,244","£54,546,640","61,624","£59,502,890","62,527","£63,416,021","63,300 ","£67,761,117" +Fermanagh and Omagh,"45,209","£40,044,670","46,247","£41,887,670","46,851","£43,196,251","47,540","£46,923,175","47,949","£49,869,460","48,498 ","£52,744,966" +Lisburn and Castlereagh,"61,869","£63,085,716","63,633","£64,919,429","63,944","£67,279,724","64,466","£73,375,284","65,278","£77,271,131","66,310 ","£82,506,955" +Mid and East Antrim,"60,213","£54,583,730","61,759","£56,532,538","62,184","£58,556,508","62,480","£62,884,156","63,305","£68,012,052","63,946 ","£72,388,680" +Mid Ulster,"51,537","£47,848,174","52,868","£49,979,975","53,586","£51,804,985","54,295","£57,194,629","55,134","£61,101,622","56,082 ","£65,497,725" +"Newry, Mourne and Down","66,587","£69,820,431","68,310","£73,012,766","69,288","£75,606,011","70,020","£82,112,996","70,744","£87,596,475","71,701 ","£94,062,463" +Northern Ireland,"777,752","£720,846,463","795,405","£748,330,372","801,781","£771,143,375","808,198","£837,934,517","817,423","£889,543,160","827,888 ","£947,888,579" diff --git a/db/data/lps/domestic_rates_paid_2026/manifest.yaml b/db/data/lps/domestic_rates_paid_2026/manifest.yaml new file mode 100644 index 00000000..7efa4189 --- /dev/null +++ b/db/data/lps/domestic_rates_paid_2026/manifest.yaml @@ -0,0 +1,29 @@ +source_id: lps +package_id: lps-domestic-rates-paid-2026 +dataset: lps_lps-domestic-rates-paid-2026 +source_page: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector +table: 'Rates paid by District Council and Sector: Domestic Rates collected by District + Council' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Land & Property Services, Rates paid by District Council and + Sector (OpenDataNI, resources updated 8 May 2026). Contains public sector information + licensed under the Open Government Licence v3.0.' +license_evidence: 'OpenDataNI''s CKAN record for the dataset (api/3/action/package_show?id=30535a44-0a05-4bff-98cf-001301a6b4d6) + sets license_id ''notspecified'' (''License not specified''). nidirect''s Open data + page (https://www.nidirect.gov.uk/articles/open-data) states: ''All data published + on the OpenDataNI portal falls under the Open Government Licence (OGL).''' +license_verified_at: '2026-10-30' +files: + 2026: + filename: domestic-rates-collected-by-district-council.csv + source_url: https://admin.opendatani.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/resource/2b20b332-1b9d-4260-8b4f-54a1d50b7844/download/domestic-rates-collected-by-district-council.csv + sha256: b8d7d649e2b9bf16a3d308754a123543a6eea48c9f7557f9bd592bfd49ca51ac + size_bytes: 2787 + fetched_at: '2026-10-30T11:39:40+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/lps/lps-domestic-rates-paid-2026/2026/b8d7d649e2b9bf16a3d308754a123543a6eea48c9f7557f9bd592bfd49ca51ac/domestic-rates-collected-by-district-council.csv + uri: r2://ledger-raw/raw/lps/lps-domestic-rates-paid-2026/2026/b8d7d649e2b9bf16a3d308754a123543a6eea48c9f7557f9bd592bfd49ca51ac/domestic-rates-collected-by-district-council.csv diff --git a/db/data/lps/lone_pensioner_allowance_ye_2024/lps-lpa-ye-2024.XLSX b/db/data/lps/lone_pensioner_allowance_ye_2024/lps-lpa-ye-2024.XLSX new file mode 100644 index 00000000..7edb4c48 Binary files /dev/null and b/db/data/lps/lone_pensioner_allowance_ye_2024/lps-lpa-ye-2024.XLSX differ diff --git a/db/data/lps/lone_pensioner_allowance_ye_2024/manifest.yaml b/db/data/lps/lone_pensioner_allowance_ye_2024/manifest.yaml new file mode 100644 index 00000000..6ea494e4 --- /dev/null +++ b/db/data/lps/lone_pensioner_allowance_ye_2024/manifest.yaml @@ -0,0 +1,26 @@ +source_id: lps +package_id: lps-lone-pensioner-allowance-ye-2024 +dataset: lps_lps-lone-pensioner-allowance-ye-2024 +source_page: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics +table: Lone Pensioners Allowance (LPA) statistics to year end 2024 +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Land & Property Services, Lone Pensioners Allowance (LPA) statistics + to year end 2024 (Published: 29 May 2024). Contains public sector information licensed + under the Open Government Licence v3.0.' +license_evidence: 'The workbook''s Cover Sheet states: ''Contains public sector information + licensed under the Open Government Licence v3.0.''' +license_verified_at: '2026-10-30' +files: + 2024: + filename: lps-lpa-ye-2024.XLSX + source_url: https://www.finance-ni.gov.uk/sites/default/files/publications/dfp/lps-lpa-ye-2024.XLSX + sha256: f2ea22b184f91a861df839b627e7153d5bb9780b16cdf9377d4b2eea1e915b47 + size_bytes: 169338 + fetched_at: '2026-10-30T13:45:51+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/lps/lps-lone-pensioner-allowance-ye-2024/2024/f2ea22b184f91a861df839b627e7153d5bb9780b16cdf9377d4b2eea1e915b47/lps-lpa-ye-2024.XLSX + uri: r2://ledger-raw/raw/lps/lps-lone-pensioner-allowance-ye-2024/2024/f2ea22b184f91a861df839b627e7153d5bb9780b16cdf9377d4b2eea1e915b47/lps-lpa-ye-2024.XLSX diff --git a/db/data/ons/crpsf_ni_domestic_rates_fye2025/crpsffye2025totalpublicsectorcurrentreceipts.xlsx b/db/data/ons/crpsf_ni_domestic_rates_fye2025/crpsffye2025totalpublicsectorcurrentreceipts.xlsx new file mode 100644 index 00000000..38890703 Binary files /dev/null and b/db/data/ons/crpsf_ni_domestic_rates_fye2025/crpsffye2025totalpublicsectorcurrentreceipts.xlsx differ diff --git a/db/data/ons/crpsf_ni_domestic_rates_fye2025/manifest.yaml b/db/data/ons/crpsf_ni_domestic_rates_fye2025/manifest.yaml new file mode 100644 index 00000000..255d759e --- /dev/null +++ b/db/data/ons/crpsf_ni_domestic_rates_fye2025/manifest.yaml @@ -0,0 +1,27 @@ +source_id: ons +package_id: ons-crpsf-ni-domestic-rates-fye2025 +dataset: ons_ons-crpsf-ni-domestic-rates-fye2025 +source_page: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables +table: 'Country and regional public sector finances revenue tables, financial year + ending 2025: Total Public Sector (PS) Current Receipts excluding PS Banks' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, Country and regional public + sector finances revenue tables, financial year ending 2025 (published 26 May 2026). + Contains public sector information licensed under the Open Government Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (dataset page)' +license_verified_at: '2026-10-30' +files: + 2025: + filename: crpsffye2025totalpublicsectorcurrentreceipts.xlsx + source_url: https://www.ons.gov.uk/file?uri=/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables/financialyearending2025/crpsffye2025totalpublicsectorcurrentreceipts.xlsx + sha256: 9dbadf3d06a6a835a5f8e00951016caba2ddaa3e2dd9eee1f28feca464044b98 + size_bytes: 213368 + fetched_at: '2026-10-30T11:38:59+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-crpsf-ni-domestic-rates-fye2025/2025/9dbadf3d06a6a835a5f8e00951016caba2ddaa3e2dd9eee1f28feca464044b98/crpsffye2025totalpublicsectorcurrentreceipts.xlsx + uri: r2://ledger-raw/raw/uk/ons/ons-crpsf-ni-domestic-rates-fye2025/2025/9dbadf3d06a6a835a5f8e00951016caba2ddaa3e2dd9eee1f28feca464044b98/crpsffye2025totalpublicsectorcurrentreceipts.xlsx diff --git a/db/data/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/l7ea.csv b/db/data/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/l7ea.csv new file mode 100644 index 00000000..bd721e74 --- /dev/null +++ b/db/data/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/l7ea.csv @@ -0,0 +1,207 @@ +"Title","CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100" +"CDID","L7EA" +"Source dataset ID","MM23" +"PreUnit","" +"Unit","" +"Release date","21-10-2026" +"Next release","18 November 2026" +"Important notes", +"2015","100.0" +"2016","99.2" +"2017","104.7" +"2018","113.5" +"2019","120.3" +"2020","121.3" +"2021","128.2" +"2022","143.1" +"2023","155.4" +"2024","163.0" +"2025","166.6" +"2015 Q1","102.0" +"2015 Q2","99.4" +"2015 Q3","99.3" +"2015 Q4","99.4" +"2016 Q1","99.4" +"2016 Q2","99.4" +"2016 Q3","99.4" +"2016 Q4","98.6" +"2017 Q1","104.1" +"2017 Q2","104.6" +"2017 Q3","104.8" +"2017 Q4","105.1" +"2018 Q1","110.9" +"2018 Q2","110.9" +"2018 Q3","114.5" +"2018 Q4","117.5" +"2019 Q1","117.5" +"2019 Q2","121.2" +"2019 Q3","121.2" +"2019 Q4","121.2" +"2020 Q1","121.3" +"2020 Q2","121.4" +"2020 Q3","121.3" +"2020 Q4","121.3" +"2021 Q1","121.3" +"2021 Q2","129.4" +"2021 Q3","130.8" +"2021 Q4","131.3" +"2022 Q1","135.6" +"2022 Q2","137.6" +"2022 Q3","145.6" +"2022 Q4","153.5" +"2023 Q1","155.0" +"2023 Q2","155.1" +"2023 Q3","155.1" +"2023 Q4","156.5" +"2024 Q1","160.3" +"2024 Q2","162.3" +"2024 Q3","163.7" +"2024 Q4","165.5" +"2025 Q1","164.3" +"2025 Q2","167.3" +"2025 Q3","167.3" +"2025 Q4","167.6" +"2026 Q1","167.6" +"2026 Q2","169.2" +"2026 Q3","174.9" +"2015 JAN","102.0" +"2015 FEB","102.0" +"2015 MAR","102.0" +"2015 APR","99.4" +"2015 MAY","99.4" +"2015 JUN","99.4" +"2015 JUL","99.3" +"2015 AUG","99.3" +"2015 SEP","99.3" +"2015 OCT","99.4" +"2015 NOV","99.4" +"2015 DEC","99.4" +"2016 JAN","99.4" +"2016 FEB","99.4" +"2016 MAR","99.4" +"2016 APR","99.4" +"2016 MAY","99.4" +"2016 JUN","99.4" +"2016 JUL","99.4" +"2016 AUG","99.4" +"2016 SEP","99.4" +"2016 OCT","98.6" +"2016 NOV","98.6" +"2016 DEC","98.6" +"2017 JAN","104.1" +"2017 FEB","104.1" +"2017 MAR","104.1" +"2017 APR","104.6" +"2017 MAY","104.6" +"2017 JUN","104.6" +"2017 JUL","104.8" +"2017 AUG","104.8" +"2017 SEP","104.8" +"2017 OCT","105.1" +"2017 NOV","105.1" +"2017 DEC","105.1" +"2018 JAN","110.9" +"2018 FEB","110.9" +"2018 MAR","110.9" +"2018 APR","110.9" +"2018 MAY","110.9" +"2018 JUN","110.9" +"2018 JUL","114.5" +"2018 AUG","114.5" +"2018 SEP","114.5" +"2018 OCT","117.5" +"2018 NOV","117.5" +"2018 DEC","117.5" +"2019 JAN","117.5" +"2019 FEB","117.5" +"2019 MAR","117.5" +"2019 APR","121.2" +"2019 MAY","121.2" +"2019 JUN","121.2" +"2019 JUL","121.2" +"2019 AUG","121.2" +"2019 SEP","121.2" +"2019 OCT","121.2" +"2019 NOV","121.2" +"2019 DEC","121.2" +"2020 JAN","121.3" +"2020 FEB","121.3" +"2020 MAR","121.3" +"2020 APR","120.8" +"2020 MAY","121.7" +"2020 JUN","121.7" +"2020 JUL","121.3" +"2020 AUG","121.3" +"2020 SEP","121.3" +"2020 OCT","121.3" +"2020 NOV","121.3" +"2020 DEC","121.3" +"2021 JAN","121.3" +"2021 FEB","121.3" +"2021 MAR","121.3" +"2021 APR","129.4" +"2021 MAY","129.4" +"2021 JUN","129.4" +"2021 JUL","130.8" +"2021 AUG","130.8" +"2021 SEP","130.8" +"2021 OCT","131.3" +"2021 NOV","131.3" +"2021 DEC","131.3" +"2022 JAN","135.6" +"2022 FEB","135.6" +"2022 MAR","135.6" +"2022 APR","137.6" +"2022 MAY","137.6" +"2022 JUN","137.6" +"2022 JUL","145.6" +"2022 AUG","145.6" +"2022 SEP","145.6" +"2022 OCT","153.5" +"2022 NOV","153.5" +"2022 DEC","153.5" +"2023 JAN","155.0" +"2023 FEB","155.0" +"2023 MAR","155.0" +"2023 APR","155.1" +"2023 MAY","155.1" +"2023 JUN","155.1" +"2023 JUL","155.1" +"2023 AUG","155.1" +"2023 SEP","155.1" +"2023 OCT","156.5" +"2023 NOV","156.5" +"2023 DEC","156.5" +"2024 JAN","160.3" +"2024 FEB","160.3" +"2024 MAR","160.3" +"2024 APR","162.3" +"2024 MAY","162.3" +"2024 JUN","162.3" +"2024 JUL","163.7" +"2024 AUG","163.7" +"2024 SEP","163.7" +"2024 OCT","165.5" +"2024 NOV","165.5" +"2024 DEC","165.5" +"2025 JAN","164.3" +"2025 FEB","164.3" +"2025 MAR","164.3" +"2025 APR","167.3" +"2025 MAY","167.3" +"2025 JUN","167.3" +"2025 JUL","167.3" +"2025 AUG","167.3" +"2025 SEP","167.3" +"2025 OCT","167.6" +"2025 NOV","167.6" +"2025 DEC","167.6" +"2026 JAN","167.6" +"2026 FEB","167.6" +"2026 MAR","167.6" +"2026 APR","169.2" +"2026 MAY","169.2" +"2026 JUN","169.2" +"2026 JUL","174.9" +"2026 AUG","174.9" +"2026 SEP","174.9" diff --git a/db/data/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/manifest.yaml b/db/data/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/manifest.yaml new file mode 100644 index 00000000..7a139b98 --- /dev/null +++ b/db/data/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/manifest.yaml @@ -0,0 +1,27 @@ +source_id: ons +package_id: ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026 +dataset: ons_ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026 +source_page: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 +table: 'MM23 time series L7EA: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, time series L7EA (MM23), released + 21 October 2026. Contains public sector information licensed under the Open Government + Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (time series page https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23)' +license_verified_at: '2026-10-30' +files: + 2026: + filename: l7ea.csv + source_url: https://www.ons.gov.uk/generator?format=csv&uri=/economy/inflationandpriceindices/timeseries/l7ea/mm23 + sha256: 9682ce4db97575a2417698d05f1142e87d5071e504e8d48afa997e267bfa2989 + size_bytes: 3889 + fetched_at: '2026-10-30T11:38:46+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026/2026/9682ce4db97575a2417698d05f1142e87d5071e504e8d48afa997e267bfa2989/l7ea.csv + uri: r2://ledger-raw/raw/uk/ons/ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026/2026/9682ce4db97575a2417698d05f1142e87d5071e504e8d48afa997e267bfa2989/l7ea.csv diff --git a/db/data/ons/mm23_cpi_index_natural_gas_october_2026/l7e9.csv b/db/data/ons/mm23_cpi_index_natural_gas_october_2026/l7e9.csv new file mode 100644 index 00000000..90823161 --- /dev/null +++ b/db/data/ons/mm23_cpi_index_natural_gas_october_2026/l7e9.csv @@ -0,0 +1,207 @@ +"Title","CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100" +"CDID","L7E9" +"Source dataset ID","MM23" +"PreUnit","" +"Unit","" +"Release date","21-10-2026" +"Next release","18 November 2026" +"Important notes", +"2015","100.0" +"2016","94.0" +"2017","92.8" +"2018","96.2" +"2019","95.7" +"2020","85.9" +"2021","86.0" +"2022","165.6" +"2023","196.2" +"2024","145.8" +"2025","150.1" +"2015 Q1","102.7" +"2015 Q2","100.2" +"2015 Q3","99.3" +"2015 Q4","97.8" +"2016 Q1","96.5" +"2016 Q2","93.2" +"2016 Q3","93.2" +"2016 Q4","93.2" +"2017 Q1","92.6" +"2017 Q2","92.4" +"2017 Q3","93.1" +"2017 Q4","93.1" +"2018 Q1","93.1" +"2018 Q2","94.3" +"2018 Q3","97.4" +"2018 Q4","100.1" +"2019 Q1","91.5" +"2019 Q2","100.1" +"2019 Q3","100.1" +"2019 Q4","91.1" +"2020 Q1","91.1" +"2020 Q2","87.9" +"2020 Q3","87.9" +"2020 Q4","76.8" +"2021 Q1","76.8" +"2021 Q2","84.1" +"2021 Q3","84.1" +"2021 Q4","98.9" +"2022 Q1","98.9" +"2022 Q2","166.9" +"2022 Q3","166.9" +"2022 Q4","229.6" +"2023 Q1","230.3" +"2023 Q2","228.0" +"2023 Q3","169.3" +"2023 Q4","157.0" +"2024 Q1","167.9" +"2024 Q2","140.8" +"2024 Q3","129.5" +"2024 Q4","145.0" +"2025 Q1","147.1" +"2025 Q2","158.5" +"2025 Q3","146.8" +"2025 Q4","148.1" +"2026 Q1","142.6" +"2026 Q2","137.0" +"2026 Q3","159.8" +"2015 JAN","104.1" +"2015 FEB","103.4" +"2015 MAR","100.6" +"2015 APR","100.6" +"2015 MAY","100.0" +"2015 JUN","100.0" +"2015 JUL","100.0" +"2015 AUG","100.0" +"2015 SEP","97.8" +"2015 OCT","97.8" +"2015 NOV","97.8" +"2015 DEC","97.8" +"2016 JAN","97.8" +"2016 FEB","97.1" +"2016 MAR","94.5" +"2016 APR","93.2" +"2016 MAY","93.2" +"2016 JUN","93.2" +"2016 JUL","93.2" +"2016 AUG","93.2" +"2016 SEP","93.2" +"2016 OCT","93.2" +"2016 NOV","93.2" +"2016 DEC","93.2" +"2017 JAN","92.6" +"2017 FEB","92.6" +"2017 MAR","92.6" +"2017 APR","92.1" +"2017 MAY","92.6" +"2017 JUN","92.6" +"2017 JUL","93.1" +"2017 AUG","93.1" +"2017 SEP","93.1" +"2017 OCT","93.1" +"2017 NOV","93.1" +"2017 DEC","93.1" +"2018 JAN","93.1" +"2018 FEB","93.1" +"2018 MAR","93.1" +"2018 APR","93.5" +"2018 MAY","93.5" +"2018 JUN","95.9" +"2018 JUL","97.0" +"2018 AUG","97.0" +"2018 SEP","98.1" +"2018 OCT","100.1" +"2018 NOV","100.1" +"2018 DEC","100.1" +"2019 JAN","91.4" +"2019 FEB","91.5" +"2019 MAR","91.5" +"2019 APR","100.1" +"2019 MAY","100.1" +"2019 JUN","100.1" +"2019 JUL","100.1" +"2019 AUG","100.1" +"2019 SEP","100.1" +"2019 OCT","91.1" +"2019 NOV","91.1" +"2019 DEC","91.1" +"2020 JAN","91.1" +"2020 FEB","91.1" +"2020 MAR","91.1" +"2020 APR","87.9" +"2020 MAY","87.9" +"2020 JUN","87.9" +"2020 JUL","87.9" +"2020 AUG","87.9" +"2020 SEP","87.9" +"2020 OCT","76.8" +"2020 NOV","76.8" +"2020 DEC","76.8" +"2021 JAN","76.8" +"2021 FEB","76.8" +"2021 MAR","76.8" +"2021 APR","84.1" +"2021 MAY","84.1" +"2021 JUN","84.1" +"2021 JUL","84.1" +"2021 AUG","84.1" +"2021 SEP","84.1" +"2021 OCT","98.9" +"2021 NOV","98.9" +"2021 DEC","98.9" +"2022 JAN","98.9" +"2022 FEB","98.9" +"2022 MAR","98.9" +"2022 APR","166.9" +"2022 MAY","166.9" +"2022 JUN","166.9" +"2022 JUL","166.9" +"2022 AUG","166.9" +"2022 SEP","166.9" +"2022 OCT","229.6" +"2022 NOV","229.6" +"2022 DEC","229.6" +"2023 JAN","230.3" +"2023 FEB","230.3" +"2023 MAR","230.3" +"2023 APR","228.0" +"2023 MAY","228.0" +"2023 JUN","228.0" +"2023 JUL","169.3" +"2023 AUG","169.3" +"2023 SEP","169.3" +"2023 OCT","157.0" +"2023 NOV","157.0" +"2023 DEC","157.0" +"2024 JAN","167.9" +"2024 FEB","167.9" +"2024 MAR","167.9" +"2024 APR","140.8" +"2024 MAY","140.8" +"2024 JUN","140.8" +"2024 JUL","129.5" +"2024 AUG","129.5" +"2024 SEP","129.5" +"2024 OCT","145.0" +"2024 NOV","145.0" +"2024 DEC","145.0" +"2025 JAN","147.0" +"2025 FEB","147.1" +"2025 MAR","147.1" +"2025 APR","158.4" +"2025 MAY","158.5" +"2025 JUN","158.5" +"2025 JUL","146.8" +"2025 AUG","146.7" +"2025 SEP","146.7" +"2025 OCT","148.1" +"2025 NOV","148.1" +"2025 DEC","148.0" +"2026 JAN","142.8" +"2026 FEB","142.3" +"2026 MAR","142.8" +"2026 APR","136.3" +"2026 MAY","137.0" +"2026 JUN","137.8" +"2026 JUL","158.6" +"2026 AUG","159.6" +"2026 SEP","161.3" diff --git a/db/data/ons/mm23_cpi_index_natural_gas_october_2026/manifest.yaml b/db/data/ons/mm23_cpi_index_natural_gas_october_2026/manifest.yaml new file mode 100644 index 00000000..ed2acda9 --- /dev/null +++ b/db/data/ons/mm23_cpi_index_natural_gas_october_2026/manifest.yaml @@ -0,0 +1,26 @@ +source_id: ons +package_id: ons-mm23-cpi-index-natural-gas-october-2026 +dataset: ons_ons-mm23-cpi-index-natural-gas-october-2026 +source_page: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 +table: 'MM23 time series L7E9: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, time series L7E9 (MM23), released + 21 October 2026. Contains public sector information licensed under the Open Government + Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (time series page https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23)' +license_verified_at: '2026-10-30' +files: + 2026: + filename: l7e9.csv + source_url: https://www.ons.gov.uk/generator?format=csv&uri=/economy/inflationandpriceindices/timeseries/l7e9/mm23 + sha256: 1187e870c34aac7ea24aa2321dced24bb53b9c605a2bffaa567fa0bcf8431ddb + size_bytes: 3798 + fetched_at: '2026-10-30T11:38:46+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-mm23-cpi-index-natural-gas-october-2026/2026/1187e870c34aac7ea24aa2321dced24bb53b9c605a2bffaa567fa0bcf8431ddb/l7e9.csv + uri: r2://ledger-raw/raw/uk/ons/ons-mm23-cpi-index-natural-gas-october-2026/2026/1187e870c34aac7ea24aa2321dced24bb53b9c605a2bffaa567fa0bcf8431ddb/l7e9.csv diff --git a/db/data/ons/mm23_cpi_weight_gas_october_2026/cjxb.csv b/db/data/ons/mm23_cpi_weight_gas_october_2026/cjxb.csv new file mode 100644 index 00000000..de6f8de9 --- /dev/null +++ b/db/data/ons/mm23_cpi_weight_gas_october_2026/cjxb.csv @@ -0,0 +1,47 @@ +"Title","CPI WEIGHTS 04.5.2 : GAS" +"CDID","CJXB" +"Source dataset ID","MM23" +"PreUnit","" +"Unit","Parts per 1000" +"Release date","21-10-2026" +"Next release","18 November 2026" +"Important notes", +"1988","24.0000" +"1989","25.0000" +"1990","22.0000" +"1991","20.0000" +"1992","21.0000" +"1993","21.0000" +"1994","20.0000" +"1995","21.0000" +"1996","20.0000" +"1997","19.0000" +"1998","19.0000" +"1999","17.0000" +"2000","13.0000" +"2001","11.0000" +"2002","12.0000" +"2003","12.0000" +"2004","11.0000" +"2005","12.0000" +"2006","14.0000" +"2007","18.0000" +"2008","15.0000" +"2009","23.0000" +"2010","25.0000" +"2011","22.0000" +"2012","32.0000" +"2013","26.0000" +"2014","21.0000" +"2015","20.0000" +"2016","16.0000" +"2017","15.0000" +"2018","15.0000" +"2019","12.0000" +"2020","13.0000" +"2021","12.0000" +"2022","14.0000" +"2023","20.0000" +"2024","16.1597" +"2025","13.0967" +"2026","10.3002" diff --git a/db/data/ons/mm23_cpi_weight_gas_october_2026/manifest.yaml b/db/data/ons/mm23_cpi_weight_gas_october_2026/manifest.yaml new file mode 100644 index 00000000..0f5d36d8 --- /dev/null +++ b/db/data/ons/mm23_cpi_weight_gas_october_2026/manifest.yaml @@ -0,0 +1,26 @@ +source_id: ons +package_id: ons-mm23-cpi-weight-gas-october-2026 +dataset: ons_ons-mm23-cpi-weight-gas-october-2026 +source_page: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/cjxb/mm23 +table: 'MM23 time series CJXB: CPI WEIGHTS 04.5.2 : GAS' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, time series CJXB (MM23), released + 21 October 2026. Contains public sector information licensed under the Open Government + Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (time series page https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/cjxb/mm23)' +license_verified_at: '2026-10-30' +files: + 2026: + filename: cjxb.csv + source_url: https://www.ons.gov.uk/generator?format=csv&uri=/economy/inflationandpriceindices/timeseries/cjxb/mm23 + sha256: fa2533691aceaa5756721b8f62de4f8460d959c06b9e5c1d82bca86543eed177 + size_bytes: 857 + fetched_at: '2026-10-30T11:38:17+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-mm23-cpi-weight-gas-october-2026/2026/fa2533691aceaa5756721b8f62de4f8460d959c06b9e5c1d82bca86543eed177/cjxb.csv + uri: r2://ledger-raw/raw/uk/ons/ons-mm23-cpi-weight-gas-october-2026/2026/fa2533691aceaa5756721b8f62de4f8460d959c06b9e5c1d82bca86543eed177/cjxb.csv diff --git a/db/data/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/l89y.csv b/db/data/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/l89y.csv new file mode 100644 index 00000000..ebf875d7 --- /dev/null +++ b/db/data/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/l89y.csv @@ -0,0 +1,20 @@ +"Title","CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc)" +"CDID","L89Y" +"Source dataset ID","MM23" +"PreUnit","" +"Unit","" +"Release date","21-10-2026" +"Next release","18 November 2026" +"Important notes", +"2015","0.4000" +"2016","0.3000" +"2017","0.3000" +"2018","0.3000" +"2019","0.2400" +"2020","0.2600" +"2021","0.3600" +"2022","0.4200" +"2023","0.4000" +"2024","0.3562" +"2025","0.4034" +"2026","0.3326" diff --git a/db/data/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/manifest.yaml b/db/data/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/manifest.yaml new file mode 100644 index 00000000..848f668d --- /dev/null +++ b/db/data/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/manifest.yaml @@ -0,0 +1,27 @@ +source_id: ons +package_id: ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026 +dataset: ons_ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026 +source_page: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89y/mm23 +table: 'MM23 time series L89Y: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, + propane,etc)' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, time series L89Y (MM23), released + 21 October 2026. Contains public sector information licensed under the Open Government + Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (time series page https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89y/mm23)' +license_verified_at: '2026-10-30' +files: + 2026: + filename: l89y.csv + source_url: https://www.ons.gov.uk/generator?format=csv&uri=/economy/inflationandpriceindices/timeseries/l89y/mm23 + sha256: 9f3810555c7ec805ec6b06a3abbeebe2f801f98cee474bd49ffe5a2a0bfbb913 + size_bytes: 413 + fetched_at: '2026-10-30T11:38:17+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026/2026/9f3810555c7ec805ec6b06a3abbeebe2f801f98cee474bd49ffe5a2a0bfbb913/l89y.csv + uri: r2://ledger-raw/raw/uk/ons/ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026/2026/9f3810555c7ec805ec6b06a3abbeebe2f801f98cee474bd49ffe5a2a0bfbb913/l89y.csv diff --git a/db/data/ons/mm23_cpi_weight_natural_gas_october_2026/l89x.csv b/db/data/ons/mm23_cpi_weight_natural_gas_october_2026/l89x.csv new file mode 100644 index 00000000..d9239fb2 --- /dev/null +++ b/db/data/ons/mm23_cpi_weight_natural_gas_october_2026/l89x.csv @@ -0,0 +1,20 @@ +"Title","CPI WEIGHTS 04.5.2.1 Natural gas and town gas" +"CDID","L89X" +"Source dataset ID","MM23" +"PreUnit","" +"Unit","" +"Release date","21-10-2026" +"Next release","18 November 2026" +"Important notes", +"2015","19.6000" +"2016","14.7000" +"2017","14.7000" +"2018","14.7000" +"2019","11.7600" +"2020","12.7400" +"2021","11.6400" +"2022","13.5800" +"2023","19.6000" +"2024","15.8035" +"2025","12.6933" +"2026","9.9676" diff --git a/db/data/ons/mm23_cpi_weight_natural_gas_october_2026/manifest.yaml b/db/data/ons/mm23_cpi_weight_natural_gas_october_2026/manifest.yaml new file mode 100644 index 00000000..899a27de --- /dev/null +++ b/db/data/ons/mm23_cpi_weight_natural_gas_october_2026/manifest.yaml @@ -0,0 +1,26 @@ +source_id: ons +package_id: ons-mm23-cpi-weight-natural-gas-october-2026 +dataset: ons_ons-mm23-cpi-weight-natural-gas-october-2026 +source_page: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89x/mm23 +table: 'MM23 time series L89X: CPI WEIGHTS 04.5.2.1 Natural gas and town gas' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, time series L89X (MM23), released + 21 October 2026. Contains public sector information licensed under the Open Government + Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (time series page https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89x/mm23)' +license_verified_at: '2026-10-30' +files: + 2026: + filename: l89x.csv + source_url: https://www.ons.gov.uk/generator?format=csv&uri=/economy/inflationandpriceindices/timeseries/l89x/mm23 + sha256: c1022e5c962c89ae45cc16f8d58fcce46b90f92e0c02eb574160886b5d2062cc + size_bytes: 404 + fetched_at: '2026-10-30T11:38:17+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-mm23-cpi-weight-natural-gas-october-2026/2026/c1022e5c962c89ae45cc16f8d58fcce46b90f92e0c02eb574160886b5d2062cc/l89x.csv + uri: r2://ledger-raw/raw/uk/ons/ons-mm23-cpi-weight-natural-gas-october-2026/2026/c1022e5c962c89ae45cc16f8d58fcce46b90f92e0c02eb574160886b5d2062cc/l89x.csv diff --git a/db/data/ons/pusf_vehicle_duty_businesses_october_2026/eked.csv b/db/data/ons/pusf_vehicle_duty_businesses_october_2026/eked.csv new file mode 100644 index 00000000..f14edb9e --- /dev/null +++ b/db/data/ons/pusf_vehicle_duty_businesses_october_2026/eked.csv @@ -0,0 +1,680 @@ +"Title","CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m" +"CDID","EKED" +"Source dataset ID","PUSF" +"PreUnit","£" +"Unit","m" +"Release date","21-10-2026" +"Next release","20 November 2026" +"Important notes", +"1963","" +"1964","" +"1965","" +"1966","" +"1967","" +"1968","" +"1969","" +"1970","" +"1971","" +"1972","" +"1973","" +"1974","" +"1975","" +"1976","" +"1977","" +"1978","" +"1979","" +"1980","" +"1981","" +"1982","" +"1983","" +"1984","" +"1985","" +"1986","" +"1987","" +"1988","" +"1989","" +"1990","" +"1991","" +"1992","" +"1993","" +"1994","" +"1995","" +"1996","" +"1997","644" +"1998","1194" +"1999","1195" +"2000","1614" +"2001","1527" +"2002","1357" +"2003","1315" +"2004","1227" +"2005","1204" +"2006","1245" +"2007","1288" +"2008","1259" +"2009","1266" +"2010","1279" +"2011","1539" +"2012","1679" +"2013","1789" +"2014","1865" +"2015","1929" +"2016","1945" +"2017","2019" +"2018","2001" +"2019","2109" +"2020","2247" +"2021","2607" +"2022","3104" +"2023","3200" +"2024","3253" +"2025","3501" +"1963 Q1","" +"1963 Q2","" +"1963 Q3","" +"1963 Q4","" +"1964 Q1","" +"1964 Q2","" +"1964 Q3","" +"1964 Q4","" +"1965 Q1","" +"1965 Q2","" +"1965 Q3","" +"1965 Q4","" +"1966 Q1","" +"1966 Q2","" +"1966 Q3","" +"1966 Q4","" +"1967 Q1","" +"1967 Q2","" +"1967 Q3","" +"1967 Q4","" +"1968 Q1","" +"1968 Q2","" +"1968 Q3","" +"1968 Q4","" +"1969 Q1","" +"1969 Q2","" +"1969 Q3","" +"1969 Q4","" +"1970 Q1","" +"1970 Q2","" +"1970 Q3","" +"1970 Q4","" +"1971 Q1","" +"1971 Q2","" +"1971 Q3","" +"1971 Q4","" +"1972 Q1","" +"1972 Q2","" +"1972 Q3","" +"1972 Q4","" +"1973 Q1","" +"1973 Q2","" +"1973 Q3","" +"1973 Q4","" +"1974 Q1","" +"1974 Q2","" +"1974 Q3","" +"1974 Q4","" +"1975 Q1","" +"1975 Q2","" +"1975 Q3","" +"1975 Q4","" +"1976 Q1","" +"1976 Q2","" +"1976 Q3","" +"1976 Q4","" +"1977 Q1","" +"1977 Q2","" +"1977 Q3","" +"1977 Q4","" +"1978 Q1","" +"1978 Q2","" +"1978 Q3","" +"1978 Q4","" +"1979 Q1","" +"1979 Q2","" +"1979 Q3","" +"1979 Q4","" +"1980 Q1","" +"1980 Q2","" +"1980 Q3","" +"1980 Q4","" +"1981 Q1","" +"1981 Q2","" +"1981 Q3","" +"1981 Q4","" +"1982 Q1","" +"1982 Q2","" +"1982 Q3","" +"1982 Q4","" +"1983 Q1","" +"1983 Q2","" +"1983 Q3","" +"1983 Q4","" +"1984 Q1","" +"1984 Q2","" +"1984 Q3","" +"1984 Q4","" +"1985 Q1","" +"1985 Q2","" +"1985 Q3","" +"1985 Q4","" +"1986 Q1","" +"1986 Q2","" +"1986 Q3","" +"1986 Q4","" +"1987 Q1","" +"1987 Q2","" +"1987 Q3","" +"1987 Q4","" +"1988 Q1","" +"1988 Q2","" +"1988 Q3","" +"1988 Q4","" +"1989 Q1","" +"1989 Q2","" +"1989 Q3","" +"1989 Q4","" +"1990 Q1","" +"1990 Q2","" +"1990 Q3","" +"1990 Q4","" +"1991 Q1","" +"1991 Q2","" +"1991 Q3","" +"1991 Q4","" +"1992 Q1","" +"1992 Q2","" +"1992 Q3","" +"1992 Q4","" +"1993 Q1","" +"1993 Q2","" +"1993 Q3","" +"1993 Q4","" +"1994 Q1","" +"1994 Q2","" +"1994 Q3","" +"1994 Q4","" +"1995 Q1","" +"1995 Q2","" +"1995 Q3","" +"1995 Q4","" +"1996 Q1","" +"1996 Q2","" +"1996 Q3","" +"1996 Q4","" +"1997 Q1","" +"1997 Q2","298" +"1997 Q3","300" +"1997 Q4","287" +"1998 Q1","319" +"1998 Q2","290" +"1998 Q3","314" +"1998 Q4","271" +"1999 Q1","300" +"1999 Q2","299" +"1999 Q3","318" +"1999 Q4","278" +"2000 Q1","424" +"2000 Q2","388" +"2000 Q3","427" +"2000 Q4","375" +"2001 Q1","324" +"2001 Q2","426" +"2001 Q3","408" +"2001 Q4","369" +"2002 Q1","335" +"2002 Q2","334" +"2002 Q3","352" +"2002 Q4","336" +"2003 Q1","307" +"2003 Q2","330" +"2003 Q3","338" +"2003 Q4","340" +"2004 Q1","276" +"2004 Q2","308" +"2004 Q3","324" +"2004 Q4","319" +"2005 Q1","264" +"2005 Q2","317" +"2005 Q3","380" +"2005 Q4","243" +"2006 Q1","306" +"2006 Q2","326" +"2006 Q3","336" +"2006 Q4","277" +"2007 Q1","326" +"2007 Q2","330" +"2007 Q3","341" +"2007 Q4","291" +"2008 Q1","312" +"2008 Q2","335" +"2008 Q3","329" +"2008 Q4","283" +"2009 Q1","321" +"2009 Q2","328" +"2009 Q3","346" +"2009 Q4","271" +"2010 Q1","323" +"2010 Q2","325" +"2010 Q3","348" +"2010 Q4","283" +"2011 Q1","372" +"2011 Q2","409" +"2011 Q3","413" +"2011 Q4","345" +"2012 Q1","430" +"2012 Q2","414" +"2012 Q3","434" +"2012 Q4","401" +"2013 Q1","473" +"2013 Q2","428" +"2013 Q3","471" +"2013 Q4","417" +"2014 Q1","478" +"2014 Q2","483" +"2014 Q3","514" +"2014 Q4","390" +"2015 Q1","498" +"2015 Q2","459" +"2015 Q3","510" +"2015 Q4","462" +"2016 Q1","495" +"2016 Q2","487" +"2016 Q3","511" +"2016 Q4","452" +"2017 Q1","497" +"2017 Q2","522" +"2017 Q3","525" +"2017 Q4","475" +"2018 Q1","510" +"2018 Q2","515" +"2018 Q3","529" +"2018 Q4","447" +"2019 Q1","541" +"2019 Q2","533" +"2019 Q3","536" +"2019 Q4","499" +"2020 Q1","592" +"2020 Q2","526" +"2020 Q3","611" +"2020 Q4","518" +"2021 Q1","636" +"2021 Q2","671" +"2021 Q3","698" +"2021 Q4","602" +"2022 Q1","768" +"2022 Q2","785" +"2022 Q3","824" +"2022 Q4","727" +"2023 Q1","737" +"2023 Q2","827" +"2023 Q3","854" +"2023 Q4","782" +"2024 Q1","757" +"2024 Q2","850" +"2024 Q3","861" +"2024 Q4","785" +"2025 Q1","826" +"2025 Q2","898" +"2025 Q3","924" +"2025 Q4","853" +"2026 Q1","827" +"2026 Q2","942" +"2026 Q3","957" +"1997 APR","99" +"1997 MAY","99" +"1997 JUN","100" +"1997 JUL","100" +"1997 AUG","100" +"1997 SEP","100" +"1997 OCT","96" +"1997 NOV","96" +"1997 DEC","95" +"1998 JAN","97" +"1998 FEB","104" +"1998 MAR","118" +"1998 APR","77" +"1998 MAY","86" +"1998 JUN","127" +"1998 JUL","93" +"1998 AUG","115" +"1998 SEP","106" +"1998 OCT","104" +"1998 NOV","100" +"1998 DEC","67" +"1999 JAN","88" +"1999 FEB","95" +"1999 MAR","117" +"1999 APR","89" +"1999 MAY","112" +"1999 JUN","98" +"1999 JUL","96" +"1999 AUG","102" +"1999 SEP","120" +"1999 OCT","105" +"1999 NOV","89" +"1999 DEC","84" +"2000 JAN","123" +"2000 FEB","135" +"2000 MAR","166" +"2000 APR","94" +"2000 MAY","147" +"2000 JUN","147" +"2000 JUL","134" +"2000 AUG","148" +"2000 SEP","145" +"2000 OCT","158" +"2000 NOV","129" +"2000 DEC","88" +"2001 JAN","86" +"2001 FEB","112" +"2001 MAR","126" +"2001 APR","123" +"2001 MAY","145" +"2001 JUN","158" +"2001 JUL","126" +"2001 AUG","149" +"2001 SEP","133" +"2001 OCT","145" +"2001 NOV","123" +"2001 DEC","101" +"2002 JAN","105" +"2002 FEB","113" +"2002 MAR","117" +"2002 APR","122" +"2002 MAY","107" +"2002 JUN","105" +"2002 JUL","115" +"2002 AUG","127" +"2002 SEP","110" +"2002 OCT","108" +"2002 NOV","116" +"2002 DEC","112" +"2003 JAN","97" +"2003 FEB","101" +"2003 MAR","109" +"2003 APR","96" +"2003 MAY","132" +"2003 JUN","102" +"2003 JUL","99" +"2003 AUG","117" +"2003 SEP","122" +"2003 OCT","132" +"2003 NOV","108" +"2003 DEC","100" +"2004 JAN","98" +"2004 FEB","104" +"2004 MAR","74" +"2004 APR","105" +"2004 MAY","97" +"2004 JUN","106" +"2004 JUL","105" +"2004 AUG","104" +"2004 SEP","115" +"2004 OCT","98" +"2004 NOV","136" +"2004 DEC","85" +"2005 JAN","89" +"2005 FEB","105" +"2005 MAR","70" +"2005 APR","138" +"2005 MAY","101" +"2005 JUN","78" +"2005 JUL","130" +"2005 AUG","115" +"2005 SEP","135" +"2005 OCT","99" +"2005 NOV","60" +"2005 DEC","84" +"2006 JAN","95" +"2006 FEB","97" +"2006 MAR","114" +"2006 APR","110" +"2006 MAY","95" +"2006 JUN","121" +"2006 JUL","94" +"2006 AUG","122" +"2006 SEP","120" +"2006 OCT","103" +"2006 NOV","81" +"2006 DEC","93" +"2007 JAN","88" +"2007 FEB","103" +"2007 MAR","135" +"2007 APR","111" +"2007 MAY","109" +"2007 JUN","110" +"2007 JUL","106" +"2007 AUG","126" +"2007 SEP","109" +"2007 OCT","106" +"2007 NOV","102" +"2007 DEC","83" +"2008 JAN","85" +"2008 FEB","126" +"2008 MAR","101" +"2008 APR","133" +"2008 MAY","101" +"2008 JUN","101" +"2008 JUL","115" +"2008 AUG","104" +"2008 SEP","110" +"2008 OCT","116" +"2008 NOV","86" +"2008 DEC","81" +"2009 JAN","97" +"2009 FEB","86" +"2009 MAR","138" +"2009 APR","123" +"2009 MAY","98" +"2009 JUN","107" +"2009 JUL","114" +"2009 AUG","103" +"2009 SEP","129" +"2009 OCT","98" +"2009 NOV","85" +"2009 DEC","88" +"2010 JAN","87" +"2010 FEB","105" +"2010 MAR","131" +"2010 APR","118" +"2010 MAY","104" +"2010 JUN","103" +"2010 JUL","112" +"2010 AUG","108" +"2010 SEP","128" +"2010 OCT","97" +"2010 NOV","91" +"2010 DEC","95" +"2011 JAN","99" +"2011 FEB","122" +"2011 MAR","151" +"2011 APR","175" +"2011 MAY","85" +"2011 JUN","149" +"2011 JUL","120" +"2011 AUG","163" +"2011 SEP","130" +"2011 OCT","123" +"2011 NOV","126" +"2011 DEC","96" +"2012 JAN","120" +"2012 FEB","212" +"2012 MAR","98" +"2012 APR","141" +"2012 MAY","138" +"2012 JUN","135" +"2012 JUL","162" +"2012 AUG","159" +"2012 SEP","113" +"2012 OCT","182" +"2012 NOV","106" +"2012 DEC","113" +"2013 JAN","131" +"2013 FEB","160" +"2013 MAR","182" +"2013 APR","143" +"2013 MAY","154" +"2013 JUN","131" +"2013 JUL","149" +"2013 AUG","176" +"2013 SEP","146" +"2013 OCT","165" +"2013 NOV","115" +"2013 DEC","137" +"2014 JAN","121" +"2014 FEB","167" +"2014 MAR","190" +"2014 APR","129" +"2014 MAY","197" +"2014 JUN","157" +"2014 JUL","157" +"2014 AUG","187" +"2014 SEP","170" +"2014 OCT","149" +"2014 NOV","127" +"2014 DEC","114" +"2015 JAN","141" +"2015 FEB","160" +"2015 MAR","197" +"2015 APR","147" +"2015 MAY","156" +"2015 JUN","156" +"2015 JUL","167" +"2015 AUG","171" +"2015 SEP","172" +"2015 OCT","166" +"2015 NOV","153" +"2015 DEC","143" +"2016 JAN","132" +"2016 FEB","152" +"2016 MAR","211" +"2016 APR","159" +"2016 MAY","164" +"2016 JUN","164" +"2016 JUL","158" +"2016 AUG","177" +"2016 SEP","176" +"2016 OCT","161" +"2016 NOV","146" +"2016 DEC","145" +"2017 JAN","140" +"2017 FEB","166" +"2017 MAR","191" +"2017 APR","167" +"2017 MAY","176" +"2017 JUN","179" +"2017 JUL","159" +"2017 AUG","181" +"2017 SEP","185" +"2017 OCT","169" +"2017 NOV","162" +"2017 DEC","144" +"2018 JAN","140" +"2018 FEB","169" +"2018 MAR","201" +"2018 APR","164" +"2018 MAY","183" +"2018 JUN","168" +"2018 JUL","161" +"2018 AUG","179" +"2018 SEP","189" +"2018 OCT","179" +"2018 NOV","159" +"2018 DEC","109" +"2019 JAN","187" +"2019 FEB","173" +"2019 MAR","181" +"2019 APR","164" +"2019 MAY","190" +"2019 JUN","179" +"2019 JUL","167" +"2019 AUG","183" +"2019 SEP","186" +"2019 OCT","178" +"2019 NOV","168" +"2019 DEC","153" +"2020 JAN","174" +"2020 FEB","201" +"2020 MAR","217" +"2020 APR","145" +"2020 MAY","179" +"2020 JUN","202" +"2020 JUL","212" +"2020 AUG","194" +"2020 SEP","205" +"2020 OCT","196" +"2020 NOV","159" +"2020 DEC","163" +"2021 JAN","192" +"2021 FEB","213" +"2021 MAR","231" +"2021 APR","205" +"2021 MAY","233" +"2021 JUN","233" +"2021 JUL","233" +"2021 AUG","235" +"2021 SEP","230" +"2021 OCT","219" +"2021 NOV","188" +"2021 DEC","195" +"2022 JAN","220" +"2022 FEB","254" +"2022 MAR","294" +"2022 APR","245" +"2022 MAY","273" +"2022 JUN","267" +"2022 JUL","270" +"2022 AUG","274" +"2022 SEP","280" +"2022 OCT","257" +"2022 NOV","235" +"2022 DEC","235" +"2023 JAN","230" +"2023 FEB","264" +"2023 MAR","243" +"2023 APR","255" +"2023 MAY","278" +"2023 JUN","294" +"2023 JUL","245" +"2023 AUG","306" +"2023 SEP","303" +"2023 OCT","274" +"2023 NOV","251" +"2023 DEC","257" +"2024 JAN","243" +"2024 FEB","284" +"2024 MAR","230" +"2024 APR","267" +"2024 MAY","293" +"2024 JUN","290" +"2024 JUL","275" +"2024 AUG","292" +"2024 SEP","294" +"2024 OCT","275" +"2024 NOV","259" +"2024 DEC","251" +"2025 JAN","256" +"2025 FEB","289" +"2025 MAR","281" +"2025 APR","273" +"2025 MAY","317" +"2025 JUN","308" +"2025 JUL","297" +"2025 AUG","310" +"2025 SEP","317" +"2025 OCT","311" +"2025 NOV","272" +"2025 DEC","270" +"2026 JAN","287" +"2026 FEB","332" +"2026 MAR","208" +"2026 APR","293" +"2026 MAY","333" +"2026 JUN","316" +"2026 JUL","316" +"2026 AUG","318" +"2026 SEP","323" diff --git a/db/data/ons/pusf_vehicle_duty_businesses_october_2026/manifest.yaml b/db/data/ons/pusf_vehicle_duty_businesses_october_2026/manifest.yaml new file mode 100644 index 00000000..e0b490a1 --- /dev/null +++ b/db/data/ons/pusf_vehicle_duty_businesses_october_2026/manifest.yaml @@ -0,0 +1,27 @@ +source_id: ons +package_id: ons-pusf-vehicle-duty-businesses-october-2026 +dataset: ons_ons-pusf-vehicle-duty-businesses-october-2026 +source_page: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf +table: "PUSF time series EKED: CG: Current receipts: Taxes on production: Vehicle\ + \ duty paid by businesses: \xA3m" +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, time series EKED (PUSF), released + 21 October 2026. Contains public sector information licensed under the Open Government + Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (time series page https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf)' +license_verified_at: '2026-10-30' +files: + 2026: + filename: eked.csv + source_url: https://www.ons.gov.uk/generator?format=csv&uri=/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + sha256: 711a959b5f6ee20035d610e3e3a571eb9aaa9009c46135cc8cdaacaac32ff4c7 + size_bytes: 10611 + fetched_at: '2026-10-30T11:38:17+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-pusf-vehicle-duty-businesses-october-2026/2026/711a959b5f6ee20035d610e3e3a571eb9aaa9009c46135cc8cdaacaac32ff4c7/eked.csv + uri: r2://ledger-raw/raw/uk/ons/ons-pusf-vehicle-duty-businesses-october-2026/2026/711a959b5f6ee20035d610e3e3a571eb9aaa9009c46135cc8cdaacaac32ff4c7/eked.csv diff --git a/db/data/ons/pusf_vehicle_duty_households_october_2026/cddz.csv b/db/data/ons/pusf_vehicle_duty_households_october_2026/cddz.csv new file mode 100644 index 00000000..0e03b991 --- /dev/null +++ b/db/data/ons/pusf_vehicle_duty_households_october_2026/cddz.csv @@ -0,0 +1,560 @@ +"Title","CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA" +"CDID","CDDZ" +"Source dataset ID","PUSF" +"PreUnit","£" +"Unit","m" +"Release date","21-10-2026" +"Next release","20 November 2026" +"Important notes", +"1987","" +"1988","" +"1989","" +"1990","" +"1991","" +"1992","" +"1993","" +"1994","" +"1995","" +"1996","" +"1997","1517" +"1998","3437" +"1999","3678" +"2000","2992" +"2001","2575" +"2002","2937" +"2003","3405" +"2004","3536" +"2005","3558" +"2006","3765" +"2007","4096" +"2008","4265" +"2009","4364" +"2010","4561" +"2011","4281" +"2012","4201" +"2013","4312" +"2014","4110" +"2015","3970" +"2016","4044" +"2017","4207" +"2018","4512" +"2019","4896" +"2020","4714" +"2021","4439" +"2022","4225" +"2023","4554" +"2024","4872" +"2025","5535" +"1987 Q1","" +"1987 Q2","" +"1987 Q3","" +"1987 Q4","" +"1988 Q1","" +"1988 Q2","" +"1988 Q3","" +"1988 Q4","" +"1989 Q1","" +"1989 Q2","" +"1989 Q3","" +"1989 Q4","" +"1990 Q1","" +"1990 Q2","" +"1990 Q3","" +"1990 Q4","" +"1991 Q1","" +"1991 Q2","" +"1991 Q3","" +"1991 Q4","" +"1992 Q1","" +"1992 Q2","" +"1992 Q3","" +"1992 Q4","" +"1993 Q1","" +"1993 Q2","" +"1993 Q3","" +"1993 Q4","" +"1994 Q1","" +"1994 Q2","" +"1994 Q3","" +"1994 Q4","" +"1995 Q1","" +"1995 Q2","" +"1995 Q3","" +"1995 Q4","" +"1996 Q1","" +"1996 Q2","" +"1996 Q3","" +"1996 Q4","" +"1997 Q1","" +"1997 Q2","783" +"1997 Q3","792" +"1997 Q4","753" +"1998 Q1","918" +"1998 Q2","838" +"1998 Q3","900" +"1998 Q4","781" +"1999 Q1","925" +"1999 Q2","921" +"1999 Q3","978" +"1999 Q4","854" +"2000 Q1","783" +"2000 Q2","720" +"2000 Q3","794" +"2000 Q4","695" +"2001 Q1","546" +"2001 Q2","719" +"2001 Q3","687" +"2001 Q4","623" +"2002 Q1","724" +"2002 Q2","726" +"2002 Q3","761" +"2002 Q4","726" +"2003 Q1","794" +"2003 Q2","856" +"2003 Q3","874" +"2003 Q4","881" +"2004 Q1","794" +"2004 Q2","891" +"2004 Q3","931" +"2004 Q4","920" +"2005 Q1","780" +"2005 Q2","937" +"2005 Q3","1121" +"2005 Q4","720" +"2006 Q1","926" +"2006 Q2","987" +"2006 Q3","1016" +"2006 Q4","836" +"2007 Q1","1035" +"2007 Q2","1049" +"2007 Q3","1086" +"2007 Q4","926" +"2008 Q1","1058" +"2008 Q2","1134" +"2008 Q3","1115" +"2008 Q4","958" +"2009 Q1","1107" +"2009 Q2","1129" +"2009 Q3","1195" +"2009 Q4","933" +"2010 Q1","1150" +"2010 Q2","1158" +"2010 Q3","1244" +"2010 Q4","1009" +"2011 Q1","1034" +"2011 Q2","1139" +"2011 Q3","1148" +"2011 Q4","960" +"2012 Q1","1077" +"2012 Q2","1036" +"2012 Q3","1084" +"2012 Q4","1004" +"2013 Q1","1141" +"2013 Q2","1031" +"2013 Q3","1135" +"2013 Q4","1005" +"2014 Q1","1140" +"2014 Q2","1038" +"2014 Q3","1116" +"2014 Q4","816" +"2015 Q1","1039" +"2015 Q2","941" +"2015 Q3","1053" +"2015 Q4","937" +"2016 Q1","1049" +"2016 Q2","1007" +"2016 Q3","1063" +"2016 Q4","925" +"2017 Q1","1039" +"2017 Q2","1087" +"2017 Q3","1105" +"2017 Q4","976" +"2018 Q1","1162" +"2018 Q2","1164" +"2018 Q3","1202" +"2018 Q4","984" +"2019 Q1","1269" +"2019 Q2","1228" +"2019 Q3","1248" +"2019 Q4","1151" +"2020 Q1","1197" +"2020 Q2","1059" +"2020 Q3","1317" +"2020 Q4","1141" +"2021 Q1","1090" +"2021 Q2","1141" +"2021 Q3","1187" +"2021 Q4","1021" +"2022 Q1","1045" +"2022 Q2","1068" +"2022 Q3","1123" +"2022 Q4","989" +"2023 Q1","1072" +"2023 Q2","1203" +"2023 Q3","1201" +"2023 Q4","1078" +"2024 Q1","1135" +"2024 Q2","1273" +"2024 Q3","1292" +"2024 Q4","1172" +"2025 Q1","1303" +"2025 Q2","1423" +"2025 Q3","1463" +"2025 Q4","1346" +"2026 Q1","1297" +"2026 Q2","1500" +"2026 Q3","1506" +"1997 APR","261" +"1997 MAY","261" +"1997 JUN","261" +"1997 JUL","264" +"1997 AUG","264" +"1997 SEP","264" +"1997 OCT","251" +"1997 NOV","251" +"1997 DEC","251" +"1998 JAN","280" +"1998 FEB","300" +"1998 MAR","338" +"1998 APR","223" +"1998 MAY","248" +"1998 JUN","367" +"1998 JUL","267" +"1998 AUG","330" +"1998 SEP","303" +"1998 OCT","300" +"1998 NOV","288" +"1998 DEC","193" +"1999 JAN","270" +"1999 FEB","294" +"1999 MAR","361" +"1999 APR","273" +"1999 MAY","346" +"1999 JUN","302" +"1999 JUL","297" +"1999 AUG","312" +"1999 SEP","369" +"1999 OCT","323" +"1999 NOV","274" +"1999 DEC","257" +"2000 JAN","227" +"2000 FEB","249" +"2000 MAR","307" +"2000 APR","174" +"2000 MAY","273" +"2000 JUN","273" +"2000 JUL","249" +"2000 AUG","275" +"2000 SEP","270" +"2000 OCT","292" +"2000 NOV","239" +"2000 DEC","164" +"2001 JAN","145" +"2001 FEB","189" +"2001 MAR","212" +"2001 APR","208" +"2001 MAY","245" +"2001 JUN","266" +"2001 JUL","212" +"2001 AUG","250" +"2001 SEP","225" +"2001 OCT","245" +"2001 NOV","207" +"2001 DEC","171" +"2002 JAN","227" +"2002 FEB","244" +"2002 MAR","253" +"2002 APR","266" +"2002 MAY","233" +"2002 JUN","227" +"2002 JUL","249" +"2002 AUG","275" +"2002 SEP","237" +"2002 OCT","233" +"2002 NOV","250" +"2002 DEC","243" +"2003 JAN","251" +"2003 FEB","260" +"2003 MAR","283" +"2003 APR","249" +"2003 MAY","343" +"2003 JUN","264" +"2003 JUL","255" +"2003 AUG","304" +"2003 SEP","315" +"2003 OCT","343" +"2003 NOV","278" +"2003 DEC","260" +"2004 JAN","284" +"2004 FEB","298" +"2004 MAR","212" +"2004 APR","304" +"2004 MAY","280" +"2004 JUN","307" +"2004 JUL","302" +"2004 AUG","299" +"2004 SEP","330" +"2004 OCT","281" +"2004 NOV","393" +"2004 DEC","246" +"2005 JAN","264" +"2005 FEB","311" +"2005 MAR","205" +"2005 APR","409" +"2005 MAY","297" +"2005 JUN","231" +"2005 JUL","385" +"2005 AUG","339" +"2005 SEP","397" +"2005 OCT","291" +"2005 NOV","179" +"2005 DEC","250" +"2006 JAN","289" +"2006 FEB","292" +"2006 MAR","345" +"2006 APR","331" +"2006 MAY","289" +"2006 JUN","367" +"2006 JUL","283" +"2006 AUG","369" +"2006 SEP","364" +"2006 OCT","312" +"2006 NOV","244" +"2006 DEC","280" +"2007 JAN","278" +"2007 FEB","327" +"2007 MAR","430" +"2007 APR","352" +"2007 MAY","347" +"2007 JUN","350" +"2007 JUL","337" +"2007 AUG","402" +"2007 SEP","347" +"2007 OCT","335" +"2007 NOV","326" +"2007 DEC","265" +"2008 JAN","286" +"2008 FEB","428" +"2008 MAR","344" +"2008 APR","449" +"2008 MAY","344" +"2008 JUN","341" +"2008 JUL","391" +"2008 AUG","352" +"2008 SEP","372" +"2008 OCT","393" +"2008 NOV","290" +"2008 DEC","275" +"2009 JAN","335" +"2009 FEB","297" +"2009 MAR","475" +"2009 APR","424" +"2009 MAY","339" +"2009 JUN","366" +"2009 JUL","394" +"2009 AUG","356" +"2009 SEP","445" +"2009 OCT","337" +"2009 NOV","294" +"2009 DEC","302" +"2010 JAN","309" +"2010 FEB","373" +"2010 MAR","468" +"2010 APR","421" +"2010 MAY","369" +"2010 JUN","368" +"2010 JUL","400" +"2010 AUG","386" +"2010 SEP","458" +"2010 OCT","344" +"2010 NOV","325" +"2010 DEC","340" +"2011 JAN","275" +"2011 FEB","339" +"2011 MAR","420" +"2011 APR","486" +"2011 MAY","238" +"2011 JUN","415" +"2011 JUL","335" +"2011 AUG","453" +"2011 SEP","360" +"2011 OCT","342" +"2011 NOV","351" +"2011 DEC","267" +"2012 JAN","300" +"2012 FEB","531" +"2012 MAR","246" +"2012 APR","351" +"2012 MAY","346" +"2012 JUN","339" +"2012 JUL","405" +"2012 AUG","396" +"2012 SEP","283" +"2012 OCT","455" +"2012 NOV","265" +"2012 DEC","284" +"2013 JAN","318" +"2013 FEB","385" +"2013 MAR","438" +"2013 APR","344" +"2013 MAY","371" +"2013 JUN","316" +"2013 JUL","360" +"2013 AUG","424" +"2013 SEP","351" +"2013 OCT","398" +"2013 NOV","277" +"2013 DEC","330" +"2014 JAN","289" +"2014 FEB","398" +"2014 MAR","453" +"2014 APR","278" +"2014 MAY","421" +"2014 JUN","339" +"2014 JUL","340" +"2014 AUG","410" +"2014 SEP","366" +"2014 OCT","311" +"2014 NOV","268" +"2014 DEC","237" +"2015 JAN","294" +"2015 FEB","336" +"2015 MAR","409" +"2015 APR","298" +"2015 MAY","320" +"2015 JUN","323" +"2015 JUL","343" +"2015 AUG","362" +"2015 SEP","348" +"2015 OCT","336" +"2015 NOV","311" +"2015 DEC","290" +"2016 JAN","278" +"2016 FEB","321" +"2016 MAR","450" +"2016 APR","326" +"2016 MAY","340" +"2016 JUN","341" +"2016 JUL","329" +"2016 AUG","371" +"2016 SEP","363" +"2016 OCT","330" +"2016 NOV","296" +"2016 DEC","299" +"2017 JAN","294" +"2017 FEB","350" +"2017 MAR","395" +"2017 APR","351" +"2017 MAY","364" +"2017 JUN","372" +"2017 JUL","334" +"2017 AUG","380" +"2017 SEP","391" +"2017 OCT","346" +"2017 NOV","333" +"2017 DEC","297" +"2018 JAN","318" +"2018 FEB","385" +"2018 MAR","459" +"2018 APR","365" +"2018 MAY","417" +"2018 JUN","382" +"2018 JUL","367" +"2018 AUG","403" +"2018 SEP","432" +"2018 OCT","395" +"2018 NOV","353" +"2018 DEC","236" +"2019 JAN","446" +"2019 FEB","404" +"2019 MAR","419" +"2019 APR","373" +"2019 MAY","440" +"2019 JUN","415" +"2019 JUL","391" +"2019 AUG","427" +"2019 SEP","430" +"2019 OCT","411" +"2019 NOV","386" +"2019 DEC","354" +"2020 JAN","353" +"2020 FEB","408" +"2020 MAR","436" +"2020 APR","297" +"2020 MAY","359" +"2020 JUN","403" +"2020 JUL","437" +"2020 AUG","430" +"2020 SEP","450" +"2020 OCT","432" +"2020 NOV","349" +"2020 DEC","360" +"2021 JAN","327" +"2021 FEB","373" +"2021 MAR","390" +"2021 APR","347" +"2021 MAY","397" +"2021 JUN","397" +"2021 JUL","395" +"2021 AUG","400" +"2021 SEP","392" +"2021 OCT","371" +"2021 NOV","320" +"2021 DEC","330" +"2022 JAN","300" +"2022 FEB","345" +"2022 MAR","400" +"2022 APR","333" +"2022 MAY","371" +"2022 JUN","364" +"2022 JUL","367" +"2022 AUG","374" +"2022 SEP","382" +"2022 OCT","350" +"2022 NOV","320" +"2022 DEC","319" +"2023 JAN","334" +"2023 FEB","385" +"2023 MAR","353" +"2023 APR","370" +"2023 MAY","404" +"2023 JUN","429" +"2023 JUL","356" +"2023 AUG","429" +"2023 SEP","416" +"2023 OCT","377" +"2023 NOV","346" +"2023 DEC","355" +"2024 JAN","366" +"2024 FEB","425" +"2024 MAR","344" +"2024 APR","401" +"2024 MAY","439" +"2024 JUN","433" +"2024 JUL","413" +"2024 AUG","438" +"2024 SEP","441" +"2024 OCT","409" +"2024 NOV","386" +"2024 DEC","377" +"2025 JAN","404" +"2025 FEB","457" +"2025 MAR","442" +"2025 APR","432" +"2025 MAY","502" +"2025 JUN","489" +"2025 JUL","470" +"2025 AUG","491" +"2025 SEP","502" +"2025 OCT","490" +"2025 NOV","427" +"2025 DEC","429" +"2026 JAN","455" +"2026 FEB","528" +"2026 MAR","314" +"2026 APR","465" +"2026 MAY","528" +"2026 JUN","507" +"2026 JUL","493" +"2026 AUG","504" +"2026 SEP","509" diff --git a/db/data/ons/pusf_vehicle_duty_households_october_2026/manifest.yaml b/db/data/ons/pusf_vehicle_duty_households_october_2026/manifest.yaml new file mode 100644 index 00000000..cde07dcd --- /dev/null +++ b/db/data/ons/pusf_vehicle_duty_households_october_2026/manifest.yaml @@ -0,0 +1,27 @@ +source_id: ons +package_id: ons-pusf-vehicle-duty-households-october-2026 +dataset: ons_ons-pusf-vehicle-duty-households-october-2026 +source_page: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf +table: "PUSF time series CDDZ: CG: Current receipts: Other taxes: Vehicle duty paid\ + \ by households: \xA3m CPNSA" +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for National Statistics, time series CDDZ (PUSF), released + 21 October 2026. Contains public sector information licensed under the Open Government + Licence v3.0.' +license_evidence: 'ONS pages state: ''All content is available under the Open Government + Licence v3.0, except where otherwise stated.'' (time series page https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf)' +license_verified_at: '2026-10-30' +files: + 2026: + filename: cddz.csv + source_url: https://www.ons.gov.uk/generator?format=csv&uri=/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + sha256: 57e479c9fbe4758954f69f8d5cca1062d376d007bc9dc59dff66f312e2e77357 + size_bytes: 9251 + fetched_at: '2026-10-30T11:38:17+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/ons/ons-pusf-vehicle-duty-households-october-2026/2026/57e479c9fbe4758954f69f8d5cca1062d376d007bc9dc59dff66f312e2e77357/cddz.csv + uri: r2://ledger-raw/raw/uk/ons/ons-pusf-vehicle-duty-households-october-2026/2026/57e479c9fbe4758954f69f8d5cca1062d376d007bc9dc59dff66f312e2e77357/cddz.csv diff --git a/db/data/welshgov/childcare_offer_report_2023_24/manifest.yaml b/db/data/welshgov/childcare_offer_report_2023_24/manifest.yaml new file mode 100644 index 00000000..9c50a39e --- /dev/null +++ b/db/data/welshgov/childcare_offer_report_2023_24/manifest.yaml @@ -0,0 +1,27 @@ +source_id: welshgov +package_id: welshgov-childcare-offer-report-2023-24 +dataset: welshgov_welshgov-childcare-offer-report-2023-24 +source_page: https://www.gov.wales/report-childcare-offer-wales-september-2023-august-2024 +table: 'Report of the Childcare Offer for Wales: September 2023 to August 2024 (social + research 99/2025)' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Welsh Government, Report of the Childcare Offer for Wales: September + 2023 to August 2024 (15 October 2025). Contains public sector information licensed + under the Open Government Licence v3.0.' +license_evidence: 'gov.wales pages state: ''All content is available under the Open + Government Licence v3.0, except where otherwise stated.'' (report page https://www.gov.wales/report-childcare-offer-wales-september-2023-august-2024)' +license_verified_at: '2026-10-30' +files: + 2025: + filename: report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf + source_url: https://www.gov.wales/sites/default/files/statistics-and-research/2025-10/report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf + sha256: 3b2b86329b713667d37980506ae28726afcd3a4e27f43e57ecd46122d751595d + size_bytes: 832481 + fetched_at: '2026-10-30T11:38:59+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/welshgov/welshgov-childcare-offer-report-2023-24/2025/3b2b86329b713667d37980506ae28726afcd3a4e27f43e57ecd46122d751595d/report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf + uri: r2://ledger-raw/raw/uk/welshgov/welshgov-childcare-offer-report-2023-24/2025/3b2b86329b713667d37980506ae28726afcd3a4e27f43e57ecd46122d751595d/report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf diff --git a/db/data/welshgov/childcare_offer_report_2023_24/report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf b/db/data/welshgov/childcare_offer_report_2023_24/report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf new file mode 100644 index 00000000..b94e5d2e Binary files /dev/null and b/db/data/welshgov/childcare_offer_report_2023_24/report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf differ diff --git a/docs/data-sources/uk-excise-facts.md b/docs/data-sources/uk-excise-facts.md index 47fae671..2cfc43ec 100644 --- a/docs/data-sources/uk-excise-facts.md +++ b/docs/data-sources/uk-excise-facts.md @@ -32,7 +32,11 @@ in the package's existing shape. Unlike the earlier lines, these carry `period_c - **Sheet 3.8** (cash basis, as its title and note state), rows 27 to 30, 36 and 48: tobacco, spirits, wine, and beer and cider duties, betting and gaming duties and vaping - tax, 2024-25 (outturn) to 2030-31. Vaping tax is zero before it starts. + tax, 2024-25 (outturn) to 2030-31. Vaping tax is zero before it starts. Row 52, vehicle + excise duties (`obr.vehicle_excise_duties`), was added for chronicle#395, so that the + October 2026 package carries VED under the same line id and concept. March carries only + its 2024-25 outturn: October publishes the later years, and of two vintages' numbers for + one line and year Chronicle keeps the later. - **Sheet 3.10**, rows 6 and 8 to 14: betting and gaming duties and the seven duties they break into, 2025-26 to 2030-31, all forecast. The sheet states no basis. Its total equals sheet 3.1's "Betting and gaming taxes" (row 7), which sheet 3.1's note puts on an accrued diff --git a/docs/data-sources/uk-facts-395.md b/docs/data-sources/uk-facts-395.md new file mode 100644 index 00000000..67cb1940 --- /dev/null +++ b/docs/data-sources/uk-facts-395.md @@ -0,0 +1,223 @@ +# UK facts for chronicle#395 + +[chronicle#395](https://github.com/PolicyEngine/chronicle/issues/395) asks for the facts +that rows of Microcosm's next policyengine-uk bump wait on +([PolicyEngine/microcosm#1095](https://github.com/PolicyEngine/microcosm/issues/1095)): +Northern Ireland's domestic rates bill, Wales's bus fare yield, the Childcare Offer for +Wales take-up and, in two comments, the OBR's vehicle excise duty (VED) line with its split +by payer, and bottled gas's share of household spending on gas. Everything here is a +published aggregate; no microdata is involved. + +`scripts/build_uk_395_packages.py` regenerates the thirteen new packages from the pinned +bytes. The OBR's VED line is written into the March 2026 receipts package by +`scripts/build_uk_excise_packages.py` and carried to October by +`scripts/build_obr_efo_october_2026.py`. + +## Sources + +All are committed and stored in R2, under the Open Government Licence v3.0. + +| Package | File | Publisher, date | sha256 | +|---|---|---|---| +| `lps-domestic-rates-paid-2026` | `domestic-rates-collected-by-district-council.csv` | Land & Property Services on OpenDataNI, resources updated 8 May 2026 | `b8d7d649…` | +| `lps-lone-pensioner-allowance-ye-2024` | `lps-lpa-ye-2024.XLSX` | Land & Property Services, Lone Pensioner Allowance statistics to year end 2024, 29 May 2024 | `f2ea22b1…` | +| `lps-disabled-persons-allowance-ye-2024` | `lps-dpa-ye-2024.XLSX` | Land & Property Services, Disabled Person's Allowance statistics to year end 2024, 29 May 2024 | `41b5aaa7…` | +| `ons-crpsf-ni-domestic-rates-fye2025` | `crpsffye2025totalpublicsectorcurrentreceipts.xlsx` | ONS, country and regional public sector finances, 26 May 2026 | `9dbadf3d…` | +| `dft-bus01-wales-journeys-2025` | the `bus01.ods` that `dft-bus01-passenger-journeys-2025` pins | DfT, revised 24 March 2026 | (shared) | +| `welshgov-childcare-offer-report-2023-24` | `report-of-the-childcare-offer-for-wales-from-september-2023-to-august-2024.pdf` | Welsh Government, 15 October 2025 | `3b2b8632…` | +| `ons-pusf-vehicle-duty-households-october-2026` | `cddz.csv` | ONS time series CDDZ (PUSF), 21 October 2026 | `57e479c9…` | +| `ons-pusf-vehicle-duty-businesses-october-2026` | `eked.csv` | ONS time series EKED (PUSF), 21 October 2026 | `711a959b…` | +| `ons-mm23-cpi-weight-gas-october-2026` | `cjxb.csv` | ONS time series CJXB (MM23), 21 October 2026 | `fa253369…` | +| `ons-mm23-cpi-weight-natural-gas-october-2026` | `l89x.csv` | ONS time series L89X (MM23), 21 October 2026 | `c1022e5c…` | +| `ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026` | `l89y.csv` | ONS time series L89Y (MM23), 21 October 2026 | `9f381055…` | +| `ons-mm23-cpi-index-natural-gas-october-2026` | `l7e9.csv` | ONS time series L7E9 (MM23), 21 October 2026 | `1187e870…` | +| `ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026` | `l7ea.csv` | ONS time series L7EA (MM23), 21 October 2026 | `9682ce4d…` | + +OpenDataNI's record for the LPS dataset sets its licence to "not specified". nidirect's +[Open data](https://www.nidirect.gov.uk/articles/open-data) page states that all data +published on the OpenDataNI portal falls under the Open Government Licence; the manifest +quotes both under `license_evidence`. + +## 1. Northern Ireland domestic rates + +The issue asks for the whole domestic bill (the regional and the district rate together) +net of reliefs, for 2024-25 and 2025-26, with reliefs as separate facts where a source +gives them. No published table gives the amount levied on domestic property. Two give +domestic receipts, and both are ported: + +- **`lps-domestic-rates-paid-2026`** (144 facts). LPS's domestic rates paid against + ratepayer accounts as at 31 March of each rating year, and the number of domestic + occupancies that made a payment within the year, for the 11 district councils and + Northern Ireland, rating years 2020-21 to 2025-26. + - Concepts: `lps.domestic_rates_paid` (GBP) and + `lps.domestic_occupancies_with_rates_payment` (count). + - Record sets `lps.domestic_rates_paid_2026.fy`: a rating year is a + fiscal-year period, April to March. + - Councils carry their LGD 2014 codes (`N09000001` to `N09000011`); the total row is + `N92000002`. + - What "paid" means, from the dataset's notes: the amount paid against the year's + accounts by 31 March, including accounts with a balance left. Its totals are "not + adjusted for receipts at year end which have been paid by ratepayers, but not yet + allocated to a particular rate account". The CSV publishes no relief separately, and + does not say whether credits such as rate rebate count as payments. + - 2024-25: GBP 889,543,160 from 817,423 occupancies; 2025-26: GBP 947,888,579. The + councils' counts sum to Northern Ireland's; their amounts sum to within GBP 2 of it, + as published. +- **`ons-crpsf-ni-domestic-rates-fye2025`** (52 facts). The 'Northern Ireland' worksheet's + 'Northern Ireland Regional Domestic Rates' (row 51) and 'Northern Ireland District + Domestic Rates' (row 52), GBP million, financial years 1999 to 2000 through 2024 to + 2025. + - Concepts: `ons.northern_ireland_regional_domestic_rates` and + `ons.northern_ireland_district_domestic_rates`, each its own fact; the package adds no + total. + - 2024-25: GBP 498 million regional and GBP 441 million district. The rows equal the + 'United Kingdom' worksheet's in every year. + +**How the two relate.** +- They are different measures, and neither package derives anything from the other. +- LPS's figure is the amount paid against the rating year's accounts by 31 March, so + arrears are left out. Reliefs applied to a bill reduce what is due. The dataset does + not say whether credits such as rate rebate count as payments. +- The ONS workbook does not state whether its rows are accrued or cash, or gross or net of + reliefs and rebates. +- Together, the ONS rows for 2024-25 (GBP 498 million and GBP 441 million) exceed LPS's + GBP 889.5 million paid. + +**Reliefs.** Two domestic reliefs are published with their own statistics, and both are +ported: + +- **`lps-lone-pensioner-allowance-ye-2024`** (420 facts). Lone Pensioner Allowance, a 20% + rates reduction for ratepayers aged 70 or over who live alone. + - Owner occupiers with a current award at 31 March 2010 to 2024 (nil awards included), + and the net amount payable to them over each financial year, by council and for + Northern Ireland (Tables 1.1 and 1.2). + - Northern Ireland's net amounts for private renters, NIHE and housing association + tenants and all tenures (Table 1.5): GBP 9,241,619 in 2023-24. + - Every amount shares `lps.lone_pensioner_allowance_net_amount` and carries its tenure + as `lpa_tenure`. +- **`lps-disabled-persons-allowance-ye-2024`** (360 facts). Disabled Person's Allowance, + a 25% reduction for a property adapted for a disabled resident: properties with a + current award and the net amount awarded over each financial year, by council and for + Northern Ireland (Tables 1.1 and 1.2). GBP 4,687,743 in 2023-24. +- Counts are stamped by the calendar year of the 31 March they are current on, and + amounts by the financial year's opening year. +- Both editions end at 2023-24, and no 2024-25 edition is published yet. Tables that + restate the ported rows (LPA 1.3 and 1.4, DPA 1.3) are not ported again; the build + asserts each copy equal. + +Rate rebate, and the housing benefit rate relief it replaces, have no published series +by year. LPS's Trust Statement (the Rate Levy Accruals Account) lists reliefs by type, but +its rate revenue is not split between domestic and non-domestic property, and the latest +edition found is for 2022-23 (laid in November 2023). It is not ported. So the sources +give the reliefs above, not the whole bill net of reliefs. + +## 2. Wales: local bus journeys, and no published fare receipts + +**`dft-bus01-wales-journeys-2025`** (57 facts) reads the BUS01 workbook that the England +package pins, for the Wales columns that package leaves out of its scope: + +- BUS01a passenger journeys on local bus services (column R), years ending March 2005 to + 2025; +- BUS01c concessionary passenger journeys (column P), years ending March 2008 to 2025, for + both Type values: 'Elderly/Disabled journeys' and 'Total concessionary journeys' (which + includes youth schemes). + +The record sets mirror the England package's: concept `dft.local_bus_passenger_journeys`, +`journey_category` filters, and the year ending March stamped by its closing year. In the +year ending March 2025, Wales had 71.7 million local bus journeys, of which 32.3 million +were concessionary. The package derives no fare-paying count. + +`welshgov-bus-statistics-2024-25` carries the same journeys, as the Welsh Government +publishes them rounded, under its own concept (`welshgov.bus.passenger_journeys`) and +stamped by opening year. This package's `fiscal_year` 2025 is that package's +`fiscal_year` 2024 (2024-25), and likewise a year back. Join the two on their coverage +dates, not their period values. + +**Passenger fare receipts for Wales are not published.** + +- DfT publishes receipts by revenue type for England only (BUS05ai). +- For Wales, BUS04ai gives total operating revenue. Its note 1 says that includes Bus + Service Operators Grant, concessionary fare reimbursement, contracts, other public + transport support and passenger fare receipts. +- The Welsh Government's public service vehicles release says the operator survey collects + passenger receipts but does not present them, and StatsWales's road topic has no + receipts table. + +Chronicle therefore carries no fares-paid fact for Wales. Any residual of operating revenue +less published support would be a consumer derivation. + +## 3. The Childcare Offer for Wales + +**`welshgov-childcare-offer-report-2023-24`** (3 facts) carries Table 4 of the report for +September 2023 to August 2024: + +- children in Offer-funded childcare, 21,283: the Offer's monitoring information, so + `administrative`; +- the estimated eligible population under current eligibility criteria, 36,600: + "Welsh Government analysis of the ONS Annual Population Survey 2023", Table 4's source + line says, so `model_output`. It rests on calendar-2023 survey data, while the fact is + stamped for the 2023-24 Offer year; +- the estimated take-up rate, 58%, also `model_output`. + +The Offer year runs September to August. The facts are `academic_year` 2023 with those +dates and no fiscal or calendar basis. No later report has been published yet. + +## 4. Vehicle excise duty (comment of 29 October) + +**The OBR's line, in both vintages.** + +- `obr-efo-receipts-march-2026` gains sheet 3.8 row 52, 'Vehicle excise duties', on the + cash basis the sheet states, for its 2024-25 outturn only (GBP 8.205 billion): record + set `obr.efo_2026_03.receipts.vehicle_excise_duties.fy2024`, concept + `obr.vehicle_excise_duties`. + - October's tables start at 2025-26, so the calendar-2025 window's 2024-25 part comes + from March. + - Of two vintages' numbers for one line and year, Chronicle keeps the later. March's + forecasts for 2025-26 to 2030-31 are therefore not ported: October publishes those + years, 2025-26 as outturn. `OBR_OUTTURN_ONLY_LINES` in the build script records this. + - The other March lines' overlap with October predates this rule; chronicle#397 tracks + it. +- The October package already carried the line as a table-scoped row + (`obr.cash_receipts.vehicle_excise_duties`). With VED a March line, the October build + carries it under the March line id and concept instead + (`obr.efo_2026_10.receipts.vehicle_excise_duties.fy`, 2025-26 to 2031-32), with + the same cells, values and assertions. The two vintages share no key. + +**The split by payer.** The national accounts record VED paid by households and by +businesses under different tax categories, and ONS publishes both: + +- `ons-pusf-vehicle-duty-households-october-2026`: CDDZ, 'Current receipts: Other taxes: + Vehicle duty paid by households', concept `ons.vehicle_duty_paid_by_households`; +- `ons-pusf-vehicle-duty-businesses-october-2026`: EKED, 'Current receipts: Taxes on + production: Vehicle duty paid by businesses', concept + `ons.vehicle_duty_paid_by_businesses`. + +Each carries calendar years 2018 to 2025 (GBP million). In 2025, households paid GBP 5,535 +million and businesses GBP 3,501 million. The series' quarters and months are not ported, +and no total is derived. The series' metadata state no accounting basis, while the OBR's +line is on a cash basis: use the split for the shares of households and businesses, not +as levels against the OBR line. + +## 5. Bottled gas's share of household spending on gas (comment of 29 October) + +**The weights.** ONS's CPI weights for COICOP 04.5.2 Gas (CJXB) and its two classes, +04.5.2.1 Natural gas and town gas (L89X) and 04.5.2.2 Liquefied hydrocarbons (L89Y), for +weight years 2024 to 2026, in parts per thousand. + +- CJXB's metadata states that unit. L89X's and L89Y's leave it blank, but the two equal + CJXB in each of these years; the tests assert it. +- ONS bases the weights for year Y on household spending in year Y-2, price-updated to + January of Y. Undoing that update is Microcosm's arithmetic. +- The 2027 weights are due with ONS's early-2027 weights update. + +**The indices.** L7E9 and L7EA, the two classes' indices (2015=100): the annual figures +for 2023 to 2025, which are the averages of the twelve months, and the January values +for 2023 to 2026. + +## A parser change + +LPS prints amounts as text such as '£51,877,954'. The delimited-text parser already read +'$' amounts as numbers; it now strips '£' the same way, in `chronicle/sources/rows.py` and +`chronicle/sources/cells.py`. Before the change, no artifact that reaches that function +held a '£' followed by a digit. DWP's Stat-Xplore band labels such as '£200' are parsed by +their own parser and are unchanged. diff --git a/docs/data-sources/uk-obr-efo-october-2026.md b/docs/data-sources/uk-obr-efo-october-2026.md index e0cdf067..472b82a9 100644 --- a/docs/data-sources/uk-obr-efo-october-2026.md +++ b/docs/data-sources/uk-obr-efo-october-2026.md @@ -45,8 +45,8 @@ The manifests carry each file's canonical R2 key; `chronicle publish-raw` upload ## Receipts: the whole workbook -- **The March lines** (41): income tax and NICs (table 4.4), the cash receipts lines - (4.8), betting and gaming (4.10), tobacco and alcohol clearances (4.11, 4.12), the levies +- **The March lines** (42): income tax and NICs (table 4.4), the cash receipts lines + (4.8, vehicle excise duties among them since chronicle#395), betting and gaming (4.10), tobacco and alcohol clearances (4.11, 4.12), the levies (4.2) and SDLT by sector (4.7). - **Every other row** of tables 4.1 to 4.22, except two tables: - 4.9 (air passenger duty passengers by band) states no unit; diff --git a/docs/pe-uk-source-checklist.md b/docs/pe-uk-source-checklist.md index b6492728..3d2a227e 100644 --- a/docs/pe-uk-source-checklist.md +++ b/docs/pe-uk-source-checklist.md @@ -322,7 +322,7 @@ as a vintage beside the March 2026 packages: five packages and 4,317 facts. Fiel contracts and caveats are in [`docs/data-sources/uk-obr-efo-october-2026.md`](data-sources/uk-obr-efo-october-2026.md). -- **Receipts** (`obr-efo-receipts-october-2026`, 1,551 facts): the March package's 41 lines +- **Receipts** (`obr-efo-receipts-october-2026`, 1,551 facts): the March package's 42 lines and every other row of tables 4.1 to 4.22 except 4.9 and 4.19, Table 4.5's savings income included. - **Expenditure, economy and aggregates** (`obr-efo-expenditure-october-2026`, @@ -331,6 +331,38 @@ contracts and caveats are in - **Policy** (`obr-efo-policy-october-2026`, 2,520 facts): Table 1.1's costing of each policy decision by head and category, 2026-27 to 2031-32. +## Beyond parity — facts for the next policyengine-uk bump (chronicle#395) + +Facts that rows of Microcosm's next policyengine-uk bump wait on +([microcosm#1095](https://github.com/PolicyEngine/microcosm/issues/1095)): thirteen packages +and 1,075 facts, plus the March EFO's VED line (1 fact, its 2024-25 outturn). Field +contracts and caveats are in +[`docs/data-sources/uk-facts-395.md`](data-sources/uk-facts-395.md). + +- **Northern Ireland domestic rates.** + - LPS's domestic rates paid and paying occupancies by district council, rating years + 2020-21 to 2025-26 (`lps-domestic-rates-paid-2026`, 144 facts). + - ONS's regional and district domestic rates, 1999-00 to 2024-25 + (`ons-crpsf-ni-domestic-rates-fye2025`, 52 facts). + - LPS's Lone Pensioner Allowance and Disabled Person's Allowance statistics: awards and + net amounts by council, 2009-10 to 2023-24 + (`lps-lone-pensioner-allowance-ye-2024`, 420 facts; + `lps-disabled-persons-allowance-ye-2024`, 360 facts). Rate rebate has no published + series. +- **Wales's bus journeys.** DfT BUS01's Wales passenger and concessionary journeys + (`dft-bus01-wales-journeys-2025`, 57 facts). Passenger fare receipts are not published + for Wales. +- **The Childcare Offer for Wales.** Report Table 4: children funded, the estimated + eligible population and the take-up rate in 2023-24 + (`welshgov-childcare-offer-report-2023-24`, 3 facts). +- **Vehicle excise duty.** + - The OBR's line in both EFO vintages under `obr.vehicle_excise_duties`: March for its + 2024-25 outturn, October for 2025-26 on. + - ONS's split, vehicle duty paid by households (CDDZ) and by businesses (EKED), 2018 + to 2025 (`ons-pusf-vehicle-duty-*-october-2026`, 16 facts). +- **Gas in the CPI.** The CPI weights for 04.5.2 and its two classes, 2024 to 2026, and + the two classes' indices (`ons-mm23-cpi-*-october-2026`, 23 facts). + ## Consumer contracts The UK national, local-geography, and firms selection contracts now live in diff --git a/packages/dft/bus01_wales_journeys_2025/source_package.yaml b/packages/dft/bus01_wales_journeys_2025/source_package.yaml new file mode 100644 index 00000000..ab21400d --- /dev/null +++ b/packages/dft/bus01_wales_journeys_2025/source_package.yaml @@ -0,0 +1,4569 @@ +# DfT BUS01 (revised 24 March 2026) for Wales, for PolicyEngine/chronicle#395 item 2. +# Written by scripts/build_uk_395_packages.py. It reads the workbook dft-bus01-passenger- +# journeys-2025 already pins (data/dft/bus01_passenger_journeys_2025), whose England +# package leaves the devolved and Great Britain columns out of its declared scope. +# +# BUS01a passenger journeys on local bus services in Wales (column R), years ending March +# 2005 to 2025, and BUS01c concessionary passenger journeys in Wales (column P), years +# ending March 2008 to 2025, for both of the table's Type values: 'Elderly/Disabled +# journeys' and 'Total concessionary journeys' (which includes youth schemes, BUS01 note +# 4). Fare-paying journeys are not published; the package derives no difference. The +# record sets mirror the England package's: the same concepts, journey categories, period +# stamps (the year ending March, by its closing year) and guards. +# +# welshgov-bus-statistics-2024-25 carries the same journeys, as the Welsh Government +# publishes them rounded, under its own concept and stamped by opening year. This +# package's fiscal_year 2025 (the year ending March 2025, 71.7 million) is that package's +# fiscal_year 2024 (2024-25), and likewise for 2023 and 2022. Join the two on their +# coverage dates, not their period values. +schema_version: ledger.source_package.v1 +package_id: dft-bus01-wales-journeys-2025 +label: DfT BUS01 local bus passenger and concessionary journeys in Wales, years ending March 2005 to 2025 +dimension_labels: + dft.bus_area: Local bus statistics area +dimension_value_labels: + journey_category: + elderly_disabled_concessionary: Elderly/Disabled journeys + total_concessionary: Total concessionary journeys +artifact: + source_name: dft + source_table: BUS01a passenger journeys and BUS01c concessionary passenger journeys, Wales + resource_package: db + resource_directory: data/dft/bus01_passenger_journeys_2025 + manifest: manifest.yaml + vintage: bus_statistics_2025_revised_2026_03_24 + extracted_at: '2026-10-30' + extraction_method: ODS whole-workbook used-range cell parse + parser: ods_used_range + artifact_year: 2025 +record_sets: +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2005 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2005.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2005 + sheet_name: BUS01a + period_type: fiscal_year + period: 2005 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2005 + start_date: '2004-04-01' + end_date: '2005-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 9 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2005 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2005 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2006 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2006.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2006 + sheet_name: BUS01a + period_type: fiscal_year + period: 2006 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2006 + start_date: '2005-04-01' + end_date: '2006-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 10 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2006 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2006 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2007 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2007.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2007 + sheet_name: BUS01a + period_type: fiscal_year + period: 2007 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2007 + start_date: '2006-04-01' + end_date: '2007-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 11 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2007 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2007 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2008 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2008.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2008 + sheet_name: BUS01a + period_type: fiscal_year + period: 2008 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2008 + start_date: '2007-04-01' + end_date: '2008-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 12 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2008 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2008 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2009.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2009 + sheet_name: BUS01a + period_type: fiscal_year + period: 2009 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2009 + start_date: '2008-04-01' + end_date: '2009-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 13 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2009 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2009 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2010.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2010 + sheet_name: BUS01a + period_type: fiscal_year + period: 2010 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2010 + start_date: '2009-04-01' + end_date: '2010-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 14 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2010 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2010 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2011.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2011 + sheet_name: BUS01a + period_type: fiscal_year + period: 2011 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2011 + start_date: '2010-04-01' + end_date: '2011-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 15 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2011 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2011 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2012.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2012 + sheet_name: BUS01a + period_type: fiscal_year + period: 2012 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2012 + start_date: '2011-04-01' + end_date: '2012-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 16 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2012 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2012 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2013.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2013 + sheet_name: BUS01a + period_type: fiscal_year + period: 2013 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2013 + start_date: '2012-04-01' + end_date: '2013-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 17 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2013 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2013 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2014.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2014 + sheet_name: BUS01a + period_type: fiscal_year + period: 2014 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2014 + start_date: '2013-04-01' + end_date: '2014-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 18 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2014 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2014 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2015.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2015 + sheet_name: BUS01a + period_type: fiscal_year + period: 2015 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2015 + start_date: '2014-04-01' + end_date: '2015-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 19 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2015 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2015 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2016.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2016 + sheet_name: BUS01a + period_type: fiscal_year + period: 2016 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2016 + start_date: '2015-04-01' + end_date: '2016-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 20 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2016 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2016 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2017.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2017 + sheet_name: BUS01a + period_type: fiscal_year + period: 2017 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2017 + start_date: '2016-04-01' + end_date: '2017-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 21 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2017 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2017 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2018.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2018 + sheet_name: BUS01a + period_type: fiscal_year + period: 2018 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2018 + start_date: '2017-04-01' + end_date: '2018-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 22 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2018 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2018 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2019.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2019 + sheet_name: BUS01a + period_type: fiscal_year + period: 2019 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2019 + start_date: '2018-04-01' + end_date: '2019-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 23 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2019 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2019 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2020.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2020 + sheet_name: BUS01a + period_type: fiscal_year + period: 2020 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2020 + start_date: '2019-04-01' + end_date: '2020-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 24 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2020 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2020 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2021.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2021 + sheet_name: BUS01a + period_type: fiscal_year + period: 2021 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2021 + start_date: '2020-04-01' + end_date: '2021-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 25 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2021 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2021 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2022.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2022 + sheet_name: BUS01a + period_type: fiscal_year + period: 2022 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2022 + start_date: '2021-04-01' + end_date: '2022-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 26 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2022 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2022 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2023.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2023 + sheet_name: BUS01a + period_type: fiscal_year + period: 2023 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2023 + start_date: '2022-04-01' + end_date: '2023-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 27 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2023 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2023 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2024.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2024 + sheet_name: BUS01a + period_type: fiscal_year + period: 2024 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2024 + start_date: '2023-04-01' + end_date: '2024-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 28 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2024 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2024 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01a.passenger_journeys.fy2025 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01a.passenger_journeys.fy2025.v1 + source_record_id_prefix: dft.bus01.wales.bus01a.passenger_journeys.fy2025 + sheet_name: BUS01a + period_type: fiscal_year + period: 2025 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2025 + start_date: '2024-04-01' + end_date: '2025-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 29 + column: R + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2025 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2025 + label: fiscal-year closing year + - column: A + row: 4 + expected_value: Table BUS01a + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + measures: + - measure_id: passenger_journeys + label: Passenger journeys + ordinal: 0 + column: R + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01a Passenger journeys (millions). + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2008 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2008.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2008 + sheet_name: BUS01c + period_type: fiscal_year + period: 2008 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2008 + start_date: '2007-04-01' + end_date: '2008-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 9 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2008 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2008 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2009.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2009 + sheet_name: BUS01c + period_type: fiscal_year + period: 2009 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2009 + start_date: '2008-04-01' + end_date: '2009-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 10 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2009 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2009 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2010.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2010 + sheet_name: BUS01c + period_type: fiscal_year + period: 2010 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2010 + start_date: '2009-04-01' + end_date: '2010-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 11 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2010 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2010 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2011.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2011 + sheet_name: BUS01c + period_type: fiscal_year + period: 2011 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2011 + start_date: '2010-04-01' + end_date: '2011-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 12 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2011 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2011 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2012.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2012 + sheet_name: BUS01c + period_type: fiscal_year + period: 2012 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2012 + start_date: '2011-04-01' + end_date: '2012-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 13 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2012 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2012 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2013.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2013 + sheet_name: BUS01c + period_type: fiscal_year + period: 2013 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2013 + start_date: '2012-04-01' + end_date: '2013-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 14 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2013 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2013 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2014.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2014 + sheet_name: BUS01c + period_type: fiscal_year + period: 2014 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2014 + start_date: '2013-04-01' + end_date: '2014-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 15 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2014 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2014 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2015.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2015 + sheet_name: BUS01c + period_type: fiscal_year + period: 2015 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2015 + start_date: '2014-04-01' + end_date: '2015-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 16 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2015 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2015 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2016.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2016 + sheet_name: BUS01c + period_type: fiscal_year + period: 2016 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2016 + start_date: '2015-04-01' + end_date: '2016-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 17 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2016 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2016 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2017.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2017 + sheet_name: BUS01c + period_type: fiscal_year + period: 2017 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2017 + start_date: '2016-04-01' + end_date: '2017-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 18 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2017 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2017 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2018.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2018 + sheet_name: BUS01c + period_type: fiscal_year + period: 2018 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2018 + start_date: '2017-04-01' + end_date: '2018-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 19 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2018 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2018 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2019.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2019 + sheet_name: BUS01c + period_type: fiscal_year + period: 2019 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2019 + start_date: '2018-04-01' + end_date: '2019-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 20 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2019 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2019 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2020.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2020 + sheet_name: BUS01c + period_type: fiscal_year + period: 2020 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2020 + start_date: '2019-04-01' + end_date: '2020-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 21 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2020 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2020 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2021.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2021 + sheet_name: BUS01c + period_type: fiscal_year + period: 2021 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2021 + start_date: '2020-04-01' + end_date: '2021-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 22 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2021 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2021 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2022.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2022 + sheet_name: BUS01c + period_type: fiscal_year + period: 2022 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2022 + start_date: '2021-04-01' + end_date: '2022-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 23 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2022 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2022 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2023.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2023 + sheet_name: BUS01c + period_type: fiscal_year + period: 2023 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2023 + start_date: '2022-04-01' + end_date: '2023-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 24 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2023 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2023 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2024.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2024 + sheet_name: BUS01c + period_type: fiscal_year + period: 2024 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2024 + start_date: '2023-04-01' + end_date: '2024-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 25 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2024 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2024 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2025 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2025.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.elderly_disabled_concessionary.fy2025 + sheet_name: BUS01c + period_type: fiscal_year + period: 2025 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2025 + start_date: '2024-04-01' + end_date: '2025-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: elderly_disabled_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: elderly_disabled_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 26 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2025 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2025 + label: fiscal-year closing year + - column: B + expected_value: Elderly/Disabled journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2008 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2008.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2008 + sheet_name: BUS01c + period_type: fiscal_year + period: 2008 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2008 + start_date: '2007-04-01' + end_date: '2008-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 27 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2008 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2008 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2009.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2009 + sheet_name: BUS01c + period_type: fiscal_year + period: 2009 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2009 + start_date: '2008-04-01' + end_date: '2009-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 28 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2009 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2009 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2010.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2010 + sheet_name: BUS01c + period_type: fiscal_year + period: 2010 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2010 + start_date: '2009-04-01' + end_date: '2010-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 29 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2010 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2010 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2011.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2011 + sheet_name: BUS01c + period_type: fiscal_year + period: 2011 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2011 + start_date: '2010-04-01' + end_date: '2011-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 30 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2011 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2011 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2012.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2012 + sheet_name: BUS01c + period_type: fiscal_year + period: 2012 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2012 + start_date: '2011-04-01' + end_date: '2012-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 31 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2012 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2012 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2013.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2013 + sheet_name: BUS01c + period_type: fiscal_year + period: 2013 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2013 + start_date: '2012-04-01' + end_date: '2013-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 32 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2013 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2013 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2014.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2014 + sheet_name: BUS01c + period_type: fiscal_year + period: 2014 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2014 + start_date: '2013-04-01' + end_date: '2014-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 33 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2014 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2014 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2015.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2015 + sheet_name: BUS01c + period_type: fiscal_year + period: 2015 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2015 + start_date: '2014-04-01' + end_date: '2015-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 34 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2015 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2015 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2016.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2016 + sheet_name: BUS01c + period_type: fiscal_year + period: 2016 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2016 + start_date: '2015-04-01' + end_date: '2016-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 35 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2016 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2016 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2017.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2017 + sheet_name: BUS01c + period_type: fiscal_year + period: 2017 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2017 + start_date: '2016-04-01' + end_date: '2017-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 36 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2017 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2017 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2018.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2018 + sheet_name: BUS01c + period_type: fiscal_year + period: 2018 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2018 + start_date: '2017-04-01' + end_date: '2018-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 37 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2018 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2018 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2019.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2019 + sheet_name: BUS01c + period_type: fiscal_year + period: 2019 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2019 + start_date: '2018-04-01' + end_date: '2019-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 38 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2019 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2019 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2020.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2020 + sheet_name: BUS01c + period_type: fiscal_year + period: 2020 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2020 + start_date: '2019-04-01' + end_date: '2020-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 39 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2020 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2020 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2021.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2021 + sheet_name: BUS01c + period_type: fiscal_year + period: 2021 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2021 + start_date: '2020-04-01' + end_date: '2021-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 40 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2021 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2021 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2022.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2022 + sheet_name: BUS01c + period_type: fiscal_year + period: 2022 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2022 + start_date: '2021-04-01' + end_date: '2022-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 41 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2022 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2022 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2023.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2023 + sheet_name: BUS01c + period_type: fiscal_year + period: 2023 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2023 + start_date: '2022-04-01' + end_date: '2023-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 42 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2023 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2023 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2024.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2024 + sheet_name: BUS01c + period_type: fiscal_year + period: 2024 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2024 + start_date: '2023-04-01' + end_date: '2024-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 43 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2024 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2024 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: dft.bus01.wales.bus01c.total_concessionary.fy2025 + provenance_class: administrative + assertion: observation + record_set_spec_id: dft.bus01.wales.bus01c.total_concessionary.fy2025.v1 + source_record_id_prefix: dft.bus01.wales.bus01c.total_concessionary.fy2025 + sheet_name: BUS01c + period_type: fiscal_year + period: 2025 + period_coverage: + basis: fiscal + source_period_label: Year ending March 2025 + start_date: '2024-04-01' + end_date: '2025-03-31' + notes: DfT labels the reporting year by its March closing year. + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: bus_passenger + domain: local_bus_travel + groupby_dimension: dft.bus_area + shared_filters: + journey_category: total_concessionary + shared_constraints: + - variable: journey_category + operator: == + value: total_concessionary + label: Journey Category + rows: + - value_id: wales + label: Wales + ordinal: 0 + row_number: 44 + column: P + source_column_id: wales + expected_row_header_column: A + expected_row_header: 2025 + expected_column_header_row: 8 + expected_column_header: Wales + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + expected_value: 2025 + label: fiscal-year closing year + - column: B + expected_value: Total concessionary journeys + label: BUS01c Type value + - column: A + row: 4 + expected_value: Table BUS01c + label: table identity + - column: A + row: 7 + expected_value: Passenger journeys (millions) + label: published unit heading + - column: A + row: 8 + expected_value: Year ending March + label: fiscal-year heading + - column: B + row: 8 + expected_value: Type + label: Type column heading + measures: + - measure_id: passenger_journeys + label: Concessionary passenger journeys + ordinal: 0 + column: P + source_column_id: passenger_journeys + concept: dft.local_bus_passenger_journeys + source_concept: dft.local_bus_passenger_journeys + concept_relation: source_label + concept_authority: dft + concept_evidence_url: https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables + concept_evidence_notes: BUS01c Passenger journeys (millions), distinguished by the publisher Type + column. + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number diff --git a/packages/lps/disabled_persons_allowance_ye_2024/source_package.yaml b/packages/lps/disabled_persons_allowance_ye_2024/source_package.yaml new file mode 100644 index 00000000..19a1490a --- /dev/null +++ b/packages/lps/disabled_persons_allowance_ye_2024/source_package.yaml @@ -0,0 +1,5420 @@ +# Land & Property Services, Disabled Person's Allowance statistics to year end 2024 +# (published 29 May 2024), for PolicyEngine/chronicle#395 item 1. Written by +# scripts/build_uk_395_packages.py. +# +# Disabled Person's Allowance is a 25% reduction in rates, not means tested, where a +# person with a disability lives in a property adapted for their needs. Table 1.1: +# properties with a current award at year-end 31 March 2010 to 2024. Table 1.2: the net +# amount awarded over each financial year. Both are by district council, under today's +# council names for every year as the notes say, and for Northern Ireland. +# +# Table 1.3 restates the Northern Ireland rows of Tables 1.1 and 1.2: it is not ported +# again, and the build asserts it equal. Counts are stamped by the calendar year of the 31 +# March they are current on, and amounts by the financial year's opening year. No 2024-25 +# edition is published yet. +schema_version: ledger.source_package.v1 +package_id: lps-disabled-persons-allowance-ye-2024 +label: 'LPS Disabled Person''s Allowance: properties awarded and net amounts by district council, 2009-10 + to 2023-24' +dimension_labels: + lps.district_council: District Council +artifact: + source_name: lps + source_table: Disabled Person's Allowance statistics to year end 2024, Tables 1.1 and 1.2 + resource_package: db + resource_directory: data/lps/disabled_persons_allowance_ye_2024 + manifest: manifest.yaml + vintage: lps_allowance_statistics_2024_05_29 + extracted_at: '2026-10-30' + extraction_method: xlsx used-range cell parse of the declared tables + parser: xlsx_used_range + artifact_year: 2024 + sheets: + - Table 1.1 + - Table 1.2 +record_sets: +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2010.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2010 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2010 + period_coverage: + start_date: '2010-03-31' + end_date: '2010-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2010 + ordinal: 0 + column: B + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2010-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2011.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2011 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2011 + period_coverage: + start_date: '2011-03-31' + end_date: '2011-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2011 + ordinal: 0 + column: C + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2011-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2012.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2012 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2012 + period_coverage: + start_date: '2012-03-31' + end_date: '2012-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2012 + ordinal: 0 + column: D + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2012-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2013.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2013 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2013 + period_coverage: + start_date: '2013-03-31' + end_date: '2013-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2013 + ordinal: 0 + column: E + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2013-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2014.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2014 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2014 + period_coverage: + start_date: '2014-03-31' + end_date: '2014-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2014 + ordinal: 0 + column: F + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2014-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2015.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2015 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2015 + period_coverage: + start_date: '2015-03-31' + end_date: '2015-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2015 + ordinal: 0 + column: G + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2015-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2016.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2016 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2016 + period_coverage: + start_date: '2016-03-31' + end_date: '2016-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2016 + ordinal: 0 + column: H + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2016-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2017.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2017 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2017 + period_coverage: + start_date: '2017-03-31' + end_date: '2017-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2017 + ordinal: 0 + column: I + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2017-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2018.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2018 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2018 + period_coverage: + start_date: '2018-03-31' + end_date: '2018-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2018 + ordinal: 0 + column: J + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2018-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2019.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2019 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2019 + period_coverage: + start_date: '2019-03-31' + end_date: '2019-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2019 + ordinal: 0 + column: K + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2019-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2020.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2020 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2020 + period_coverage: + start_date: '2020-03-31' + end_date: '2020-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2020 + ordinal: 0 + column: L + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2020-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2021.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2021 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2021 + period_coverage: + start_date: '2021-03-31' + end_date: '2021-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2021 + ordinal: 0 + column: M + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2021-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2022.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2022 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2022 + period_coverage: + start_date: '2022-03-31' + end_date: '2022-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2022 + ordinal: 0 + column: N + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2022-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2023.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2023 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2023 + period_coverage: + start_date: '2023-03-31' + end_date: '2023-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2023 + ordinal: 0 + column: O + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2023-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_1.cy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_1.cy2024.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_1.cy2024 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2024 + period_coverage: + start_date: '2024-03-31' + end_date: '2024-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of Properties1 in Northern Ireland for which Disabled Person's + Allowance was awarded by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: properties_awarded + label: Properties with a current Disabled Person's Allowance award, year-end 31 March 2024 + ordinal: 0 + column: P + source_column_id: properties_awarded + expected_column_header_row: 4 + expected_column_header: '2024-03-31T00:00:00' + concept: lps.disabled_persons_allowance_properties + source_concept: lps.disabled_persons_allowance_properties + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of properties are those that have a current award for Disabled Person''s + Allowance at year-end.'' The statistics count properties, not people, as more than one disabled + person could live in a property.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2009.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2009 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009-10, year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2010 + ordinal: 0 + column: B + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2010-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2010.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2010 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010-11, year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2011 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2011-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2011.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2011 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011-12, year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2012 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2012-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2012.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2012 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012-13, year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2013 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2013-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2013.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2013 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013-14, year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2014 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2014-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2014.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2014 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014-15, year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2015 + ordinal: 0 + column: G + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2015-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2015.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2015 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015-16, year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2016 + ordinal: 0 + column: H + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2016-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2016.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2016 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016-17, year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2017 + ordinal: 0 + column: I + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2017-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2017.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2017 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017-18, year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2018 + ordinal: 0 + column: J + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2018-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2018.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2018 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018-19, year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2019 + ordinal: 0 + column: K + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2019-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2019.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2019 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019-20, year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2020 + ordinal: 0 + column: L + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2020-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2020.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2020 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020-21, year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2021 + ordinal: 0 + column: M + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2021-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2021.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2021 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021-22, year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2022 + ordinal: 0 + column: N + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2022-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2022.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2022 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23, year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2023 + ordinal: 0 + column: O + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2023-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.dpa_ye_2024.table_1_2.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.dpa_ye_2024.table_1_2.fy2023.v1 + source_record_id_prefix: lps.dpa_ye_2024.table_1_2.fy2023 + sheet_name: Table 1.2 + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24, year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: dwelling + entity_role: disabled_persons_allowance_property + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Disabled Person's Allowance awarded in Northern Ireland + by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Disabled Person's Allowance awarded, year-end 31 March 2024 + ordinal: 0 + column: P + source_column_id: net_amount + expected_column_header_row: 4 + expected_column_header: '2024-03-31T00:00:00' + concept: lps.disabled_persons_allowance_net_amount + source_concept: lps.disabled_persons_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Disabled Person''s Allowance statistics to year end 2024 (29 May 2024), + Table 1.2: ''The Net Amount of Disabled Person''s Allowance is the amount awarded for all properties + that have an entitlement to Disabled Person''s Allowance over the course of the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number diff --git a/packages/lps/domestic_rates_paid_2026/source_package.yaml b/packages/lps/domestic_rates_paid_2026/source_package.yaml new file mode 100644 index 00000000..23ae3722 --- /dev/null +++ b/packages/lps/domestic_rates_paid_2026/source_package.yaml @@ -0,0 +1,1232 @@ +# Land & Property Services, 'Rates paid by District Council and Sector' (OpenDataNI, +# resources updated 8 May 2026), its 'Domestic Rates collected by District Council' CSV, +# for PolicyEngine/chronicle#395 item 1. Written by scripts/build_uk_395_packages.py. +# +# Domestic rates paid against ratepayer accounts as at 31 March of each rating year, and +# the number of domestic occupancies that made a payment within the rating year, for the +# 11 district councils and Northern Ireland, rating years 2020-21 to 2025-26. A domestic +# bill is the regional and the district rate together, levied as one bill, less the +# reliefs applied to it. The CSV publishes the amount paid, not the amount levied; it +# gives no relief as a separate figure and does not say whether credits such as rate +# rebate count as payments. The CSV prints amounts as '£' text with thousands separators +# and counts with separators (the 2025-26 counts with a trailing space); the delimited +# parser reads both as numbers. Each rating year is a fiscal-year period (April to March), +# stamped by its opening year. +schema_version: ledger.source_package.v1 +package_id: lps-domestic-rates-paid-2026 +label: LPS domestic rates paid and paying domestic occupancies by district council, rating years 2020-21 + to 2025-26 +dimension_labels: + lps.district_council: District Council +artifact: + source_name: lps + source_table: 'Rates paid by District Council and Sector: Domestic Rates collected by District Council' + resource_package: db + resource_directory: data/lps/domestic_rates_paid_2026 + manifest: manifest.yaml + vintage: opendatani_2026_05_08 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the publisher CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: lps.domestic_rates_paid_2026.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.domestic_rates_paid_2026.fy2020.v1 + source_record_id_prefix: lps.domestic_rates_paid_2026.fy2020 + sheet_name: domestic-rates-collected-by-district-council + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020-21 rating year + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer_occupancy + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 2 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 3 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 4 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 5 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 6 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 7 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 8 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 9 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 10 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 11 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 12 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 13 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + measures: + - measure_id: occupancies_with_payment + label: Domestic occupancies with a rates payment made in the 2020-21 rating year + ordinal: 0 + column: B + source_column_id: occupancies_with_payment + expected_column_header_row: 1 + expected_column_header: Number of Domestic occupancies with a rates payment made in 2020-21 rating + year + concept: lps.domestic_occupancies_with_rates_payment + source_concept: lps.domestic_occupancies_with_rates_payment + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: domestic_rates_paid + label: Domestic rates paid as at 31 March 2021 + ordinal: 1 + column: C + source_column_id: domestic_rates_paid + expected_column_header_row: 1 + expected_column_header: Domestic Rates paid as at 31st March 2021 + concept: lps.domestic_rates_paid + source_concept: lps.domestic_rates_paid + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.domestic_rates_paid_2026.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.domestic_rates_paid_2026.fy2021.v1 + source_record_id_prefix: lps.domestic_rates_paid_2026.fy2021 + sheet_name: domestic-rates-collected-by-district-council + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021-22 rating year + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer_occupancy + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 2 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 3 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 4 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 5 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 6 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 7 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 8 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 9 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 10 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 11 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 12 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 13 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + measures: + - measure_id: occupancies_with_payment + label: Domestic occupancies with a rates payment made in the 2021-22 rating year + ordinal: 0 + column: D + source_column_id: occupancies_with_payment + expected_column_header_row: 1 + expected_column_header: Number of Domestic occupancies with a rates payment made in 2021-22 rating + year + concept: lps.domestic_occupancies_with_rates_payment + source_concept: lps.domestic_occupancies_with_rates_payment + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: domestic_rates_paid + label: Domestic rates paid as at 31 March 2022 + ordinal: 1 + column: E + source_column_id: domestic_rates_paid + expected_column_header_row: 1 + expected_column_header: Domestic Rates paid as at 31st March 2022 + concept: lps.domestic_rates_paid + source_concept: lps.domestic_rates_paid + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.domestic_rates_paid_2026.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.domestic_rates_paid_2026.fy2022.v1 + source_record_id_prefix: lps.domestic_rates_paid_2026.fy2022 + sheet_name: domestic-rates-collected-by-district-council + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 rating year + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer_occupancy + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 2 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 3 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 4 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 5 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 6 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 7 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 8 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 9 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 10 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 11 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 12 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 13 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + measures: + - measure_id: occupancies_with_payment + label: Domestic occupancies with a rates payment made in the 2022-23 rating year + ordinal: 0 + column: F + source_column_id: occupancies_with_payment + expected_column_header_row: 1 + expected_column_header: Number of Domestic occupancies with a rates payment made in 2022-23 rating + year + concept: lps.domestic_occupancies_with_rates_payment + source_concept: lps.domestic_occupancies_with_rates_payment + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: domestic_rates_paid + label: Domestic rates paid as at 31 March 2023 + ordinal: 1 + column: G + source_column_id: domestic_rates_paid + expected_column_header_row: 1 + expected_column_header: Domestic Rates paid as at 31st March 2023 + concept: lps.domestic_rates_paid + source_concept: lps.domestic_rates_paid + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.domestic_rates_paid_2026.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.domestic_rates_paid_2026.fy2023.v1 + source_record_id_prefix: lps.domestic_rates_paid_2026.fy2023 + sheet_name: domestic-rates-collected-by-district-council + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 rating year + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer_occupancy + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 2 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 3 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 4 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 5 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 6 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 7 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 8 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 9 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 10 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 11 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 12 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 13 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + measures: + - measure_id: occupancies_with_payment + label: Domestic occupancies with a rates payment made in the 2023-24 rating year + ordinal: 0 + column: H + source_column_id: occupancies_with_payment + expected_column_header_row: 1 + expected_column_header: Number of Domestic occupancies with a rates payment made in 2023-24 rating + year + concept: lps.domestic_occupancies_with_rates_payment + source_concept: lps.domestic_occupancies_with_rates_payment + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: domestic_rates_paid + label: Domestic rates paid as at 31 March 2024 + ordinal: 1 + column: I + source_column_id: domestic_rates_paid + expected_column_header_row: 1 + expected_column_header: Domestic Rates paid as at 31st March 2024 + concept: lps.domestic_rates_paid + source_concept: lps.domestic_rates_paid + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.domestic_rates_paid_2026.fy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.domestic_rates_paid_2026.fy2024.v1 + source_record_id_prefix: lps.domestic_rates_paid_2026.fy2024 + sheet_name: domestic-rates-collected-by-district-council + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 rating year + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer_occupancy + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 2 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 3 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 4 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 5 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 6 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 7 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 8 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 9 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 10 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 11 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 12 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 13 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + measures: + - measure_id: occupancies_with_payment + label: Domestic occupancies with a rates payment made in the 2024-25 rating year + ordinal: 0 + column: J + source_column_id: occupancies_with_payment + expected_column_header_row: 1 + expected_column_header: Number of Domestic occupancies with a rates payment made in 2024-25 rating + year + concept: lps.domestic_occupancies_with_rates_payment + source_concept: lps.domestic_occupancies_with_rates_payment + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: domestic_rates_paid + label: Domestic rates paid as at 31 March 2025 + ordinal: 1 + column: K + source_column_id: domestic_rates_paid + expected_column_header_row: 1 + expected_column_header: Domestic Rates paid as at 31st March 2025 + concept: lps.domestic_rates_paid + source_concept: lps.domestic_rates_paid + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.domestic_rates_paid_2026.fy2025 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.domestic_rates_paid_2026.fy2025.v1 + source_record_id_prefix: lps.domestic_rates_paid_2026.fy2025 + sheet_name: domestic-rates-collected-by-district-council + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 rating year + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer_occupancy + domain: domestic_rates + groupby_dimension: lps.district_council + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 2 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 3 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 4 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 5 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 6 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 7 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 8 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 9 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 10 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 11 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 12 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 13 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + measures: + - measure_id: occupancies_with_payment + label: Domestic occupancies with a rates payment made in the 2025-26 rating year + ordinal: 0 + column: L + source_column_id: occupancies_with_payment + expected_column_header_row: 1 + expected_column_header: Number of Domestic occupancies with a rates payment made in 2025-26 rating + year + concept: lps.domestic_occupancies_with_rates_payment + source_concept: lps.domestic_occupancies_with_rates_payment + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: count + aggregation: sum + expected_cell_type: number + - measure_id: domestic_rates_paid + label: Domestic rates paid as at 31 March 2026 + ordinal: 1 + column: M + source_column_id: domestic_rates_paid + expected_column_header_row: 1 + expected_column_header: Domestic Rates paid as at 31st March 2026 + concept: lps.domestic_rates_paid + source_concept: lps.domestic_rates_paid + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/rates-paid-by-district-council-and-sector + concept_evidence_notes: 'LPS, Rates paid by District Council and Sector (OpenDataNI): ''amounts of + rates paid against ratepayer accounts as at 31st March each year, as recorded on the Land & Property + (LPS) rating system''; the number of occupancies (''a liable person, persons, business or organisation + at a property at a given time'') ''that made a payment (value greater than £0) within the rating + year'', including occupancies paid in full and those with a balance left at the end of the year. + ''The totals included in the tables are not adjusted for receipts at year end which have been paid + by ratepayers, but not yet allocated to a particular rate account.''' + unit: gbp + aggregation: sum + expected_cell_type: number diff --git a/packages/lps/lone_pensioner_allowance_ye_2024/source_package.yaml b/packages/lps/lone_pensioner_allowance_ye_2024/source_package.yaml new file mode 100644 index 00000000..06af058f --- /dev/null +++ b/packages/lps/lone_pensioner_allowance_ye_2024/source_package.yaml @@ -0,0 +1,9694 @@ +# Land & Property Services, Lone Pensioner Allowance statistics to year end 2024 +# (published 29 May 2024), for PolicyEngine/chronicle#395 item 1. Written by +# scripts/build_uk_395_packages.py. +# +# Lone Pensioner Allowance is a 20% reduction in the rates of ratepayers aged 70 or over +# who live alone. LPS processes owner occupiers' applications and NIHE those of ratepayers +# who rent. Table 1.1: owner occupiers with a current award at year-end 31 March 2010 to +# 2024, nil awards included. Table 1.2: the net amount payable to owner occupiers over +# each financial year. Both are by district council, under today's council names for every +# year as the notes say, and for Northern Ireland. Table 1.5: Northern Ireland's net +# amounts for the private rented sector, NIHE and housing association tenants, and for all +# tenures. +# +# Every amount shares one concept and carries its tenure as lpa_tenure. Table 1.5's owner- +# occupier column restates Table 1.2's Northern Ireland row, Table 1.3 restates the +# Northern Ireland rows of Tables 1.1 and 1.2, and Table 1.4 restates Table 1.5's renting +# columns: none is ported again, and the build asserts each copy equal. Counts are stamped +# by the calendar year of the 31 March they are current on, and amounts by the financial +# year's opening year. No 2024-25 edition is published yet. +schema_version: ledger.source_package.v1 +package_id: lps-lone-pensioner-allowance-ye-2024 +label: 'LPS Lone Pensioner Allowance: owner occupiers awarded and net amounts by district council, and + Northern Ireland''s net amounts by tenure, 2009-10 to 2023-24' +dimension_labels: + lps.district_council: District Council + lpa_tenure: Lone Pensioner Allowance tenure +dimension_value_labels: + lpa_tenure: + owner_occupier: Owner occupier + private_rented_sector: Private Rented Sector + nihe: NIHE + housing_association: Housing Association + all: All tenures +artifact: + source_name: lps + source_table: Lone Pensioner Allowance statistics to year end 2024, Tables 1.1, 1.2 and 1.5 + resource_package: db + resource_directory: data/lps/lone_pensioner_allowance_ye_2024 + manifest: manifest.yaml + vintage: lps_allowance_statistics_2024_05_29 + extracted_at: '2026-10-30' + extraction_method: xlsx used-range cell parse of the declared tables + parser: xlsx_used_range + artifact_year: 2024 + sheets: + - Table 1.1 + - 'Table 1.2 ' + - Table 1.5 +record_sets: +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2010.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2010 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2010 + period_coverage: + start_date: '2010-03-31' + end_date: '2010-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2010 + ordinal: 0 + column: B + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2010-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2011.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2011 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2011 + period_coverage: + start_date: '2011-03-31' + end_date: '2011-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2011 + ordinal: 0 + column: C + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2011-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2012.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2012 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2012 + period_coverage: + start_date: '2012-03-31' + end_date: '2012-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2012 + ordinal: 0 + column: D + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2012-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2013.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2013 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2013 + period_coverage: + start_date: '2013-03-31' + end_date: '2013-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2013 + ordinal: 0 + column: E + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2013-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2014.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2014 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2014 + period_coverage: + start_date: '2014-03-31' + end_date: '2014-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2014 + ordinal: 0 + column: F + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2014-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2015.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2015 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2015 + period_coverage: + start_date: '2015-03-31' + end_date: '2015-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2015 + ordinal: 0 + column: G + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2015-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2016.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2016 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2016 + period_coverage: + start_date: '2016-03-31' + end_date: '2016-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2016 + ordinal: 0 + column: H + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2016-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2017.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2017 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2017 + period_coverage: + start_date: '2017-03-31' + end_date: '2017-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2017 + ordinal: 0 + column: I + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2017-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2018.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2018 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2018 + period_coverage: + start_date: '2018-03-31' + end_date: '2018-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2018 + ordinal: 0 + column: J + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2018-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2019.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2019 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2019 + period_coverage: + start_date: '2019-03-31' + end_date: '2019-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2019 + ordinal: 0 + column: K + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2019-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2020.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2020 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2020 + period_coverage: + start_date: '2020-03-31' + end_date: '2020-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2020 + ordinal: 0 + column: L + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2020-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2021.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2021 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2021 + period_coverage: + start_date: '2021-03-31' + end_date: '2021-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2021 + ordinal: 0 + column: M + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2021-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2022.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2022 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2022 + period_coverage: + start_date: '2022-03-31' + end_date: '2022-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2022 + ordinal: 0 + column: N + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2022-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2023.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2023 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2023 + period_coverage: + start_date: '2023-03-31' + end_date: '2023-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2023 + ordinal: 0 + column: O + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2023-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_1.cy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_1.cy2024.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_1.cy2024 + sheet_name: Table 1.1 + period_type: calendar_year + period: 2024 + period_coverage: + start_date: '2024-03-31' + end_date: '2024-03-31' + basis: calendar + source_period_label: current awards at year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 7 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 8 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 9 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 10 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 11 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 12 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 13 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 14 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 16 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.1 Number of people1,2 (owner occupier) in Northern Ireland awarded Lone + Pensioner Allowance by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: people_awarded + label: Owner occupiers with a current Lone Pensioner Allowance award, year-end 31 March 2024 + ordinal: 0 + column: P + source_column_id: people_awarded + expected_column_header_row: 4 + expected_column_header: '2024-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_recipients + source_concept: lps.lone_pensioner_allowance_recipients + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Table 1.1: ''The number of people are those that have a current award for Lone Pensioner Allowance + at year end.'' ''Nil awards have been included in the number of people awarded Lone Pensioner Allowance.'' + Owner occupiers: LPS processes their applications and NIHE those of ratepayers who rent.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2009.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2009 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009-10, year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2010 + ordinal: 0 + column: B + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2010-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2010.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2010 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010-11, year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2011 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2011-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2011.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2011 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011-12, year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2012 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2012-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2012.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2012 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012-13, year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2013 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2013-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2013.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2013 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013-14, year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2014 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2014-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2014.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2014 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014-15, year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2015 + ordinal: 0 + column: G + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2015-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2015.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2015 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015-16, year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2016 + ordinal: 0 + column: H + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2016-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2016.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2016 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016-17, year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2017 + ordinal: 0 + column: I + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2017-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2017.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2017 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017-18, year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2018 + ordinal: 0 + column: J + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2018-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2018.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2018 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018-19, year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2019 + ordinal: 0 + column: K + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2019-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2019.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2019 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019-20, year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2020 + ordinal: 0 + column: L + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2020-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2020.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2020 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020-21, year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2021 + ordinal: 0 + column: M + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2021-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2021.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2021 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021-22, year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2022 + ordinal: 0 + column: N + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2022-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2022.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2022 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23, year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2023 + ordinal: 0 + column: O + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2023-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_2.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_2.fy2023.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_2.fy2023 + sheet_name: 'Table 1.2 ' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24, year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: owner_occupier + shared_constraints: + - variable: lpa_tenure + operator: == + value: owner_occupier + label: Lone Pensioner Allowance tenure + rows: + - value_id: antrim_and_newtownabbey + label: Antrim and Newtownabbey + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: Antrim and Newtownabbey + geography_id: N09000001 + geography_level: local_authority + geography_name: Antrim and Newtownabbey + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: ards_and_north_down + label: Ards and North Down + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: Ards and North Down + geography_id: N09000011 + geography_level: local_authority + geography_name: Ards and North Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: armagh_city_banbridge_and_craigavon + label: Armagh City, Banbridge and Craigavon + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: Armagh City, Banbridge and Craigavon + geography_id: N09000002 + geography_level: local_authority + geography_name: Armagh City, Banbridge and Craigavon + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: belfast + label: Belfast + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: Belfast + geography_id: N09000003 + geography_level: local_authority + geography_name: Belfast + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: causeway_coast_and_glens + label: Causeway Coast and Glens + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: Causeway Coast and Glens + geography_id: N09000004 + geography_level: local_authority + geography_name: Causeway Coast and Glens + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: derry_city_and_strabane + label: Derry City and Strabane + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: Derry City and Strabane + geography_id: N09000005 + geography_level: local_authority + geography_name: Derry City and Strabane + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: fermanagh_and_omagh + label: Fermanagh and Omagh + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: Fermanagh and Omagh + geography_id: N09000006 + geography_level: local_authority + geography_name: Fermanagh and Omagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: lisburn_and_castlereagh + label: Lisburn and Castlereagh + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: Lisburn and Castlereagh + geography_id: N09000007 + geography_level: local_authority + geography_name: Lisburn and Castlereagh + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_and_east_antrim + label: Mid and East Antrim + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: Mid and East Antrim + geography_id: N09000008 + geography_level: local_authority + geography_name: Mid and East Antrim + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: mid_ulster + label: Mid Ulster + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: Mid Ulster + geography_id: N09000009 + geography_level: local_authority + geography_name: Mid Ulster + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: newry_mourne_and_down + label: Newry, Mourne and Down + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: Newry, Mourne and Down + geography_id: N09000010 + geography_level: local_authority + geography_name: Newry, Mourne and Down + geography_vintage: lgd_2014 + table_record_kind: total + - value_id: northern_ireland + label: Northern Ireland + ordinal: 11 + row_number: 19 + expected_row_header_column: A + expected_row_header: Northern Ireland + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier) awarded in Northern + Ireland by District Council at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net amount of Lone Pensioner Allowance awarded to owner occupiers, year-end 31 March 2024 + ordinal: 0 + column: P + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: '2024-03-31T00:00:00' + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2009.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2009 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009-10, year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: '2010-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2010 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2009.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2009 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009-10, year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: '2010-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2010 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2009.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2009 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009-10, year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: '2010-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2010 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2009.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2009 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009-10, year-end 31 March 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: '2010-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2010 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2010.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2010 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010-11, year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: '2011-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2011 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2010.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2010 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010-11, year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: '2011-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2011 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2010.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2010 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010-11, year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: '2011-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2011 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2010.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2010 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010-11, year-end 31 March 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: '2011-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2011 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2011.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2011 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011-12, year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 8 + expected_row_header_column: A + expected_row_header: '2012-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2012 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2011.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2011 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011-12, year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 8 + expected_row_header_column: A + expected_row_header: '2012-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2012 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2011.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2011 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011-12, year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 8 + expected_row_header_column: A + expected_row_header: '2012-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2012 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2011.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2011 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011-12, year-end 31 March 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 8 + expected_row_header_column: A + expected_row_header: '2012-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2012 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2012.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2012 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012-13, year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 9 + expected_row_header_column: A + expected_row_header: '2013-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2013 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2012.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2012 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012-13, year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 9 + expected_row_header_column: A + expected_row_header: '2013-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2013 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2012.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2012 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012-13, year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 9 + expected_row_header_column: A + expected_row_header: '2013-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2013 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2012.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2012 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012-13, year-end 31 March 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 9 + expected_row_header_column: A + expected_row_header: '2013-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2013 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2013.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2013 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013-14, year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 10 + expected_row_header_column: A + expected_row_header: '2014-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2014 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2013.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2013 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013-14, year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 10 + expected_row_header_column: A + expected_row_header: '2014-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2014 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2013.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2013 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013-14, year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 10 + expected_row_header_column: A + expected_row_header: '2014-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2014 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2013.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2013 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013-14, year-end 31 March 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 10 + expected_row_header_column: A + expected_row_header: '2014-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2014 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2014.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2014 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014-15, year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 11 + expected_row_header_column: A + expected_row_header: '2015-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2015 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2014.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2014 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014-15, year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 11 + expected_row_header_column: A + expected_row_header: '2015-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2015 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2014.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2014 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014-15, year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 11 + expected_row_header_column: A + expected_row_header: '2015-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2015 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2014.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2014 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014-15, year-end 31 March 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 11 + expected_row_header_column: A + expected_row_header: '2015-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2015 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2015.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2015 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015-16, year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 12 + expected_row_header_column: A + expected_row_header: '2016-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2016 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2015.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2015 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015-16, year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 12 + expected_row_header_column: A + expected_row_header: '2016-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2016 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2015.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2015 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015-16, year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 12 + expected_row_header_column: A + expected_row_header: '2016-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2016 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2015.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2015 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015-16, year-end 31 March 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 12 + expected_row_header_column: A + expected_row_header: '2016-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2016 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2016.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2016 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016-17, year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 13 + expected_row_header_column: A + expected_row_header: '2017-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2017 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2016.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2016 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016-17, year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 13 + expected_row_header_column: A + expected_row_header: '2017-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2017 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2016.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2016 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016-17, year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 13 + expected_row_header_column: A + expected_row_header: '2017-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2017 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2016.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2016 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016-17, year-end 31 March 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 13 + expected_row_header_column: A + expected_row_header: '2017-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2017 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2017.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2017 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017-18, year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 14 + expected_row_header_column: A + expected_row_header: '2018-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2018 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2017.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2017 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017-18, year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 14 + expected_row_header_column: A + expected_row_header: '2018-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2018 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2017.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2017 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017-18, year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 14 + expected_row_header_column: A + expected_row_header: '2018-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2018 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2017.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2017 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017-18, year-end 31 March 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 14 + expected_row_header_column: A + expected_row_header: '2018-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2018 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2018.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2018 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018-19, year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 15 + expected_row_header_column: A + expected_row_header: '2019-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2019 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2018.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2018 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018-19, year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 15 + expected_row_header_column: A + expected_row_header: '2019-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2019 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2018.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2018 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018-19, year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 15 + expected_row_header_column: A + expected_row_header: '2019-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2019 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2018.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2018 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018-19, year-end 31 March 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 15 + expected_row_header_column: A + expected_row_header: '2019-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2019 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2019.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2019 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019-20, year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 16 + expected_row_header_column: A + expected_row_header: '2020-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2020 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2019.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2019 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019-20, year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 16 + expected_row_header_column: A + expected_row_header: '2020-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2020 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2019.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2019 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019-20, year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 16 + expected_row_header_column: A + expected_row_header: '2020-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2020 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2019.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2019 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019-20, year-end 31 March 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 16 + expected_row_header_column: A + expected_row_header: '2020-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2020 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2020.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2020 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020-21, year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 17 + expected_row_header_column: A + expected_row_header: '2021-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2021 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2020.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2020 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020-21, year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 17 + expected_row_header_column: A + expected_row_header: '2021-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2021 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2020.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2020 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020-21, year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 17 + expected_row_header_column: A + expected_row_header: '2021-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2021 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2020.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2020 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020-21, year-end 31 March 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 17 + expected_row_header_column: A + expected_row_header: '2021-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2021 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2021.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2021 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021-22, year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: '2022-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2022 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2021.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2021 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021-22, year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: '2022-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2022 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2021.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2021 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021-22, year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: '2022-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2022 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2021.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2021 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021-22, year-end 31 March 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: '2022-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2022 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2022.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2022 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23, year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: '2023-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2023 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2022.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2022 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23, year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: '2023-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2023 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2022.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2022 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23, year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: '2023-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2023 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2022.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2022 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23, year-end 31 March 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: '2023-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2023 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2023.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.private_rented_sector.fy2023 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24, year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: private_rented_sector + shared_constraints: + - variable: lpa_tenure + operator: == + value: private_rented_sector + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 20 + expected_row_header_column: A + expected_row_header: '2024-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Private Rented Sector), year-end 31 March 2024 + ordinal: 0 + column: C + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Private Rented Sector) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.nihe.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.nihe.fy2023.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.nihe.fy2023 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24, year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: nihe + shared_constraints: + - variable: lpa_tenure + operator: == + value: nihe + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 20 + expected_row_header_column: A + expected_row_header: '2024-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (NIHE), year-end 31 March 2024 + ordinal: 0 + column: D + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (NIHE) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.housing_association.fy2023.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.housing_association.fy2023 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24, year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: housing_association + shared_constraints: + - variable: lpa_tenure + operator: == + value: housing_association + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 20 + expected_row_header_column: A + expected_row_header: '2024-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Net Amount of LPA awarded (Housing Association), year-end 31 March 2024 + ordinal: 0 + column: E + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Net Amount of LPA awarded (Housing Association) + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number +- record_set_id: lps.lpa_ye_2024.table_1_5.all.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: lps.lpa_ye_2024.table_1_5.all.fy2023.v1 + source_record_id_prefix: lps.lpa_ye_2024.table_1_5.all.fy2023 + sheet_name: Table 1.5 + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24, year-end 31 March 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: lone_pensioner_allowance_recipient + domain: domestic_rates + groupby_dimension: lps.district_council + shared_filters: + lpa_tenure: all + shared_constraints: + - variable: lpa_tenure + operator: == + value: all + label: Lone Pensioner Allowance tenure + rows: + - value_id: northern_ireland + label: Northern Ireland + ordinal: 0 + row_number: 20 + expected_row_header_column: A + expected_row_header: '2024-03-31T00:00:00' + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance awarded in Northern Ireland + at year-end 31 March 2010 to 31 March 2024 + label: table title + measures: + - measure_id: net_amount + label: Total Net amount of LPA awarded in Northern Ireland, year-end 31 March 2024 + ordinal: 0 + column: F + source_column_id: net_amount + expected_column_header_row: 5 + expected_column_header: Total Net amount of LPA awarded in Northern Ireland + concept: lps.lone_pensioner_allowance_net_amount + source_concept: lps.lone_pensioner_allowance_net_amount + concept_relation: source_label + concept_authority: lps + concept_evidence_url: https://www.finance-ni.gov.uk/publications/lone-pensioner-and-disabled-person-allowance-statistics + concept_evidence_notes: 'LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), + Tables 1.2 and 1.5: ''The Net Amount of Lone Pensioner Allowance is the amount payable for all persons + that have an entitlement to Lone Pensioner Allowance over the course of the financial year.'' ''The + Net Amount of LPA Awarded by NIHE are for invoiced amounts that have been posted to the LPS system + during the financial year.''' + unit: gbp + aggregation: sum + expected_cell_type: number diff --git a/packages/obr/efo_receipts_march_2026/source_package.yaml b/packages/obr/efo_receipts_march_2026/source_package.yaml index 869db1b8..8df80b2d 100644 --- a/packages/obr/efo_receipts_march_2026/source_package.yaml +++ b/packages/obr/efo_receipts_march_2026/source_package.yaml @@ -20,8 +20,10 @@ # # Excise lines (chronicle#381, for PolicyEngine/microcosm#1359), generated by # scripts/build_uk_excise_packages.py before the sheet 3.7 block: sheet 3.8's tobacco, -# spirits, wine, beer and cider, and betting and gaming duties and vaping tax, on the -# cash basis the sheet's title and note state; sheet 3.10's betting and gaming duties +# spirits, wine, beer and cider, and betting and gaming duties, vaping tax and (for +# chronicle#395) vehicle excise duties, on the cash basis the sheet's title and note +# state, VED for its 2024-25 outturn only, since the October 2026 package carries the +# later years; sheet 3.10's betting and gaming duties # and the seven duties it breaks them into, forecast years only; sheet 3.11's tobacco # clearances; sheet 3.12's alcohol clearances and its accrued alcohol receipts; and # sheet 3.2's Camelot payments to the National Lottery Distribution Fund, horserace @@ -5563,6 +5565,73 @@ record_sets: operator: == value: cash label: Accounting basis +- record_set_id: obr.efo_2026_03.receipts.vehicle_excise_duties.fy2024 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_03.receipts.vehicle_excise_duties.fy2024.v1 + source_record_id_prefix: obr.efo_2026_03.receipts.vehicle_excise_duties.fy2024 + sheet_name: '3.8' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 3.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2024-25 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO March 2026 detailed forecast tables, sheet 3.8 ('Current receipts + (on a cash basis)'), row 52 ('Vehicle excise duties'), GBP billion. Cash basis (sheet title and + note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis - record_set_id: obr.efo_2026_03.receipts.betting_and_gaming_duties_accrued.fy2025 provenance_class: model_output assertion: source_projection diff --git a/packages/obr/efo_receipts_october_2026/source_package.yaml b/packages/obr/efo_receipts_october_2026/source_package.yaml index d1421ff3..14c1bf0e 100644 --- a/packages/obr/efo_receipts_october_2026/source_package.yaml +++ b/packages/obr/efo_receipts_october_2026/source_package.yaml @@ -15,7 +15,7 @@ # # October drops, renames or splits none of the March package's rows. # -# Receipts. The March 2026 package's 41 lines (receipts tables 3.x are now 4.x, with the +# Receipts. The March 2026 package's 42 lines (receipts tables 3.x are now 4.x, with the # same titles and rows), then every other row of the workbook's tables, except tables # 4.9 and 4.19 (RECEIPTS_LEFT_OUT in the build script: 4.9 states no unit for its # passenger numbers; 4.19 prints '£ billion' over thresholds in pounds and flags no @@ -5555,6 +5555,468 @@ record_sets: operator: == value: cash label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, cash basis, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 ('Vehicle + excise duties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, cash basis, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 ('Vehicle + excise duties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, cash basis, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 ('Vehicle + excise duties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, cash basis, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 ('Vehicle + excise duties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, cash basis, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 ('Vehicle + excise duties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, cash basis, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 ('Vehicle + excise duties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vehicle_excise_duties.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, cash basis, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.vehicle_excise_duties + source_concept: obr.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 ('Vehicle + excise duties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis - record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2026 provenance_class: model_output assertion: source_projection @@ -45139,516 +45601,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' - ordinal: 0 - row_number: 9 - expected_row_header_column: C - expected_row_header: Pay as you earn - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 43.8 Current receipts (on a cash basis) - label: table title - - column: D - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 66 - expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis - rather than an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2025-26' - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2025-26 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as - you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross - of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.8' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - accounting_basis: cash - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: cash - shared_constraints: - - variable: accounting_basis - operator: == - value: cash - label: Accounting basis - rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' - ordinal: 0 - row_number: 9 - expected_row_header_column: C - expected_row_header: Pay as you earn - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 43.8 Current receipts (on a cash basis) - label: table title - - column: D - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 66 - expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis - rather than an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2026-27' - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as - you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross - of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.8' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - accounting_basis: cash - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: cash - shared_constraints: - - variable: accounting_basis - operator: == - value: cash - label: Accounting basis - rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' - ordinal: 0 - row_number: 9 - expected_row_header_column: C - expected_row_header: Pay as you earn - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 43.8 Current receipts (on a cash basis) - label: table title - - column: D - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 66 - expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis - rather than an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2027-28' - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as - you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross - of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.8' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - accounting_basis: cash - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: cash - shared_constraints: - - variable: accounting_basis - operator: == - value: cash - label: Accounting basis - rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' - ordinal: 0 - row_number: 9 - expected_row_header_column: C - expected_row_header: Pay as you earn - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 43.8 Current receipts (on a cash basis) - label: table title - - column: D - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 66 - expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis - rather than an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2028-29' - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as - you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross - of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.8' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - accounting_basis: cash - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: cash - shared_constraints: - - variable: accounting_basis - operator: == - value: cash - label: Accounting basis - rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' - ordinal: 0 - row_number: 9 - expected_row_header_column: C - expected_row_header: Pay as you earn - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 43.8 Current receipts (on a cash basis) - label: table title - - column: D - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 66 - expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis - rather than an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2029-30' - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as - you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross - of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.8' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - accounting_basis: cash - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: cash - shared_constraints: - - variable: accounting_basis - operator: == - value: cash - label: Accounting basis - rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' - ordinal: 0 - row_number: 9 - expected_row_header_column: C - expected_row_header: Pay as you earn - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 43.8 Current receipts (on a cash basis) - label: table title - - column: D - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 66 - expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis - rather than an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2030-31' - ordinal: 0 - column: I - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as - you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross - of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.8' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - accounting_basis: cash - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: cash - shared_constraints: - - variable: accounting_basis - operator: == - value: cash - label: Accounting basis - rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' - ordinal: 0 - row_number: 9 - expected_row_header_column: C - expected_row_header: Pay as you earn - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 43.8 Current receipts (on a cash basis) - label: table title - - column: D - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 66 - expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis - rather than an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2031-32' - ordinal: 0 - column: J - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as - you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross - of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025 - provenance_class: model_output - assertion: observation - sheet_name: '4.8' - period_type: fiscal_year - period: 2025 - period_coverage: - start_date: '2025-04-01' - end_date: '2026-03-31' - basis: fiscal - source_period_label: 2025-26 - accounting_basis: cash - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: cash - shared_constraints: - - variable: accounting_basis - operator: == - value: cash - label: Accounting basis - rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 - row_number: 10 + row_number: 9 expected_row_header_column: C - expected_row_header: Self assessment + expected_row_header: Pay as you earn table_record_kind: total guard_cells: - column: B @@ -45666,28 +45624,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2025-26' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self - assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -45715,12 +45673,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 - row_number: 10 + row_number: 9 expected_row_header_column: C - expected_row_header: Self assessment + expected_row_header: Pay as you earn table_record_kind: total guard_cells: - column: B @@ -45738,28 +45696,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2026-27' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self - assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -45787,12 +45745,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 - row_number: 10 + row_number: 9 expected_row_header_column: C - expected_row_header: Self assessment + expected_row_header: Pay as you earn table_record_kind: total guard_cells: - column: B @@ -45810,28 +45768,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2027-28' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self - assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -45859,12 +45817,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 - row_number: 10 + row_number: 9 expected_row_header_column: C - expected_row_header: Self assessment + expected_row_header: Pay as you earn table_record_kind: total guard_cells: - column: B @@ -45882,28 +45840,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2028-29' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self - assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -45931,12 +45889,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 - row_number: 10 + row_number: 9 expected_row_header_column: C - expected_row_header: Self assessment + expected_row_header: Pay as you earn table_record_kind: total guard_cells: - column: B @@ -45954,28 +45912,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2029-30' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self - assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46003,12 +45961,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 - row_number: 10 + row_number: 9 expected_row_header_column: C - expected_row_header: Self assessment + expected_row_header: Pay as you earn table_record_kind: total guard_cells: - column: B @@ -46026,28 +45984,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2030-31' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self - assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46075,12 +46033,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 - row_number: 10 + row_number: 9 expected_row_header_column: C - expected_row_header: Self assessment + expected_row_header: Pay as you earn table_record_kind: total guard_cells: - column: B @@ -46098,28 +46056,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2031-32' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self - assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -46147,12 +46105,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 - row_number: 11 + row_number: 10 expected_row_header_column: C - expected_row_header: Other income tax + expected_row_header: Self assessment table_record_kind: total guard_cells: - column: B @@ -46170,28 +46128,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2025-26' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other - income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46219,12 +46177,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 - row_number: 11 + row_number: 10 expected_row_header_column: C - expected_row_header: Other income tax + expected_row_header: Self assessment table_record_kind: total guard_cells: - column: B @@ -46242,28 +46200,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2026-27' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other - income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46291,12 +46249,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 - row_number: 11 + row_number: 10 expected_row_header_column: C - expected_row_header: Other income tax + expected_row_header: Self assessment table_record_kind: total guard_cells: - column: B @@ -46314,28 +46272,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2027-28' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other - income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46363,12 +46321,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 - row_number: 11 + row_number: 10 expected_row_header_column: C - expected_row_header: Other income tax + expected_row_header: Self assessment table_record_kind: total guard_cells: - column: B @@ -46386,28 +46344,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2028-29' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other - income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46435,12 +46393,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 - row_number: 11 + row_number: 10 expected_row_header_column: C - expected_row_header: Other income tax + expected_row_header: Self assessment table_record_kind: total guard_cells: - column: B @@ -46458,28 +46416,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2029-30' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other - income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46507,12 +46465,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 - row_number: 11 + row_number: 10 expected_row_header_column: C - expected_row_header: Other income tax + expected_row_header: Self assessment table_record_kind: total guard_cells: - column: B @@ -46530,28 +46488,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2030-31' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other - income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46579,12 +46537,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax (cash)' + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 - row_number: 11 + row_number: 10 expected_row_header_column: C - expected_row_header: Other income tax + expected_row_header: Self assessment table_record_kind: total guard_cells: - column: B @@ -46602,28 +46560,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2031-32' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax - source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other - income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -46651,12 +46609,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax - label: Corporation tax (cash) + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Corporation tax + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax table_record_kind: total guard_cells: - column: B @@ -46674,27 +46632,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax (cash), FY2025-26 + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.corporation_tax - source_concept: obr.cash_receipts.corporation_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46722,12 +46681,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax - label: Corporation tax (cash) + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Corporation tax + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax table_record_kind: total guard_cells: - column: B @@ -46745,27 +46704,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax (cash), FY2026-27 + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.corporation_tax - source_concept: obr.cash_receipts.corporation_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46793,12 +46753,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax - label: Corporation tax (cash) + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Corporation tax + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax table_record_kind: total guard_cells: - column: B @@ -46816,27 +46776,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax (cash), FY2027-28 + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.corporation_tax - source_concept: obr.cash_receipts.corporation_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46864,12 +46825,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax - label: Corporation tax (cash) + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Corporation tax + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax table_record_kind: total guard_cells: - column: B @@ -46887,27 +46848,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax (cash), FY2028-29 + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.corporation_tax - source_concept: obr.cash_receipts.corporation_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -46935,12 +46897,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax - label: Corporation tax (cash) + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Corporation tax + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax table_record_kind: total guard_cells: - column: B @@ -46958,27 +46920,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax (cash), FY2029-30 + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.corporation_tax - source_concept: obr.cash_receipts.corporation_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47006,12 +46969,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax - label: Corporation tax (cash) + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Corporation tax + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax table_record_kind: total guard_cells: - column: B @@ -47029,27 +46992,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax (cash), FY2030-31 + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.corporation_tax - source_concept: obr.cash_receipts.corporation_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47077,12 +47041,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax - label: Corporation tax (cash) + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Corporation tax + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax table_record_kind: total guard_cells: - column: B @@ -47100,27 +47064,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax (cash), FY2031-32 + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.corporation_tax - source_concept: obr.cash_receipts.corporation_tax + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -47148,12 +47113,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore (cash)' + - value_id: cash_receipts_corporation_tax + label: Corporation tax (cash) ordinal: 0 - row_number: 16 - expected_row_header_column: C - expected_row_header: Onshore + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax table_record_kind: total guard_cells: - column: B @@ -47171,27 +47136,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore (cash), FY2025-26' + label: Corporation tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.corporation_tax_onshore - source_concept: obr.cash_receipts.corporation_tax_onshore + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47219,12 +47184,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore (cash)' + - value_id: cash_receipts_corporation_tax + label: Corporation tax (cash) ordinal: 0 - row_number: 16 - expected_row_header_column: C - expected_row_header: Onshore + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax table_record_kind: total guard_cells: - column: B @@ -47242,27 +47207,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore (cash), FY2026-27' + label: Corporation tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.corporation_tax_onshore - source_concept: obr.cash_receipts.corporation_tax_onshore + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47290,12 +47255,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore (cash)' + - value_id: cash_receipts_corporation_tax + label: Corporation tax (cash) ordinal: 0 - row_number: 16 - expected_row_header_column: C - expected_row_header: Onshore + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax table_record_kind: total guard_cells: - column: B @@ -47313,27 +47278,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore (cash), FY2027-28' + label: Corporation tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.corporation_tax_onshore - source_concept: obr.cash_receipts.corporation_tax_onshore + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47361,12 +47326,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore (cash)' + - value_id: cash_receipts_corporation_tax + label: Corporation tax (cash) ordinal: 0 - row_number: 16 - expected_row_header_column: C - expected_row_header: Onshore + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax table_record_kind: total guard_cells: - column: B @@ -47384,27 +47349,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore (cash), FY2028-29' + label: Corporation tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.corporation_tax_onshore - source_concept: obr.cash_receipts.corporation_tax_onshore + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47432,12 +47397,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore (cash)' + - value_id: cash_receipts_corporation_tax + label: Corporation tax (cash) ordinal: 0 - row_number: 16 - expected_row_header_column: C - expected_row_header: Onshore + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax table_record_kind: total guard_cells: - column: B @@ -47455,27 +47420,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore (cash), FY2029-30' + label: Corporation tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.corporation_tax_onshore - source_concept: obr.cash_receipts.corporation_tax_onshore + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47503,12 +47468,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore (cash)' + - value_id: cash_receipts_corporation_tax + label: Corporation tax (cash) ordinal: 0 - row_number: 16 - expected_row_header_column: C - expected_row_header: Onshore + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax table_record_kind: total guard_cells: - column: B @@ -47526,27 +47491,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore (cash), FY2030-31' + label: Corporation tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.corporation_tax_onshore - source_concept: obr.cash_receipts.corporation_tax_onshore + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47574,12 +47539,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore (cash)' + - value_id: cash_receipts_corporation_tax + label: Corporation tax (cash) ordinal: 0 - row_number: 16 - expected_row_header_column: C - expected_row_header: Onshore + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax table_record_kind: total guard_cells: - column: B @@ -47597,27 +47562,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore (cash), FY2031-32' + label: Corporation tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.corporation_tax_onshore - source_concept: obr.cash_receipts.corporation_tax_onshore + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -47645,12 +47610,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore (cash)' ordinal: 0 - row_number: 17 + row_number: 16 expected_row_header_column: C - expected_row_header: 'Pillar 2: Domestic top-up tax' + expected_row_header: Onshore table_record_kind: total guard_cells: - column: B @@ -47668,28 +47633,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2025-26' + label: 'Corporation tax: Onshore (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar - 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation - tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather - than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47717,12 +47681,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore (cash)' ordinal: 0 - row_number: 17 + row_number: 16 expected_row_header_column: C - expected_row_header: 'Pillar 2: Domestic top-up tax' + expected_row_header: Onshore table_record_kind: total guard_cells: - column: B @@ -47740,28 +47704,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2026-27' + label: 'Corporation tax: Onshore (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar - 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation - tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather - than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47789,12 +47752,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore (cash)' ordinal: 0 - row_number: 17 + row_number: 16 expected_row_header_column: C - expected_row_header: 'Pillar 2: Domestic top-up tax' + expected_row_header: Onshore table_record_kind: total guard_cells: - column: B @@ -47812,28 +47775,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2027-28' + label: 'Corporation tax: Onshore (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar - 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation - tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather - than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47861,12 +47823,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore (cash)' ordinal: 0 - row_number: 17 + row_number: 16 expected_row_header_column: C - expected_row_header: 'Pillar 2: Domestic top-up tax' + expected_row_header: Onshore table_record_kind: total guard_cells: - column: B @@ -47884,28 +47846,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2028-29' + label: 'Corporation tax: Onshore (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar - 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation - tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather - than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -47933,12 +47894,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore (cash)' ordinal: 0 - row_number: 17 + row_number: 16 expected_row_header_column: C - expected_row_header: 'Pillar 2: Domestic top-up tax' + expected_row_header: Onshore table_record_kind: total guard_cells: - column: B @@ -47956,28 +47917,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2029-30' + label: 'Corporation tax: Onshore (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar - 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation - tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather - than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48005,12 +47965,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore (cash)' ordinal: 0 - row_number: 17 + row_number: 16 expected_row_header_column: C - expected_row_header: 'Pillar 2: Domestic top-up tax' + expected_row_header: Onshore table_record_kind: total guard_cells: - column: B @@ -48028,28 +47988,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2030-31' + label: 'Corporation tax: Onshore (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar - 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation - tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather - than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48077,12 +48036,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore (cash)' ordinal: 0 - row_number: 17 + row_number: 16 expected_row_header_column: C - expected_row_header: 'Pillar 2: Domestic top-up tax' + expected_row_header: Onshore table_record_kind: total guard_cells: - column: B @@ -48100,28 +48059,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2031-32' + label: 'Corporation tax: Onshore (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar - 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation - tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather - than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -48149,12 +48107,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 - row_number: 18 + row_number: 17 expected_row_header_column: C - expected_row_header: 'Pillar 2: Multinational top-up tax' + expected_row_header: 'Pillar 2: Domestic top-up tax' table_record_kind: total guard_cells: - column: B @@ -48172,28 +48130,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2025-26' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar - 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' - of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48221,12 +48179,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 - row_number: 18 + row_number: 17 expected_row_header_column: C - expected_row_header: 'Pillar 2: Multinational top-up tax' + expected_row_header: 'Pillar 2: Domestic top-up tax' table_record_kind: total guard_cells: - column: B @@ -48244,28 +48202,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2026-27' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar - 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' - of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48293,12 +48251,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 - row_number: 18 + row_number: 17 expected_row_header_column: C - expected_row_header: 'Pillar 2: Multinational top-up tax' + expected_row_header: 'Pillar 2: Domestic top-up tax' table_record_kind: total guard_cells: - column: B @@ -48316,28 +48274,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2027-28' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar - 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' - of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48365,12 +48323,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 - row_number: 18 + row_number: 17 expected_row_header_column: C - expected_row_header: 'Pillar 2: Multinational top-up tax' + expected_row_header: 'Pillar 2: Domestic top-up tax' table_record_kind: total guard_cells: - column: B @@ -48388,28 +48346,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2028-29' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar - 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' - of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48437,12 +48395,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 - row_number: 18 + row_number: 17 expected_row_header_column: C - expected_row_header: 'Pillar 2: Multinational top-up tax' + expected_row_header: 'Pillar 2: Domestic top-up tax' table_record_kind: total guard_cells: - column: B @@ -48460,28 +48418,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2029-30' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar - 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' - of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48509,12 +48467,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 - row_number: 18 + row_number: 17 expected_row_header_column: C - expected_row_header: 'Pillar 2: Multinational top-up tax' + expected_row_header: 'Pillar 2: Domestic top-up tax' table_record_kind: total guard_cells: - column: B @@ -48532,28 +48490,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2030-31' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar - 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' - of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48581,12 +48539,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 - row_number: 18 + row_number: 17 expected_row_header_column: C - expected_row_header: 'Pillar 2: Multinational top-up tax' + expected_row_header: 'Pillar 2: Domestic top-up tax' table_record_kind: total guard_cells: - column: B @@ -48604,28 +48562,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2031-32' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax - source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar - 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' - of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash - basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -48653,12 +48611,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 - row_number: 19 + row_number: 18 expected_row_header_column: C - expected_row_header: Offshore + expected_row_header: 'Pillar 2: Multinational top-up tax' table_record_kind: total guard_cells: - column: B @@ -48676,27 +48634,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore (cash), FY2025-26' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.corporation_tax_offshore - source_concept: obr.cash_receipts.corporation_tax_offshore + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48724,12 +48683,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 - row_number: 19 + row_number: 18 expected_row_header_column: C - expected_row_header: Offshore + expected_row_header: 'Pillar 2: Multinational top-up tax' table_record_kind: total guard_cells: - column: B @@ -48747,27 +48706,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore (cash), FY2026-27' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.corporation_tax_offshore - source_concept: obr.cash_receipts.corporation_tax_offshore + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48795,12 +48755,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 - row_number: 19 + row_number: 18 expected_row_header_column: C - expected_row_header: Offshore + expected_row_header: 'Pillar 2: Multinational top-up tax' table_record_kind: total guard_cells: - column: B @@ -48818,27 +48778,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore (cash), FY2027-28' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.corporation_tax_offshore - source_concept: obr.cash_receipts.corporation_tax_offshore + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48866,12 +48827,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 - row_number: 19 + row_number: 18 expected_row_header_column: C - expected_row_header: Offshore + expected_row_header: 'Pillar 2: Multinational top-up tax' table_record_kind: total guard_cells: - column: B @@ -48889,27 +48850,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore (cash), FY2028-29' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.corporation_tax_offshore - source_concept: obr.cash_receipts.corporation_tax_offshore + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -48937,12 +48899,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 - row_number: 19 + row_number: 18 expected_row_header_column: C - expected_row_header: Offshore + expected_row_header: 'Pillar 2: Multinational top-up tax' table_record_kind: total guard_cells: - column: B @@ -48960,27 +48922,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore (cash), FY2029-30' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.corporation_tax_offshore - source_concept: obr.cash_receipts.corporation_tax_offshore + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49008,12 +48971,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 - row_number: 19 + row_number: 18 expected_row_header_column: C - expected_row_header: Offshore + expected_row_header: 'Pillar 2: Multinational top-up tax' table_record_kind: total guard_cells: - column: B @@ -49031,27 +48994,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore (cash), FY2030-31' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.corporation_tax_offshore - source_concept: obr.cash_receipts.corporation_tax_offshore + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49079,12 +49043,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore (cash)' + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 - row_number: 19 + row_number: 18 expected_row_header_column: C - expected_row_header: Offshore + expected_row_header: 'Pillar 2: Multinational top-up tax' table_record_kind: total guard_cells: - column: B @@ -49102,27 +49066,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore (cash), FY2031-32' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.corporation_tax_offshore - source_concept: obr.cash_receipts.corporation_tax_offshore + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), - GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All - tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -49150,12 +49115,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax (cash) + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore (cash)' ordinal: 0 - row_number: 20 - expected_row_header_column: B - expected_row_header: Petroleum revenue tax + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore table_record_kind: total guard_cells: - column: B @@ -49173,27 +49138,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax (cash), FY2025-26 + label: 'Corporation tax: Offshore (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.petroleum_revenue_tax - source_concept: obr.cash_receipts.petroleum_revenue_tax + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum - revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49221,12 +49186,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax (cash) + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore (cash)' ordinal: 0 - row_number: 20 - expected_row_header_column: B - expected_row_header: Petroleum revenue tax + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore table_record_kind: total guard_cells: - column: B @@ -49244,27 +49209,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax (cash), FY2026-27 + label: 'Corporation tax: Offshore (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.petroleum_revenue_tax - source_concept: obr.cash_receipts.petroleum_revenue_tax + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum - revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49292,12 +49257,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax (cash) + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore (cash)' ordinal: 0 - row_number: 20 - expected_row_header_column: B - expected_row_header: Petroleum revenue tax + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore table_record_kind: total guard_cells: - column: B @@ -49315,27 +49280,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax (cash), FY2027-28 + label: 'Corporation tax: Offshore (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.petroleum_revenue_tax - source_concept: obr.cash_receipts.petroleum_revenue_tax + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum - revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49363,12 +49328,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax (cash) + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore (cash)' ordinal: 0 - row_number: 20 - expected_row_header_column: B - expected_row_header: Petroleum revenue tax + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore table_record_kind: total guard_cells: - column: B @@ -49386,27 +49351,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax (cash), FY2028-29 + label: 'Corporation tax: Offshore (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.petroleum_revenue_tax - source_concept: obr.cash_receipts.petroleum_revenue_tax + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum - revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49434,12 +49399,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax (cash) + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore (cash)' ordinal: 0 - row_number: 20 - expected_row_header_column: B - expected_row_header: Petroleum revenue tax + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore table_record_kind: total guard_cells: - column: B @@ -49457,27 +49422,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax (cash), FY2029-30 + label: 'Corporation tax: Offshore (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.petroleum_revenue_tax - source_concept: obr.cash_receipts.petroleum_revenue_tax + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum - revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49505,12 +49470,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax (cash) + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore (cash)' ordinal: 0 - row_number: 20 - expected_row_header_column: B - expected_row_header: Petroleum revenue tax + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore table_record_kind: total guard_cells: - column: B @@ -49528,27 +49493,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax (cash), FY2030-31 + label: 'Corporation tax: Offshore (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.petroleum_revenue_tax - source_concept: obr.cash_receipts.petroleum_revenue_tax + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum - revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49576,12 +49541,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax (cash) + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore (cash)' ordinal: 0 - row_number: 20 - expected_row_header_column: B - expected_row_header: Petroleum revenue tax + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore table_record_kind: total guard_cells: - column: B @@ -49599,27 +49564,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax (cash), FY2031-32 + label: 'Corporation tax: Offshore (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.petroleum_revenue_tax - source_concept: obr.cash_receipts.petroleum_revenue_tax + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum - revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -49647,12 +49612,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_inheritance_tax - label: Inheritance tax (cash) + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax (cash) ordinal: 0 - row_number: 23 + row_number: 20 expected_row_header_column: B - expected_row_header: Inheritance tax + expected_row_header: Petroleum revenue tax table_record_kind: total guard_cells: - column: B @@ -49670,27 +49635,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax (cash), FY2025-26 + label: Petroleum revenue tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.inheritance_tax - source_concept: obr.cash_receipts.inheritance_tax + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49718,12 +49683,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_inheritance_tax - label: Inheritance tax (cash) + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax (cash) ordinal: 0 - row_number: 23 + row_number: 20 expected_row_header_column: B - expected_row_header: Inheritance tax + expected_row_header: Petroleum revenue tax table_record_kind: total guard_cells: - column: B @@ -49741,27 +49706,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax (cash), FY2026-27 + label: Petroleum revenue tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.inheritance_tax - source_concept: obr.cash_receipts.inheritance_tax + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49789,12 +49754,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_inheritance_tax - label: Inheritance tax (cash) + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax (cash) ordinal: 0 - row_number: 23 + row_number: 20 expected_row_header_column: B - expected_row_header: Inheritance tax + expected_row_header: Petroleum revenue tax table_record_kind: total guard_cells: - column: B @@ -49812,27 +49777,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax (cash), FY2027-28 + label: Petroleum revenue tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.inheritance_tax - source_concept: obr.cash_receipts.inheritance_tax + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49860,12 +49825,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_inheritance_tax - label: Inheritance tax (cash) + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax (cash) ordinal: 0 - row_number: 23 + row_number: 20 expected_row_header_column: B - expected_row_header: Inheritance tax + expected_row_header: Petroleum revenue tax table_record_kind: total guard_cells: - column: B @@ -49883,27 +49848,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax (cash), FY2028-29 + label: Petroleum revenue tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.inheritance_tax - source_concept: obr.cash_receipts.inheritance_tax + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -49931,12 +49896,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_inheritance_tax - label: Inheritance tax (cash) + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax (cash) ordinal: 0 - row_number: 23 + row_number: 20 expected_row_header_column: B - expected_row_header: Inheritance tax + expected_row_header: Petroleum revenue tax table_record_kind: total guard_cells: - column: B @@ -49954,27 +49919,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax (cash), FY2029-30 + label: Petroleum revenue tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.inheritance_tax - source_concept: obr.cash_receipts.inheritance_tax + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50002,12 +49967,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_inheritance_tax - label: Inheritance tax (cash) + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax (cash) ordinal: 0 - row_number: 23 + row_number: 20 expected_row_header_column: B - expected_row_header: Inheritance tax + expected_row_header: Petroleum revenue tax table_record_kind: total guard_cells: - column: B @@ -50025,27 +49990,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax (cash), FY2030-31 + label: Petroleum revenue tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.inheritance_tax - source_concept: obr.cash_receipts.inheritance_tax + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50073,12 +50038,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_inheritance_tax - label: Inheritance tax (cash) + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax (cash) ordinal: 0 - row_number: 23 + row_number: 20 expected_row_header_column: B - expected_row_header: Inheritance tax + expected_row_header: Petroleum revenue tax table_record_kind: total guard_cells: - column: B @@ -50096,27 +50061,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax (cash), FY2031-32 + label: Petroleum revenue tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.inheritance_tax - source_concept: obr.cash_receipts.inheritance_tax + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -50144,12 +50109,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings (cash) + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax (cash) ordinal: 0 - row_number: 25 + row_number: 23 expected_row_header_column: B - expected_row_header: Annual tax on enveloped dwellings + expected_row_header: Inheritance tax table_record_kind: total guard_cells: - column: B @@ -50167,27 +50132,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings (cash), FY2025-26 + label: Inheritance tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings - source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual - tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50215,12 +50180,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings (cash) + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax (cash) ordinal: 0 - row_number: 25 + row_number: 23 expected_row_header_column: B - expected_row_header: Annual tax on enveloped dwellings + expected_row_header: Inheritance tax table_record_kind: total guard_cells: - column: B @@ -50238,27 +50203,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings (cash), FY2026-27 + label: Inheritance tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings - source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual - tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50286,12 +50251,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings (cash) + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax (cash) ordinal: 0 - row_number: 25 + row_number: 23 expected_row_header_column: B - expected_row_header: Annual tax on enveloped dwellings + expected_row_header: Inheritance tax table_record_kind: total guard_cells: - column: B @@ -50309,27 +50274,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings (cash), FY2027-28 + label: Inheritance tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings - source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual - tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50357,12 +50322,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings (cash) + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax (cash) ordinal: 0 - row_number: 25 + row_number: 23 expected_row_header_column: B - expected_row_header: Annual tax on enveloped dwellings + expected_row_header: Inheritance tax table_record_kind: total guard_cells: - column: B @@ -50380,27 +50345,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings (cash), FY2028-29 + label: Inheritance tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings - source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual - tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50428,12 +50393,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings (cash) + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax (cash) ordinal: 0 - row_number: 25 + row_number: 23 expected_row_header_column: B - expected_row_header: Annual tax on enveloped dwellings + expected_row_header: Inheritance tax table_record_kind: total guard_cells: - column: B @@ -50451,27 +50416,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings (cash), FY2029-30 + label: Inheritance tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings - source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual - tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50499,12 +50464,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings (cash) + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax (cash) ordinal: 0 - row_number: 25 + row_number: 23 expected_row_header_column: B - expected_row_header: Annual tax on enveloped dwellings + expected_row_header: Inheritance tax table_record_kind: total guard_cells: - column: B @@ -50522,27 +50487,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings (cash), FY2030-31 + label: Inheritance tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings - source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual - tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50570,12 +50535,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings (cash) + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax (cash) ordinal: 0 - row_number: 25 + row_number: 23 expected_row_header_column: B - expected_row_header: Annual tax on enveloped dwellings + expected_row_header: Inheritance tax table_record_kind: total guard_cells: - column: B @@ -50593,27 +50558,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings (cash), FY2031-32 + label: Inheritance tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings - source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual - tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -50641,12 +50606,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares (cash) + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 - row_number: 26 + row_number: 25 expected_row_header_column: B - expected_row_header: Stamp taxes on shares + expected_row_header: Annual tax on enveloped dwellings table_record_kind: total guard_cells: - column: B @@ -50664,27 +50629,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares (cash), FY2025-26 + label: Annual tax on enveloped dwellings (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.stamp_taxes_on_shares - source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp - taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50712,12 +50677,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares (cash) + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 - row_number: 26 + row_number: 25 expected_row_header_column: B - expected_row_header: Stamp taxes on shares + expected_row_header: Annual tax on enveloped dwellings table_record_kind: total guard_cells: - column: B @@ -50735,27 +50700,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares (cash), FY2026-27 + label: Annual tax on enveloped dwellings (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.stamp_taxes_on_shares - source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp - taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50783,12 +50748,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares (cash) + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 - row_number: 26 + row_number: 25 expected_row_header_column: B - expected_row_header: Stamp taxes on shares + expected_row_header: Annual tax on enveloped dwellings table_record_kind: total guard_cells: - column: B @@ -50806,27 +50771,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares (cash), FY2027-28 + label: Annual tax on enveloped dwellings (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.stamp_taxes_on_shares - source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp - taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50854,12 +50819,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares (cash) + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 - row_number: 26 + row_number: 25 expected_row_header_column: B - expected_row_header: Stamp taxes on shares + expected_row_header: Annual tax on enveloped dwellings table_record_kind: total guard_cells: - column: B @@ -50877,27 +50842,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares (cash), FY2028-29 + label: Annual tax on enveloped dwellings (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.stamp_taxes_on_shares - source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp - taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50925,12 +50890,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares (cash) + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 - row_number: 26 + row_number: 25 expected_row_header_column: B - expected_row_header: Stamp taxes on shares + expected_row_header: Annual tax on enveloped dwellings table_record_kind: total guard_cells: - column: B @@ -50948,27 +50913,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares (cash), FY2029-30 + label: Annual tax on enveloped dwellings (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.stamp_taxes_on_shares - source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp - taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -50996,12 +50961,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares (cash) + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 - row_number: 26 + row_number: 25 expected_row_header_column: B - expected_row_header: Stamp taxes on shares + expected_row_header: Annual tax on enveloped dwellings table_record_kind: total guard_cells: - column: B @@ -51019,27 +50984,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares (cash), FY2030-31 + label: Annual tax on enveloped dwellings (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.stamp_taxes_on_shares - source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp - taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51067,12 +51032,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares (cash) + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 - row_number: 26 + row_number: 25 expected_row_header_column: B - expected_row_header: Stamp taxes on shares + expected_row_header: Annual tax on enveloped dwellings table_record_kind: total guard_cells: - column: B @@ -51090,27 +51055,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares (cash), FY2031-32 + label: Annual tax on enveloped dwellings (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.stamp_taxes_on_shares - source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp - taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -51138,12 +51103,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty (cash) + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares (cash) ordinal: 0 - row_number: 31 + row_number: 26 expected_row_header_column: B - expected_row_header: Air passenger duty + expected_row_header: Stamp taxes on shares table_record_kind: total guard_cells: - column: B @@ -51161,27 +51126,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty (cash), FY2025-26 + label: Stamp taxes on shares (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.air_passenger_duty - source_concept: obr.cash_receipts.air_passenger_duty + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger - duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51209,12 +51174,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty (cash) + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares (cash) ordinal: 0 - row_number: 31 + row_number: 26 expected_row_header_column: B - expected_row_header: Air passenger duty + expected_row_header: Stamp taxes on shares table_record_kind: total guard_cells: - column: B @@ -51232,27 +51197,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty (cash), FY2026-27 + label: Stamp taxes on shares (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.air_passenger_duty - source_concept: obr.cash_receipts.air_passenger_duty + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger - duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51280,12 +51245,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty (cash) + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares (cash) ordinal: 0 - row_number: 31 + row_number: 26 expected_row_header_column: B - expected_row_header: Air passenger duty + expected_row_header: Stamp taxes on shares table_record_kind: total guard_cells: - column: B @@ -51303,27 +51268,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty (cash), FY2027-28 + label: Stamp taxes on shares (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.air_passenger_duty - source_concept: obr.cash_receipts.air_passenger_duty + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger - duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51351,12 +51316,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty (cash) + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares (cash) ordinal: 0 - row_number: 31 + row_number: 26 expected_row_header_column: B - expected_row_header: Air passenger duty + expected_row_header: Stamp taxes on shares table_record_kind: total guard_cells: - column: B @@ -51374,27 +51339,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty (cash), FY2028-29 + label: Stamp taxes on shares (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.air_passenger_duty - source_concept: obr.cash_receipts.air_passenger_duty + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger - duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51422,12 +51387,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty (cash) + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares (cash) ordinal: 0 - row_number: 31 + row_number: 26 expected_row_header_column: B - expected_row_header: Air passenger duty + expected_row_header: Stamp taxes on shares table_record_kind: total guard_cells: - column: B @@ -51445,27 +51410,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty (cash), FY2029-30 + label: Stamp taxes on shares (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.air_passenger_duty - source_concept: obr.cash_receipts.air_passenger_duty + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger - duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51493,12 +51458,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty (cash) + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares (cash) ordinal: 0 - row_number: 31 + row_number: 26 expected_row_header_column: B - expected_row_header: Air passenger duty + expected_row_header: Stamp taxes on shares table_record_kind: total guard_cells: - column: B @@ -51516,27 +51481,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty (cash), FY2030-31 + label: Stamp taxes on shares (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.air_passenger_duty - source_concept: obr.cash_receipts.air_passenger_duty + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger - duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51564,12 +51529,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty (cash) + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares (cash) ordinal: 0 - row_number: 31 + row_number: 26 expected_row_header_column: B - expected_row_header: Air passenger duty + expected_row_header: Stamp taxes on shares table_record_kind: total guard_cells: - column: B @@ -51587,27 +51552,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty (cash), FY2031-32 + label: Stamp taxes on shares (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.air_passenger_duty - source_concept: obr.cash_receipts.air_passenger_duty + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger - duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -51635,12 +51600,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax (cash) + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty (cash) ordinal: 0 - row_number: 32 + row_number: 31 expected_row_header_column: B - expected_row_header: Insurance premium tax + expected_row_header: Air passenger duty table_record_kind: total guard_cells: - column: B @@ -51658,27 +51623,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax (cash), FY2025-26 + label: Air passenger duty (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.insurance_premium_tax - source_concept: obr.cash_receipts.insurance_premium_tax + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance - premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51706,12 +51671,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax (cash) + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty (cash) ordinal: 0 - row_number: 32 + row_number: 31 expected_row_header_column: B - expected_row_header: Insurance premium tax + expected_row_header: Air passenger duty table_record_kind: total guard_cells: - column: B @@ -51729,27 +51694,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax (cash), FY2026-27 + label: Air passenger duty (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.insurance_premium_tax - source_concept: obr.cash_receipts.insurance_premium_tax + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance - premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51777,12 +51742,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax (cash) + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty (cash) ordinal: 0 - row_number: 32 + row_number: 31 expected_row_header_column: B - expected_row_header: Insurance premium tax + expected_row_header: Air passenger duty table_record_kind: total guard_cells: - column: B @@ -51800,27 +51765,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax (cash), FY2027-28 + label: Air passenger duty (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.insurance_premium_tax - source_concept: obr.cash_receipts.insurance_premium_tax + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance - premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51848,12 +51813,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax (cash) + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty (cash) ordinal: 0 - row_number: 32 + row_number: 31 expected_row_header_column: B - expected_row_header: Insurance premium tax + expected_row_header: Air passenger duty table_record_kind: total guard_cells: - column: B @@ -51871,27 +51836,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax (cash), FY2028-29 + label: Air passenger duty (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.insurance_premium_tax - source_concept: obr.cash_receipts.insurance_premium_tax + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance - premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51919,12 +51884,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax (cash) + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty (cash) ordinal: 0 - row_number: 32 + row_number: 31 expected_row_header_column: B - expected_row_header: Insurance premium tax + expected_row_header: Air passenger duty table_record_kind: total guard_cells: - column: B @@ -51942,27 +51907,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax (cash), FY2029-30 + label: Air passenger duty (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.insurance_premium_tax - source_concept: obr.cash_receipts.insurance_premium_tax + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance - premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -51990,12 +51955,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax (cash) + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty (cash) ordinal: 0 - row_number: 32 + row_number: 31 expected_row_header_column: B - expected_row_header: Insurance premium tax + expected_row_header: Air passenger duty table_record_kind: total guard_cells: - column: B @@ -52013,27 +51978,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax (cash), FY2030-31 + label: Air passenger duty (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.insurance_premium_tax - source_concept: obr.cash_receipts.insurance_premium_tax + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance - premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52061,12 +52026,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax (cash) + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty (cash) ordinal: 0 - row_number: 32 + row_number: 31 expected_row_header_column: B - expected_row_header: Insurance premium tax + expected_row_header: Air passenger duty table_record_kind: total guard_cells: - column: B @@ -52084,27 +52049,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax (cash), FY2031-32 + label: Air passenger duty (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.insurance_premium_tax - source_concept: obr.cash_receipts.insurance_premium_tax + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance - premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -52132,12 +52097,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_climate_change_levy - label: Climate change levy (cash) + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax (cash) ordinal: 0 - row_number: 33 + row_number: 32 expected_row_header_column: B - expected_row_header: Climate change levy + expected_row_header: Insurance premium tax table_record_kind: total guard_cells: - column: B @@ -52155,27 +52120,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy (cash), FY2025-26 + label: Insurance premium tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.climate_change_levy - source_concept: obr.cash_receipts.climate_change_levy + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate - change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52203,12 +52168,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_climate_change_levy - label: Climate change levy (cash) + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax (cash) ordinal: 0 - row_number: 33 + row_number: 32 expected_row_header_column: B - expected_row_header: Climate change levy + expected_row_header: Insurance premium tax table_record_kind: total guard_cells: - column: B @@ -52226,27 +52191,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy (cash), FY2026-27 + label: Insurance premium tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.climate_change_levy - source_concept: obr.cash_receipts.climate_change_levy + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate - change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52274,12 +52239,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_climate_change_levy - label: Climate change levy (cash) + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax (cash) ordinal: 0 - row_number: 33 + row_number: 32 expected_row_header_column: B - expected_row_header: Climate change levy + expected_row_header: Insurance premium tax table_record_kind: total guard_cells: - column: B @@ -52297,27 +52262,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy (cash), FY2027-28 + label: Insurance premium tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.climate_change_levy - source_concept: obr.cash_receipts.climate_change_levy + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate - change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52345,12 +52310,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_climate_change_levy - label: Climate change levy (cash) + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax (cash) ordinal: 0 - row_number: 33 + row_number: 32 expected_row_header_column: B - expected_row_header: Climate change levy + expected_row_header: Insurance premium tax table_record_kind: total guard_cells: - column: B @@ -52368,27 +52333,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy (cash), FY2028-29 + label: Insurance premium tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.climate_change_levy - source_concept: obr.cash_receipts.climate_change_levy + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate - change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52416,12 +52381,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_climate_change_levy - label: Climate change levy (cash) + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax (cash) ordinal: 0 - row_number: 33 + row_number: 32 expected_row_header_column: B - expected_row_header: Climate change levy + expected_row_header: Insurance premium tax table_record_kind: total guard_cells: - column: B @@ -52439,27 +52404,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy (cash), FY2029-30 + label: Insurance premium tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.climate_change_levy - source_concept: obr.cash_receipts.climate_change_levy + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate - change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52487,12 +52452,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_climate_change_levy - label: Climate change levy (cash) + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax (cash) ordinal: 0 - row_number: 33 + row_number: 32 expected_row_header_column: B - expected_row_header: Climate change levy + expected_row_header: Insurance premium tax table_record_kind: total guard_cells: - column: B @@ -52510,27 +52475,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy (cash), FY2030-31 + label: Insurance premium tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.climate_change_levy - source_concept: obr.cash_receipts.climate_change_levy + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate - change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52558,12 +52523,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_climate_change_levy - label: Climate change levy (cash) + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax (cash) ordinal: 0 - row_number: 33 + row_number: 32 expected_row_header_column: B - expected_row_header: Climate change levy + expected_row_header: Insurance premium tax table_record_kind: total guard_cells: - column: B @@ -52581,27 +52546,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy (cash), FY2031-32 + label: Insurance premium tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.climate_change_levy - source_concept: obr.cash_receipts.climate_change_levy + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate - change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -52629,12 +52594,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_landfill_tax - label: Landfill tax (cash) + - value_id: cash_receipts_climate_change_levy + label: Climate change levy (cash) ordinal: 0 - row_number: 34 + row_number: 33 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Climate change levy table_record_kind: total guard_cells: - column: B @@ -52652,29 +52617,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax (cash), FY2025-26 + label: Climate change levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.landfill_tax - source_concept: obr.cash_receipts.landfill_tax - concept_relation: exact + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both - print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line - are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52702,12 +52665,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_landfill_tax - label: Landfill tax (cash) + - value_id: cash_receipts_climate_change_levy + label: Climate change levy (cash) ordinal: 0 - row_number: 34 + row_number: 33 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Climate change levy table_record_kind: total guard_cells: - column: B @@ -52725,29 +52688,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax (cash), FY2026-27 + label: Climate change levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.landfill_tax - source_concept: obr.cash_receipts.landfill_tax - concept_relation: exact + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both - print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line - are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52775,12 +52736,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_landfill_tax - label: Landfill tax (cash) + - value_id: cash_receipts_climate_change_levy + label: Climate change levy (cash) ordinal: 0 - row_number: 34 + row_number: 33 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Climate change levy table_record_kind: total guard_cells: - column: B @@ -52798,29 +52759,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax (cash), FY2027-28 + label: Climate change levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.landfill_tax - source_concept: obr.cash_receipts.landfill_tax - concept_relation: exact + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both - print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line - are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52848,12 +52807,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_landfill_tax - label: Landfill tax (cash) + - value_id: cash_receipts_climate_change_levy + label: Climate change levy (cash) ordinal: 0 - row_number: 34 + row_number: 33 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Climate change levy table_record_kind: total guard_cells: - column: B @@ -52871,29 +52830,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax (cash), FY2028-29 + label: Climate change levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.landfill_tax - source_concept: obr.cash_receipts.landfill_tax - concept_relation: exact + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both - print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line - are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52921,12 +52878,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_landfill_tax - label: Landfill tax (cash) + - value_id: cash_receipts_climate_change_levy + label: Climate change levy (cash) ordinal: 0 - row_number: 34 + row_number: 33 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Climate change levy table_record_kind: total guard_cells: - column: B @@ -52944,29 +52901,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax (cash), FY2029-30 + label: Climate change levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.landfill_tax - source_concept: obr.cash_receipts.landfill_tax - concept_relation: exact + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both - print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line - are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -52994,12 +52949,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_landfill_tax - label: Landfill tax (cash) + - value_id: cash_receipts_climate_change_levy + label: Climate change levy (cash) ordinal: 0 - row_number: 34 + row_number: 33 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Climate change levy table_record_kind: total guard_cells: - column: B @@ -53017,29 +52972,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax (cash), FY2030-31 + label: Climate change levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.landfill_tax - source_concept: obr.cash_receipts.landfill_tax - concept_relation: exact + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both - print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line - are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53067,12 +53020,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_landfill_tax - label: Landfill tax (cash) + - value_id: cash_receipts_climate_change_levy + label: Climate change levy (cash) ordinal: 0 - row_number: 34 + row_number: 33 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Climate change levy table_record_kind: total guard_cells: - column: B @@ -53090,29 +53043,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax (cash), FY2031-32 + label: Climate change levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.landfill_tax - source_concept: obr.cash_receipts.landfill_tax - concept_relation: exact + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both - print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line - are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -53140,12 +53091,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_aggregates_levy - label: Aggregates levy (cash) + - value_id: cash_receipts_landfill_tax + label: Landfill tax (cash) ordinal: 0 - row_number: 35 + row_number: 34 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -53163,29 +53114,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy (cash), FY2025-26 + label: Landfill tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.aggregates_levy - source_concept: obr.cash_receipts.aggregates_levy + concept: obr.landfill_tax + source_concept: obr.cash_receipts.landfill_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax - line are on a cash basis rather than an accrued basis.' + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53213,12 +53164,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_aggregates_levy - label: Aggregates levy (cash) + - value_id: cash_receipts_landfill_tax + label: Landfill tax (cash) ordinal: 0 - row_number: 35 + row_number: 34 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -53236,29 +53187,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy (cash), FY2026-27 + label: Landfill tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.aggregates_levy - source_concept: obr.cash_receipts.aggregates_levy + concept: obr.landfill_tax + source_concept: obr.cash_receipts.landfill_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax - line are on a cash basis rather than an accrued basis.' + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53286,12 +53237,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_aggregates_levy - label: Aggregates levy (cash) + - value_id: cash_receipts_landfill_tax + label: Landfill tax (cash) ordinal: 0 - row_number: 35 + row_number: 34 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -53309,29 +53260,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy (cash), FY2027-28 + label: Landfill tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.aggregates_levy - source_concept: obr.cash_receipts.aggregates_levy + concept: obr.landfill_tax + source_concept: obr.cash_receipts.landfill_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax - line are on a cash basis rather than an accrued basis.' + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53359,12 +53310,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_aggregates_levy - label: Aggregates levy (cash) + - value_id: cash_receipts_landfill_tax + label: Landfill tax (cash) ordinal: 0 - row_number: 35 + row_number: 34 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -53382,29 +53333,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy (cash), FY2028-29 + label: Landfill tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.aggregates_levy - source_concept: obr.cash_receipts.aggregates_levy + concept: obr.landfill_tax + source_concept: obr.cash_receipts.landfill_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax - line are on a cash basis rather than an accrued basis.' + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53432,12 +53383,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_aggregates_levy - label: Aggregates levy (cash) + - value_id: cash_receipts_landfill_tax + label: Landfill tax (cash) ordinal: 0 - row_number: 35 + row_number: 34 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -53455,29 +53406,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy (cash), FY2029-30 + label: Landfill tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.aggregates_levy - source_concept: obr.cash_receipts.aggregates_levy + concept: obr.landfill_tax + source_concept: obr.cash_receipts.landfill_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax - line are on a cash basis rather than an accrued basis.' + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53505,12 +53456,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_aggregates_levy - label: Aggregates levy (cash) + - value_id: cash_receipts_landfill_tax + label: Landfill tax (cash) ordinal: 0 - row_number: 35 + row_number: 34 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -53528,29 +53479,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy (cash), FY2030-31 + label: Landfill tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.aggregates_levy - source_concept: obr.cash_receipts.aggregates_levy + concept: obr.landfill_tax + source_concept: obr.cash_receipts.landfill_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax - line are on a cash basis rather than an accrued basis.' + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53578,12 +53529,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_aggregates_levy - label: Aggregates levy (cash) + - value_id: cash_receipts_landfill_tax + label: Landfill tax (cash) ordinal: 0 - row_number: 35 + row_number: 34 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -53601,29 +53552,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy (cash), FY2031-32 + label: Landfill tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.aggregates_levy - source_concept: obr.cash_receipts.aggregates_levy + concept: obr.landfill_tax + source_concept: obr.cash_receipts.landfill_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax - line are on a cash basis rather than an accrued basis.' + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -53651,12 +53602,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_customs_duties - label: Customs Duties (cash) + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy (cash) ordinal: 0 - row_number: 37 + row_number: 35 expected_row_header_column: B - expected_row_header: Customs Duties + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -53674,29 +53625,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties (cash), FY2025-26 + label: Aggregates levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.customs_duties - source_concept: obr.cash_receipts.customs_duties + concept: obr.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53724,12 +53675,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_customs_duties - label: Customs Duties (cash) + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy (cash) ordinal: 0 - row_number: 37 + row_number: 35 expected_row_header_column: B - expected_row_header: Customs Duties + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -53747,29 +53698,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties (cash), FY2026-27 + label: Aggregates levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.customs_duties - source_concept: obr.cash_receipts.customs_duties + concept: obr.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53797,12 +53748,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_customs_duties - label: Customs Duties (cash) + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy (cash) ordinal: 0 - row_number: 37 + row_number: 35 expected_row_header_column: B - expected_row_header: Customs Duties + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -53820,29 +53771,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties (cash), FY2027-28 + label: Aggregates levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.customs_duties - source_concept: obr.cash_receipts.customs_duties + concept: obr.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53870,12 +53821,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_customs_duties - label: Customs Duties (cash) + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy (cash) ordinal: 0 - row_number: 37 + row_number: 35 expected_row_header_column: B - expected_row_header: Customs Duties + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -53893,29 +53844,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties (cash), FY2028-29 + label: Aggregates levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.customs_duties - source_concept: obr.cash_receipts.customs_duties + concept: obr.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -53943,12 +53894,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_customs_duties - label: Customs Duties (cash) + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy (cash) ordinal: 0 - row_number: 37 + row_number: 35 expected_row_header_column: B - expected_row_header: Customs Duties + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -53966,29 +53917,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties (cash), FY2029-30 + label: Aggregates levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.customs_duties - source_concept: obr.cash_receipts.customs_duties + concept: obr.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54016,12 +53967,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_customs_duties - label: Customs Duties (cash) + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy (cash) ordinal: 0 - row_number: 37 + row_number: 35 expected_row_header_column: B - expected_row_header: Customs Duties + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -54039,29 +53990,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties (cash), FY2030-31 + label: Aggregates levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.customs_duties - source_concept: obr.cash_receipts.customs_duties + concept: obr.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54089,12 +54040,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_customs_duties - label: Customs Duties (cash) + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy (cash) ordinal: 0 - row_number: 37 + row_number: 35 expected_row_header_column: B - expected_row_header: Customs Duties + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -54112,29 +54063,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties (cash), FY2031-32 + label: Aggregates levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.customs_duties - source_concept: obr.cash_receipts.customs_duties + concept: obr.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -54162,12 +54113,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_levy - label: Bank levy (cash) + - value_id: cash_receipts_customs_duties + label: Customs Duties (cash) ordinal: 0 - row_number: 38 + row_number: 37 expected_row_header_column: B - expected_row_header: Bank levy + expected_row_header: Customs Duties table_record_kind: total guard_cells: - column: B @@ -54185,27 +54136,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy (cash), FY2025-26 + label: Customs Duties (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.bank_levy - source_concept: obr.cash_receipts.bank_levy - concept_relation: source_label + concept: obr.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54233,12 +54186,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_levy - label: Bank levy (cash) + - value_id: cash_receipts_customs_duties + label: Customs Duties (cash) ordinal: 0 - row_number: 38 + row_number: 37 expected_row_header_column: B - expected_row_header: Bank levy + expected_row_header: Customs Duties table_record_kind: total guard_cells: - column: B @@ -54256,27 +54209,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy (cash), FY2026-27 + label: Customs Duties (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.bank_levy - source_concept: obr.cash_receipts.bank_levy - concept_relation: source_label + concept: obr.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54304,12 +54259,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_levy - label: Bank levy (cash) + - value_id: cash_receipts_customs_duties + label: Customs Duties (cash) ordinal: 0 - row_number: 38 + row_number: 37 expected_row_header_column: B - expected_row_header: Bank levy + expected_row_header: Customs Duties table_record_kind: total guard_cells: - column: B @@ -54327,27 +54282,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy (cash), FY2027-28 + label: Customs Duties (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.bank_levy - source_concept: obr.cash_receipts.bank_levy - concept_relation: source_label + concept: obr.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54375,12 +54332,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_levy - label: Bank levy (cash) + - value_id: cash_receipts_customs_duties + label: Customs Duties (cash) ordinal: 0 - row_number: 38 + row_number: 37 expected_row_header_column: B - expected_row_header: Bank levy + expected_row_header: Customs Duties table_record_kind: total guard_cells: - column: B @@ -54398,27 +54355,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy (cash), FY2028-29 + label: Customs Duties (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.bank_levy - source_concept: obr.cash_receipts.bank_levy - concept_relation: source_label + concept: obr.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54446,12 +54405,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_levy - label: Bank levy (cash) + - value_id: cash_receipts_customs_duties + label: Customs Duties (cash) ordinal: 0 - row_number: 38 + row_number: 37 expected_row_header_column: B - expected_row_header: Bank levy + expected_row_header: Customs Duties table_record_kind: total guard_cells: - column: B @@ -54469,27 +54428,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy (cash), FY2029-30 + label: Customs Duties (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.bank_levy - source_concept: obr.cash_receipts.bank_levy - concept_relation: source_label + concept: obr.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54517,12 +54478,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_levy - label: Bank levy (cash) + - value_id: cash_receipts_customs_duties + label: Customs Duties (cash) ordinal: 0 - row_number: 38 + row_number: 37 expected_row_header_column: B - expected_row_header: Bank levy + expected_row_header: Customs Duties table_record_kind: total guard_cells: - column: B @@ -54540,27 +54501,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy (cash), FY2030-31 + label: Customs Duties (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.bank_levy - source_concept: obr.cash_receipts.bank_levy - concept_relation: source_label + concept: obr.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54588,12 +54551,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_levy - label: Bank levy (cash) + - value_id: cash_receipts_customs_duties + label: Customs Duties (cash) ordinal: 0 - row_number: 38 + row_number: 37 expected_row_header_column: B - expected_row_header: Bank levy + expected_row_header: Customs Duties table_record_kind: total guard_cells: - column: B @@ -54611,27 +54574,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy (cash), FY2031-32 + label: Customs Duties (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.bank_levy - source_concept: obr.cash_receipts.bank_levy - concept_relation: source_label + concept: obr.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -54659,12 +54624,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_surcharge - label: Bank surcharge (cash) + - value_id: cash_receipts_bank_levy + label: Bank levy (cash) ordinal: 0 - row_number: 39 + row_number: 38 expected_row_header_column: B - expected_row_header: Bank surcharge + expected_row_header: Bank levy table_record_kind: total guard_cells: - column: B @@ -54682,27 +54647,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge (cash), FY2025-26 + label: Bank levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.bank_surcharge - source_concept: obr.cash_receipts.bank_surcharge + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank - surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54730,12 +54695,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_surcharge - label: Bank surcharge (cash) + - value_id: cash_receipts_bank_levy + label: Bank levy (cash) ordinal: 0 - row_number: 39 + row_number: 38 expected_row_header_column: B - expected_row_header: Bank surcharge + expected_row_header: Bank levy table_record_kind: total guard_cells: - column: B @@ -54753,27 +54718,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge (cash), FY2026-27 + label: Bank levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.bank_surcharge - source_concept: obr.cash_receipts.bank_surcharge + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank - surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54801,12 +54766,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_surcharge - label: Bank surcharge (cash) + - value_id: cash_receipts_bank_levy + label: Bank levy (cash) ordinal: 0 - row_number: 39 + row_number: 38 expected_row_header_column: B - expected_row_header: Bank surcharge + expected_row_header: Bank levy table_record_kind: total guard_cells: - column: B @@ -54824,27 +54789,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge (cash), FY2027-28 + label: Bank levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.bank_surcharge - source_concept: obr.cash_receipts.bank_surcharge + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank - surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54872,12 +54837,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_surcharge - label: Bank surcharge (cash) + - value_id: cash_receipts_bank_levy + label: Bank levy (cash) ordinal: 0 - row_number: 39 + row_number: 38 expected_row_header_column: B - expected_row_header: Bank surcharge + expected_row_header: Bank levy table_record_kind: total guard_cells: - column: B @@ -54895,27 +54860,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge (cash), FY2028-29 + label: Bank levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.bank_surcharge - source_concept: obr.cash_receipts.bank_surcharge + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank - surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -54943,12 +54908,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_surcharge - label: Bank surcharge (cash) + - value_id: cash_receipts_bank_levy + label: Bank levy (cash) ordinal: 0 - row_number: 39 + row_number: 38 expected_row_header_column: B - expected_row_header: Bank surcharge + expected_row_header: Bank levy table_record_kind: total guard_cells: - column: B @@ -54966,27 +54931,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge (cash), FY2029-30 + label: Bank levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.bank_surcharge - source_concept: obr.cash_receipts.bank_surcharge + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank - surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55014,12 +54979,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_surcharge - label: Bank surcharge (cash) + - value_id: cash_receipts_bank_levy + label: Bank levy (cash) ordinal: 0 - row_number: 39 + row_number: 38 expected_row_header_column: B - expected_row_header: Bank surcharge + expected_row_header: Bank levy table_record_kind: total guard_cells: - column: B @@ -55037,27 +55002,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge (cash), FY2030-31 + label: Bank levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.bank_surcharge - source_concept: obr.cash_receipts.bank_surcharge + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank - surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55085,12 +55050,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_bank_surcharge - label: Bank surcharge (cash) + - value_id: cash_receipts_bank_levy + label: Bank levy (cash) ordinal: 0 - row_number: 39 + row_number: 38 expected_row_header_column: B - expected_row_header: Bank surcharge + expected_row_header: Bank levy table_record_kind: total guard_cells: - column: B @@ -55108,27 +55073,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge (cash), FY2031-32 + label: Bank levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.bank_surcharge - source_concept: obr.cash_receipts.bank_surcharge + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank - surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -55156,12 +55121,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_digital_services_tax - label: Digital services tax (cash) + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge (cash) ordinal: 0 - row_number: 40 + row_number: 39 expected_row_header_column: B - expected_row_header: Digital services tax + expected_row_header: Bank surcharge table_record_kind: total guard_cells: - column: B @@ -55179,27 +55144,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax (cash), FY2025-26 + label: Bank surcharge (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.digital_services_tax - source_concept: obr.cash_receipts.digital_services_tax + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital - services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55227,12 +55192,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_digital_services_tax - label: Digital services tax (cash) + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge (cash) ordinal: 0 - row_number: 40 + row_number: 39 expected_row_header_column: B - expected_row_header: Digital services tax + expected_row_header: Bank surcharge table_record_kind: total guard_cells: - column: B @@ -55250,27 +55215,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax (cash), FY2026-27 + label: Bank surcharge (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.digital_services_tax - source_concept: obr.cash_receipts.digital_services_tax + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital - services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55298,12 +55263,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_digital_services_tax - label: Digital services tax (cash) + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge (cash) ordinal: 0 - row_number: 40 + row_number: 39 expected_row_header_column: B - expected_row_header: Digital services tax + expected_row_header: Bank surcharge table_record_kind: total guard_cells: - column: B @@ -55321,27 +55286,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax (cash), FY2027-28 + label: Bank surcharge (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.digital_services_tax - source_concept: obr.cash_receipts.digital_services_tax + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital - services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55369,12 +55334,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_digital_services_tax - label: Digital services tax (cash) + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge (cash) ordinal: 0 - row_number: 40 + row_number: 39 expected_row_header_column: B - expected_row_header: Digital services tax + expected_row_header: Bank surcharge table_record_kind: total guard_cells: - column: B @@ -55392,27 +55357,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax (cash), FY2028-29 + label: Bank surcharge (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.digital_services_tax - source_concept: obr.cash_receipts.digital_services_tax + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital - services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55440,12 +55405,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_digital_services_tax - label: Digital services tax (cash) + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge (cash) ordinal: 0 - row_number: 40 + row_number: 39 expected_row_header_column: B - expected_row_header: Digital services tax + expected_row_header: Bank surcharge table_record_kind: total guard_cells: - column: B @@ -55463,27 +55428,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax (cash), FY2029-30 + label: Bank surcharge (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.digital_services_tax - source_concept: obr.cash_receipts.digital_services_tax + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital - services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55511,12 +55476,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_digital_services_tax - label: Digital services tax (cash) + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge (cash) ordinal: 0 - row_number: 40 + row_number: 39 expected_row_header_column: B - expected_row_header: Digital services tax + expected_row_header: Bank surcharge table_record_kind: total guard_cells: - column: B @@ -55534,27 +55499,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax (cash), FY2030-31 + label: Bank surcharge (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.digital_services_tax - source_concept: obr.cash_receipts.digital_services_tax + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital - services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55582,12 +55547,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_digital_services_tax - label: Digital services tax (cash) + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge (cash) ordinal: 0 - row_number: 40 + row_number: 39 expected_row_header_column: B - expected_row_header: Digital services tax + expected_row_header: Bank surcharge table_record_kind: total guard_cells: - column: B @@ -55605,27 +55570,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax (cash), FY2031-32 + label: Bank surcharge (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.digital_services_tax - source_concept: obr.cash_receipts.digital_services_tax + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital - services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -55653,12 +55618,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax (cash) + - value_id: cash_receipts_digital_services_tax + label: Digital services tax (cash) ordinal: 0 - row_number: 41 + row_number: 40 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Digital services tax table_record_kind: total guard_cells: - column: B @@ -55676,29 +55641,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax (cash), FY2025-26 + label: Digital services tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.diverted_profits_tax - source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: exact + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on - tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55726,12 +55689,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax (cash) + - value_id: cash_receipts_digital_services_tax + label: Digital services tax (cash) ordinal: 0 - row_number: 41 + row_number: 40 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Digital services tax table_record_kind: total guard_cells: - column: B @@ -55749,29 +55712,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax (cash), FY2026-27 + label: Digital services tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.diverted_profits_tax - source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: exact + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on - tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55799,12 +55760,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax (cash) + - value_id: cash_receipts_digital_services_tax + label: Digital services tax (cash) ordinal: 0 - row_number: 41 + row_number: 40 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Digital services tax table_record_kind: total guard_cells: - column: B @@ -55822,29 +55783,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax (cash), FY2027-28 + label: Digital services tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.diverted_profits_tax - source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: exact + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on - tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55872,12 +55831,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax (cash) + - value_id: cash_receipts_digital_services_tax + label: Digital services tax (cash) ordinal: 0 - row_number: 41 + row_number: 40 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Digital services tax table_record_kind: total guard_cells: - column: B @@ -55895,29 +55854,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax (cash), FY2028-29 + label: Digital services tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.diverted_profits_tax - source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: exact + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on - tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -55945,12 +55902,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax (cash) + - value_id: cash_receipts_digital_services_tax + label: Digital services tax (cash) ordinal: 0 - row_number: 41 + row_number: 40 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Digital services tax table_record_kind: total guard_cells: - column: B @@ -55968,29 +55925,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax (cash), FY2029-30 + label: Digital services tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.diverted_profits_tax - source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: exact + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on - tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56018,12 +55973,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax (cash) + - value_id: cash_receipts_digital_services_tax + label: Digital services tax (cash) ordinal: 0 - row_number: 41 + row_number: 40 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Digital services tax table_record_kind: total guard_cells: - column: B @@ -56041,29 +55996,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax (cash), FY2030-31 + label: Digital services tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.diverted_profits_tax - source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: exact + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on - tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56091,12 +56044,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax (cash) + - value_id: cash_receipts_digital_services_tax + label: Digital services tax (cash) ordinal: 0 - row_number: 41 + row_number: 40 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Digital services tax table_record_kind: total guard_cells: - column: B @@ -56114,29 +56067,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax (cash), FY2031-32 + label: Digital services tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.diverted_profits_tax - source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: exact + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on - tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -56164,12 +56115,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy (cash) + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax (cash) ordinal: 0 - row_number: 42 + row_number: 41 expected_row_header_column: B - expected_row_header: Apprenticeship Levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -56187,27 +56138,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy (cash), FY2025-26 + label: Diverted profits tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.apprenticeship_levy - source_concept: obr.cash_receipts.apprenticeship_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship - Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56235,12 +56188,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy (cash) + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax (cash) ordinal: 0 - row_number: 42 + row_number: 41 expected_row_header_column: B - expected_row_header: Apprenticeship Levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -56258,27 +56211,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy (cash), FY2026-27 + label: Diverted profits tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.apprenticeship_levy - source_concept: obr.cash_receipts.apprenticeship_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship - Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56306,12 +56261,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy (cash) + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax (cash) ordinal: 0 - row_number: 42 + row_number: 41 expected_row_header_column: B - expected_row_header: Apprenticeship Levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -56329,27 +56284,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy (cash), FY2027-28 + label: Diverted profits tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.apprenticeship_levy - source_concept: obr.cash_receipts.apprenticeship_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship - Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56377,12 +56334,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy (cash) + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax (cash) ordinal: 0 - row_number: 42 + row_number: 41 expected_row_header_column: B - expected_row_header: Apprenticeship Levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -56400,27 +56357,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy (cash), FY2028-29 + label: Diverted profits tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.apprenticeship_levy - source_concept: obr.cash_receipts.apprenticeship_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship - Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56448,12 +56407,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy (cash) + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax (cash) ordinal: 0 - row_number: 42 + row_number: 41 expected_row_header_column: B - expected_row_header: Apprenticeship Levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -56471,27 +56430,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy (cash), FY2029-30 + label: Diverted profits tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.apprenticeship_levy - source_concept: obr.cash_receipts.apprenticeship_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship - Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56519,12 +56480,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy (cash) + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax (cash) ordinal: 0 - row_number: 42 + row_number: 41 expected_row_header_column: B - expected_row_header: Apprenticeship Levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -56542,27 +56503,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy (cash), FY2030-31 + label: Diverted profits tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.apprenticeship_levy - source_concept: obr.cash_receipts.apprenticeship_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship - Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56590,12 +56553,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy (cash) + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax (cash) ordinal: 0 - row_number: 42 + row_number: 41 expected_row_header_column: B - expected_row_header: Apprenticeship Levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -56613,27 +56576,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy (cash), FY2031-32 + label: Diverted profits tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.apprenticeship_levy - source_concept: obr.cash_receipts.apprenticeship_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship - Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -56661,12 +56626,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy (cash) + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy (cash) ordinal: 0 - row_number: 43 + row_number: 42 expected_row_header_column: B - expected_row_header: Soft drinks industry levy + expected_row_header: Apprenticeship Levy table_record_kind: total guard_cells: - column: B @@ -56684,29 +56649,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy (cash), FY2025-26 + label: Apprenticeship Levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.soft_drinks_industry_levy - source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: exact + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and - 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56734,12 +56697,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy (cash) + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy (cash) ordinal: 0 - row_number: 43 + row_number: 42 expected_row_header_column: B - expected_row_header: Soft drinks industry levy + expected_row_header: Apprenticeship Levy table_record_kind: total guard_cells: - column: B @@ -56757,29 +56720,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy (cash), FY2026-27 + label: Apprenticeship Levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.soft_drinks_industry_levy - source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: exact + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and - 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56807,12 +56768,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy (cash) + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy (cash) ordinal: 0 - row_number: 43 + row_number: 42 expected_row_header_column: B - expected_row_header: Soft drinks industry levy + expected_row_header: Apprenticeship Levy table_record_kind: total guard_cells: - column: B @@ -56830,29 +56791,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy (cash), FY2027-28 + label: Apprenticeship Levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.soft_drinks_industry_levy - source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: exact + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and - 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56880,12 +56839,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy (cash) + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy (cash) ordinal: 0 - row_number: 43 + row_number: 42 expected_row_header_column: B - expected_row_header: Soft drinks industry levy + expected_row_header: Apprenticeship Levy table_record_kind: total guard_cells: - column: B @@ -56903,29 +56862,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy (cash), FY2028-29 + label: Apprenticeship Levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.soft_drinks_industry_levy - source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: exact + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and - 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -56953,12 +56910,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy (cash) + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy (cash) ordinal: 0 - row_number: 43 + row_number: 42 expected_row_header_column: B - expected_row_header: Soft drinks industry levy + expected_row_header: Apprenticeship Levy table_record_kind: total guard_cells: - column: B @@ -56976,29 +56933,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy (cash), FY2029-30 + label: Apprenticeship Levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.soft_drinks_industry_levy - source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: exact + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and - 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57026,12 +56981,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy (cash) + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy (cash) ordinal: 0 - row_number: 43 + row_number: 42 expected_row_header_column: B - expected_row_header: Soft drinks industry levy + expected_row_header: Apprenticeship Levy table_record_kind: total guard_cells: - column: B @@ -57049,29 +57004,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy (cash), FY2030-31 + label: Apprenticeship Levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.soft_drinks_industry_levy - source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: exact + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and - 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57099,12 +57052,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy (cash) + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy (cash) ordinal: 0 - row_number: 43 + row_number: 42 expected_row_header_column: B - expected_row_header: Soft drinks industry levy + expected_row_header: Apprenticeship Levy table_record_kind: total guard_cells: - column: B @@ -57122,29 +57075,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy (cash), FY2031-32 + label: Apprenticeship Levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.soft_drinks_industry_levy - source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: exact + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and - 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -57172,12 +57123,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax (cash) + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy (cash) ordinal: 0 - row_number: 44 + row_number: 43 expected_row_header_column: B - expected_row_header: 'Plastic Packaging tax ' + expected_row_header: Soft drinks industry levy table_record_kind: total guard_cells: - column: B @@ -57195,29 +57146,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax (cash), FY2025-26 + label: Soft drinks industry levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.plastic_packaging_tax - source_concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57245,12 +57196,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax (cash) + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy (cash) ordinal: 0 - row_number: 44 + row_number: 43 expected_row_header_column: B - expected_row_header: 'Plastic Packaging tax ' + expected_row_header: Soft drinks industry levy table_record_kind: total guard_cells: - column: B @@ -57268,29 +57219,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax (cash), FY2026-27 + label: Soft drinks industry levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.plastic_packaging_tax - source_concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57318,12 +57269,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax (cash) + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy (cash) ordinal: 0 - row_number: 44 + row_number: 43 expected_row_header_column: B - expected_row_header: 'Plastic Packaging tax ' + expected_row_header: Soft drinks industry levy table_record_kind: total guard_cells: - column: B @@ -57341,29 +57292,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax (cash), FY2027-28 + label: Soft drinks industry levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.plastic_packaging_tax - source_concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57391,12 +57342,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax (cash) + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy (cash) ordinal: 0 - row_number: 44 + row_number: 43 expected_row_header_column: B - expected_row_header: 'Plastic Packaging tax ' + expected_row_header: Soft drinks industry levy table_record_kind: total guard_cells: - column: B @@ -57414,29 +57365,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax (cash), FY2028-29 + label: Soft drinks industry levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.plastic_packaging_tax - source_concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57464,12 +57415,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax (cash) + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy (cash) ordinal: 0 - row_number: 44 + row_number: 43 expected_row_header_column: B - expected_row_header: 'Plastic Packaging tax ' + expected_row_header: Soft drinks industry levy table_record_kind: total guard_cells: - column: B @@ -57487,29 +57438,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax (cash), FY2029-30 + label: Soft drinks industry levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.plastic_packaging_tax - source_concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57537,12 +57488,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax (cash) + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy (cash) ordinal: 0 - row_number: 44 + row_number: 43 expected_row_header_column: B - expected_row_header: 'Plastic Packaging tax ' + expected_row_header: Soft drinks industry levy table_record_kind: total guard_cells: - column: B @@ -57560,29 +57511,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax (cash), FY2030-31 + label: Soft drinks industry levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.plastic_packaging_tax - source_concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57610,12 +57561,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax (cash) + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy (cash) ordinal: 0 - row_number: 44 + row_number: 43 expected_row_header_column: B - expected_row_header: 'Plastic Packaging tax ' + expected_row_header: Soft drinks industry levy table_record_kind: total guard_cells: - column: B @@ -57633,29 +57584,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax (cash), FY2031-32 + label: Soft drinks industry levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.plastic_packaging_tax - source_concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) - both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s - excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -57683,12 +57634,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax (cash) + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax (cash) ordinal: 0 - row_number: 45 + row_number: 44 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: 'Plastic Packaging tax ' table_record_kind: total guard_cells: - column: B @@ -57706,29 +57657,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax (cash), FY2025-26 + label: Plastic Packaging tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.residential_property_developer_tax - source_concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57756,12 +57707,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax (cash) + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax (cash) ordinal: 0 - row_number: 45 + row_number: 44 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: 'Plastic Packaging tax ' table_record_kind: total guard_cells: - column: B @@ -57779,29 +57730,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax (cash), FY2026-27 + label: Plastic Packaging tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.residential_property_developer_tax - source_concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57829,12 +57780,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax (cash) + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax (cash) ordinal: 0 - row_number: 45 + row_number: 44 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: 'Plastic Packaging tax ' table_record_kind: total guard_cells: - column: B @@ -57852,29 +57803,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax (cash), FY2027-28 + label: Plastic Packaging tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.residential_property_developer_tax - source_concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57902,12 +57853,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax (cash) + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax (cash) ordinal: 0 - row_number: 45 + row_number: 44 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: 'Plastic Packaging tax ' table_record_kind: total guard_cells: - column: B @@ -57925,29 +57876,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax (cash), FY2028-29 + label: Plastic Packaging tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.residential_property_developer_tax - source_concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -57975,12 +57926,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax (cash) + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax (cash) ordinal: 0 - row_number: 45 + row_number: 44 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: 'Plastic Packaging tax ' table_record_kind: total guard_cells: - column: B @@ -57998,29 +57949,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax (cash), FY2029-30 + label: Plastic Packaging tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.residential_property_developer_tax - source_concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58048,12 +57999,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax (cash) + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax (cash) ordinal: 0 - row_number: 45 + row_number: 44 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: 'Plastic Packaging tax ' table_record_kind: total guard_cells: - column: B @@ -58071,29 +58022,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax (cash), FY2030-31 + label: Plastic Packaging tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.residential_property_developer_tax - source_concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58121,12 +58072,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax (cash) + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax (cash) ordinal: 0 - row_number: 45 + row_number: 44 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: 'Plastic Packaging tax ' table_record_kind: total guard_cells: - column: B @@ -58144,29 +58095,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax (cash), FY2031-32 + label: Plastic Packaging tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.residential_property_developer_tax - source_concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -58194,12 +58145,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy (cash) + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax (cash) ordinal: 0 - row_number: 46 + row_number: 45 expected_row_header_column: B - expected_row_header: Energy profits levy + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -58217,27 +58168,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy (cash), FY2025-26 + label: Residential property developer tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.energy_profits_levy - source_concept: obr.cash_receipts.energy_profits_levy - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy - profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58265,12 +58218,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy (cash) + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax (cash) ordinal: 0 - row_number: 46 + row_number: 45 expected_row_header_column: B - expected_row_header: Energy profits levy + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -58288,27 +58241,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy (cash), FY2026-27 + label: Residential property developer tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.energy_profits_levy - source_concept: obr.cash_receipts.energy_profits_levy - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy - profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58336,12 +58291,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy (cash) + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax (cash) ordinal: 0 - row_number: 46 + row_number: 45 expected_row_header_column: B - expected_row_header: Energy profits levy + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -58359,27 +58314,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy (cash), FY2027-28 + label: Residential property developer tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.energy_profits_levy - source_concept: obr.cash_receipts.energy_profits_levy - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy - profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58407,12 +58364,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy (cash) + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax (cash) ordinal: 0 - row_number: 46 + row_number: 45 expected_row_header_column: B - expected_row_header: Energy profits levy + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -58430,27 +58387,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy (cash), FY2028-29 + label: Residential property developer tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.energy_profits_levy - source_concept: obr.cash_receipts.energy_profits_levy - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy - profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58478,12 +58437,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy (cash) + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax (cash) ordinal: 0 - row_number: 46 + row_number: 45 expected_row_header_column: B - expected_row_header: Energy profits levy + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -58501,27 +58460,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy (cash), FY2029-30 + label: Residential property developer tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.energy_profits_levy - source_concept: obr.cash_receipts.energy_profits_levy - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy - profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58549,12 +58510,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy (cash) + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax (cash) ordinal: 0 - row_number: 46 + row_number: 45 expected_row_header_column: B - expected_row_header: Energy profits levy + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -58572,27 +58533,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy (cash), FY2030-31 + label: Residential property developer tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.energy_profits_levy - source_concept: obr.cash_receipts.energy_profits_levy - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy - profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58620,12 +58583,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy (cash) + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax (cash) ordinal: 0 - row_number: 46 + row_number: 45 expected_row_header_column: B - expected_row_header: Energy profits levy + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -58643,27 +58606,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy (cash), FY2031-32 + label: Residential property developer tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.energy_profits_levy - source_concept: obr.cash_receipts.energy_profits_levy - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy - profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -58691,12 +58656,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy (cash) + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy (cash) ordinal: 0 - row_number: 47 + row_number: 46 expected_row_header_column: B - expected_row_header: Electricity generators levy + expected_row_header: Energy profits levy table_record_kind: total guard_cells: - column: B @@ -58714,27 +58679,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy (cash), FY2025-26 + label: Energy profits levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.electricity_generators_levy - source_concept: obr.cash_receipts.electricity_generators_levy + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity - generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58762,12 +58727,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy (cash) + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy (cash) ordinal: 0 - row_number: 47 + row_number: 46 expected_row_header_column: B - expected_row_header: Electricity generators levy + expected_row_header: Energy profits levy table_record_kind: total guard_cells: - column: B @@ -58785,27 +58750,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy (cash), FY2026-27 + label: Energy profits levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.electricity_generators_levy - source_concept: obr.cash_receipts.electricity_generators_levy + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity - generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58833,12 +58798,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy (cash) + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy (cash) ordinal: 0 - row_number: 47 + row_number: 46 expected_row_header_column: B - expected_row_header: Electricity generators levy + expected_row_header: Energy profits levy table_record_kind: total guard_cells: - column: B @@ -58856,27 +58821,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy (cash), FY2027-28 + label: Energy profits levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.electricity_generators_levy - source_concept: obr.cash_receipts.electricity_generators_levy + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity - generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58904,12 +58869,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy (cash) + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy (cash) ordinal: 0 - row_number: 47 + row_number: 46 expected_row_header_column: B - expected_row_header: Electricity generators levy + expected_row_header: Energy profits levy table_record_kind: total guard_cells: - column: B @@ -58927,27 +58892,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy (cash), FY2028-29 + label: Energy profits levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.electricity_generators_levy - source_concept: obr.cash_receipts.electricity_generators_levy + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity - generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -58975,12 +58940,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy (cash) + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy (cash) ordinal: 0 - row_number: 47 + row_number: 46 expected_row_header_column: B - expected_row_header: Electricity generators levy + expected_row_header: Energy profits levy table_record_kind: total guard_cells: - column: B @@ -58998,27 +58963,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy (cash), FY2029-30 + label: Energy profits levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.electricity_generators_levy - source_concept: obr.cash_receipts.electricity_generators_levy + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity - generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59046,12 +59011,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy (cash) + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy (cash) ordinal: 0 - row_number: 47 + row_number: 46 expected_row_header_column: B - expected_row_header: Electricity generators levy + expected_row_header: Energy profits levy table_record_kind: total guard_cells: - column: B @@ -59069,27 +59034,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy (cash), FY2030-31 + label: Energy profits levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.electricity_generators_levy - source_concept: obr.cash_receipts.electricity_generators_levy + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity - generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59117,12 +59082,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy (cash) + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy (cash) ordinal: 0 - row_number: 47 + row_number: 46 expected_row_header_column: B - expected_row_header: Electricity generators levy + expected_row_header: Energy profits levy table_record_kind: total guard_cells: - column: B @@ -59140,27 +59105,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy (cash), FY2031-32 + label: Energy profits levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.electricity_generators_levy - source_concept: obr.cash_receipts.electricity_generators_levy + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity - generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to - accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -59188,12 +59153,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism (cash) + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy (cash) ordinal: 0 - row_number: 49 + row_number: 47 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Electricity generators levy table_record_kind: total guard_cells: - column: B @@ -59211,29 +59176,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism (cash), FY2025-26 + label: Electricity generators levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.carbon_border_adjustment_mechanism - source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: exact + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59261,12 +59224,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism (cash) + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy (cash) ordinal: 0 - row_number: 49 + row_number: 47 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Electricity generators levy table_record_kind: total guard_cells: - column: B @@ -59284,29 +59247,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism (cash), FY2026-27 + label: Electricity generators levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.carbon_border_adjustment_mechanism - source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: exact + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59334,12 +59295,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism (cash) + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy (cash) ordinal: 0 - row_number: 49 + row_number: 47 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Electricity generators levy table_record_kind: total guard_cells: - column: B @@ -59357,29 +59318,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism (cash), FY2027-28 + label: Electricity generators levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.carbon_border_adjustment_mechanism - source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: exact + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59407,12 +59366,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism (cash) + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy (cash) ordinal: 0 - row_number: 49 + row_number: 47 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Electricity generators levy table_record_kind: total guard_cells: - column: B @@ -59430,29 +59389,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism (cash), FY2028-29 + label: Electricity generators levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.carbon_border_adjustment_mechanism - source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: exact + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59480,12 +59437,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism (cash) + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy (cash) ordinal: 0 - row_number: 49 + row_number: 47 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Electricity generators levy table_record_kind: total guard_cells: - column: B @@ -59503,29 +59460,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism (cash), FY2029-30 + label: Electricity generators levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.carbon_border_adjustment_mechanism - source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: exact + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59553,12 +59508,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism (cash) + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy (cash) ordinal: 0 - row_number: 49 + row_number: 47 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Electricity generators levy table_record_kind: total guard_cells: - column: B @@ -59576,29 +59531,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism (cash), FY2030-31 + label: Electricity generators levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.carbon_border_adjustment_mechanism - source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: exact + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59626,12 +59579,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism (cash) + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy (cash) ordinal: 0 - row_number: 49 + row_number: 47 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Electricity generators levy table_record_kind: total guard_cells: - column: B @@ -59649,29 +59602,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism (cash), FY2031-32 + label: Electricity generators levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.carbon_border_adjustment_mechanism - source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: exact + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) - and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, - as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines - prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -59699,12 +59650,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties (cash) + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 - row_number: 50 + row_number: 49 expected_row_header_column: B - expected_row_header: HMRC penalties + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -59722,27 +59673,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties (cash), FY2025-26 + label: Carbon border adjustment mechanism (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.hmrc_penalties - source_concept: obr.cash_receipts.hmrc_penalties - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC - penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59770,12 +59723,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties (cash) + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 - row_number: 50 + row_number: 49 expected_row_header_column: B - expected_row_header: HMRC penalties + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -59793,27 +59746,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties (cash), FY2026-27 + label: Carbon border adjustment mechanism (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.hmrc_penalties - source_concept: obr.cash_receipts.hmrc_penalties - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC - penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59841,12 +59796,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties (cash) + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 - row_number: 50 + row_number: 49 expected_row_header_column: B - expected_row_header: HMRC penalties + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -59864,27 +59819,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties (cash), FY2027-28 + label: Carbon border adjustment mechanism (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.hmrc_penalties - source_concept: obr.cash_receipts.hmrc_penalties - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC - penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59912,12 +59869,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties (cash) + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 - row_number: 50 + row_number: 49 expected_row_header_column: B - expected_row_header: HMRC penalties + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -59935,27 +59892,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties (cash), FY2028-29 + label: Carbon border adjustment mechanism (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.hmrc_penalties - source_concept: obr.cash_receipts.hmrc_penalties - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC - penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -59983,12 +59942,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties (cash) + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 - row_number: 50 + row_number: 49 expected_row_header_column: B - expected_row_header: HMRC penalties + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -60006,27 +59965,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties (cash), FY2029-30 + label: Carbon border adjustment mechanism (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.hmrc_penalties - source_concept: obr.cash_receipts.hmrc_penalties - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC - penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60054,12 +60015,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties (cash) + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 - row_number: 50 + row_number: 49 expected_row_header_column: B - expected_row_header: HMRC penalties + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -60077,27 +60038,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties (cash), FY2030-31 + label: Carbon border adjustment mechanism (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.hmrc_penalties - source_concept: obr.cash_receipts.hmrc_penalties - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC - penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60125,12 +60088,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties (cash) + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 - row_number: 50 + row_number: 49 expected_row_header_column: B - expected_row_header: HMRC penalties + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -60148,27 +60111,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties (cash), FY2031-32 + label: Carbon border adjustment mechanism (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.hmrc_penalties - source_concept: obr.cash_receipts.hmrc_penalties - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC - penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -60196,12 +60161,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_total_hmrc - label: Total HMRC (cash) + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties (cash) ordinal: 0 - row_number: 51 + row_number: 50 expected_row_header_column: B - expected_row_header: Total HMRC + expected_row_header: HMRC penalties table_record_kind: total guard_cells: - column: B @@ -60219,27 +60184,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC (cash), FY2025-26 + label: HMRC penalties (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.total_hmrc - source_concept: obr.cash_receipts.total_hmrc + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total - HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60267,12 +60232,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_total_hmrc - label: Total HMRC (cash) + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties (cash) ordinal: 0 - row_number: 51 + row_number: 50 expected_row_header_column: B - expected_row_header: Total HMRC + expected_row_header: HMRC penalties table_record_kind: total guard_cells: - column: B @@ -60290,27 +60255,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC (cash), FY2026-27 + label: HMRC penalties (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.total_hmrc - source_concept: obr.cash_receipts.total_hmrc + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total - HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60338,12 +60303,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_total_hmrc - label: Total HMRC (cash) + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties (cash) ordinal: 0 - row_number: 51 + row_number: 50 expected_row_header_column: B - expected_row_header: Total HMRC + expected_row_header: HMRC penalties table_record_kind: total guard_cells: - column: B @@ -60361,27 +60326,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC (cash), FY2027-28 + label: HMRC penalties (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.total_hmrc - source_concept: obr.cash_receipts.total_hmrc + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total - HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60409,12 +60374,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_total_hmrc - label: Total HMRC (cash) + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties (cash) ordinal: 0 - row_number: 51 + row_number: 50 expected_row_header_column: B - expected_row_header: Total HMRC + expected_row_header: HMRC penalties table_record_kind: total guard_cells: - column: B @@ -60432,27 +60397,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC (cash), FY2028-29 + label: HMRC penalties (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.total_hmrc - source_concept: obr.cash_receipts.total_hmrc + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total - HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60480,12 +60445,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_total_hmrc - label: Total HMRC (cash) + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties (cash) ordinal: 0 - row_number: 51 + row_number: 50 expected_row_header_column: B - expected_row_header: Total HMRC + expected_row_header: HMRC penalties table_record_kind: total guard_cells: - column: B @@ -60503,27 +60468,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC (cash), FY2029-30 + label: HMRC penalties (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.total_hmrc - source_concept: obr.cash_receipts.total_hmrc + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total - HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60551,12 +60516,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_total_hmrc - label: Total HMRC (cash) + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties (cash) ordinal: 0 - row_number: 51 + row_number: 50 expected_row_header_column: B - expected_row_header: Total HMRC + expected_row_header: HMRC penalties table_record_kind: total guard_cells: - column: B @@ -60574,27 +60539,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC (cash), FY2030-31 + label: HMRC penalties (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.total_hmrc - source_concept: obr.cash_receipts.total_hmrc + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total - HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60622,12 +60587,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_total_hmrc - label: Total HMRC (cash) + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties (cash) ordinal: 0 - row_number: 51 + row_number: 50 expected_row_header_column: B - expected_row_header: Total HMRC + expected_row_header: HMRC penalties table_record_kind: total guard_cells: - column: B @@ -60645,27 +60610,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC (cash), FY2031-32 + label: HMRC penalties (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.total_hmrc - source_concept: obr.cash_receipts.total_hmrc + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total - HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2025 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.8' @@ -60693,12 +60658,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties (cash) + - value_id: cash_receipts_total_hmrc + label: Total HMRC (cash) ordinal: 0 - row_number: 52 + row_number: 51 expected_row_header_column: B - expected_row_header: Vehicle excise duties + expected_row_header: Total HMRC table_record_kind: total guard_cells: - column: B @@ -60716,27 +60681,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties (cash), FY2025-26 + label: Total HMRC (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.vehicle_excise_duties - source_concept: obr.cash_receipts.vehicle_excise_duties + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle - excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2026 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60764,12 +60729,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties (cash) + - value_id: cash_receipts_total_hmrc + label: Total HMRC (cash) ordinal: 0 - row_number: 52 + row_number: 51 expected_row_header_column: B - expected_row_header: Vehicle excise duties + expected_row_header: Total HMRC table_record_kind: total guard_cells: - column: B @@ -60787,27 +60752,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties (cash), FY2026-27 + label: Total HMRC (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.vehicle_excise_duties - source_concept: obr.cash_receipts.vehicle_excise_duties + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle - excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2027 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60835,12 +60800,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties (cash) + - value_id: cash_receipts_total_hmrc + label: Total HMRC (cash) ordinal: 0 - row_number: 52 + row_number: 51 expected_row_header_column: B - expected_row_header: Vehicle excise duties + expected_row_header: Total HMRC table_record_kind: total guard_cells: - column: B @@ -60858,27 +60823,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties (cash), FY2027-28 + label: Total HMRC (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.vehicle_excise_duties - source_concept: obr.cash_receipts.vehicle_excise_duties + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle - excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2028 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60906,12 +60871,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties (cash) + - value_id: cash_receipts_total_hmrc + label: Total HMRC (cash) ordinal: 0 - row_number: 52 + row_number: 51 expected_row_header_column: B - expected_row_header: Vehicle excise duties + expected_row_header: Total HMRC table_record_kind: total guard_cells: - column: B @@ -60929,27 +60894,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties (cash), FY2028-29 + label: Total HMRC (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.vehicle_excise_duties - source_concept: obr.cash_receipts.vehicle_excise_duties + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle - excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2029 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -60977,12 +60942,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties (cash) + - value_id: cash_receipts_total_hmrc + label: Total HMRC (cash) ordinal: 0 - row_number: 52 + row_number: 51 expected_row_header_column: B - expected_row_header: Vehicle excise duties + expected_row_header: Total HMRC table_record_kind: total guard_cells: - column: B @@ -61000,27 +60965,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties (cash), FY2029-30 + label: Total HMRC (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.vehicle_excise_duties - source_concept: obr.cash_receipts.vehicle_excise_duties + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle - excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2030 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -61048,12 +61013,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties (cash) + - value_id: cash_receipts_total_hmrc + label: Total HMRC (cash) ordinal: 0 - row_number: 52 + row_number: 51 expected_row_header_column: B - expected_row_header: Vehicle excise duties + expected_row_header: Total HMRC table_record_kind: total guard_cells: - column: B @@ -61071,27 +61036,27 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties (cash), FY2030-31 + label: Total HMRC (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.vehicle_excise_duties - source_concept: obr.cash_receipts.vehicle_excise_duties + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle - excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2031 +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.8' @@ -61119,12 +61084,12 @@ record_sets: value: cash label: Accounting basis rows: - - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties (cash) + - value_id: cash_receipts_total_hmrc + label: Total HMRC (cash) ordinal: 0 - row_number: 52 + row_number: 51 expected_row_header_column: B - expected_row_header: Vehicle excise duties + expected_row_header: Total HMRC table_record_kind: total guard_cells: - column: B @@ -61142,20 +61107,20 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties (cash), FY2031-32 + label: Total HMRC (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.vehicle_excise_duties - source_concept: obr.cash_receipts.vehicle_excise_duties + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle - excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 diff --git a/packages/ons/crpsf_ni_domestic_rates_fye2025/source_package.yaml b/packages/ons/crpsf_ni_domestic_rates_fye2025/source_package.yaml new file mode 100644 index 00000000..c8637b5d --- /dev/null +++ b/packages/ons/crpsf_ni_domestic_rates_fye2025/source_package.yaml @@ -0,0 +1,3468 @@ +# ONS, Country and regional public sector finances revenue tables, financial year ending +# 2025 (published 26 May 2026), for PolicyEngine/chronicle#395 item 1. Written by +# scripts/build_uk_395_packages.py. Only the 'Northern Ireland' worksheet is parsed. +# +# Its two domestic rates rows, 'Northern Ireland Regional Domestic Rates' (row 51) and +# 'Northern Ireland District Domestic Rates' (row 52), in every published financial year, +# 1999 to 2000 through 2024 to 2025: GBP million, financial years April to March, as the +# sheet states. The regional rate is Northern Ireland Executive revenue and the district +# rate the councils'; together they are the domestic bill, which LPS levies as one. Each +# row is its own concept; the package derives no total. The sheet's non-domestic rows (38 +# and 47) are not asked for and are not ported. The workbook does not state whether these +# rows are accrued or cash, or gross or net of reliefs and rebates, so they are not the +# same measure as lps-domestic-rates-paid-2026, which is cash paid against the year's +# accounts (2024-25: GBP 498 million and GBP 441 million here, GBP 889.5 million paid +# there). +schema_version: ledger.source_package.v1 +package_id: ons-crpsf-ni-domestic-rates-fye2025 +label: 'ONS country and regional public sector finances: Northern Ireland regional and district domestic + rates, 1999-00 to 2024-25' +dimension_labels: + ons.crpsf_revenue_line: Country and regional public sector finances revenue line +artifact: + source_name: ons + source_table: 'Country and regional public sector finances revenue tables, financial year ending 2025: + Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland' + resource_package: db + resource_directory: data/ons/crpsf_ni_domestic_rates_fye2025 + manifest: manifest.yaml + vintage: crpsf_fye2025_2026_05_26 + extracted_at: '2026-10-30' + extraction_method: xlsx used-range cell parse of the Northern Ireland worksheet + parser: xlsx_used_range + artifact_year: 2025 + sheets: + - Northern Ireland +record_sets: +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy1999 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy1999.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy1999 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 1999 + period_coverage: + start_date: '1999-04-01' + end_date: '2000-03-31' + basis: fiscal + source_period_label: 1999 to 2000 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 1999 to 2000 + ordinal: 0 + column: B + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 1999 to 2000 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '1999 + to 2000'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2000 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2000.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2000 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2000 + period_coverage: + start_date: '2000-04-01' + end_date: '2001-03-31' + basis: fiscal + source_period_label: 2000 to 2001 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2000 to 2001 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2000 to 2001 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2000 + to 2001'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2001 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2001.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2001 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2001 + period_coverage: + start_date: '2001-04-01' + end_date: '2002-03-31' + basis: fiscal + source_period_label: 2001 to 2002 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2001 to 2002 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2001 to 2002 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2001 + to 2002'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2002 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2002.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2002 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2002 + period_coverage: + start_date: '2002-04-01' + end_date: '2003-03-31' + basis: fiscal + source_period_label: 2002 to 2003 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2002 to 2003 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2002 to 2003 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2002 + to 2003'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2003 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2003.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2003 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2003 + period_coverage: + start_date: '2003-04-01' + end_date: '2004-03-31' + basis: fiscal + source_period_label: 2003 to 2004 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2003 to 2004 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2003 to 2004 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2003 + to 2004'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2004 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2004.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2004 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2004 + period_coverage: + start_date: '2004-04-01' + end_date: '2005-03-31' + basis: fiscal + source_period_label: 2004 to 2005 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2004 to 2005 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2004 to 2005 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2004 + to 2005'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2005 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2005.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2005 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2005 + period_coverage: + start_date: '2005-04-01' + end_date: '2006-03-31' + basis: fiscal + source_period_label: 2005 to 2006 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2005 to 2006 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2005 to 2006 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2005 + to 2006'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2006 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2006.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2006 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2006 + period_coverage: + start_date: '2006-04-01' + end_date: '2007-03-31' + basis: fiscal + source_period_label: 2006 to 2007 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2006 to 2007 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2006 to 2007 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2006 + to 2007'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2007 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2007.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2007 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2007 + period_coverage: + start_date: '2007-04-01' + end_date: '2008-03-31' + basis: fiscal + source_period_label: 2007 to 2008 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2007 to 2008 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2007 to 2008 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2007 + to 2008'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2008 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2008.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2008 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2008 + period_coverage: + start_date: '2008-04-01' + end_date: '2009-03-31' + basis: fiscal + source_period_label: 2008 to 2009 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2008 to 2009 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2008 to 2009 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2008 + to 2009'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2009.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2009 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009 to 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2009 to 2010 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2009 to 2010 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2009 + to 2010'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2010.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2010 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010 to 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2010 to 2011 + ordinal: 0 + column: M + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2010 to 2011 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2010 + to 2011'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2011.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2011 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011 to 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2011 to 2012 + ordinal: 0 + column: N + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2011 to 2012 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2011 + to 2012'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2012.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2012 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012 to 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2012 to 2013 + ordinal: 0 + column: O + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2012 to 2013 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2012 + to 2013'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2013.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2013 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013 to 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2013 to 2014 + ordinal: 0 + column: P + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2013 to 2014 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2013 + to 2014'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2014.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2014 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014 to 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2014 to 2015 + ordinal: 0 + column: Q + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2014 to 2015 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2014 + to 2015'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2015.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2015 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015 to 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2015 to 2016 + ordinal: 0 + column: R + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2015 to 2016 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2015 + to 2016'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2016.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2016 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016 to 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2016 to 2017 + ordinal: 0 + column: S + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2016 to 2017 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2016 + to 2017'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2017.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2017 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017 to 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2017 to 2018 + ordinal: 0 + column: T + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2017 to 2018 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2017 + to 2018'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2018.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2018 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018 to 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2018 to 2019 + ordinal: 0 + column: U + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2018 to 2019 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2018 + to 2019'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2019.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2019 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019 to 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2019 to 2020 + ordinal: 0 + column: V + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2019 to 2020 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2019 + to 2020'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2020.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2020 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020 to 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2020 to 2021 + ordinal: 0 + column: W + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2020 to 2021 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2020 + to 2021'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2021.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2021 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021 to 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2021 to 2022 + ordinal: 0 + column: X + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2021 to 2022 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2021 + to 2022'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2022.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2022 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022 to 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2022 to 2023 + ordinal: 0 + column: Y + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2022 to 2023 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2022 + to 2023'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2023.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2023 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023 to 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2023 to 2024 + ordinal: 0 + column: Z + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2023 to 2024 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2023 + to 2024'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2024.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_regional_domestic_rates.fy2024 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024 to 2025 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_regional_domestic_rates + label: Northern Ireland Regional Domestic Rates + ordinal: 0 + row_number: 51 + expected_row_header_column: A + expected_row_header: Northern Ireland Regional Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland Regional Domestic Rates, 2024 to 2025 + ordinal: 0 + column: AA + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2024 to 2025 + concept: ons.northern_ireland_regional_domestic_rates + source_concept: ons.northern_ireland_regional_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 51 ('Northern Ireland Regional Domestic Rates'), column '2024 + to 2025'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy1999 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy1999.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy1999 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 1999 + period_coverage: + start_date: '1999-04-01' + end_date: '2000-03-31' + basis: fiscal + source_period_label: 1999 to 2000 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 1999 to 2000 + ordinal: 0 + column: B + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 1999 to 2000 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '1999 + to 2000'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2000 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2000.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2000 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2000 + period_coverage: + start_date: '2000-04-01' + end_date: '2001-03-31' + basis: fiscal + source_period_label: 2000 to 2001 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2000 to 2001 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2000 to 2001 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2000 + to 2001'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2001 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2001.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2001 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2001 + period_coverage: + start_date: '2001-04-01' + end_date: '2002-03-31' + basis: fiscal + source_period_label: 2001 to 2002 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2001 to 2002 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2001 to 2002 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2001 + to 2002'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2002 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2002.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2002 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2002 + period_coverage: + start_date: '2002-04-01' + end_date: '2003-03-31' + basis: fiscal + source_period_label: 2002 to 2003 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2002 to 2003 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2002 to 2003 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2002 + to 2003'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2003 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2003.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2003 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2003 + period_coverage: + start_date: '2003-04-01' + end_date: '2004-03-31' + basis: fiscal + source_period_label: 2003 to 2004 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2003 to 2004 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2003 to 2004 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2003 + to 2004'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2004 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2004.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2004 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2004 + period_coverage: + start_date: '2004-04-01' + end_date: '2005-03-31' + basis: fiscal + source_period_label: 2004 to 2005 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2004 to 2005 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2004 to 2005 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2004 + to 2005'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2005 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2005.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2005 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2005 + period_coverage: + start_date: '2005-04-01' + end_date: '2006-03-31' + basis: fiscal + source_period_label: 2005 to 2006 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2005 to 2006 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2005 to 2006 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2005 + to 2006'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2006 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2006.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2006 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2006 + period_coverage: + start_date: '2006-04-01' + end_date: '2007-03-31' + basis: fiscal + source_period_label: 2006 to 2007 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2006 to 2007 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2006 to 2007 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2006 + to 2007'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2007 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2007.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2007 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2007 + period_coverage: + start_date: '2007-04-01' + end_date: '2008-03-31' + basis: fiscal + source_period_label: 2007 to 2008 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2007 to 2008 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2007 to 2008 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2007 + to 2008'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2008 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2008.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2008 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2008 + period_coverage: + start_date: '2008-04-01' + end_date: '2009-03-31' + basis: fiscal + source_period_label: 2008 to 2009 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2008 to 2009 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2008 to 2009 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2008 + to 2009'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2009 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2009.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2009 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2009 + period_coverage: + start_date: '2009-04-01' + end_date: '2010-03-31' + basis: fiscal + source_period_label: 2009 to 2010 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2009 to 2010 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2009 to 2010 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2009 + to 2010'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2010 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2010.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2010 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2010 + period_coverage: + start_date: '2010-04-01' + end_date: '2011-03-31' + basis: fiscal + source_period_label: 2010 to 2011 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2010 to 2011 + ordinal: 0 + column: M + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2010 to 2011 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2010 + to 2011'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2011 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2011.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2011 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2011 + period_coverage: + start_date: '2011-04-01' + end_date: '2012-03-31' + basis: fiscal + source_period_label: 2011 to 2012 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2011 to 2012 + ordinal: 0 + column: N + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2011 to 2012 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2011 + to 2012'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2012 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2012.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2012 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2012 + period_coverage: + start_date: '2012-04-01' + end_date: '2013-03-31' + basis: fiscal + source_period_label: 2012 to 2013 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2012 to 2013 + ordinal: 0 + column: O + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2012 to 2013 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2012 + to 2013'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2013 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2013.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2013 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2013 + period_coverage: + start_date: '2013-04-01' + end_date: '2014-03-31' + basis: fiscal + source_period_label: 2013 to 2014 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2013 to 2014 + ordinal: 0 + column: P + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2013 to 2014 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2013 + to 2014'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2014 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2014.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2014 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2014 + period_coverage: + start_date: '2014-04-01' + end_date: '2015-03-31' + basis: fiscal + source_period_label: 2014 to 2015 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2014 to 2015 + ordinal: 0 + column: Q + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2014 to 2015 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2014 + to 2015'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2015 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2015.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2015 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2015 + period_coverage: + start_date: '2015-04-01' + end_date: '2016-03-31' + basis: fiscal + source_period_label: 2015 to 2016 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2015 to 2016 + ordinal: 0 + column: R + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2015 to 2016 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2015 + to 2016'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2016 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2016.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2016 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2016 + period_coverage: + start_date: '2016-04-01' + end_date: '2017-03-31' + basis: fiscal + source_period_label: 2016 to 2017 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2016 to 2017 + ordinal: 0 + column: S + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2016 to 2017 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2016 + to 2017'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2017 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2017.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2017 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2017 + period_coverage: + start_date: '2017-04-01' + end_date: '2018-03-31' + basis: fiscal + source_period_label: 2017 to 2018 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2017 to 2018 + ordinal: 0 + column: T + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2017 to 2018 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2017 + to 2018'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2018.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2018 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2018 + period_coverage: + start_date: '2018-04-01' + end_date: '2019-03-31' + basis: fiscal + source_period_label: 2018 to 2019 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2018 to 2019 + ordinal: 0 + column: U + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2018 to 2019 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2018 + to 2019'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2019.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2019 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2019 + period_coverage: + start_date: '2019-04-01' + end_date: '2020-03-31' + basis: fiscal + source_period_label: 2019 to 2020 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2019 to 2020 + ordinal: 0 + column: V + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2019 to 2020 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2019 + to 2020'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2020.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2020 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2020 + period_coverage: + start_date: '2020-04-01' + end_date: '2021-03-31' + basis: fiscal + source_period_label: 2020 to 2021 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2020 to 2021 + ordinal: 0 + column: W + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2020 to 2021 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2020 + to 2021'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2021.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2021 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2021 + period_coverage: + start_date: '2021-04-01' + end_date: '2022-03-31' + basis: fiscal + source_period_label: 2021 to 2022 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2021 to 2022 + ordinal: 0 + column: X + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2021 to 2022 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2021 + to 2022'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2022.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2022 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022 to 2023 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2022 to 2023 + ordinal: 0 + column: Y + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2022 to 2023 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2022 + to 2023'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2023.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2023 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023 to 2024 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2023 to 2024 + ordinal: 0 + column: Z + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2023 to 2024 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2023 + to 2024'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.crpsf_fye2025.ni_district_domestic_rates.fy2024.v1 + source_record_id_prefix: ons.crpsf_fye2025.ni_district_domestic_rates.fy2024 + sheet_name: Northern Ireland + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024 to 2025 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: household + entity_role: domestic_ratepayer + domain: public_sector_finances + groupby_dimension: ons.crpsf_revenue_line + rows: + - value_id: ni_district_domestic_rates + label: Northern Ireland District Domestic Rates + ordinal: 0 + row_number: 52 + expected_row_header_column: A + expected_row_header: Northern Ireland District Domestic Rates + table_record_kind: total + guard_cells: + - column: A + row: 1 + expected_value: Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland + label: sheet title + - column: A + row: 2 + expected_value: This worksheet contains one table. Some cells refer to notes which can be found + on the notes worksheet tab. All numeric values equate to £ millions. The table is measured on + a financial year basis - starting in April and ending the following March. + label: unit and period statement + - column: A + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland District Domestic Rates, 2024 to 2025 + ordinal: 0 + column: AA + source_column_id: amount + expected_column_header_row: 3 + expected_column_header: 2024 to 2025 + concept: ons.northern_ireland_district_domestic_rates + source_concept: ons.northern_ireland_district_domestic_rates + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/datasets/countryandregionalpublicsectorfinancesrevenuetables + concept_evidence_notes: ONS country and regional public sector finances, financial year ending 2025, + worksheet 'Northern Ireland', row 52 ('Northern Ireland District Domestic Rates'), column '2024 + to 2025'. This worksheet contains one table. Some cells refer to notes which can be found on the + notes worksheet tab. All numeric values equate to £ millions. The table is measured on a financial + year basis - starting in April and ending the following March. + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number diff --git a/packages/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/source_package.yaml b/packages/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/source_package.yaml new file mode 100644 index 00000000..9eba67d1 --- /dev/null +++ b/packages/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026/source_package.yaml @@ -0,0 +1,445 @@ +# ONS consumer price inflation time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied +# hydrocarbons (butane, propane etc) 2015=100', released 21 October 2026, for +# PolicyEngine/chronicle#395 (comment of 29 October, bottled gas). +# +# The index's annual figures for 2023 to 2025 and its January values for 2023 to 2026, as +# published (2015=100). ONS's annual figure for an index is the average of its twelve +# monthly values. +schema_version: ledger.source_package.v1 +package_id: ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026 +label: 'ONS MM23 L7EA: CPI index for COICOP 04.5.2.2 Liquefied hydrocarbons, 2023 to 2026' +dimension_labels: + ons.mm23_series: Consumer price inflation (MM23) series +artifact: + source_name: ons + source_table: 'MM23 time series L7EA: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) + 2015=100' + resource_package: db + resource_directory: data/ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026 + manifest: manifest.yaml + vintage: mm23_2026_10_21 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the ONS time series CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: ons.mm23_l7ea.cy2023 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7ea.cy2023.v1 + source_record_id_prefix: ons.mm23_l7ea.cy2023 + sheet_name: l7ea + period_type: calendar_year + period: 2023 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7ea + label: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + ordinal: 0 + row_number: 17 + expected_row_header_column: A + expected_row_header: 2023 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7EA + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100), 2023 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + concept: ons.cpi_index_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l7ea + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 + concept_evidence_notes: ONS time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100', released 21 October 2026; the row labelled '2023'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7ea.cy2024 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7ea.cy2024.v1 + source_record_id_prefix: ons.mm23_l7ea.cy2024 + sheet_name: l7ea + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7ea + label: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: 2024 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7EA + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100), 2024 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + concept: ons.cpi_index_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l7ea + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 + concept_evidence_notes: ONS time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100', released 21 October 2026; the row labelled '2024'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7ea.cy2025 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7ea.cy2025.v1 + source_record_id_prefix: ons.mm23_l7ea.cy2025 + sheet_name: l7ea + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7ea + label: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7EA + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100), 2025 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + concept: ons.cpi_index_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l7ea + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 + concept_evidence_notes: ONS time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100', released 21 October 2026; the row labelled '2025'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7ea.m2023_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7ea.m2023_01.v1 + source_record_id_prefix: ons.mm23_l7ea.m2023_01 + sheet_name: l7ea + period_type: month + period: 2023-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7ea + label: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + ordinal: 0 + row_number: 163 + expected_row_header_column: A + expected_row_header: 2023 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7EA + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100), 2023 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + concept: ons.cpi_index_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l7ea + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 + concept_evidence_notes: ONS time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100', released 21 October 2026; the row labelled '2023 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7ea.m2024_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7ea.m2024_01.v1 + source_record_id_prefix: ons.mm23_l7ea.m2024_01 + sheet_name: l7ea + period_type: month + period: 2024-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7ea + label: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + ordinal: 0 + row_number: 175 + expected_row_header_column: A + expected_row_header: 2024 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7EA + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100), 2024 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + concept: ons.cpi_index_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l7ea + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 + concept_evidence_notes: ONS time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100', released 21 October 2026; the row labelled '2024 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7ea.m2025_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7ea.m2025_01.v1 + source_record_id_prefix: ons.mm23_l7ea.m2025_01 + sheet_name: l7ea + period_type: month + period: 2025-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7ea + label: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + ordinal: 0 + row_number: 187 + expected_row_header_column: A + expected_row_header: 2025 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7EA + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100), 2025 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + concept: ons.cpi_index_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l7ea + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 + concept_evidence_notes: ONS time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100', released 21 October 2026; the row labelled '2025 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7ea.m2026_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7ea.m2026_01.v1 + source_record_id_prefix: ons.mm23_l7ea.m2026_01 + sheet_name: l7ea + period_type: month + period: 2026-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7ea + label: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + ordinal: 0 + row_number: 199 + expected_row_header_column: A + expected_row_header: 2026 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7EA + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100), 2026 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, propane etc) 2015=100 + concept: ons.cpi_index_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l7ea + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7ea/mm23 + concept_evidence_notes: ONS time series L7EA (MM23), 'CPI INDEX 04.5.2.2 Liquefied hydrocarbons (butane, + propane etc) 2015=100', released 21 October 2026; the row labelled '2026 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number diff --git a/packages/ons/mm23_cpi_index_natural_gas_october_2026/source_package.yaml b/packages/ons/mm23_cpi_index_natural_gas_october_2026/source_package.yaml new file mode 100644 index 00000000..599233bc --- /dev/null +++ b/packages/ons/mm23_cpi_index_natural_gas_october_2026/source_package.yaml @@ -0,0 +1,444 @@ +# ONS consumer price inflation time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas +# and town gas 2015=100', released 21 October 2026, for PolicyEngine/chronicle#395 +# (comment of 29 October, bottled gas). +# +# The index's annual figures for 2023 to 2025 and its January values for 2023 to 2026, as +# published (2015=100). ONS's annual figure for an index is the average of its twelve +# monthly values. +schema_version: ledger.source_package.v1 +package_id: ons-mm23-cpi-index-natural-gas-october-2026 +label: 'ONS MM23 L7E9: CPI index for COICOP 04.5.2.1 Natural gas and town gas, 2023 to 2026' +dimension_labels: + ons.mm23_series: Consumer price inflation (MM23) series +artifact: + source_name: ons + source_table: 'MM23 time series L7E9: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100' + resource_package: db + resource_directory: data/ons/mm23_cpi_index_natural_gas_october_2026 + manifest: manifest.yaml + vintage: mm23_2026_10_21 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the ONS time series CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: ons.mm23_l7e9.cy2023 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7e9.cy2023.v1 + source_record_id_prefix: ons.mm23_l7e9.cy2023 + sheet_name: l7e9 + period_type: calendar_year + period: 2023 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7e9 + label: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + ordinal: 0 + row_number: 17 + expected_row_header_column: A + expected_row_header: 2023 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7E9 + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.1 Natural gas and town gas (2015=100), 2023 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + concept: ons.cpi_index_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l7e9 + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 + concept_evidence_notes: ONS time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas and town gas + 2015=100', released 21 October 2026; the row labelled '2023'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7e9.cy2024 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7e9.cy2024.v1 + source_record_id_prefix: ons.mm23_l7e9.cy2024 + sheet_name: l7e9 + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7e9 + label: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: 2024 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7E9 + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.1 Natural gas and town gas (2015=100), 2024 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + concept: ons.cpi_index_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l7e9 + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 + concept_evidence_notes: ONS time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas and town gas + 2015=100', released 21 October 2026; the row labelled '2024'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7e9.cy2025 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7e9.cy2025.v1 + source_record_id_prefix: ons.mm23_l7e9.cy2025 + sheet_name: l7e9 + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7e9 + label: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7E9 + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.1 Natural gas and town gas (2015=100), 2025 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + concept: ons.cpi_index_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l7e9 + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 + concept_evidence_notes: ONS time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas and town gas + 2015=100', released 21 October 2026; the row labelled '2025'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7e9.m2023_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7e9.m2023_01.v1 + source_record_id_prefix: ons.mm23_l7e9.m2023_01 + sheet_name: l7e9 + period_type: month + period: 2023-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7e9 + label: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + ordinal: 0 + row_number: 163 + expected_row_header_column: A + expected_row_header: 2023 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7E9 + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.1 Natural gas and town gas (2015=100), 2023 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + concept: ons.cpi_index_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l7e9 + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 + concept_evidence_notes: ONS time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas and town gas + 2015=100', released 21 October 2026; the row labelled '2023 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7e9.m2024_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7e9.m2024_01.v1 + source_record_id_prefix: ons.mm23_l7e9.m2024_01 + sheet_name: l7e9 + period_type: month + period: 2024-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7e9 + label: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + ordinal: 0 + row_number: 175 + expected_row_header_column: A + expected_row_header: 2024 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7E9 + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.1 Natural gas and town gas (2015=100), 2024 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + concept: ons.cpi_index_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l7e9 + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 + concept_evidence_notes: ONS time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas and town gas + 2015=100', released 21 October 2026; the row labelled '2024 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7e9.m2025_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7e9.m2025_01.v1 + source_record_id_prefix: ons.mm23_l7e9.m2025_01 + sheet_name: l7e9 + period_type: month + period: 2025-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7e9 + label: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + ordinal: 0 + row_number: 187 + expected_row_header_column: A + expected_row_header: 2025 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7E9 + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.1 Natural gas and town gas (2015=100), 2025 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + concept: ons.cpi_index_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l7e9 + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 + concept_evidence_notes: ONS time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas and town gas + 2015=100', released 21 October 2026; the row labelled '2025 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number +- record_set_id: ons.mm23_l7e9.m2026_01 + provenance_class: survey_aggregate + survey_instrument: ONS consumer price index price collection + assertion: observation + record_set_spec_id: ons.mm23_l7e9.m2026_01.v1 + source_record_id_prefix: ons.mm23_l7e9.m2026_01 + sheet_name: l7e9 + period_type: month + period: 2026-01 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l7e9 + label: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + ordinal: 0 + row_number: 199 + expected_row_header_column: A + expected_row_header: 2026 JAN + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L7E9 + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI index, 04.5.2.1 Natural gas and town gas (2015=100), 2026 JAN + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI INDEX 04.5.2.1 Natural gas and town gas 2015=100 + concept: ons.cpi_index_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l7e9 + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l7e9/mm23 + concept_evidence_notes: ONS time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural gas and town gas + 2015=100', released 21 October 2026; the row labelled '2026 JAN'. + unit: index_2015_100 + aggregation: ratio + expected_cell_type: number diff --git a/packages/ons/mm23_cpi_weight_gas_october_2026/source_package.yaml b/packages/ons/mm23_cpi_weight_gas_october_2026/source_package.yaml new file mode 100644 index 00000000..4fe88402 --- /dev/null +++ b/packages/ons/mm23_cpi_weight_gas_october_2026/source_package.yaml @@ -0,0 +1,216 @@ +# ONS consumer price inflation time series CJXB (MM23), 'CPI WEIGHTS 04.5.2 : GAS', +# released 21 October 2026, for PolicyEngine/chronicle#395 (comment of 29 October, bottled +# gas). +# +# The weights for weight years 2024 to 2026, as published. ONS states the weights in parts +# per thousand of the CPI basket: CJXB's series metadata says so, and L89X and L89Y, whose +# metadata leave the unit blank, are CJXB's two classes (L89X + L89Y equals CJXB in each +# of these years). ONS bases the weights for index year Y on household spending in year +# Y-2, price-updated to January of Y ('Consumer price inflation, updating weights: 2026'); +# the package stores the weights as published and undoes nothing. +schema_version: ledger.source_package.v1 +package_id: ons-mm23-cpi-weight-gas-october-2026 +label: 'ONS MM23 CJXB: CPI weight for COICOP 04.5.2 Gas, weight years 2024 to 2026' +dimension_labels: + ons.mm23_series: Consumer price inflation (MM23) series +artifact: + source_name: ons + source_table: 'MM23 time series CJXB: CPI WEIGHTS 04.5.2 : GAS' + resource_package: db + resource_directory: data/ons/mm23_cpi_weight_gas_october_2026 + manifest: manifest.yaml + vintage: mm23_2026_10_21 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the ONS time series CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: ons.mm23_cjxb.cy2024 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_cjxb.cy2024.v1 + source_record_id_prefix: ons.mm23_cjxb.cy2024 + sheet_name: cjxb + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: cjxb + label: 'CPI WEIGHTS 04.5.2 : GAS' + ordinal: 0 + row_number: 45 + expected_row_header_column: A + expected_row_header: 2024 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CJXB + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 5 + expected_value: Parts per 1000 + label: Unit cell + measures: + - measure_id: value + label: CPI weight, 04.5.2 Gas, 2024 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CPI WEIGHTS 04.5.2 : GAS' + concept: ons.cpi_weight_04_5_2_gas + source_concept: ons.mm23_cjxb + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/cjxb/mm23 + concept_evidence_notes: 'ONS time series CJXB (MM23), ''CPI WEIGHTS 04.5.2 : GAS'', released 21 October + 2026; the row labelled ''2024''.' + unit: parts_per_thousand + aggregation: share + expected_cell_type: number +- record_set_id: ons.mm23_cjxb.cy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_cjxb.cy2025.v1 + source_record_id_prefix: ons.mm23_cjxb.cy2025 + sheet_name: cjxb + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: cjxb + label: 'CPI WEIGHTS 04.5.2 : GAS' + ordinal: 0 + row_number: 46 + expected_row_header_column: A + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CJXB + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 5 + expected_value: Parts per 1000 + label: Unit cell + measures: + - measure_id: value + label: CPI weight, 04.5.2 Gas, 2025 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CPI WEIGHTS 04.5.2 : GAS' + concept: ons.cpi_weight_04_5_2_gas + source_concept: ons.mm23_cjxb + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/cjxb/mm23 + concept_evidence_notes: 'ONS time series CJXB (MM23), ''CPI WEIGHTS 04.5.2 : GAS'', released 21 October + 2026; the row labelled ''2025''.' + unit: parts_per_thousand + aggregation: share + expected_cell_type: number +- record_set_id: ons.mm23_cjxb.cy2026 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_cjxb.cy2026.v1 + source_record_id_prefix: ons.mm23_cjxb.cy2026 + sheet_name: cjxb + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: cjxb + label: 'CPI WEIGHTS 04.5.2 : GAS' + ordinal: 0 + row_number: 47 + expected_row_header_column: A + expected_row_header: 2026 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CJXB + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 5 + expected_value: Parts per 1000 + label: Unit cell + measures: + - measure_id: value + label: CPI weight, 04.5.2 Gas, 2026 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CPI WEIGHTS 04.5.2 : GAS' + concept: ons.cpi_weight_04_5_2_gas + source_concept: ons.mm23_cjxb + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/cjxb/mm23 + concept_evidence_notes: 'ONS time series CJXB (MM23), ''CPI WEIGHTS 04.5.2 : GAS'', released 21 October + 2026; the row labelled ''2026''.' + unit: parts_per_thousand + aggregation: share + expected_cell_type: number diff --git a/packages/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/source_package.yaml b/packages/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/source_package.yaml new file mode 100644 index 00000000..87d6fb95 --- /dev/null +++ b/packages/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026/source_package.yaml @@ -0,0 +1,204 @@ +# ONS consumer price inflation time series L89Y (MM23), 'CPI WEIGHTS 04.5.2.2 Liquefied +# hydrocarbons (butane, propane,etc)', released 21 October 2026, for +# PolicyEngine/chronicle#395 (comment of 29 October, bottled gas). +# +# The weights for weight years 2024 to 2026, as published. ONS states the weights in parts +# per thousand of the CPI basket: CJXB's series metadata says so, and L89X and L89Y, whose +# metadata leave the unit blank, are CJXB's two classes (L89X + L89Y equals CJXB in each +# of these years). ONS bases the weights for index year Y on household spending in year +# Y-2, price-updated to January of Y ('Consumer price inflation, updating weights: 2026'); +# the package stores the weights as published and undoes nothing. +schema_version: ledger.source_package.v1 +package_id: ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026 +label: 'ONS MM23 L89Y: CPI weight for COICOP 04.5.2.2 Liquefied hydrocarbons, weight years 2024 to 2026' +dimension_labels: + ons.mm23_series: Consumer price inflation (MM23) series +artifact: + source_name: ons + source_table: 'MM23 time series L89Y: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc)' + resource_package: db + resource_directory: data/ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026 + manifest: manifest.yaml + vintage: mm23_2026_10_21 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the ONS time series CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: ons.mm23_l89y.cy2024 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_l89y.cy2024.v1 + source_record_id_prefix: ons.mm23_l89y.cy2024 + sheet_name: l89y + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l89y + label: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc) + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: 2024 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L89Y + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI weight, 04.5.2.2 Liquefied hydrocarbons, 2024 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc) + concept: ons.cpi_weight_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l89y + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89y/mm23 + concept_evidence_notes: ONS time series L89Y (MM23), 'CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons + (butane, propane,etc)', released 21 October 2026; the row labelled '2024'. + unit: parts_per_thousand + aggregation: share + expected_cell_type: number +- record_set_id: ons.mm23_l89y.cy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_l89y.cy2025.v1 + source_record_id_prefix: ons.mm23_l89y.cy2025 + sheet_name: l89y + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l89y + label: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc) + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L89Y + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI weight, 04.5.2.2 Liquefied hydrocarbons, 2025 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc) + concept: ons.cpi_weight_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l89y + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89y/mm23 + concept_evidence_notes: ONS time series L89Y (MM23), 'CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons + (butane, propane,etc)', released 21 October 2026; the row labelled '2025'. + unit: parts_per_thousand + aggregation: share + expected_cell_type: number +- record_set_id: ons.mm23_l89y.cy2026 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_l89y.cy2026.v1 + source_record_id_prefix: ons.mm23_l89y.cy2026 + sheet_name: l89y + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l89y + label: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc) + ordinal: 0 + row_number: 20 + expected_row_header_column: A + expected_row_header: 2026 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L89Y + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI weight, 04.5.2.2 Liquefied hydrocarbons, 2026 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons (butane, propane,etc) + concept: ons.cpi_weight_04_5_2_2_liquefied_hydrocarbons + source_concept: ons.mm23_l89y + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89y/mm23 + concept_evidence_notes: ONS time series L89Y (MM23), 'CPI WEIGHTS 04.5.2.2 Liquefied hydrocarbons + (butane, propane,etc)', released 21 October 2026; the row labelled '2026'. + unit: parts_per_thousand + aggregation: share + expected_cell_type: number diff --git a/packages/ons/mm23_cpi_weight_natural_gas_october_2026/source_package.yaml b/packages/ons/mm23_cpi_weight_natural_gas_october_2026/source_package.yaml new file mode 100644 index 00000000..7e1188e2 --- /dev/null +++ b/packages/ons/mm23_cpi_weight_natural_gas_october_2026/source_package.yaml @@ -0,0 +1,204 @@ +# ONS consumer price inflation time series L89X (MM23), 'CPI WEIGHTS 04.5.2.1 Natural gas +# and town gas', released 21 October 2026, for PolicyEngine/chronicle#395 (comment of 29 +# October, bottled gas). +# +# The weights for weight years 2024 to 2026, as published. ONS states the weights in parts +# per thousand of the CPI basket: CJXB's series metadata says so, and L89X and L89Y, whose +# metadata leave the unit blank, are CJXB's two classes (L89X + L89Y equals CJXB in each +# of these years). ONS bases the weights for index year Y on household spending in year +# Y-2, price-updated to January of Y ('Consumer price inflation, updating weights: 2026'); +# the package stores the weights as published and undoes nothing. +schema_version: ledger.source_package.v1 +package_id: ons-mm23-cpi-weight-natural-gas-october-2026 +label: 'ONS MM23 L89X: CPI weight for COICOP 04.5.2.1 Natural gas and town gas, weight years 2024 to 2026' +dimension_labels: + ons.mm23_series: Consumer price inflation (MM23) series +artifact: + source_name: ons + source_table: 'MM23 time series L89X: CPI WEIGHTS 04.5.2.1 Natural gas and town gas' + resource_package: db + resource_directory: data/ons/mm23_cpi_weight_natural_gas_october_2026 + manifest: manifest.yaml + vintage: mm23_2026_10_21 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the ONS time series CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: ons.mm23_l89x.cy2024 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_l89x.cy2024.v1 + source_record_id_prefix: ons.mm23_l89x.cy2024 + sheet_name: l89x + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l89x + label: CPI WEIGHTS 04.5.2.1 Natural gas and town gas + ordinal: 0 + row_number: 18 + expected_row_header_column: A + expected_row_header: 2024 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L89X + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI weight, 04.5.2.1 Natural gas and town gas, 2024 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI WEIGHTS 04.5.2.1 Natural gas and town gas + concept: ons.cpi_weight_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l89x + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89x/mm23 + concept_evidence_notes: ONS time series L89X (MM23), 'CPI WEIGHTS 04.5.2.1 Natural gas and town gas', + released 21 October 2026; the row labelled '2024'. + unit: parts_per_thousand + aggregation: share + expected_cell_type: number +- record_set_id: ons.mm23_l89x.cy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_l89x.cy2025.v1 + source_record_id_prefix: ons.mm23_l89x.cy2025 + sheet_name: l89x + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l89x + label: CPI WEIGHTS 04.5.2.1 Natural gas and town gas + ordinal: 0 + row_number: 19 + expected_row_header_column: A + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L89X + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI weight, 04.5.2.1 Natural gas and town gas, 2025 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI WEIGHTS 04.5.2.1 Natural gas and town gas + concept: ons.cpi_weight_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l89x + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89x/mm23 + concept_evidence_notes: ONS time series L89X (MM23), 'CPI WEIGHTS 04.5.2.1 Natural gas and town gas', + released 21 October 2026; the row labelled '2025'. + unit: parts_per_thousand + aggregation: share + expected_cell_type: number +- record_set_id: ons.mm23_l89x.cy2026 + provenance_class: model_output + assertion: observation + record_set_spec_id: ons.mm23_l89x.cy2026.v1 + source_record_id_prefix: ons.mm23_l89x.cy2026 + sheet_name: l89x + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: cpi_household_expenditure + domain: consumer_prices + groupby_dimension: ons.mm23_series + rows: + - value_id: l89x + label: CPI WEIGHTS 04.5.2.1 Natural gas and town gas + ordinal: 0 + row_number: 20 + expected_row_header_column: A + expected_row_header: 2026 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: L89X + label: series identifier + - column: B + row: 3 + expected_value: MM23 + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + measures: + - measure_id: value + label: CPI weight, 04.5.2.1 Natural gas and town gas, 2026 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: CPI WEIGHTS 04.5.2.1 Natural gas and town gas + concept: ons.cpi_weight_04_5_2_1_natural_gas_and_town_gas + source_concept: ons.mm23_l89x + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/l89x/mm23 + concept_evidence_notes: ONS time series L89X (MM23), 'CPI WEIGHTS 04.5.2.1 Natural gas and town gas', + released 21 October 2026; the row labelled '2026'. + unit: parts_per_thousand + aggregation: share + expected_cell_type: number diff --git a/packages/ons/pusf_vehicle_duty_businesses_october_2026/source_package.yaml b/packages/ons/pusf_vehicle_duty_businesses_october_2026/source_package.yaml new file mode 100644 index 00000000..5905ec4a --- /dev/null +++ b/packages/ons/pusf_vehicle_duty_businesses_october_2026/source_package.yaml @@ -0,0 +1,581 @@ +# ONS public sector finances time series EKED (PUSF), 'CG: Current receipts: Taxes on +# production: Vehicle duty paid by businesses: £m', released 21 October 2026, for +# PolicyEngine/chronicle#395 (comment of 29 October, vehicle excise duty). +# +# Annual calendar-year observations, 2018 to 2025, as the series publishes them; its +# quarters and months are not ported. CDDZ (households, 'Other taxes') and EKED +# (businesses, 'Taxes on production') are the national accounts' split of vehicle excise +# duty, which the OBR forecasts as one total. The package derives no total and no +# financial year. The series' metadata state no accounting basis, while the OBR's VED line +# is on a cash basis: use the split for the households' and businesses' shares, not as +# levels against the OBR line. +schema_version: ledger.source_package.v1 +package_id: ons-pusf-vehicle-duty-businesses-october-2026 +label: 'ONS PUSF EKED: vehicle duty paid by businesses, calendar years 2018 to 2025' +dimension_labels: + ons.pusf_series: Public sector finances (PUSF) series +artifact: + source_name: ons + source_table: 'PUSF time series EKED: CG: Current receipts: Taxes on production: Vehicle duty paid by + businesses: £m' + resource_package: db + resource_directory: data/ons/pusf_vehicle_duty_businesses_october_2026 + manifest: manifest.yaml + vintage: pusf_2026_10_21 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the ONS time series CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: ons.pusf_eked.cy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2018.v1 + source_record_id_prefix: ons.pusf_eked.cy2018 + sheet_name: eked + period_type: calendar_year + period: 2018 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 64 + expected_row_header_column: A + expected_row_header: 2018 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2018 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2018''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_eked.cy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2019.v1 + source_record_id_prefix: ons.pusf_eked.cy2019 + sheet_name: eked + period_type: calendar_year + period: 2019 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 65 + expected_row_header_column: A + expected_row_header: 2019 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2019 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2019''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_eked.cy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2020.v1 + source_record_id_prefix: ons.pusf_eked.cy2020 + sheet_name: eked + period_type: calendar_year + period: 2020 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 66 + expected_row_header_column: A + expected_row_header: 2020 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2020 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2020''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_eked.cy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2021.v1 + source_record_id_prefix: ons.pusf_eked.cy2021 + sheet_name: eked + period_type: calendar_year + period: 2021 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 67 + expected_row_header_column: A + expected_row_header: 2021 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2021 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2021''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_eked.cy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2022.v1 + source_record_id_prefix: ons.pusf_eked.cy2022 + sheet_name: eked + period_type: calendar_year + period: 2022 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 68 + expected_row_header_column: A + expected_row_header: 2022 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2022 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2022''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_eked.cy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2023.v1 + source_record_id_prefix: ons.pusf_eked.cy2023 + sheet_name: eked + period_type: calendar_year + period: 2023 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 69 + expected_row_header_column: A + expected_row_header: 2023 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2023 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2023''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_eked.cy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2024.v1 + source_record_id_prefix: ons.pusf_eked.cy2024 + sheet_name: eked + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 70 + expected_row_header_column: A + expected_row_header: 2024 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2024 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2024''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_eked.cy2025 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_eked.cy2025.v1 + source_record_id_prefix: ons.pusf_eked.cy2025 + sheet_name: eked + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: eked + label: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: £m' + ordinal: 0 + row_number: 71 + expected_row_header_column: A + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: EKED + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by businesses, 2025 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Taxes on production: Vehicle duty paid by businesses: + £m' + concept: ons.vehicle_duty_paid_by_businesses + source_concept: ons.pusf_eked + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/eked/pusf + concept_evidence_notes: 'ONS time series EKED (PUSF), ''CG: Current receipts: Taxes on production: + Vehicle duty paid by businesses: £m'', released 21 October 2026; the row labelled ''2025''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number diff --git a/packages/ons/pusf_vehicle_duty_households_october_2026/source_package.yaml b/packages/ons/pusf_vehicle_duty_households_october_2026/source_package.yaml new file mode 100644 index 00000000..da2f8c7c --- /dev/null +++ b/packages/ons/pusf_vehicle_duty_households_october_2026/source_package.yaml @@ -0,0 +1,573 @@ +# ONS public sector finances time series CDDZ (PUSF), 'CG: Current receipts: Other taxes: +# Vehicle duty paid by households: £m CPNSA', released 21 October 2026, for +# PolicyEngine/chronicle#395 (comment of 29 October, vehicle excise duty). +# +# Annual calendar-year observations, 2018 to 2025, as the series publishes them; its +# quarters and months are not ported. CDDZ (households, 'Other taxes') and EKED +# (businesses, 'Taxes on production') are the national accounts' split of vehicle excise +# duty, which the OBR forecasts as one total. The package derives no total and no +# financial year. The series' metadata state no accounting basis, while the OBR's VED line +# is on a cash basis: use the split for the households' and businesses' shares, not as +# levels against the OBR line. +schema_version: ledger.source_package.v1 +package_id: ons-pusf-vehicle-duty-households-october-2026 +label: 'ONS PUSF CDDZ: vehicle duty paid by households, calendar years 2018 to 2025' +dimension_labels: + ons.pusf_series: Public sector finances (PUSF) series +artifact: + source_name: ons + source_table: 'PUSF time series CDDZ: CG: Current receipts: Other taxes: Vehicle duty paid by households: + £m CPNSA' + resource_package: db + resource_directory: data/ons/pusf_vehicle_duty_households_october_2026 + manifest: manifest.yaml + vintage: pusf_2026_10_21 + extracted_at: '2026-10-30' + extraction_method: delimited text full-row parse of the ONS time series CSV + parser: delimited_text_full_rows + artifact_year: 2026 +record_sets: +- record_set_id: ons.pusf_cddz.cy2018 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2018.v1 + source_record_id_prefix: ons.pusf_cddz.cy2018 + sheet_name: cddz + period_type: calendar_year + period: 2018 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 40 + expected_row_header_column: A + expected_row_header: 2018 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2018 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2018''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_cddz.cy2019 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2019.v1 + source_record_id_prefix: ons.pusf_cddz.cy2019 + sheet_name: cddz + period_type: calendar_year + period: 2019 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 41 + expected_row_header_column: A + expected_row_header: 2019 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2019 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2019''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_cddz.cy2020 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2020.v1 + source_record_id_prefix: ons.pusf_cddz.cy2020 + sheet_name: cddz + period_type: calendar_year + period: 2020 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 42 + expected_row_header_column: A + expected_row_header: 2020 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2020 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2020''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_cddz.cy2021 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2021.v1 + source_record_id_prefix: ons.pusf_cddz.cy2021 + sheet_name: cddz + period_type: calendar_year + period: 2021 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 43 + expected_row_header_column: A + expected_row_header: 2021 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2021 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2021''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_cddz.cy2022 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2022.v1 + source_record_id_prefix: ons.pusf_cddz.cy2022 + sheet_name: cddz + period_type: calendar_year + period: 2022 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 44 + expected_row_header_column: A + expected_row_header: 2022 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2022 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2022''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_cddz.cy2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2023.v1 + source_record_id_prefix: ons.pusf_cddz.cy2023 + sheet_name: cddz + period_type: calendar_year + period: 2023 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 45 + expected_row_header_column: A + expected_row_header: 2023 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2023 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2023''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_cddz.cy2024 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2024.v1 + source_record_id_prefix: ons.pusf_cddz.cy2024 + sheet_name: cddz + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 46 + expected_row_header_column: A + expected_row_header: 2024 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2024 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2024''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: ons.pusf_cddz.cy2025 + provenance_class: administrative + assertion: observation + record_set_spec_id: ons.pusf_cddz.cy2025.v1 + source_record_id_prefix: ons.pusf_cddz.cy2025 + sheet_name: cddz + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: household + entity_role: vehicle_excise_duty_payer + domain: public_sector_finances + groupby_dimension: ons.pusf_series + rows: + - value_id: cddz + label: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + ordinal: 0 + row_number: 47 + expected_row_header_column: A + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: A + row: 2 + expected_value: CDID + label: series identifier heading + - column: B + row: 2 + expected_value: CDDZ + label: series identifier + - column: B + row: 3 + expected_value: PUSF + label: source dataset + - column: B + row: 6 + expected_value: 21-10-2026 + label: release date + - column: B + row: 4 + expected_value: £ + label: PreUnit cell + - column: B + row: 5 + expected_value: m + label: Unit cell + measures: + - measure_id: value + label: Vehicle duty paid by households, 2025 + ordinal: 0 + column: B + source_column_id: value + expected_column_header_row: 1 + expected_column_header: 'CG: Current receipts: Other taxes: Vehicle duty paid by households: £m CPNSA' + concept: ons.vehicle_duty_paid_by_households + source_concept: ons.pusf_cddz + concept_relation: source_label + concept_authority: ons + concept_evidence_url: https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/timeseries/cddz/pusf + concept_evidence_notes: 'ONS time series CDDZ (PUSF), ''CG: Current receipts: Other taxes: Vehicle + duty paid by households: £m CPNSA'', released 21 October 2026; the row labelled ''2025''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number diff --git a/packages/welshgov/childcare_offer_report_2023_24/source_package.yaml b/packages/welshgov/childcare_offer_report_2023_24/source_package.yaml new file mode 100644 index 00000000..a116ec48 --- /dev/null +++ b/packages/welshgov/childcare_offer_report_2023_24/source_package.yaml @@ -0,0 +1,228 @@ +# Welsh Government, Report of the Childcare Offer for Wales: September 2023 to August 2024 +# (social research 99/2025, 15 October 2025), archived PDF on the pdf_text_numbers lane, +# for PolicyEngine/chronicle#395 item 3. Written by scripts/build_uk_395_packages.py. +# +# Table 4's three figures, for the Offer year September 2023 to August 2024: children in +# Offer-funded childcare (21,283; the Offer's monitoring information), the estimated +# eligible population under the current eligibility criteria (36,600; Welsh Government +# analysis of the ONS Annual Population Survey 2023, so calendar-2023 survey data behind a +# fact for the 2023-24 Offer year) and the estimated take-up rate (58%). The report +# publishes the rate rounded; the package stores the published figures and derives none. +# The Offer year runs September to August, so the facts are academic-year periods stamped +# by their opening year, with dates and no fiscal or calendar basis. No later report is +# published yet. +schema_version: ledger.source_package.v1 +package_id: welshgov-childcare-offer-report-2023-24 +label: 'Welsh Government Childcare Offer for Wales report, Table 4: children funded, estimated eligible + population and estimated take-up, 2023-24' +dimension_labels: + welshgov.childcare_offer_table_4_line: Childcare Offer report Table 4 line +artifact: + source_name: welshgov + source_table: 'Report of the Childcare Offer for Wales: September 2023 to August 2024, Table 4' + resource_package: db + resource_directory: data/welshgov/childcare_offer_report_2023_24 + manifest: manifest.yaml + vintage: childcare_offer_report_2025_10_15 + extracted_at: '2026-10-30' + extraction_method: pypdf text-line number extraction from the full publisher PDF + parser: pdf_text_numbers + artifact_year: 2025 +record_sets: +- record_set_id: welshgov.childcare_offer_report_2023_24.table_4.children_in_offer_funded_childcare.ay2023 + provenance_class: administrative + assertion: observation + record_set_spec_id: welshgov.childcare_offer_report_2023_24.table_4.children_in_offer_funded_childcare.ay2023.v1 + source_record_id_prefix: welshgov.childcare_offer_report_2023_24.table_4.children_in_offer_funded_childcare.ay2023 + sheet_name: document_numbers + period_type: academic_year + period: 2023 + period_coverage: + start_date: '2023-09-01' + end_date: '2024-08-31' + source_period_label: September 2023 to August 2024 (2023-24) + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: child_in_offer_funded_childcare + domain: childcare + groupby_dimension: welshgov.childcare_offer_table_4_line + rows: + - value_id: children_in_offer_funded_childcare + label: Children in Offer-funded childcare this year + ordinal: 0 + row_number: 438 + expected_row_header_column: C + expected_row_header: Children in Offer-funded childcare this year 21,283 + table_record_kind: total + guard_cells: + - column: A + expected_value: 18 + label: PDF page number + - column: B + expected_value: 16 + label: PDF extracted line number + - column: D + expected_value: 21,283 + label: source number text + - column: C + row: 436 + expected_value: Table 4. Estimated take-up rate of the Childcare Offer for Wales, 2023-24 + label: table title line + measures: + - measure_id: children_in_offer_funded_childcare + label: Children in Offer-funded childcare this year + ordinal: 0 + column: E + source_column_id: children_in_offer_funded_childcare + expected_column_header_row: 1 + expected_column_header: numeric_value + concept: welshgov.childcare_offer.children_in_offer_funded_childcare + source_concept: welshgov.childcare_offer.children_in_offer_funded_childcare + concept_relation: source_label + concept_authority: welshgov + concept_evidence_url: https://www.gov.wales/report-childcare-offer-wales-september-2023-august-2024 + concept_evidence_notes: 'Welsh Government, Report of the Childcare Offer for Wales: September 2023 + to August 2024 (social research 99/2025), ''Table 4. Estimated take-up rate of the Childcare Offer + for Wales, 2023-24''. Paragraph 2.2: ''To consider the reach of the Offer, we estimate a ''take-up + rate''. This is estimated using a modelled estimate of the eligible population.'' Paragraph 2.3: + ''Based on current eligibility criteria, we estimate that 58% of eligible children accessed the + Offer in 2023-24.'' Table 4''s sources: ''Childcare Offer for Wales monitoring data, Welsh Government + analysis of the ONS Annual Population Survey 2023''. Line: ''Children in Offer-funded childcare + this year 21,283''.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: welshgov.childcare_offer_report_2023_24.table_4.estimated_eligible_population.ay2023 + provenance_class: model_output + assertion: observation + record_set_spec_id: welshgov.childcare_offer_report_2023_24.table_4.estimated_eligible_population.ay2023.v1 + source_record_id_prefix: welshgov.childcare_offer_report_2023_24.table_4.estimated_eligible_population.ay2023 + sheet_name: document_numbers + period_type: academic_year + period: 2023 + period_coverage: + start_date: '2023-09-01' + end_date: '2024-08-31' + source_period_label: September 2023 to August 2024 (2023-24) + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: child_eligible_for_childcare_offer + domain: childcare + groupby_dimension: welshgov.childcare_offer_table_4_line + rows: + - value_id: estimated_eligible_population + label: Estimated eligible population for this year + ordinal: 0 + row_number: 439 + expected_row_header_column: C + expected_row_header: Estimated eligible population for this year 36,600 + table_record_kind: total + guard_cells: + - column: A + expected_value: 18 + label: PDF page number + - column: B + expected_value: 17 + label: PDF extracted line number + - column: D + expected_value: 36,600 + label: source number text + - column: C + row: 436 + expected_value: Table 4. Estimated take-up rate of the Childcare Offer for Wales, 2023-24 + label: table title line + measures: + - measure_id: estimated_eligible_population + label: Estimated eligible population for this year + ordinal: 0 + column: E + source_column_id: estimated_eligible_population + expected_column_header_row: 1 + expected_column_header: numeric_value + concept: welshgov.childcare_offer.estimated_eligible_population + source_concept: welshgov.childcare_offer.estimated_eligible_population + concept_relation: source_label + concept_authority: welshgov + concept_evidence_url: https://www.gov.wales/report-childcare-offer-wales-september-2023-august-2024 + concept_evidence_notes: 'Welsh Government, Report of the Childcare Offer for Wales: September 2023 + to August 2024 (social research 99/2025), ''Table 4. Estimated take-up rate of the Childcare Offer + for Wales, 2023-24''. Paragraph 2.2: ''To consider the reach of the Offer, we estimate a ''take-up + rate''. This is estimated using a modelled estimate of the eligible population.'' Paragraph 2.3: + ''Based on current eligibility criteria, we estimate that 58% of eligible children accessed the + Offer in 2023-24.'' Table 4''s sources: ''Childcare Offer for Wales monitoring data, Welsh Government + analysis of the ONS Annual Population Survey 2023''. Line: ''Estimated eligible population for this + year 36,600''.' + unit: count + aggregation: sum + expected_cell_type: number +- record_set_id: welshgov.childcare_offer_report_2023_24.table_4.estimated_take_up_rate.ay2023 + provenance_class: model_output + assertion: observation + record_set_spec_id: welshgov.childcare_offer_report_2023_24.table_4.estimated_take_up_rate.ay2023.v1 + source_record_id_prefix: welshgov.childcare_offer_report_2023_24.table_4.estimated_take_up_rate.ay2023 + sheet_name: document_numbers + period_type: academic_year + period: 2023 + period_coverage: + start_date: '2023-09-01' + end_date: '2024-08-31' + source_period_label: September 2023 to August 2024 (2023-24) + geography_id: W92000004 + geography_level: country + geography_name: Wales + geography_vintage: current + entity: person + entity_role: child_eligible_for_childcare_offer + domain: childcare + groupby_dimension: welshgov.childcare_offer_table_4_line + rows: + - value_id: estimated_take_up_rate + label: Estimated take-up rate + ordinal: 0 + row_number: 440 + expected_row_header_column: C + expected_row_header: Estimated take-up rate 58% + table_record_kind: total + guard_cells: + - column: A + expected_value: 18 + label: PDF page number + - column: B + expected_value: 18 + label: PDF extracted line number + - column: D + expected_value: '58' + label: source number text + - column: C + row: 436 + expected_value: Table 4. Estimated take-up rate of the Childcare Offer for Wales, 2023-24 + label: table title line + measures: + - measure_id: estimated_take_up_rate + label: Estimated take-up rate + ordinal: 0 + column: E + source_column_id: estimated_take_up_rate + expected_column_header_row: 1 + expected_column_header: numeric_value + concept: welshgov.childcare_offer.estimated_take_up_rate + source_concept: welshgov.childcare_offer.estimated_take_up_rate + concept_relation: source_label + concept_authority: welshgov + concept_evidence_url: https://www.gov.wales/report-childcare-offer-wales-september-2023-august-2024 + concept_evidence_notes: 'Welsh Government, Report of the Childcare Offer for Wales: September 2023 + to August 2024 (social research 99/2025), ''Table 4. Estimated take-up rate of the Childcare Offer + for Wales, 2023-24''. Paragraph 2.2: ''To consider the reach of the Offer, we estimate a ''take-up + rate''. This is estimated using a modelled estimate of the eligible population.'' Paragraph 2.3: + ''Based on current eligibility criteria, we estimate that 58% of eligible children accessed the + Offer in 2023-24.'' Table 4''s sources: ''Childcare Offer for Wales monitoring data, Welsh Government + analysis of the ONS Annual Population Survey 2023''. Line: ''Estimated take-up rate 58%''.' + unit: percent + aggregation: share + expected_cell_type: number diff --git a/scripts/build_obr_efo_october_2026.py b/scripts/build_obr_efo_october_2026.py index 85d32104..017a5bc0 100644 --- a/scripts/build_obr_efo_october_2026.py +++ b/scripts/build_obr_efo_october_2026.py @@ -1595,7 +1595,7 @@ def march_header(kind: str, changes: list[str]) -> str: RECEIPTS_HEADER = """ -Receipts. The March 2026 package's 41 lines (receipts tables 3.x are now 4.x, with the +Receipts. The March 2026 package's 42 lines (receipts tables 3.x are now 4.x, with the same titles and rows), then every other row of the workbook's tables, except tables 4.9 and 4.19 (RECEIPTS_LEFT_OUT in the build script: 4.9 states no unit for its passenger numbers; 4.19 prints '£ billion' over thresholds in pounds and flags no outturn). A row diff --git a/scripts/build_uk_395_packages.py b/scripts/build_uk_395_packages.py new file mode 100644 index 00000000..bfebc249 --- /dev/null +++ b/scripts/build_uk_395_packages.py @@ -0,0 +1,1852 @@ +"""Generate the source packages for PolicyEngine/chronicle#395. + +Run from the repository root: + + uv run python scripts/build_uk_395_packages.py + +``--check`` compares the generated YAML with the committed files instead of writing. +Each package is written from its pinned artifact, read with Chronicle's own parsers, so +every row number, column and guard cell below is one the package parser sees. + +- ``lps-domestic-rates-paid-2026``: Land & Property Services' domestic rates paid and + paying occupancies by district council, rating years 2020-21 to 2025-26 (item 1). +- ``lps-lone-pensioner-allowance-ye-2024`` and ``lps-disabled-persons-allowance-ye-2024``: + LPS's statistics of the two domestic reliefs, awards and net amounts by council, + 2009-10 to 2023-24 (item 1). +- ``ons-crpsf-ni-domestic-rates-fye2025``: ONS country and regional public sector + finances, Northern Ireland's regional and district domestic rates, 1999-00 to 2024-25 + (item 1). +- ``dft-bus01-wales-journeys-2025``: DfT BUS01a passenger journeys and BUS01c + concessionary journeys for Wales, from the workbook dft-bus01-passenger-journeys-2025 + already pins (item 2). +- ``welshgov-childcare-offer-report-2023-24``: the Childcare Offer for Wales report's + Table 4, take-up in 2023-24 with its numerator and denominator (item 3). +- ``ons-pusf-vehicle-duty-{households,businesses}-october-2026``: ONS series CDDZ and + EKED, vehicle duty paid by households and by businesses (the VED comment). +- ``ons-mm23-cpi-weight-*`` and ``ons-mm23-cpi-index-*``: ONS CPI weights for COICOP + 04.5.2 and its two classes, and the two classes' indices (the bottled gas comment). + +The OBR's vehicle excise duties line is added to the March 2026 receipts package by +scripts/build_uk_excise_packages.py and carried to October by +scripts/build_obr_efo_october_2026.py. +""" + +from __future__ import annotations + +import argparse +import textwrap +from dataclasses import dataclass +from pathlib import Path + +import yaml +from openpyxl.utils import get_column_letter + +from chronicle.sources.cells import ( + SourceArtifactMetadata, + source_cells_from_ods, + source_cells_from_pdf_text_numbers, + source_cells_from_xlsx, +) +from chronicle.sources.rows import ( + source_cells_from_source_rows, + source_rows_from_delimited_text, +) + +ROOT = Path(__file__).resolve().parents[1] +PACKAGES = ROOT / "packages" +DATA = ROOT / "db/data" +EXTRACTED_AT = "2026-10-30" +ISSUE = "PolicyEngine/chronicle#395" + +NORTHERN_IRELAND = { + "geography_id": "N92000002", + "geography_level": "country", + "geography_name": "Northern Ireland", + "geography_vintage": "current", +} +WALES = { + "geography_id": "W92000004", + "geography_level": "country", + "geography_name": "Wales", + "geography_vintage": "current", +} +UNITED_KINGDOM = { + "geography_id": "K02000001", + "geography_level": "country", + "geography_name": "United Kingdom", + "geography_vintage": "current", +} +# Local government districts (2014), as the other NI district packages code them. +NI_COUNCILS = { + "Antrim and Newtownabbey": "N09000001", + "Armagh City, Banbridge and Craigavon": "N09000002", + "Belfast": "N09000003", + "Causeway Coast and Glens": "N09000004", + "Derry City and Strabane": "N09000005", + "Fermanagh and Omagh": "N09000006", + "Lisburn and Castlereagh": "N09000007", + "Mid and East Antrim": "N09000008", + "Mid Ulster": "N09000009", + "Newry, Mourne and Down": "N09000010", + "Ards and North Down": "N09000011", +} + + +# Labels of the constraints that pair with a record set's shared filters; the England +# BUS01 package labels journey_category the same way. +FILTER_LABELS = { + "journey_category": "Journey Category", + "lpa_tenure": "Lone Pensioner Allowance tenure", +} + + +class PackageDumper(yaml.SafeDumper): + """Plain YAML with no anchors, so every record set reads on its own.""" + + def ignore_aliases(self, data: object) -> bool: + return True + + +def render(header: str, payload: dict) -> str: + """The header's paragraphs, rewrapped as comment lines, then the package.""" + lines: list[str] = [] + for paragraph in textwrap.dedent(header).strip().split("\n\n"): + if lines: + lines.append("") + lines += textwrap.wrap(" ".join(paragraph.split()), width=88) + comment = "".join(f"# {line}".rstrip() + "\n" for line in lines) + return comment + yaml.dump( + payload, Dumper=PackageDumper, sort_keys=False, allow_unicode=True, width=100 + ) + + +def metadata(filename: str) -> SourceArtifactMetadata: + return SourceArtifactMetadata( + source_name="", + source_table="", + source_file=filename, + url=None, + vintage="", + sha256="", + size_bytes=0, + extracted_at="", + extraction_method="", + ) + + +def manifest_file(directory: str) -> tuple[str, Path]: + manifest = yaml.safe_load((DATA / directory / "manifest.yaml").read_text()) + (entry,) = manifest["files"].values() + return entry["filename"], DATA / directory / entry["filename"] + + +def grid_of(cells) -> dict[tuple[str, int, str], object]: + """Index parsed cells by (sheet, row, column letter).""" + return { + (cell.sheet_name, cell.row_number, get_column_letter(cell.column_number)): ( + cell.raw_value + ) + for cell in cells + } + + +def csv_grid(directory: str) -> tuple[str, dict[tuple[int, str], object]]: + filename, path = manifest_file(directory) + sheet = Path(filename).stem + rows = source_rows_from_delimited_text( + path.read_bytes(), metadata(filename), sheet_name=sheet + ) + cells = source_cells_from_source_rows(rows, selected_rows=()) + return sheet, { + (row, column): value for (_s, row, column), value in grid_of(cells).items() + } + + +def artifact( + source_name: str, + source_table: str, + directory: str, + vintage: str, + parser: str, + extraction_method: str, + artifact_year: int, + **extra: object, +) -> dict: + block = { + "source_name": source_name, + "source_table": source_table, + "resource_package": "db", + "resource_directory": f"data/{directory}", + "manifest": "manifest.yaml", + "vintage": vintage, + "extracted_at": EXTRACTED_AT, + "extraction_method": extraction_method, + "parser": parser, + "artifact_year": artifact_year, + } + block.update(extra) + return block + + +def record_set( + record_set_id: str, + *, + provenance_class: str, + sheet_name: str, + period_type: str, + period: int | str, + geography: dict, + entity: str, + entity_role: str, + domain: str, + groupby_dimension: str, + rows: list[dict], + measures: list[dict], + period_coverage: dict | None = None, + survey_instrument: str | None = None, + shared_filters: dict | None = None, +) -> dict: + record = {"record_set_id": record_set_id, "provenance_class": provenance_class} + if survey_instrument is not None: + record["survey_instrument"] = survey_instrument + record.update( + { + "assertion": "observation", + "record_set_spec_id": f"{record_set_id}.v1", + "source_record_id_prefix": record_set_id, + "sheet_name": sheet_name, + "period_type": period_type, + "period": period, + } + ) + if period_coverage is not None: + record["period_coverage"] = period_coverage + record.update(geography) + record.update( + { + "entity": entity, + "entity_role": entity_role, + "domain": domain, + "groupby_dimension": groupby_dimension, + } + ) + if shared_filters: + record["shared_filters"] = dict(shared_filters) + record["shared_constraints"] = [ + { + "variable": key, + "operator": "==", + "value": value, + "label": FILTER_LABELS[key], + } + for key, value in shared_filters.items() + ] + record["rows"] = rows + record["measures"] = measures + return record + + +def measure( + measure_id: str, + label: str, + column: str, + *, + concept: str, + source_concept: str, + authority: str, + evidence_url: str, + notes: str, + unit: str, + aggregation: str, + value_scale: int | None = None, + header: object = None, + header_row: int = 1, +) -> dict: + spec = { + "measure_id": measure_id, + "label": label, + "ordinal": 0, + "column": column, + "source_column_id": measure_id, + } + if header is not None: + spec["expected_column_header_row"] = header_row + spec["expected_column_header"] = header + spec.update( + { + "concept": concept, + "source_concept": source_concept, + "concept_relation": "source_label", + "concept_authority": authority, + "concept_evidence_url": evidence_url, + "concept_evidence_notes": notes, + "unit": unit, + "aggregation": aggregation, + } + ) + if value_scale is not None: + spec["value_scale"] = value_scale + spec["expected_cell_type"] = "number" + return spec + + +def fiscal_coverage(opening: int, label: str) -> dict: + return { + "start_date": f"{opening}-04-01", + "end_date": f"{opening + 1}-03-31", + "basis": "fiscal", + "source_period_label": label, + } + + +def slug(text: str) -> str: + return ( + "".join(c if c.isalnum() else "_" for c in text.lower()) + .strip("_") + .replace("__", "_") + ) + + +def write(directory: str, text: str) -> None: + path = PACKAGES / directory / "source_package.yaml" + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(text, encoding="utf-8") + + +# ------------------------------------------------------------- 1. LPS rates paid + +LPS_DIRECTORY = "lps/domestic_rates_paid_2026" +LPS_URL = ( + "https://www.data.gov.uk/dataset/30535a44-0a05-4bff-98cf-001301a6b4d6/" + "rates-paid-by-district-council-and-sector" +) +LPS_NOTES = ( + "LPS, Rates paid by District Council and Sector (OpenDataNI): 'amounts of rates paid " + "against ratepayer accounts as at 31st March each year, as recorded on the Land & " + "Property (LPS) rating system'; the number of occupancies ('a liable person, persons, " + "business or organisation at a property at a given time') 'that made a payment (value " + "greater than £0) within the rating year', including occupancies paid in full and " + "those with a balance left at the end of the year. 'The totals included in the tables " + "are not adjusted for receipts at year end which have been paid by ratepayers, but " + "not yet allocated to a particular rate account.'" +) +LPS_HEADER = f""" +Land & Property Services, 'Rates paid by District Council and Sector' (OpenDataNI, +resources updated 8 May 2026), its 'Domestic Rates collected by District Council' CSV, +for {ISSUE} item 1. Written by scripts/build_uk_395_packages.py. + +Domestic rates paid against ratepayer accounts as at 31 March of each rating year, and +the number of domestic occupancies that made a payment within the rating year, for the +11 district councils and Northern Ireland, rating years 2020-21 to 2025-26. A domestic +bill is the regional and the district rate together, levied as one bill, less the +reliefs applied to it. The CSV publishes the amount paid, not the amount levied; it +gives no relief as a separate figure and does not say whether credits such as rate +rebate count as payments. The CSV prints amounts as '£' text +with thousands separators and counts with separators (the 2025-26 counts with a trailing +space); the delimited parser reads both as numbers. Each rating year is a fiscal-year +period (April to March), stamped by its opening year. +""" + + +def council_row(name: str, row: int, ordinal: int) -> dict: + """A district council's row, or Northern Ireland's, with its geography.""" + if name == "Northern Ireland": + geography = dict(NORTHERN_IRELAND) + else: + geography = { + "geography_id": NI_COUNCILS[name], + "geography_level": "local_authority", + "geography_name": name, + "geography_vintage": "lgd_2014", + } + return { + "value_id": slug(name), + "label": name, + "ordinal": ordinal, + "row_number": row, + "expected_row_header_column": "A", + "expected_row_header": name, + **geography, + "table_record_kind": "total", + } + + +def check_council_rows(rows: list[dict]) -> None: + assert [row["label"] for row in rows][-1] == "Northern Ireland" + assert sorted(row["label"] for row in rows[:-1]) == sorted(NI_COUNCILS) + + +def build_lps() -> str: + sheet, grid = csv_grid(LPS_DIRECTORY) + headers = {grid[(1, column)]: column for (row, column) in grid if row == 1} + assert grid[(1, "A")] == "District Council" + data_rows = sorted({row for (row, column) in grid if row > 1}) + rows = [ + council_row(grid[(row, "A")], row, ordinal) + for ordinal, row in enumerate(data_rows) + ] + check_council_rows(rows) + record_sets = [] + for opening in range(2020, 2026): + label = f"{opening}-{(opening + 1) % 100:02d}" + count_header = f"Number of Domestic occupancies with a rates payment made in {label} rating year" + paid_header = f"Domestic Rates paid as at 31st March {opening + 1}" + count_column, paid_column = headers[count_header], headers[paid_header] + measures = [ + measure( + "occupancies_with_payment", + f"Domestic occupancies with a rates payment made in the {label} rating year", + count_column, + concept="lps.domestic_occupancies_with_rates_payment", + source_concept="lps.domestic_occupancies_with_rates_payment", + authority="lps", + evidence_url=LPS_URL, + notes=LPS_NOTES, + unit="count", + aggregation="sum", + header=count_header, + ), + measure( + "domestic_rates_paid", + f"Domestic rates paid as at 31 March {opening + 1}", + paid_column, + concept="lps.domestic_rates_paid", + source_concept="lps.domestic_rates_paid", + authority="lps", + evidence_url=LPS_URL, + notes=LPS_NOTES, + unit="gbp", + aggregation="sum", + header=paid_header, + ), + ] + measures[1]["ordinal"] = 1 + record_sets.append( + record_set( + f"lps.domestic_rates_paid_2026.fy{opening}", + provenance_class="administrative", + sheet_name=sheet, + period_type="fiscal_year", + period=opening, + period_coverage=fiscal_coverage(opening, f"{label} rating year"), + geography=NORTHERN_IRELAND, + entity="household", + entity_role="domestic_ratepayer_occupancy", + domain="domestic_rates", + groupby_dimension="lps.district_council", + rows=rows, + measures=measures, + ) + ) + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": "lps-domestic-rates-paid-2026", + "label": "LPS domestic rates paid and paying domestic occupancies by district " + "council, rating years 2020-21 to 2025-26", + "dimension_labels": {"lps.district_council": "District Council"}, + "artifact": artifact( + "lps", + "Rates paid by District Council and Sector: Domestic Rates collected by " + "District Council", + LPS_DIRECTORY, + "opendatani_2026_05_08", + "delimited_text_full_rows", + "delimited text full-row parse of the publisher CSV", + 2026, + ), + "record_sets": record_sets, + } + return render(LPS_HEADER, payload) + + +# ------------------------------------- 1b. LPS's Lone Pensioner and Disabled Person's Allowances + +ALLOWANCES_URL = ( + "https://www.finance-ni.gov.uk/publications/" + "lone-pensioner-and-disabled-person-allowance-statistics" +) +LPA_DIRECTORY = "lps/lone_pensioner_allowance_ye_2024" +DPA_DIRECTORY = "lps/disabled_persons_allowance_ye_2024" +LPA_SHEETS = ("Table 1.1", "Table 1.2 ", "Table 1.3", "Table 1.4", "Table 1.5") +DPA_SHEETS = ("Table 1.1", "Table 1.2", "Table 1.3") +# Table 1.5's columns beyond owner occupiers (column B, Table 1.2's Northern Ireland row). +LPA_TENURES = ( + ( + "C", + "Net Amount of LPA awarded (Private Rented Sector)", + "private_rented_sector", + "Private Rented Sector", + ), + ("D", "Net Amount of LPA awarded (NIHE)", "nihe", "NIHE"), + ( + "E", + "Net Amount of LPA awarded (Housing Association)", + "housing_association", + "Housing Association", + ), + ("F", "Total Net amount of LPA awarded in Northern Ireland", "all", "All tenures"), +) +LPA_COUNT_NOTES = ( + "LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), Table 1.1: " + "'The number of people are those that have a current award for Lone Pensioner " + "Allowance at year end.' 'Nil awards have been included in the number of people " + "awarded Lone Pensioner Allowance.' Owner occupiers: LPS processes their applications " + "and NIHE those of ratepayers who rent." +) +LPA_AMOUNT_NOTES = ( + "LPS, Lone Pensioner Allowance statistics to year end 2024 (29 May 2024), Tables 1.2 " + "and 1.5: 'The Net Amount of Lone Pensioner Allowance is the amount payable for all " + "persons that have an entitlement to Lone Pensioner Allowance over the course of the " + "financial year.' 'The Net Amount of LPA Awarded by NIHE are for invoiced amounts that " + "have been posted to the LPS system during the financial year.'" +) +DPA_COUNT_NOTES = ( + "LPS, Disabled Person's Allowance statistics to year end 2024 (29 May 2024), Table " + "1.1: 'The number of properties are those that have a current award for Disabled " + "Person's Allowance at year-end.' The statistics count properties, not people, as more " + "than one disabled person could live in a property." +) +DPA_AMOUNT_NOTES = ( + "LPS, Disabled Person's Allowance statistics to year end 2024 (29 May 2024), Table " + "1.2: 'The Net Amount of Disabled Person's Allowance is the amount awarded for all " + "properties that have an entitlement to Disabled Person's Allowance over the course of " + "the financial year.'" +) +LPA_HEADER = f""" +Land & Property Services, Lone Pensioner Allowance statistics to year end 2024 (published +29 May 2024), for {ISSUE} item 1. Written by scripts/build_uk_395_packages.py. + +Lone Pensioner Allowance is a 20% reduction in the rates of ratepayers aged 70 or over +who live alone. LPS processes owner occupiers' applications and NIHE those of +ratepayers who rent. Table 1.1: owner occupiers with a current award at year-end 31 +March 2010 to 2024, nil awards included. Table 1.2: the net amount payable to owner +occupiers over each financial year. Both are by district council, under today's council +names for every year as the notes say, and for Northern Ireland. Table 1.5: Northern +Ireland's net amounts for the private rented sector, NIHE and housing association +tenants, and for all tenures. + +Every amount shares one concept and carries its tenure as lpa_tenure. Table 1.5's +owner-occupier column restates Table 1.2's Northern Ireland row, Table 1.3 restates the +Northern Ireland rows of Tables 1.1 and 1.2, and Table 1.4 restates Table 1.5's renting +columns: none is ported again, and the build asserts each copy equal. Counts are stamped +by the calendar year of the 31 March they are current on, and amounts by the financial +year's opening year. No 2024-25 edition is published yet. +""" +DPA_HEADER = f""" +Land & Property Services, Disabled Person's Allowance statistics to year end 2024 +(published 29 May 2024), for {ISSUE} item 1. Written by scripts/build_uk_395_packages.py. + +Disabled Person's Allowance is a 25% reduction in rates, not means tested, where a +person with a disability lives in a property adapted for their needs. Table 1.1: +properties with a current award at year-end 31 March 2010 to 2024. Table 1.2: the net +amount awarded over each financial year. Both are by district council, under today's +council names for every year as the notes say, and for Northern Ireland. + +Table 1.3 restates the Northern Ireland rows of Tables 1.1 and 1.2: it is not ported +again, and the build asserts it equal. Counts are stamped by the calendar year of the +31 March they are current on, and amounts by the financial year's opening year. No +2024-25 edition is published yet. +""" + + +def xlsx_grid( + directory: str, sheets: tuple[str, ...] +) -> dict[tuple[str, int, str], object]: + filename, path = manifest_file(directory) + cells = source_cells_from_xlsx(path.read_bytes(), metadata(filename), sheets=sheets) + return grid_of(cells) + + +def year_end(text: object) -> int: + """A year-end header such as '2024-03-31T00:00:00', as its calendar year.""" + assert isinstance(text, str) and text.endswith("-03-31T00:00:00"), text + return int(text[:4]) + + +def year_end_period(year: int, kind: str) -> dict: + """Counts are awards current on 31 March, stamped by that calendar year. Amounts are + payable over the financial year that ends then, stamped by its opening year.""" + if kind == "count": + return { + "period_type": "calendar_year", + "period": year, + "period_coverage": { + "start_date": f"{year}-03-31", + "end_date": f"{year}-03-31", + "basis": "calendar", + "source_period_label": f"current awards at year-end 31 March {year}", + }, + } + return { + "period_type": "fiscal_year", + "period": year - 1, + "period_coverage": fiscal_coverage( + year - 1, f"{year - 1}-{year % 100:02d}, year-end 31 March {year}" + ), + } + + +def council_table(grid: dict, sheet: str) -> tuple[int, list[dict], dict[int, str]]: + """A council-by-year table's header row, its rows and its year-end columns.""" + (header_row,) = [ + row + for (name, row, column), value in grid.items() + if name == sheet and column == "A" and value == "District Council" + ] + found = sorted( + (row, value) + for (name, row, column), value in grid.items() + if name == sheet + and column == "A" + and row > header_row + and value in {*NI_COUNCILS, "Northern Ireland"} + ) + rows = [ + council_row(label, row, ordinal) for ordinal, (row, label) in enumerate(found) + ] + check_council_rows(rows) + rows[-1]["guard_cells"] = [ + { + "column": "A", + "row": 1, + "expected_value": grid[(sheet, 1, "A")], + "label": "table title", + } + ] + years = {} + for index in range(2, 17): + column = get_column_letter(index) + years[year_end(grid[(sheet, header_row, column)])] = column + assert sorted(years) == list(range(2010, 2025)), sorted(years) + return header_row, rows, years + + +def council_record_sets( + grid: dict, + sheet: str, + *, + prefix: str, + kind: str, + measure_id: str, + measure_label: str, + concept: str, + unit: str, + entity: str, + entity_role: str, + notes: str, + shared_filters: dict | None = None, +) -> list[dict]: + header_row, rows, years = council_table(grid, sheet) + record_sets = [] + for year, column in years.items(): + period = year_end_period(year, kind) + stamp = "cy" if kind == "count" else "fy" + record_sets.append( + record_set( + f"{prefix}.{stamp}{period['period']}", + provenance_class="administrative", + sheet_name=sheet, + **period, + geography=NORTHERN_IRELAND, + entity=entity, + entity_role=entity_role, + domain="domestic_rates", + groupby_dimension="lps.district_council", + shared_filters=shared_filters, + rows=rows, + measures=[ + measure( + measure_id, + f"{measure_label}, year-end 31 March {year}", + column, + concept=concept, + source_concept=concept, + authority="lps", + evidence_url=ALLOWANCES_URL, + notes=notes, + unit=unit, + aggregation="sum", + header=grid[(sheet, header_row, column)], + header_row=header_row, + ) + ], + ) + ) + return record_sets + + +def northern_ireland_cells(grid: dict, sheet: str) -> dict[int, object]: + """A council table's Northern Ireland row, by year end.""" + header_row, rows, years = council_table(grid, sheet) + row = rows[-1]["row_number"] + return {year: grid[(sheet, row, column)] for year, column in years.items()} + + +def restates(copy: object, value: object) -> bool: + """A restated cell equals its source, up to the float noise between two cells that + print the same pennies (DPA's 2017-18 amount is 3374738.57 in one table and + 3374738.5700000003 in the other).""" + return abs(float(copy) - float(value)) < 1e-4 + + +def year_rows(grid: dict, sheet: str) -> dict[int, int]: + """A Northern Ireland table's year-end rows (rows 6 to 20).""" + assert grid[(sheet, 5, "A")] == "Year-end" + rows = {year_end(grid[(sheet, row, "A")]): row for row in range(6, 21)} + assert sorted(rows) == list(range(2010, 2025)), sorted(rows) + return rows + + +def allowance_payload( + package_id: str, label: str, directory: str, table: str, sheets: list[str] +) -> dict: + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": package_id, + "label": label, + "dimension_labels": {"lps.district_council": "District Council"}, + } + if package_id.startswith("lps-lone-pensioner"): + payload["dimension_labels"]["lpa_tenure"] = FILTER_LABELS["lpa_tenure"] + payload["dimension_value_labels"] = { + "lpa_tenure": { + "owner_occupier": "Owner occupier", + **{value: text for _c, _h, value, text in LPA_TENURES}, + } + } + payload["artifact"] = artifact( + "lps", + table, + directory, + "lps_allowance_statistics_2024_05_29", + "xlsx_used_range", + "xlsx used-range cell parse of the declared tables", + 2024, + sheets=sheets, + ) + return payload + + +def build_lpa() -> str: + grid = xlsx_grid(LPA_DIRECTORY, LPA_SHEETS) + assert str(grid[("Table 1.1", 1, "A")]).startswith( + "Table 1.1 Number of people1,2 (owner occupier)" + ) + assert str(grid[("Table 1.2 ", 1, "A")]).startswith( + "Table 1.2 Net Amount1 of Lone Pensioner Allowance (owner occupier)" + ) + people = northern_ireland_cells(grid, "Table 1.1") + owners = northern_ireland_cells(grid, "Table 1.2 ") + totals = year_rows(grid, "Table 1.5") + # The tables that restate rows ported here, each asserted equal to its copy. + for year, row in year_rows(grid, "Table 1.3").items(): + assert restates(grid[("Table 1.3", row, "B")], people[year]), year + assert restates(grid[("Table 1.3", row, "C")], owners[year]), year + for year, row in year_rows(grid, "Table 1.4").items(): + for source, copy in (("B", "C"), ("C", "D"), ("D", "E")): + assert restates( + grid[("Table 1.4", row, source)], + grid[("Table 1.5", totals[year], copy)], + ), year + for year, row in totals.items(): + assert restates(grid[("Table 1.5", row, "B")], owners[year]), year + owner = {"lpa_tenure": "owner_occupier"} + record_sets = council_record_sets( + grid, + "Table 1.1", + prefix="lps.lpa_ye_2024.table_1_1", + kind="count", + measure_id="people_awarded", + measure_label="Owner occupiers with a current Lone Pensioner Allowance award", + concept="lps.lone_pensioner_allowance_recipients", + unit="count", + entity="person", + entity_role="lone_pensioner_allowance_recipient", + notes=LPA_COUNT_NOTES, + shared_filters=owner, + ) + record_sets += council_record_sets( + grid, + "Table 1.2 ", + prefix="lps.lpa_ye_2024.table_1_2", + kind="amount", + measure_id="net_amount", + measure_label="Net amount of Lone Pensioner Allowance awarded to owner occupiers", + concept="lps.lone_pensioner_allowance_net_amount", + unit="gbp", + entity="person", + entity_role="lone_pensioner_allowance_recipient", + notes=LPA_AMOUNT_NOTES, + shared_filters=owner, + ) + title = grid[("Table 1.5", 1, "A")] + assert str(title).startswith( + "Table 1.5 Total Net Amount1,2 of Lone Pensioner Allowance" + ) + for year, row in totals.items(): + period = year_end_period(year, "amount") + for column, header, tenure, _text in LPA_TENURES: + assert grid[("Table 1.5", 5, column)] == header + record_sets.append( + record_set( + f"lps.lpa_ye_2024.table_1_5.{tenure}.fy{period['period']}", + provenance_class="administrative", + sheet_name="Table 1.5", + **period, + geography=NORTHERN_IRELAND, + entity="person", + entity_role="lone_pensioner_allowance_recipient", + domain="domestic_rates", + groupby_dimension="lps.district_council", + shared_filters={"lpa_tenure": tenure}, + rows=[ + { + "value_id": "northern_ireland", + "label": "Northern Ireland", + "ordinal": 0, + "row_number": row, + "expected_row_header_column": "A", + "expected_row_header": grid[("Table 1.5", row, "A")], + **NORTHERN_IRELAND, + "table_record_kind": "total", + "guard_cells": [ + { + "column": "A", + "row": 1, + "expected_value": title, + "label": "table title", + } + ], + } + ], + measures=[ + measure( + "net_amount", + f"{header}, year-end 31 March {year}", + column, + concept="lps.lone_pensioner_allowance_net_amount", + source_concept="lps.lone_pensioner_allowance_net_amount", + authority="lps", + evidence_url=ALLOWANCES_URL, + notes=LPA_AMOUNT_NOTES, + unit="gbp", + aggregation="sum", + header=header, + header_row=5, + ) + ], + ) + ) + payload = allowance_payload( + "lps-lone-pensioner-allowance-ye-2024", + "LPS Lone Pensioner Allowance: owner occupiers awarded and net amounts by district " + "council, and Northern Ireland's net amounts by tenure, 2009-10 to 2023-24", + LPA_DIRECTORY, + "Lone Pensioner Allowance statistics to year end 2024, Tables 1.1, 1.2 and 1.5", + ["Table 1.1", "Table 1.2 ", "Table 1.5"], + ) + payload["record_sets"] = record_sets + return render(LPA_HEADER, payload) + + +def build_dpa() -> str: + grid = xlsx_grid(DPA_DIRECTORY, DPA_SHEETS) + assert str(grid[("Table 1.1", 1, "A")]).startswith( + "Table 1.1 Number of Properties1" + ) + assert str(grid[("Table 1.2", 1, "A")]).startswith( + "Table 1.2 Net Amount1 of Disabled Person's Allowance" + ) + properties = northern_ireland_cells(grid, "Table 1.1") + amounts = northern_ireland_cells(grid, "Table 1.2") + for year, row in year_rows(grid, "Table 1.3").items(): + assert restates(grid[("Table 1.3", row, "B")], properties[year]), year + assert restates(grid[("Table 1.3", row, "C")], amounts[year]), year + record_sets = council_record_sets( + grid, + "Table 1.1", + prefix="lps.dpa_ye_2024.table_1_1", + kind="count", + measure_id="properties_awarded", + measure_label="Properties with a current Disabled Person's Allowance award", + concept="lps.disabled_persons_allowance_properties", + unit="count", + entity="dwelling", + entity_role="disabled_persons_allowance_property", + notes=DPA_COUNT_NOTES, + ) + record_sets += council_record_sets( + grid, + "Table 1.2", + prefix="lps.dpa_ye_2024.table_1_2", + kind="amount", + measure_id="net_amount", + measure_label="Net amount of Disabled Person's Allowance awarded", + concept="lps.disabled_persons_allowance_net_amount", + unit="gbp", + entity="dwelling", + entity_role="disabled_persons_allowance_property", + notes=DPA_AMOUNT_NOTES, + ) + payload = allowance_payload( + "lps-disabled-persons-allowance-ye-2024", + "LPS Disabled Person's Allowance: properties awarded and net amounts by district " + "council, 2009-10 to 2023-24", + DPA_DIRECTORY, + "Disabled Person's Allowance statistics to year end 2024, Tables 1.1 and 1.2", + ["Table 1.1", "Table 1.2"], + ) + payload["record_sets"] = record_sets + return render(DPA_HEADER, payload) + + +# ---------------------------------------------------- 2. ONS CRPSF, NI domestic rates + +CRPSF_DIRECTORY = "ons/crpsf_ni_domestic_rates_fye2025" +CRPSF_SHEET = "Northern Ireland" +CRPSF_URL = ( + "https://www.ons.gov.uk/economy/governmentpublicsectorandtaxes/publicsectorfinance/" + "datasets/countryandregionalpublicsectorfinancesrevenuetables" +) +CRPSF_TITLE = ( + "Total Public Sector (PS) Current Receipts excluding PS Banks for Northern Ireland" +) +CRPSF_LINES = ( + (51, "Northern Ireland Regional Domestic Rates", "ni_regional_domestic_rates"), + (52, "Northern Ireland District Domestic Rates", "ni_district_domestic_rates"), +) +CRPSF_HEADER = f""" +ONS, Country and regional public sector finances revenue tables, financial year ending +2025 (published 26 May 2026), for {ISSUE} item 1. Written by +scripts/build_uk_395_packages.py. Only the 'Northern Ireland' worksheet is parsed. + +Its two domestic rates rows, 'Northern Ireland Regional Domestic Rates' (row 51) and +'Northern Ireland District Domestic Rates' (row 52), in every published financial year, +1999 to 2000 through 2024 to 2025: GBP million, financial years April to March, as the +sheet states. The regional rate is Northern Ireland Executive revenue and the district +rate the councils'; together they are the domestic bill, which LPS levies as one. Each +row is its own concept; the package derives no total. The sheet's non-domestic rows (38 +and 47) are not asked for and are not ported. The workbook does not state whether these +rows are accrued or cash, or gross or net of reliefs and rebates, so they are not the +same measure as lps-domestic-rates-paid-2026, which is cash paid against the year's +accounts (2024-25: GBP 498 million and GBP 441 million here, GBP 889.5 million paid +there). +""" + + +def build_crpsf() -> str: + filename, path = manifest_file(CRPSF_DIRECTORY) + grid = { + (row, column): value + for (_sheet, row, column), value in grid_of( + source_cells_from_xlsx( + path.read_bytes(), metadata(filename), sheets=(CRPSF_SHEET,) + ) + ).items() + } + assert grid[(1, "A")] == CRPSF_TITLE + assert grid[(3, "A")] == "£ million" + statement = grid[(2, "A")] + assert "All numeric values equate to £ millions" in statement + columns = [] + for index in range(2, 28): + column = get_column_letter(index) + header = grid[(3, column)] + start, end = header.split(" to ") + assert int(end) == int(start) + 1, header + columns.append((int(start), column, header)) + assert columns[-1][2] == "2024 to 2025" + guards = [ + { + "column": "A", + "row": 1, + "expected_value": CRPSF_TITLE, + "label": "sheet title", + }, + { + "column": "A", + "row": 2, + "expected_value": statement, + "label": "unit and period statement", + }, + {"column": "A", "row": 3, "expected_value": "£ million", "label": "unit cell"}, + ] + record_sets = [] + for row, label, line_id in CRPSF_LINES: + assert grid[(row, "A")] == label + concept = "ons." + slug(label) + for opening, column, header in columns: + record_sets.append( + record_set( + f"ons.crpsf_fye2025.{line_id}.fy{opening}", + provenance_class="administrative", + sheet_name=CRPSF_SHEET, + period_type="fiscal_year", + period=opening, + period_coverage=fiscal_coverage(opening, header), + geography=NORTHERN_IRELAND, + entity="household", + entity_role="domestic_ratepayer", + domain="public_sector_finances", + groupby_dimension="ons.crpsf_revenue_line", + rows=[ + { + "value_id": line_id, + "label": label, + "ordinal": 0, + "row_number": row, + "expected_row_header_column": "A", + "expected_row_header": label, + "table_record_kind": "total", + "guard_cells": guards, + } + ], + measures=[ + measure( + "amount", + f"{label}, {header}", + column, + concept=concept, + source_concept=concept, + authority="ons", + evidence_url=CRPSF_URL, + notes=( + "ONS country and regional public sector finances, financial " + f"year ending 2025, worksheet '{CRPSF_SHEET}', row {row} " + f"('{label}'), column '{header}'. {statement}" + ), + unit="gbp", + aggregation="sum", + value_scale=1000000, + header=header, + header_row=3, + ) + ], + ) + ) + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": "ons-crpsf-ni-domestic-rates-fye2025", + "label": "ONS country and regional public sector finances: Northern Ireland " + "regional and district domestic rates, 1999-00 to 2024-25", + "dimension_labels": { + "ons.crpsf_revenue_line": "Country and regional public sector finances revenue line" + }, + "artifact": artifact( + "ons", + "Country and regional public sector finances revenue tables, financial year " + "ending 2025: Total Public Sector (PS) Current Receipts excluding PS Banks for " + "Northern Ireland", + CRPSF_DIRECTORY, + "crpsf_fye2025_2026_05_26", + "xlsx_used_range", + "xlsx used-range cell parse of the Northern Ireland worksheet", + 2025, + sheets=[CRPSF_SHEET], + ), + "record_sets": record_sets, + } + return render(CRPSF_HEADER, payload) + + +# ------------------------------------------------------- 3. BUS01 for Wales + +BUS01_DIRECTORY = "dft/bus01_passenger_journeys_2025" +BUS01_URL = ( + "https://www.gov.uk/government/statistical-data-sets/bus-statistics-data-tables" +) +BUS01C_TYPES = ( + ("elderly_disabled_concessionary", "Elderly/Disabled journeys"), + ("total_concessionary", "Total concessionary journeys"), +) +BUS01_HEADER = f""" +DfT BUS01 (revised 24 March 2026) for Wales, for {ISSUE} item 2. Written by +scripts/build_uk_395_packages.py. It reads the workbook dft-bus01-passenger-journeys-2025 +already pins (data/dft/bus01_passenger_journeys_2025), whose England package leaves the +devolved and Great Britain columns out of its declared scope. + +BUS01a passenger journeys on local bus services in Wales (column R), years ending March +2005 to 2025, and BUS01c concessionary passenger journeys in Wales (column P), years +ending March 2008 to 2025, for both of the table's Type values: 'Elderly/Disabled +journeys' and 'Total concessionary journeys' (which includes youth schemes, BUS01 note +4). Fare-paying journeys are not published; the package derives no difference. The +record sets mirror the England package's: the same concepts, journey categories, period +stamps (the year ending March, by its closing year) and guards. + +welshgov-bus-statistics-2024-25 carries the same journeys, as the Welsh Government +publishes them rounded, under its own concept and stamped by opening year. This +package's fiscal_year 2025 (the year ending March 2025, 71.7 million) is that package's +fiscal_year 2024 (2024-25), and likewise for 2023 and 2022. Join the two on their +coverage dates, not their period values. +""" + + +def build_bus01_wales() -> str: + filename, path = manifest_file(BUS01_DIRECTORY) + grid = grid_of(source_cells_from_ods(path.read_bytes(), metadata(filename))) + record_sets = [] + + def common_guards(sheet: str, unit_heading_row: int = 7) -> list[dict]: + guards = [ + { + "column": "A", + "row": 4, + "expected_value": f"Table {sheet}", + "label": "table identity", + }, + { + "column": "A", + "row": unit_heading_row, + "expected_value": grid[(sheet, unit_heading_row, "A")], + "label": "published unit heading", + }, + { + "column": "A", + "row": 8, + "expected_value": "Year ending March", + "label": "fiscal-year heading", + }, + ] + assert grid[(sheet, 4, "A")] == f"Table {sheet}" + assert grid[(sheet, unit_heading_row, "A")] == "Passenger journeys (millions)" + assert grid[(sheet, 8, "A")] == "Year ending March" + return guards + + def wales_row( + sheet: str, column: str, row: int, year: int, guards: list[dict] + ) -> dict: + assert grid[(sheet, 8, column)] == "Wales" + return { + "value_id": "wales", + "label": "Wales", + "ordinal": 0, + "row_number": row, + "column": column, + "source_column_id": "wales", + "expected_row_header_column": "A", + "expected_row_header": year, + "expected_column_header_row": 8, + "expected_column_header": "Wales", + **WALES, + "table_record_kind": "total", + "guard_cells": guards, + } + + def coverage(year: int) -> dict: + return { + "basis": "fiscal", + "source_period_label": f"Year ending March {year}", + "start_date": f"{year - 1}-04-01", + "end_date": f"{year}-03-31", + "notes": "DfT labels the reporting year by its March closing year.", + } + + a_rows = { + grid[("BUS01a", row, "A")]: row + for (sheet, row, column) in grid + if sheet == "BUS01a" + and column == "A" + and row > 8 + and isinstance(grid[(sheet, row, column)], int) + } + assert sorted(a_rows) == list(range(2005, 2026)), sorted(a_rows) + base = common_guards("BUS01a") + for year in range(2005, 2026): + row = a_rows[year] + guards = [ + { + "column": "A", + "expected_value": year, + "label": "fiscal-year closing year", + }, + *base, + ] + record_sets.append( + record_set( + f"dft.bus01.wales.bus01a.passenger_journeys.fy{year}", + provenance_class="administrative", + sheet_name="BUS01a", + period_type="fiscal_year", + period=year, + period_coverage=coverage(year), + geography=WALES, + entity="person", + entity_role="bus_passenger", + domain="local_bus_travel", + groupby_dimension="dft.bus_area", + rows=[wales_row("BUS01a", "R", row, year, guards)], + measures=[ + measure( + "passenger_journeys", + "Passenger journeys", + "R", + concept="dft.local_bus_passenger_journeys", + source_concept="dft.local_bus_passenger_journeys", + authority="dft", + evidence_url=BUS01_URL, + notes="BUS01a Passenger journeys (millions).", + unit="count", + aggregation="sum", + value_scale=1000000, + ) + ], + ) + ) + base = common_guards("BUS01c") + assert grid[("BUS01c", 8, "B")] == "Type" + c_rows = { + (grid[("BUS01c", row, "A")], grid[("BUS01c", row, "B")]): row + for (sheet, row, column) in grid + if sheet == "BUS01c" + and column == "A" + and row > 8 + and isinstance(grid[(sheet, row, column)], int) + } + for journey_category, type_label in BUS01C_TYPES: + for year in range(2008, 2026): + row = c_rows[(year, type_label)] + guards = [ + { + "column": "A", + "expected_value": year, + "label": "fiscal-year closing year", + }, + { + "column": "B", + "expected_value": type_label, + "label": "BUS01c Type value", + }, + *base, + { + "column": "B", + "row": 8, + "expected_value": "Type", + "label": "Type column heading", + }, + ] + record_sets.append( + record_set( + f"dft.bus01.wales.bus01c.{journey_category}.fy{year}", + provenance_class="administrative", + sheet_name="BUS01c", + period_type="fiscal_year", + period=year, + period_coverage=coverage(year), + geography=WALES, + entity="person", + entity_role="bus_passenger", + domain="local_bus_travel", + groupby_dimension="dft.bus_area", + shared_filters={"journey_category": journey_category}, + rows=[wales_row("BUS01c", "P", row, year, guards)], + measures=[ + measure( + "passenger_journeys", + "Concessionary passenger journeys", + "P", + concept="dft.local_bus_passenger_journeys", + source_concept="dft.local_bus_passenger_journeys", + authority="dft", + evidence_url=BUS01_URL, + notes="BUS01c Passenger journeys (millions), distinguished by the " + "publisher Type column.", + unit="count", + aggregation="sum", + value_scale=1000000, + ) + ], + ) + ) + england = yaml.safe_load( + (PACKAGES / "dft/bus01_passenger_journeys_2025/source_package.yaml").read_text() + ) + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": "dft-bus01-wales-journeys-2025", + "label": "DfT BUS01 local bus passenger and concessionary journeys in Wales, years " + "ending March 2005 to 2025", + "dimension_labels": england["dimension_labels"], + "dimension_value_labels": england["dimension_value_labels"], + "artifact": dict(england["artifact"]), + "record_sets": record_sets, + } + payload["artifact"]["source_table"] = ( + "BUS01a passenger journeys and BUS01c concessionary passenger journeys, Wales" + ) + payload["artifact"]["extracted_at"] = EXTRACTED_AT + return render(BUS01_HEADER, payload) + + +# ------------------------------------------- 4. Childcare Offer for Wales, Table 4 + +CHILDCARE_DIRECTORY = "welshgov/childcare_offer_report_2023_24" +CHILDCARE_URL = ( + "https://www.gov.wales/report-childcare-offer-wales-september-2023-august-2024" +) +CHILDCARE_TABLE = ( + "Table 4. Estimated take-up rate of the Childcare Offer for Wales, 2023-24" +) +CHILDCARE_LINES = ( + # (line prefix, number text, value id, concept, provenance, role, unit, aggregation) + ( + "Children in Offer-funded childcare this year", + "21,283", + "children_in_offer_funded_childcare", + "administrative", + "child_in_offer_funded_childcare", + "count", + "sum", + ), + ( + "Estimated eligible population for this year", + "36,600", + "estimated_eligible_population", + "model_output", + "child_eligible_for_childcare_offer", + "count", + "sum", + ), + ( + "Estimated take-up rate", + "58", + "estimated_take_up_rate", + "model_output", + "child_eligible_for_childcare_offer", + "percent", + "share", + ), +) +CHILDCARE_NOTES = ( + "Welsh Government, Report of the Childcare Offer for Wales: September 2023 to August " + "2024 (social research 99/2025), 'Table 4. Estimated take-up rate of the Childcare " + "Offer for Wales, 2023-24'. Paragraph 2.2: 'To consider the reach of the Offer, we " + "estimate a 'take-up rate'. This is estimated using a modelled estimate of the " + "eligible population.' Paragraph 2.3: 'Based on current eligibility criteria, we " + "estimate that 58% of eligible children accessed the Offer in 2023-24.' Table 4's " + "sources: 'Childcare Offer for Wales monitoring data, Welsh Government analysis of the " + "ONS Annual Population Survey 2023'." +) +CHILDCARE_HEADER = f""" +Welsh Government, Report of the Childcare Offer for Wales: September 2023 to August 2024 +(social research 99/2025, 15 October 2025), archived PDF on the pdf_text_numbers lane, +for {ISSUE} item 3. Written by scripts/build_uk_395_packages.py. + +Table 4's three figures, for the Offer year September 2023 to August 2024: children in +Offer-funded childcare (21,283; the Offer's monitoring information), the estimated +eligible population under the current eligibility criteria (36,600; Welsh Government +analysis of the ONS Annual Population Survey 2023, so calendar-2023 survey data behind a +fact for the 2023-24 Offer year) and the estimated take-up rate (58%). The report publishes +the rate rounded; the package stores the published figures and derives none. The Offer +year runs September to August, so the facts are academic-year periods stamped by their +opening year, with dates and no fiscal or calendar basis. No later report is published +yet. +""" + + +def build_childcare() -> str: + filename, path = manifest_file(CHILDCARE_DIRECTORY) + cells = source_cells_from_pdf_text_numbers(path.read_bytes(), metadata(filename)) + numbers: dict[int, dict[int, object]] = {} + for cell in cells: + numbers.setdefault(cell.row_number, {})[cell.column_number] = cell.raw_value + rows = [ + {"row": row, "page": v[1], "line": v[2], "text": v[3], "number_text": v[4]} + for row, v in sorted(numbers.items()) + if row > 1 + ] + # The parser reads no number from 'Table 4.' (a full stop follows the 4), so the + # title line's first number row is its '2023'. The contents page's line differs. + (title,) = [ + row + for row in rows + if row["text"] == CHILDCARE_TABLE and row["number_text"] == "2023" + ] + record_sets = [] + for ( + prefix, + number_text, + value_id, + provenance, + role, + unit, + aggregation, + ) in CHILDCARE_LINES: + (found,) = [ + row + for row in rows + if row["page"] == title["page"] + and str(row["text"]).startswith(prefix) + and row["number_text"] == number_text + ] + record_sets.append( + record_set( + f"welshgov.childcare_offer_report_2023_24.table_4.{value_id}.ay2023", + provenance_class=provenance, + sheet_name="document_numbers", + period_type="academic_year", + period=2023, + period_coverage={ + "start_date": "2023-09-01", + "end_date": "2024-08-31", + "source_period_label": "September 2023 to August 2024 (2023-24)", + }, + geography=WALES, + entity="person", + entity_role=role, + domain="childcare", + groupby_dimension="welshgov.childcare_offer_table_4_line", + rows=[ + { + "value_id": value_id, + "label": prefix, + "ordinal": 0, + "row_number": found["row"], + "expected_row_header_column": "C", + "expected_row_header": found["text"], + "table_record_kind": "total", + "guard_cells": [ + { + "column": "A", + "expected_value": found["page"], + "label": "PDF page number", + }, + { + "column": "B", + "expected_value": found["line"], + "label": "PDF extracted line number", + }, + { + "column": "D", + "expected_value": number_text, + "label": "source number text", + }, + { + "column": "C", + "row": title["row"], + "expected_value": CHILDCARE_TABLE, + "label": "table title line", + }, + ], + } + ], + measures=[ + measure( + value_id, + prefix, + "E", + concept=f"welshgov.childcare_offer.{value_id}", + source_concept=f"welshgov.childcare_offer.{value_id}", + authority="welshgov", + evidence_url=CHILDCARE_URL, + notes=CHILDCARE_NOTES + f" Line: '{found['text']}'.", + unit=unit, + aggregation=aggregation, + header="numeric_value", + ) + ], + ) + ) + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": "welshgov-childcare-offer-report-2023-24", + "label": "Welsh Government Childcare Offer for Wales report, Table 4: children " + "funded, estimated eligible population and estimated take-up, 2023-24", + "dimension_labels": { + "welshgov.childcare_offer_table_4_line": "Childcare Offer report Table 4 line" + }, + "artifact": artifact( + "welshgov", + "Report of the Childcare Offer for Wales: September 2023 to August 2024, Table 4", + CHILDCARE_DIRECTORY, + "childcare_offer_report_2025_10_15", + "pdf_text_numbers", + "pypdf text-line number extraction from the full publisher PDF", + 2025, + ), + "record_sets": record_sets, + } + return render(CHILDCARE_HEADER, payload) + + +# ----------------------------------------------------- 5. ONS time series (PUSF, MM23) + +PSF_TOPIC = "economy/governmentpublicsectorandtaxes/publicsectorfinance" +CPI_TOPIC = "economy/inflationandpriceindices" + + +@dataclass(frozen=True) +class Series: + directory: str + package_id: str + cdid: str + dataset: str + topic: str + concept: str + measure_label: str + unit: str + aggregation: str + value_scale: int | None + entity: str + entity_role: str + domain: str + provenance_class: str + periods: tuple[tuple[object, str, object], ...] + package_label: str + header: str + survey_instrument: str | None = None + + +def annual(years: range) -> tuple[tuple[object, str, object], ...]: + return tuple((year, "calendar_year", year) for year in years) + + +def januaries(years: range) -> tuple[tuple[object, str, object], ...]: + return tuple((f"{year} JAN", "month", f"{year}-01") for year in years) + + +VED_NOTE = """ +Annual calendar-year observations, 2018 to 2025, as the series publishes them; its +quarters and months are not ported. CDDZ (households, 'Other taxes') and EKED +(businesses, 'Taxes on production') are the national accounts' split of vehicle excise +duty, which the OBR forecasts as one total. The package derives no total and no +financial year. The series' metadata state no accounting basis, while the OBR's VED line +is on a cash basis: use the split for the households' and businesses' shares, not as +levels against the OBR line. +""" +WEIGHT_NOTE = """ +The weights for weight years 2024 to 2026, as published. ONS states the weights in parts +per thousand of the CPI basket: CJXB's series metadata says so, and L89X and L89Y, whose +metadata leave the unit blank, are CJXB's two classes (L89X + L89Y equals CJXB in each +of these years). ONS bases the weights for index year Y on household spending in year +Y-2, price-updated to January of Y ('Consumer price inflation, updating weights: 2026'); +the package stores the weights as published and undoes nothing. +""" +INDEX_NOTE = """ +The index's annual figures for 2023 to 2025 and its January values for 2023 to 2026, as +published (2015=100). ONS's annual figure for an index is the average of its twelve +monthly values. +""" +SERIES = ( + Series( + "ons/pusf_vehicle_duty_households_october_2026", + "ons-pusf-vehicle-duty-households-october-2026", + "cddz", + "pusf", + PSF_TOPIC, + "ons.vehicle_duty_paid_by_households", + "Vehicle duty paid by households", + "gbp", + "sum", + 1000000, + "household", + "vehicle_excise_duty_payer", + "public_sector_finances", + "administrative", + annual(range(2018, 2026)), + "ONS PUSF CDDZ: vehicle duty paid by households, calendar years 2018 to 2025", + "ONS public sector finances time series CDDZ (PUSF), 'CG: Current receipts: Other " + "taxes: Vehicle duty paid by households: £m CPNSA', released 21 October 2026, for " + f"{ISSUE} (comment of 29 October, vehicle excise duty)." + "\n\n" + VED_NOTE, + ), + Series( + "ons/pusf_vehicle_duty_businesses_october_2026", + "ons-pusf-vehicle-duty-businesses-october-2026", + "eked", + "pusf", + PSF_TOPIC, + "ons.vehicle_duty_paid_by_businesses", + "Vehicle duty paid by businesses", + "gbp", + "sum", + 1000000, + "firm", + "vehicle_excise_duty_payer", + "public_sector_finances", + "administrative", + annual(range(2018, 2026)), + "ONS PUSF EKED: vehicle duty paid by businesses, calendar years 2018 to 2025", + "ONS public sector finances time series EKED (PUSF), 'CG: Current receipts: Taxes " + "on production: Vehicle duty paid by businesses: £m', released 21 October 2026, " + f"for {ISSUE} (comment of 29 October, vehicle excise duty)." + + "\n\n" + + VED_NOTE, + ), + Series( + "ons/mm23_cpi_weight_gas_october_2026", + "ons-mm23-cpi-weight-gas-october-2026", + "cjxb", + "mm23", + CPI_TOPIC, + "ons.cpi_weight_04_5_2_gas", + "CPI weight, 04.5.2 Gas", + "parts_per_thousand", + "share", + None, + "household", + "cpi_household_expenditure", + "consumer_prices", + "model_output", + annual(range(2024, 2027)), + "ONS MM23 CJXB: CPI weight for COICOP 04.5.2 Gas, weight years 2024 to 2026", + "ONS consumer price inflation time series CJXB (MM23), 'CPI WEIGHTS 04.5.2 : GAS', " + f"released 21 October 2026, for {ISSUE} (comment of 29 October, bottled gas)." + + "\n\n" + + WEIGHT_NOTE, + ), + Series( + "ons/mm23_cpi_weight_natural_gas_october_2026", + "ons-mm23-cpi-weight-natural-gas-october-2026", + "l89x", + "mm23", + CPI_TOPIC, + "ons.cpi_weight_04_5_2_1_natural_gas_and_town_gas", + "CPI weight, 04.5.2.1 Natural gas and town gas", + "parts_per_thousand", + "share", + None, + "household", + "cpi_household_expenditure", + "consumer_prices", + "model_output", + annual(range(2024, 2027)), + "ONS MM23 L89X: CPI weight for COICOP 04.5.2.1 Natural gas and town gas, weight " + "years 2024 to 2026", + "ONS consumer price inflation time series L89X (MM23), 'CPI WEIGHTS 04.5.2.1 " + f"Natural gas and town gas', released 21 October 2026, for {ISSUE} (comment of 29 " + "October, bottled gas)." + "\n\n" + WEIGHT_NOTE, + ), + Series( + "ons/mm23_cpi_weight_liquefied_hydrocarbons_october_2026", + "ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026", + "l89y", + "mm23", + CPI_TOPIC, + "ons.cpi_weight_04_5_2_2_liquefied_hydrocarbons", + "CPI weight, 04.5.2.2 Liquefied hydrocarbons", + "parts_per_thousand", + "share", + None, + "household", + "cpi_household_expenditure", + "consumer_prices", + "model_output", + annual(range(2024, 2027)), + "ONS MM23 L89Y: CPI weight for COICOP 04.5.2.2 Liquefied hydrocarbons, weight " + "years 2024 to 2026", + "ONS consumer price inflation time series L89Y (MM23), 'CPI WEIGHTS 04.5.2.2 " + "Liquefied hydrocarbons (butane, propane,etc)', released 21 October 2026, for " + f"{ISSUE} (comment of 29 October, bottled gas)." + "\n\n" + WEIGHT_NOTE, + ), + Series( + "ons/mm23_cpi_index_natural_gas_october_2026", + "ons-mm23-cpi-index-natural-gas-october-2026", + "l7e9", + "mm23", + CPI_TOPIC, + "ons.cpi_index_04_5_2_1_natural_gas_and_town_gas", + "CPI index, 04.5.2.1 Natural gas and town gas (2015=100)", + "index_2015_100", + "ratio", + None, + "household", + "cpi_household_expenditure", + "consumer_prices", + "survey_aggregate", + annual(range(2023, 2026)) + januaries(range(2023, 2027)), + "ONS MM23 L7E9: CPI index for COICOP 04.5.2.1 Natural gas and town gas, 2023 to " + "2026", + "ONS consumer price inflation time series L7E9 (MM23), 'CPI INDEX 04.5.2.1 Natural " + f"gas and town gas 2015=100', released 21 October 2026, for {ISSUE} (comment of 29 " + "October, bottled gas)." + "\n\n" + INDEX_NOTE, + survey_instrument="ONS consumer price index price collection", + ), + Series( + "ons/mm23_cpi_index_liquefied_hydrocarbons_october_2026", + "ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026", + "l7ea", + "mm23", + CPI_TOPIC, + "ons.cpi_index_04_5_2_2_liquefied_hydrocarbons", + "CPI index, 04.5.2.2 Liquefied hydrocarbons (2015=100)", + "index_2015_100", + "ratio", + None, + "household", + "cpi_household_expenditure", + "consumer_prices", + "survey_aggregate", + annual(range(2023, 2026)) + januaries(range(2023, 2027)), + "ONS MM23 L7EA: CPI index for COICOP 04.5.2.2 Liquefied hydrocarbons, 2023 to 2026", + "ONS consumer price inflation time series L7EA (MM23), 'CPI INDEX 04.5.2.2 " + "Liquefied hydrocarbons (butane, propane etc) 2015=100', released 21 October 2026, " + f"for {ISSUE} (comment of 29 October, bottled gas)." + "\n\n" + INDEX_NOTE, + survey_instrument="ONS consumer price index price collection", + ), +) +SERIES_DIMENSIONS = { + "pusf": ("ons.pusf_series", "Public sector finances (PUSF) series"), + "mm23": ("ons.mm23_series", "Consumer price inflation (MM23) series"), +} + + +def build_series(series: Series) -> str: + sheet, grid = csv_grid(series.directory) + title = grid[(1, "B")] + assert grid[(1, "A")] == "Title" + assert (grid[(2, "A")], grid[(2, "B")]) == ("CDID", series.cdid.upper()) + assert (grid[(3, "A")], grid[(3, "B")]) == ( + "Source dataset ID", + series.dataset.upper(), + ) + assert (grid[(6, "A")], grid[(6, "B")]) == ("Release date", "21-10-2026") + rows_by_label = { + grid[(row, "A")]: row for (row, column) in grid if column == "A" and row > 8 + } + guards = [ + { + "column": "A", + "row": 2, + "expected_value": "CDID", + "label": "series identifier heading", + }, + { + "column": "B", + "row": 2, + "expected_value": series.cdid.upper(), + "label": "series identifier", + }, + { + "column": "B", + "row": 3, + "expected_value": series.dataset.upper(), + "label": "source dataset", + }, + { + "column": "B", + "row": 6, + "expected_value": "21-10-2026", + "label": "release date", + }, + ] + for row, label in ((4, "PreUnit"), (5, "Unit")): + assert grid[(row, "A")] == label + if grid[(row, "B")] is not None: + guards.append( + { + "column": "B", + "row": row, + "expected_value": grid[(row, "B")], + "label": f"{label} cell", + } + ) + dimension, dimension_label = SERIES_DIMENSIONS[series.dataset] + url = f"https://www.ons.gov.uk/{series.topic}/timeseries/{series.cdid}/{series.dataset}" + record_sets = [] + for label, period_type, period in series.periods: + row = rows_by_label[label] + period_id = ( + f"cy{period}" + if period_type == "calendar_year" + else f"m{str(period).replace('-', '_')}" + ) + record_sets.append( + record_set( + f"ons.{series.dataset}_{series.cdid}.{period_id}", + provenance_class=series.provenance_class, + survey_instrument=series.survey_instrument, + sheet_name=sheet, + period_type=period_type, + period=period, + geography=UNITED_KINGDOM, + entity=series.entity, + entity_role=series.entity_role, + domain=series.domain, + groupby_dimension=dimension, + rows=[ + { + "value_id": series.cdid, + "label": title, + "ordinal": 0, + "row_number": row, + "expected_row_header_column": "A", + "expected_row_header": label, + "table_record_kind": "total", + "guard_cells": guards, + } + ], + measures=[ + measure( + "value", + f"{series.measure_label}, {label}", + "B", + concept=series.concept, + source_concept=f"ons.{series.dataset}_{series.cdid}", + authority="ons", + evidence_url=url, + notes=f"ONS time series {series.cdid.upper()} ({series.dataset.upper()}), " + f"'{title}', released 21 October 2026; the row labelled '{label}'.", + unit=series.unit, + aggregation=series.aggregation, + value_scale=series.value_scale, + header=title, + ) + ], + ) + ) + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": series.package_id, + "label": series.package_label, + "dimension_labels": {dimension: dimension_label}, + "artifact": artifact( + "ons", + f"{series.dataset.upper()} time series {series.cdid.upper()}: {title}", + series.directory, + f"{series.dataset}_2026_10_21", + "delimited_text_full_rows", + "delimited text full-row parse of the ONS time series CSV", + 2026, + ), + "record_sets": record_sets, + } + return render(series.header, payload) + + +BUILDERS = { + LPS_DIRECTORY: build_lps, + LPA_DIRECTORY: build_lpa, + DPA_DIRECTORY: build_dpa, + CRPSF_DIRECTORY: build_crpsf, + "dft/bus01_wales_journeys_2025": build_bus01_wales, + CHILDCARE_DIRECTORY: build_childcare, + **{ + series.directory: (lambda series=series: build_series(series)) + for series in SERIES + }, +} + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__.splitlines()[0]) + parser.add_argument( + "--check", + action="store_true", + help="Compare the generated YAML with the committed files instead of writing.", + ) + args = parser.parse_args() + stale = [] + for directory, build in BUILDERS.items(): + text = build() + path = PACKAGES / directory / "source_package.yaml" + if args.check: + if not path.exists() or path.read_text(encoding="utf-8") != text: + stale.append(directory) + else: + write(directory, text) + for directory in stale: + print(f"stale: packages/{directory}/source_package.yaml") + return 1 if stale else 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/build_uk_excise_packages.py b/scripts/build_uk_excise_packages.py index 7e83bb6e..a11ad062 100644 --- a/scripts/build_uk_excise_packages.py +++ b/scripts/build_uk_excise_packages.py @@ -113,8 +113,10 @@ def artifact_meta(path: Path) -> SourceArtifactMetadata: OBR_EXCISE_HEADER = """# # Excise lines (chronicle#381, for PolicyEngine/microcosm#1359), generated by # scripts/build_uk_excise_packages.py before the sheet 3.7 block: sheet 3.8's tobacco, -# spirits, wine, beer and cider, and betting and gaming duties and vaping tax, on the -# cash basis the sheet's title and note state; sheet 3.10's betting and gaming duties +# spirits, wine, beer and cider, and betting and gaming duties, vaping tax and (for +# chronicle#395) vehicle excise duties, on the cash basis the sheet's title and note +# state, VED for its 2024-25 outturn only, since the October 2026 package carries the +# later years; sheet 3.10's betting and gaming duties # and the seven duties it breaks them into, forecast years only; sheet 3.11's tobacco # clearances; sheet 3.12's alcohol clearances and its accrued alcohol receipts; and # sheet 3.2's Camelot payments to the National Lottery Distribution Fund, horserace @@ -319,6 +321,17 @@ def artifact_meta(path: Path) -> SourceArtifactMetadata: RECEIPTS, "The tax is zero in the years before it starts, as published.", ), + # chronicle#395: one VED concept in both vintages; the October builder carries it. + # March keeps only its 2024-25 outturn (OBR_OUTTURN_ONLY_LINES). + ( + "3.8", + 52, + "Vehicle excise duties", + "vehicle_excise_duties", + "Vehicle excise duties", + RECEIPTS, + "", + ), ( "3.10", 6, @@ -506,6 +519,10 @@ def artifact_meta(path: Path) -> SourceArtifactMetadata: ) # The cash and accrued lines of one duty share a concept; accounting_basis keeps them # apart. +# Lines the October 2026 package publishes from 2025-26 on. Of two vintages' numbers for +# one line and year, Chronicle keeps the later, so March keeps only these lines' outturn +# column (chronicle#395; the other March lines are chronicle#397). +OBR_OUTTURN_ONLY_LINES = {"vehicle_excise_duties"} OBR_EXCISE_CONCEPTS = { "betting_and_gaming_duties_accrued": "obr.betting_and_gaming_duties", "beer_and_cider_duties_accrued": "obr.beer_and_cider_duties", @@ -675,6 +692,8 @@ def obr_excise_blocks() -> str: row, header = line[1], line[2] assert grid[(row, "B")] == header, (line[0], row, grid.get((row, "B"))) for opening, column in years: + if line[3] in OBR_OUTTURN_ONLY_LINES and column != table["outturn"][1]: + continue assert isinstance(grid[(row, column)], (int, float)), (line[0], row, column) blocks.append(dump([obr_excise_record(table, line, opening, column)])) return OBR_EXCISE_MARKER + "".join(blocks) diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index d7cbe821..8205e3a2 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -479,7 +479,15 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # the GBP 0 to GBP 1 band's 9, its self-employment amount suppressed). # chronicle#393's OBR October 2026 EFO packages add 4,317: receipts # 1,551, expenditure 165, economy 56, aggregates 25 and policy 2,520. - "fact_count": 1661755, + # chronicle#395 adds 1,076: LPS domestic rates paid (144) and its Lone + # Pensioner (420) and Disabled Person's Allowance (360) statistics, ONS's + # Northern Ireland domestic rates (52), DfT BUS01 for Wales (57), the Childcare + # Offer for Wales report (3), ONS vehicle duty by payer (16), ONS CPI gas + # weights (9) and indices (14), and the March EFO's VED outturn for + # 2024-25 (1). October's VED line moves to the March concept fact for + # fact. No new geography, period or entity key, and no duplicate key: of + # two vintages' numbers Chronicle keeps the later (chronicle#397). + "fact_count": 1662831, # The same change adds 82,064 geography keys: 46,363 Scottish 2022 # output areas (UV404), 35,673 LSOA-level keys from the DESNZ LSOA # workbooks (Scotland's data zones already exist), the 26 Northern @@ -532,7 +540,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # 30 June Consumer Trends package with the 30 September one. GSGB 2025 # (PolicyEngine/microcosm#1381) adds one. PolicyEngine/microcosm#1415 # adds three, and chronicle#393 the five OBR October 2026 EFO packages. - "source_package_count": 428, + "source_package_count": 441, # 1 semantic-duplicate warning, plus the publisher wording Chronicle # keeps as published: values two packages word differently, groupby # rows that drift inside one package (chronicle#265, #266), and the @@ -578,14 +586,14 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): if row_count == 1: assert row["aggregate_fact_key"].startswith("ledger.aggregate_fact.v2:") assert row["semantic_fact_key"].startswith("ledger.semantic_fact.v2:") - assert row_count == 1661755 + assert row_count == 1662831 assert provenance_classes <= { "administrative", "census", "model_output", "survey_aggregate", } - assert source_packages["source_package_count"] == 428 + assert source_packages["source_package_count"] == 441 assert source_packages["skipped_source_count"] == 24 assert sorted(item["source"] for item in source_packages["skipped_sources"]) == [ "census-acs-s0101-congressional-district-age-2024", @@ -613,7 +621,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "jct-obbba-revenue-estimates-2025", "jct-tax-expenditures-2024", ] - assert coverage["fact_count"] == 1661755 + assert coverage["fact_count"] == 1662831 assert coverage["counts"]["by_source"] == { "bea": 446, "bfp_economic_outlook": 5, @@ -629,7 +637,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "dfe": 770, "dfc_ni": 1700, "dfi_ni": 33, - "dft": 2777, + "dft": 2834, "dwp": 234078, "eurostat": 262, "federal_reserve": 1, @@ -644,7 +652,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "isc": 4, "jrc_euromod_be": 90, "kff": 52, - "lps": 72, + "lps": 996, "mbie": 5663, "mhclg": 118542, "msd": 139, @@ -652,10 +660,10 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "nisra": 29227, "nithc": 8, "nrs": 359094, - "obr": 4965, + "obr": 4966, "ofgem": 3640, "onem_rva_unemployment": 1, - "ons": 347184, + "ons": 347275, "onss_contributions": 1, "opgroeien_groeipakket": 11, "orr": 99, @@ -676,10 +684,10 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "stats_nz": 2058, "usda_snap": 852, "voa": 3001, - "welshgov": 9567, + "welshgov": 9570, } table_counts = coverage["counts"]["by_source_table"] - assert len(table_counts) == 370 + assert len(table_counts) == 383 assert ( table_counts[ "ostbelgien_kindergeld:Kindergeld in Ostbelgien, Aktualisierung " @@ -1385,7 +1393,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "academic_year:2020": 6, "academic_year:2021": 6, "academic_year:2022": 6, - "academic_year:2023": 6, + "academic_year:2023": 9, "academic_year:2024": 26, "academic_year:2025": 20, "academic_year:2026": 20, @@ -1411,23 +1419,23 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "calendar_year:2007": 39, "calendar_year:2008": 39, "calendar_year:2009": 39, - "calendar_year:2010": 39, - "calendar_year:2011": 39, - "calendar_year:2012": 39, - "calendar_year:2013": 72, - "calendar_year:2014": 72, - "calendar_year:2015": 74, - "calendar_year:2016": 72, - "calendar_year:2017": 72, - "calendar_year:2018": 176, - "calendar_year:2019": 175, - "calendar_year:2020": 175, - "calendar_year:2021": 4196, - "calendar_year:2022": 2223, - "calendar_year:2023": 6445, - "calendar_year:2024": 34038, - "calendar_year:2025": 4661, - "calendar_year:2026": 341, + "calendar_year:2010": 63, + "calendar_year:2011": 63, + "calendar_year:2012": 63, + "calendar_year:2013": 96, + "calendar_year:2014": 96, + "calendar_year:2015": 98, + "calendar_year:2016": 96, + "calendar_year:2017": 96, + "calendar_year:2018": 202, + "calendar_year:2019": 201, + "calendar_year:2020": 201, + "calendar_year:2021": 4222, + "calendar_year:2022": 2249, + "calendar_year:2023": 6473, + "calendar_year:2024": 34069, + "calendar_year:2025": 4668, + "calendar_year:2026": 344, "calendar_year:2027": 320, "calendar_year:2028": 320, "calendar_year:2029": 320, @@ -1436,33 +1444,33 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "fiscal_year:1996": 33, "fiscal_year:1997": 33, "fiscal_year:1998": 33, - "fiscal_year:1999": 41, - "fiscal_year:2000": 41, - "fiscal_year:2001": 41, - "fiscal_year:2002": 41, - "fiscal_year:2003": 41, - "fiscal_year:2004": 41, - "fiscal_year:2005": 41, - "fiscal_year:2006": 41, - "fiscal_year:2007": 41, - "fiscal_year:2008": 41, - "fiscal_year:2009": 41, - "fiscal_year:2010": 41, - "fiscal_year:2011": 41, - "fiscal_year:2012": 41, - "fiscal_year:2013": 41, - "fiscal_year:2014": 41, - "fiscal_year:2015": 41, - "fiscal_year:2016": 41, - "fiscal_year:2017": 41, - "fiscal_year:2018": 41, - "fiscal_year:2019": 41, - "fiscal_year:2020": 44, - "fiscal_year:2021": 52, - "fiscal_year:2022": 52, - "fiscal_year:2023": 2467, - "fiscal_year:2024": 2770, - "fiscal_year:2025": 3394, + "fiscal_year:1999": 43, + "fiscal_year:2000": 43, + "fiscal_year:2001": 43, + "fiscal_year:2002": 43, + "fiscal_year:2003": 43, + "fiscal_year:2004": 43, + "fiscal_year:2005": 44, + "fiscal_year:2006": 44, + "fiscal_year:2007": 44, + "fiscal_year:2008": 46, + "fiscal_year:2009": 74, + "fiscal_year:2010": 74, + "fiscal_year:2011": 74, + "fiscal_year:2012": 74, + "fiscal_year:2013": 74, + "fiscal_year:2014": 74, + "fiscal_year:2015": 74, + "fiscal_year:2016": 74, + "fiscal_year:2017": 74, + "fiscal_year:2018": 74, + "fiscal_year:2019": 74, + "fiscal_year:2020": 101, + "fiscal_year:2021": 109, + "fiscal_year:2022": 109, + "fiscal_year:2023": 2524, + "fiscal_year:2024": 2800, + "fiscal_year:2025": 3421, "fiscal_year:2026": 3528, "fiscal_year:2027": 34, "fiscal_year:2028": 35, @@ -1518,7 +1526,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "month:2022-10": 4, "month:2022-11": 4, "month:2022-12": 4, - "month:2023-01": 435, + "month:2023-01": 437, "month:2023-02": 434, "month:2023-03": 442, "month:2023-04": 508, @@ -1530,7 +1538,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "month:2023-10": 39118, "month:2023-11": 508, "month:2023-12": 522, - "month:2024-01": 503, + "month:2024-01": 505, "month:2024-02": 502, "month:2024-03": 510, "month:2024-04": 508, @@ -1542,7 +1550,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "month:2024-10": 39224, "month:2024-11": 614, "month:2024-12": 892, - "month:2025-01": 610, + "month:2025-01": 612, "month:2025-02": 608, "month:2025-03": 738, "month:2025-04": 805, @@ -1554,7 +1562,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "month:2025-10": 39371, "month:2025-11": 776, "month:2025-12": 1025, - "month:2026-01": 553, + "month:2026-01": 555, "month:2026-02": 557, "month:2026-03": 498, "month:2026-04": 490, @@ -2288,8 +2296,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # add 2,993: all but Table 9.9 and 9.12's area rows. SPI 2023-24 Table 3.10 # adds 159 (PolicyEngine/microcosm#1418). chronicle#393's OBR October 2026 # EFO packages add 4,219: all but the DWP and Northern Ireland lines of - # expenditure table 5.9. - assert coverage["counts"]["by_geography"]["country:K02000001"] == 40878 + # expenditure table 5.9. chronicle#395 adds 40: ONS's vehicle duty (16) and + # CPI gas (23) series, and the March EFO's 2024-25 VED outturn (1). + assert coverage["counts"]["by_geography"]["country:K02000001"] == 40918 # chronicle#343 adds the 63 OBR surcharge-costing facts for England, and # chronicle#358 ONS's 606 single-year residence-type rows for England. GSGB # 2025's England participation rows add 40. ISA Tables 9.9 and 9.12's @@ -2340,17 +2349,21 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # 2023-24 Table 3.10 159 (PolicyEngine/microcosm#1418). chronicle#393's # OBR October 2026 EFO packages: government +2,601 (policy costings, # aggregates and the economy forecasts), people +1,547, institutional - # sectors +113 and firms +56 (corporation tax credits). + # sectors +113 and firms +56 (corporation tax credits). chronicle#395: + # households +227 (LPS, ONS NI domestic rates, CDDZ and the CPI series), + # people +481 (BUS01 for Wales, the Childcare Offer, the March VED line and + # Lone Pensioner Allowance), dwellings +360 (Disabled Person's Allowance) and + # firms +8 (EKED). assert coverage["counts"]["by_entity"] == { "benefit_unit": 33645, - "dwelling": 274367, + "dwelling": 274727, "family": 1700, - "firm": 1496, + "firm": 1504, "government": 6749, - "household": 676320, + "household": 676547, "institutional_sector": 8919, "pension_plan": 2, - "person": 598301, + "person": 598782, "return": 14952, "social_protection_scheme": 36, "tax_unit": 45268, diff --git a/tests/test_issue_381_uk_excise_facts.py b/tests/test_issue_381_uk_excise_facts.py index 5339c42a..e1399cd5 100644 --- a/tests/test_issue_381_uk_excise_facts.py +++ b/tests/test_issue_381_uk_excise_facts.py @@ -112,7 +112,7 @@ def test_packages_are_registered_valid_and_labelled(alias, facts): def test_obr_excise_lines(receipts): _cells, built = receipts new = [f for f in built if f.period_coverage is not None] - assert len(built) == 279 and len(new) == 181 + assert len(built) == 280 and len(new) == 182 lines = Counter(f.layout.record_set_id.split(".")[3] for f in new) assert lines == { **{ @@ -152,6 +152,8 @@ def test_obr_excise_lines(receipts): "pool_betting_duty", ) }, + # chronicle#395: the 2024-25 outturn only; October 2026 carries the later years. + "vehicle_excise_duties": 1, } def line(name, year): diff --git a/tests/test_source_uk_395_facts.py b/tests/test_source_uk_395_facts.py new file mode 100644 index 00000000..81c94bd6 --- /dev/null +++ b/tests/test_source_uk_395_facts.py @@ -0,0 +1,436 @@ +"""Source packages for PolicyEngine/chronicle#395. + +Northern Ireland's domestic rates (LPS rates paid; ONS's regional and district rows), +Wales's bus journeys (DfT BUS01), the Childcare Offer for Wales take-up, the national +accounts' split of vehicle excise duty, the OBR's VED line in both EFO vintages, and the +CPI weights and indices for gas and its two classes. +""" + +from __future__ import annotations + +from collections import Counter +import csv +import hashlib +import io +from pathlib import Path +import runpy + +from openpyxl import load_workbook +import pandas as pd +import pytest +import yaml + +from chronicle.bundle import UK_BUNDLE_SOURCES +from chronicle.consumer_contract import ( + build_semantic_fact_key, + 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.sources import cells, rows + +ROOT = Path(__file__).resolve().parents[1] +DATA = ROOT / "db/data" +# package id -> (artifact year, record sets, facts) +PACKAGES = { + "lps-domestic-rates-paid-2026": (2026, 6, 144), + "lps-lone-pensioner-allowance-ye-2024": (2024, 90, 420), + "lps-disabled-persons-allowance-ye-2024": (2024, 30, 360), + "ons-crpsf-ni-domestic-rates-fye2025": (2025, 52, 52), + "dft-bus01-wales-journeys-2025": (2025, 57, 57), + "welshgov-childcare-offer-report-2023-24": (2025, 3, 3), + "ons-pusf-vehicle-duty-households-october-2026": (2026, 8, 8), + "ons-pusf-vehicle-duty-businesses-october-2026": (2026, 8, 8), + "ons-mm23-cpi-weight-gas-october-2026": (2026, 3, 3), + "ons-mm23-cpi-weight-natural-gas-october-2026": (2026, 3, 3), + "ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026": (2026, 3, 3), + "ons-mm23-cpi-index-natural-gas-october-2026": (2026, 7, 7), + "ons-mm23-cpi-index-liquefied-hydrocarbons-october-2026": (2026, 7, 7), +} + + +def _facts(package_id: str) -> dict[str, object]: + year = PACKAGES[package_id][0] if package_id in PACKAGES else 2026 + package = load_source_package(package_id) + return {fact.source_record_id: fact for fact in package.build_facts(year)} + + +def _series(cdid: str, directory: str) -> dict[str, float]: + """The series' period rows ('2025', '2025 Q3', '2025 JAN'), past its metadata rows.""" + text = (DATA / directory / f"{cdid}.csv").read_text(encoding="utf-8") + return { + label: float(value) + for label, value in csv.reader(io.StringIO(text)) + if label[:1].isdigit() and value + } + + +@pytest.mark.parametrize("package_id", sorted(PACKAGES)) +def test_packages_validate_register_and_carry_no_anchors(package_id): + year, record_sets, count = PACKAGES[package_id] + package_dir = ROOT / "packages" / SOURCE_PACKAGE_ALIASES[package_id] + report = validate_source_package(package_dir, year=year) + assert report.valid, report.to_dict() + assert not report.warnings + assert report.counts["record_set_count"] == record_sets + assert package_id in UK_BUNDLE_SOURCES + text = (package_dir / "source_package.yaml").read_text(encoding="utf-8") + assert not any( + isinstance(token, (yaml.AnchorToken, yaml.AliasToken)) + for token in yaml.scan(text) + ) + built = list(_facts(package_id).values()) + assert len(built) == count + assert validate_facts(built).valid + assert validate_consumer_fact_contract(built).valid + assert max(Counter(build_semantic_fact_key(fact) for fact in built).values()) == 1 + + +def test_generator_reproduces_the_committed_packages(): + generator = runpy.run_path(str(ROOT / "scripts/build_uk_395_packages.py")) + for directory, build in generator["BUILDERS"].items(): + path = ROOT / "packages" / directory / "source_package.yaml" + assert build() == path.read_text(encoding="utf-8"), directory + + +@pytest.mark.parametrize( + "package_id", sorted(set(PACKAGES) - {"dft-bus01-wales-journeys-2025"}) +) +def test_manifests_pin_bytes_licence_and_r2(package_id): + data_dir = DATA / SOURCE_PACKAGE_ALIASES[package_id] + manifest = yaml.safe_load((data_dir / "manifest.yaml").read_text(encoding="utf-8")) + assert manifest["package_id"] == package_id + assert manifest["license"] == "Open Government Licence v3.0" + assert manifest["license_verified_at"] == "2026-10-30" + (entry,) = manifest["files"].values() + content = (data_dir / entry["filename"]).read_bytes() + assert hashlib.sha256(content).hexdigest() == entry["sha256"] + assert len(content) == entry["size_bytes"] + assert entry["storage"]["r2"]["uri"].endswith( + f"/{package_id}/{PACKAGES[package_id][0]}/{entry['sha256']}/{entry['filename']}" + ) + + +def test_the_delimited_parser_reads_pound_amounts(): + """LPS prints amounts as '£51,877,954'; '£' is stripped as '$' is, and only from + numbers, so a band label keeps its text.""" + for scalar in (rows._delimited_scalar, cells._delimited_scalar): + assert scalar("£51,877,954") == 51877954 + assert scalar("-£1,234") == -1234 + assert scalar("$1,234") == 1234 + assert scalar("64,764 ") == 64764 + assert scalar("£0.01 - £10.00") == "£0.01 - £10.00" + assert scalar("£") == "£" + + +def test_lps_facts_are_the_csv_cells(): + path = ( + DATA + / "lps/domestic_rates_paid_2026/domestic-rates-collected-by-district-council.csv" + ) + table = list(csv.reader(io.StringIO(path.read_text(encoding="utf-8-sig")))) + header, body = table[0], table[1:] + facts = _facts("lps-domestic-rates-paid-2026") + for opening in range(2020, 2026): + label = f"{opening}-{(opening + 1) % 100:02d}" + count = header.index( + f"Number of Domestic occupancies with a rates payment made in {label} rating year" + ) + paid = header.index(f"Domestic Rates paid as at 31st March {opening + 1}") + for row in body: + value_id = row[0].lower().replace(",", "").replace(" ", "_") + prefix = f"lps.domestic_rates_paid_2026.fy{opening}.{value_id}" + assert facts[f"{prefix}.occupancies_with_payment"].value == int( + row[count].strip().replace(",", "") + ) + assert facts[f"{prefix}.domestic_rates_paid"].value == int( + row[paid].replace("£", "").replace(",", "") + ) + # The councils' counts sum to Northern Ireland's; the amounts to within the + # publisher's rounding (no more than GBP 2). + councils = [ + fact + for key, fact in facts.items() + if key.startswith(f"lps.domestic_rates_paid_2026.fy{opening}.") + and fact.geography.level == "local_authority" + ] + assert len(councils) == 22 + for measure in ("occupancies_with_payment", "domestic_rates_paid"): + total = facts[ + f"lps.domestic_rates_paid_2026.fy{opening}.northern_ireland.{measure}" + ].value + parts = sum( + f.value for f in councils if f.source_record_id.endswith(measure) + ) + assert abs(parts - total) <= ( + 0 if measure == "occupancies_with_payment" else 2 + ) + # The 2024-25 total PolicyEngine/policyengine-uk#2663 cites. + assert ( + facts[ + "lps.domestic_rates_paid_2026.fy2024.northern_ireland.domestic_rates_paid" + ].value + == 889543160 + ) + + +def test_relief_statistics_are_the_workbook_cells(): + """LPS's Lone Pensioner and Disabled Person's Allowance tables, re-read with openpyxl: + the councils' counts and amounts, Northern Ireland's, and LPA's amounts by tenure.""" + for code, package_id, tables in ( + ( + "lpa", + "lps-lone-pensioner-allowance-ye-2024", + (("Table 1.1", "people_awarded", "cy"), ("Table 1.2 ", "net_amount", "fy")), + ), + ( + "dpa", + "lps-disabled-persons-allowance-ye-2024", + ( + ("Table 1.1", "properties_awarded", "cy"), + ("Table 1.2", "net_amount", "fy"), + ), + ), + ): + directory = SOURCE_PACKAGE_ALIASES[package_id] + workbook = load_workbook( + DATA / directory / f"lps-{code}-ye-2024.XLSX", data_only=True + ) + facts = _facts(package_id) + for sheet_name, measure_id, stamp in tables: + sheet = workbook[sheet_name] + header = next( + row + for row in range(1, 8) + if sheet.cell(row, 1).value == "District Council" + ) + table = f"table_{sheet_name.strip().split()[-1].replace('.', '_')}" + checked = 0 + for row in range(header + 1, sheet.max_row + 1): + name = sheet.cell(row, 1).value + # Council and Northern Ireland rows hold numbers; title, note and + # source rows do not. + if not isinstance(sheet.cell(row, 2).value, (int, float)): + continue + value_id = name.lower().replace(",", "").replace(" ", "_") + for column in range(2, 17): + year_end = sheet.cell(header, column).value.year + period = year_end if stamp == "cy" else year_end - 1 + key = f"lps.{code}_ye_2024.{table}.{stamp}{period}.{value_id}.{measure_id}" + assert facts[key].value == pytest.approx( + sheet.cell(row, column).value + ) + checked += 1 + assert checked == 12 * 15, (package_id, sheet_name) + facts = _facts("lps-lone-pensioner-allowance-ye-2024") + table_1_5 = { + tenure: facts[ + f"lps.lpa_ye_2024.table_1_5.{tenure}.fy2023.northern_ireland.net_amount" + ] + for tenure in ("private_rented_sector", "nihe", "housing_association", "all") + } + assert table_1_5["all"].value == pytest.approx(9_241_619.46) + assert dict(table_1_5["nihe"].filters) == {"lpa_tenure": "nihe"} + owners = facts["lps.lpa_ye_2024.table_1_2.fy2023.northern_ireland.net_amount"] + assert dict(owners.filters) == {"lpa_tenure": "owner_occupier"} + # The publisher's total is the four tenures' sum, to the penny. + parts = owners.value + sum( + table_1_5[tenure].value + for tenure in ("private_rented_sector", "nihe", "housing_association") + ) + assert parts == pytest.approx(table_1_5["all"].value, abs=0.01) + dpa = _facts("lps-disabled-persons-allowance-ye-2024") + assert dpa[ + "lps.dpa_ye_2024.table_1_2.fy2023.northern_ireland.net_amount" + ].value == pytest.approx(4_687_742.79) + assert ( + dpa[ + "lps.dpa_ye_2024.table_1_1.cy2024.northern_ireland.properties_awarded" + ].value + == 12295 + ) + + +def test_crpsf_rows_are_the_northern_ireland_sheet(): + workbook = load_workbook( + DATA + / "ons/crpsf_ni_domestic_rates_fye2025/crpsffye2025totalpublicsectorcurrentreceipts.xlsx", + data_only=True, + ) + sheet, united_kingdom = workbook["Northern Ireland"], workbook["United Kingdom"] + facts = _facts("ons-crpsf-ni-domestic-rates-fye2025") + for row, line_id in ( + (51, "ni_regional_domestic_rates"), + (52, "ni_district_domestic_rates"), + ): + for column in range(2, 28): + opening = int(sheet.cell(3, column).value.split(" to ")[0]) + fact = facts[f"ons.crpsf_fye2025.{line_id}.fy{opening}.{line_id}.amount"] + assert fact.value == sheet.cell(row, column).value * 1_000_000 + # Every Northern Ireland domestic rate is Northern Ireland's. + assert ( + sheet.cell(row, column).value == united_kingdom.cell(row, column).value + ) + assert ( + facts[ + "ons.crpsf_fye2025.ni_regional_domestic_rates.fy2024.ni_regional_domestic_rates.amount" + ].value + == 498_000_000 + ) + assert ( + facts[ + "ons.crpsf_fye2025.ni_district_domestic_rates.fy2024.ni_district_domestic_rates.amount" + ].value + == 441_000_000 + ) + + +def test_bus01_wales_mirrors_the_england_package(): + workbook = DATA / "dft/bus01_passenger_journeys_2025/bus01.ods" + bus01a = pd.read_excel(workbook, sheet_name="BUS01a", header=None, engine="odf") + bus01c = pd.read_excel(workbook, sheet_name="BUS01c", header=None, engine="odf") + assert bus01a.iloc[7, 17] == "Wales" and bus01c.iloc[7, 15] == "Wales" + facts = _facts("dft-bus01-wales-journeys-2025") + england = list(_facts_at("dft-bus01-passenger-journeys-2025", 2025).values()) + assert {fact.measure.concept for fact in facts.values()} == { + fact.measure.concept for fact in england + } + for index in range(8, len(bus01a)): + year = bus01a.iloc[index, 0] + if isinstance(year, (int, float)) and 2005 <= year <= 2025: + key = f"dft.bus01.wales.bus01a.passenger_journeys.fy{int(year)}" + fact = facts[f"{key}.wales.passenger_journeys"] + assert fact.value == pytest.approx(bus01a.iloc[index, 17] * 1_000_000) + categories = { + "Elderly/Disabled journeys": "elderly_disabled_concessionary", + "Total concessionary journeys": "total_concessionary", + } + found = 0 + for index in range(8, len(bus01c)): + year, kind = bus01c.iloc[index, 0], bus01c.iloc[index, 1] + if kind in categories and 2008 <= year <= 2025: + key = f"dft.bus01.wales.bus01c.{categories[kind]}.fy{int(year)}" + fact = facts[f"{key}.wales.passenger_journeys"] + assert fact.value == pytest.approx(bus01c.iloc[index, 15] * 1_000_000) + assert dict(fact.filters) == {"journey_category": categories[kind]} + found += 1 + assert found == 36 + assert all(fact.geography.id == "W92000004" for fact in facts.values()) + + +def _facts_at(package_id: str, year: int) -> dict[str, object]: + package = load_source_package(package_id) + return {fact.source_record_id: fact for fact in package.build_facts(year)} + + +def test_childcare_offer_table_4(): + facts = _facts("welshgov-childcare-offer-report-2023-24") + prefix = "welshgov.childcare_offer_report_2023_24.table_4" + expected = { + "children_in_offer_funded_childcare": (21283, "administrative", "count"), + "estimated_eligible_population": (36600, "model_output", "count"), + "estimated_take_up_rate": (58, "model_output", "percent"), + } + for value_id, (value, provenance, unit) in expected.items(): + fact = facts[f"{prefix}.{value_id}.ay2023.{value_id}.{value_id}"] + assert fact.value == value + assert fact.provenance_class == provenance + assert fact.measure.unit == unit + assert (fact.period.type, fact.period.value) == ("academic_year", 2023) + assert (fact.period_coverage.start_date, fact.period_coverage.end_date) == ( + "2023-09-01", + "2024-08-31", + ) + + +def test_vehicle_duty_split_is_the_series(): + for cdid, side in (("cddz", "households"), ("eked", "businesses")): + directory = f"ons/pusf_vehicle_duty_{side}_october_2026" + series = _series(cdid, directory) + facts = _facts(f"ons-pusf-vehicle-duty-{side}-october-2026") + assert len(facts) == 8 + for year in range(2018, 2026): + fact = facts[f"ons.pusf_{cdid}.cy{year}.{cdid}.value"] + assert fact.value == series[str(year)] * 1_000_000 + assert fact.measure.concept == f"ons.vehicle_duty_paid_by_{side}" + + +def test_gas_weights_add_up_and_indices_are_published_averages(): + weights = { + cdid: _series(cdid, f"ons/mm23_cpi_weight_{name}_october_2026") + for cdid, name in ( + ("cjxb", "gas"), + ("l89x", "natural_gas"), + ("l89y", "liquefied_hydrocarbons"), + ) + } + for year in ("2024", "2025", "2026"): + assert weights["l89x"][year] + weights["l89y"][year] == pytest.approx( + weights["cjxb"][year], abs=1e-4 + ) + facts = _facts("ons-mm23-cpi-weight-liquefied-hydrocarbons-october-2026") + assert facts["ons.mm23_l89y.cy2026.l89y.value"].value == 0.3326 + assert facts["ons.mm23_l89y.cy2026.l89y.value"].measure.unit == "parts_per_thousand" + for cdid, name in (("l7e9", "natural_gas"), ("l7ea", "liquefied_hydrocarbons")): + series = _series(cdid, f"ons/mm23_cpi_index_{name}_october_2026") + months = ( + "JAN", + "FEB", + "MAR", + "APR", + "MAY", + "JUN", + "JUL", + "AUG", + "SEP", + "OCT", + "NOV", + "DEC", + ) + facts = _facts(f"ons-mm23-cpi-index-{name.replace('_', '-')}-october-2026") + for year in (2023, 2024, 2025): + mean = sum(series[f"{year} {month}"] for month in months) / 12 + assert series[str(year)] == pytest.approx(mean, abs=0.051) + assert ( + facts[f"ons.mm23_{cdid}.cy{year}.{cdid}.value"].value + == series[str(year)] + ) + for year in (2023, 2024, 2025, 2026): + fact = facts[f"ons.mm23_{cdid}.m{year}_01.{cdid}.value"] + assert fact.value == series[f"{year} JAN"] + assert (fact.period.type, fact.period.value) == ("month", f"{year}-01") + + +def test_ved_is_one_concept_in_both_efo_vintages(): + """Of two vintages' numbers for one line and year, Chronicle keeps the later: March + carries VED's 2024-25 outturn, which October lacks, and October the rest.""" + march = _facts_at("obr-efo-receipts-march-2026", 2026) + october = _facts_at("obr-efo-receipts-october-2026", 2026) + march_ved = { + key: fact + for key, fact in march.items() + if key.startswith("obr.efo_2026_03.receipts.vehicle_excise_duties.") + } + october_ved = { + key: fact + for key, fact in october.items() + if key.startswith("obr.efo_2026_10.receipts.vehicle_excise_duties.") + } + assert len(march_ved) == 1 and len(october_ved) == 7 + assert {fact.period.value for fact in march_ved.values()} == {2024} + assert {fact.period.value for fact in october_ved.values()} == set( + range(2025, 2032) + ) + for fact in [*march_ved.values(), *october_ved.values()]: + assert fact.measure.concept == "obr.vehicle_excise_duties" + assert dict(fact.filters) == {"accounting_basis": "cash"} + outturn = march_ved[ + "obr.efo_2026_03.receipts.vehicle_excise_duties.fy2024.vehicle_excise_duties.amount" + ] + assert outturn.value == 8.205e9 + assert outturn.assertion == "observation" + assert not any("cash_receipts.vehicle_excise_duties" in key for key in october)