Project gambling duty bases with OBR Table 4.10
Maintainer thường phản hồi trong vòng 2 ngày
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
Hướng nghiên cứu
Start with #2717's RECEIPTS_SERIES_SPECS and the gambling duty base inputs, then inspect the OBR October 2026 Table 4.10 series and check whether its Machine Games Duty line includes the higher-stake change from #2731. Add uprating indexes for all seven bases that exclude rate effects; pin an index in tests for a duty with a forecast rate change. Done when the aggregate-impact report shows gambling duty receipts changes by year.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
None of the seven gambling duty bases has an uprating index. A 2024-25 dataset therefore holds its cash takings flat in every later year. María raised this on #2731 (comment). For Machine Games Duty alone, the higher-stake change would miss about £114m (75.7% × £3.02bn × 5 points).
What to do
- Project the takings bases for all seven duties, not just Machine Games Duty.
- Grow the base, not the receipts. Receipts growth already carries rate changes the model applies itself: Remote Gaming Duty goes from 21% to 40% from April 2026, and remote betting from 15% to 25% from April 2027. If takings grew with receipts, the model would apply those rises twice.
- Do the same for any Budget measure already in the October forecast. Before using Table 4.10's Machine Games Duty line, check whether it includes the higher-stake change (#2731).
- The OBR's October 2026 receipts tables publish Table 4.10, "Betting and gaming duties forecast breakdown". #2717's
RECEIPTS_SERIES_SPECS(SDLT and business rates today) is the natural place to import it.
Stack this on #2717 and aim for the same release.
Done when
- Each gambling base input declares an uprating index from Table 4.10 that excludes the rate effects.
- Tests pin the index for at least one duty with a rate change in the forecast window.
- The aggregate-impact report gives the change in gambling duty receipts by year.
- Ngôn ngữ chính
- Python
- Star
- 53
- Fork
- 34
- Merge trung bình
- 3 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 335
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của PolicyEngine/policyengine-uk
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
PolicyEngine/policyengine-uk#2785 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
PolicyEngine/policyengine-uk#2784 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Correct the agency or coverage of six programmes in programs.yamlCó thể đã có người làm @MaxGhenis đã nhận 1 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
PolicyEngine/policyengine-uk#2696 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Follow-ups from #2160: qualifying-age docstring, UC work-related groups property-file speed, changelog fragment exampleCó thể đã có người làm @juaristi22 đã nhận 15 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
PolicyEngine/policyengine-uk#2162 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug parameters
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 62/100
PolicyEngine/policyengine-uk#2783 ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của PolicyEngine/policyengine-uk
Issue tương tự
-
PluginProvider.storeInstance races and clobbers the dedup cache for concurrent loadsCó thể đã có người làm @Wilson0511 đã nhận hôm nay. Đang mởneeds-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 2 ngày
-
community documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
kagent-dev/kagent#3462 ·
Maintainer thường phản hồi trong vòng 1 ngày