NYC school tax credit is not denied to filers who can be claimed as a dependent (§ 606(ggg)(1))
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 74/100
Direzione di ricerca
Inizia con nyc_school_tax_credit_fixed_amount_eligible e nyc_school_tax_credit_rate_reduction_amount_eligible, quindi confronta l’uso esistente di head_is_dependent_elsewhere in ny_standard_deduction.py. Aggiungi la citazione normativa senza parametri e test YAML che mostrino che entrambi i componenti sono negati ai soggetti a carico e consentiti negli altri casi; risolvi il caso della dichiarazione congiunta prima di finalizzare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
NY Tax Law § 606(ggg)(1) (TAX 606, revision active 2026-09-04) denies the NYC school tax credit to dependents:
For purposes of this subsection, no credit shall be granted to an individual with respect to whom a deduction under subsection (c) of section one hundred fifty-one of the internal revenue code is allowable to another taxpayer for the taxable year.
The IT-201 instructions apply this to both components: a filer who "marked Yes at item C … indicating that you can be claimed as a dependent on another taxpayer's federal return" does not qualify for line 69 (fixed amount) or line 69a (rate reduction amount) (2025 IT-201-I, p. 20; the same wording appears in 2022–2024).
Neither nyc_school_tax_credit_fixed_amount_eligible nor nyc_school_tax_credit_rate_reduction_amount_eligible checks this. The model already has head_is_dependent_elsewhere, which NY uses for its standard deduction (ny_standard_deduction.py). So a filer who can be claimed as a dependent, such as a working student in NYC with their own return, gets the credit today.
Fix: require ~head_is_dependent_elsewhere in both eligibility variables, with a parameter-free statute citation, plus YAML tests showing each component is denied when the head can be claimed elsewhere and allowed otherwise. The joint-return case (§ 151(c) as applied to a spouse) needs a decision; IT-201 item C asks only about the filer.
Found while fixing the rate-reduction income test in #9712.
- Lingua principale
- Python
- Stelle
- 168
- Fork
- 216
- Merge medio
- 3g 5h
- PR unite (30g)
- 329
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PolicyEngine/policyengine-us
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PolicyEngine/policyengine-us#10262 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
PolicyEngine/policyengine-us#10179 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
PolicyEngine/policyengine-us#10073 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PolicyEngine/policyengine-us#10072 ·
I maintainer di solito rispondono entro 2 giorni
-
bug state-income-tax states/vt
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PolicyEngine/policyengine-us#9996 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di PolicyEngine/policyengine-us
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ok-oldking/ok-wuthering-waves#1785 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
healthchecks/healthchecks#1349 ·
-
deployment release-lag
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
nolte/kamerplanter#2374 ·
I maintainer di solito rispondono entro 1 giorno
-
bug v1 v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
modelcontextprotocol/python-sdk#3725 ·
I maintainer di solito rispondono entro 1 giorno
-
batchterms() drops queries without a similar() clause, misaligning results with inputsForse già presa @MohammadHijjawi97 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno