Repository navigation
Correct the firm-level VAT docs page (#1320) - #1712
Conversation
168ca87 to
5b263d8
Compare
#1320 and #1333 are filed as planning trackers for a Firm-entity VAT implementation. Persist the plan in-repo as a "planned: not yet modelled" docs page mirroring the BiK plan added in #1654. The page covers: - the current state (household-side VAT only; no Firm entity), - the policy questions that firm-side VAT enables (registration threshold reforms, supplier-side rate changes, flat-rate scheme), - Phase 1 MVP scope: Firm entity, threshold logic, supply split, output/input/net VAT, - proposed entity definition and variable/parameter trees, - the data gap and a synthetic-firm-panel imputation approach consistent with the second-stage pattern flagged in #1621, - effort estimate and open questions (panel location, MTD mechanics, Datalab access). When the MVP lands the "planned" warning at the top is dropped and the file becomes the live VAT-firm-side docs page.
…elog fragment Checked every variable, parameter, path and link against main in October 2026, updated the data pipeline references to Microcosm UK, and renamed the changelog fragment to a Towncrier type. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Anchor the VAT thresholds to 1 April 2024 (gov.uk lists £90,000 to register and £88,000 to deregister) instead of "currently", drop the unverified Microcosm UK release date and replacement claim, name the Windsor Framework rather than the Northern Ireland Protocol, put the flat-rate scheme under the planned gov.hmrc.vat.firm tree, remove em dashes and sentence-case the phase headings. Drop the leading bullet from the changelog fragment so towncrier does not render it twice. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5b263d8 to
68f51b6
Compare
The Lint job now runs ruff format --check on Markdown code blocks for every pull request, docs-only ones included. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Main already carries this page (added by #2386); the merge brings the branch up to date before the page is corrected. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- #1333 was closed on 20 October 2026 as a duplicate of #1320. - The proposed Firm entity no longer copies the "state" containing entity (PolicyEngine UK has no state entity, entities.py:46), and its owner role holds people, since only people can be members of a group entity. - FRS self-employment income is profit, not turnover (self_employment_income.py:8), and the FRS does carry the main job's SIC division (sic_industry_division.py). - Turnover-band counts come from ONS UK business: activity, size and location, not Business demography; the reference now names that release. - Cut the unsupported link to #1621's second-stage imputation and the claim that uk-vatlab sizes each step; fixed the redirected GOV.UK VAT thresholds link. - Replaced the released .added fragment with a .changed fragment. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
From the independent review of the corrections: policyengine-core puts every person in exactly one instance of each group entity and gives anyone unlisted a one-person instance (simulation_builder.py:449-458), which the proposed Firm design has to handle; and ONS's UK business counts cover only VAT- and/or PAYE-based enterprises. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Second-round review: a situation that lists households but no firms puts everyone in one firm (simulation_builder.py add_default_group_entity), and a dataset build must give every person a group id; only a situation that lists firms gives the unlisted a one-person firm. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
UK hub (Claude build session, for Max) Head: Context. This page already reached main, byte for byte, through #2386 (merged 21 October 2026; batch commit d50ee85), and its Review. I had a verifier extract and check every claim, checked each correction myself, and then ran independent adversarial reviews. Round 1 approved; round 2 asked for one wording fix; round 3 approved this head. Corrected (12)
Checked and correct (unchanged)
Uncertain
|
Corrects the firm-level VAT planning page (
docs/book/programs/gov/hmrc/firm-vat.md), written for #1320.The page itself is already on main: it shipped in #2386 (merged 21 October 2026), and its original
.addedchangelog entry was released in 2.143.0. This branch has merged main, dropped the released fragment and now carries only corrections to main's copy of the page.What this PR corrects (from its changelog fragment):
The claim-by-claim review behind these corrections, with sources, is in the "Ready for hub review" comment on this PR.
changelog.d/1320-firm-vat-page-corrections.changed.md(changed).🤖 Generated with Claude Code