Bind Kingston's Council Tax Reduction amounts and enhanced premium list to a council source

Aperta
#2,881 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
backend

Direzione di ricerca

Start by locating the Kingston amounts and qualifying benefit rules introduced by #2808, then compare them with the 2026-27 scheme figures and the year ranges described here. Look for the requested Kingston rate table, award letter, finance determination, decision 2707 Annex 3, or complete scheme texts for 2018-19 to 2022-23. Done means the evidence establishes which amounts and qualifying benefit list apply, and the model is updated for the years that evidence covers.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Kingston upon Thames prints an adult enhanced disability premium of £17.10 single and £24.50 couple in Sch 3 para 17(5) of its 2026-27 Council Tax Reduction scheme. #2808 pays the Housing Benefit amounts, £22.00 and £31.40, as the model does for Kingston's other premiums and allowances. We read the uprating mechanism the Council approved in decision 2535 as giving those amounts. The Council falls back on the Government's general uprating document where the Prescribed Requirements uprating lacks the detail, and S.I. 2026/27 contains no adult enhanced premium or disability premium. No document we hold shows Kingston applying that fallback, or keeping the printed amounts.

Kingston's 2026-27 Sch 3 repeats its 2024-25 table, so the model and the print differ on these lines. The last column gives the most each gap moves an award at the scheme's 20% withdrawal rate: the weekly gap × 52 × 20%.

2026-27, weekly Model Printed Most a year
Single person aged 25 or over £95.55 £90.50 £52.52
Couple £150.15 £142.25 £82.16
Disability premium, single £44.85 £34.95 £102.96
Disability premium, couple £64.00 £49.80 £147.68
Adult enhanced premium, single £22.00 £17.10 £50.96
Adult enhanced premium, couple £31.40 £24.50 £71.76

Para 12's list of qualifying benefits has a gap too. We hold no Kingston text for 2018-19 to 2020-21. The archive's 2021-22 and 2022-23 copies stop at 1,048,576 bytes and lost a font, which hides part of limb (ii)'s age test. So #2808 applies Kingston's list in no year and keeps main's reader, is_enhanced_disabled_for_benefits, with no age limit. In dataset runs the model reads the flag policyengine-uk-data stores, which holds where reported attendance allowance, DLA care or PIP daily living comes within £1 a week of its top rate. Where an input leaves the flag unset, its formula counts highest-rate DLA care alone. Kingston's list from 2023-24 counts PIP daily living at either rate, omits AFIP and attendance allowance, and has an age limit. The model therefore pays no premium to an under-age applicant on standard-rate PIP daily living, or on enhanced-rate PIP daily living without the flag. It pays one to an over-age applicant with the flag, and to an applicant whose flag rests on attendance allowance.

Any of these would settle the amounts:

  • a Kingston rate table, award letter or Director of Finance determination for a year from 2021-22;
  • Annex 3 of the report behind decision 2707, 16 July 2014.

Kingston's complete scheme texts for 2018-19 to 2022-23 would settle the list: if they print the same para 12, the model can apply Kingston's list in every year from 2013-14. If a source shows Kingston pays the printed amounts, the model's Kingston amounts change for each year that source covers.

Lingua principale
Python
Stelle
53
Fork
34
Merge medio
3g 10h
PR unite (30g)
321

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di PolicyEngine/policyengine-uk

Tutte le issue di PolicyEngine/policyengine-uk

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.