PolicyEngine backdates South Carolina’s EITC into 2015–2017
Maintainers usually reply within 2 days
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
Research direction
The bug is in the South Carolina EITC parameter values, which currently apply the 20.83% match to tax years 2015–2017. Start with the sc_eitc parameter definition and its existing 2018 rate entry, and with the 2017 test that expects a $0 credit but gets $208.30 and stops before the sc_eitc assertion. Add a zero-rate entry effective from 2015, keep the 2018 rate, then rerun that test and the nearby sc_eitc tests to confirm 2015–2017 return $0.
Written by the indexing model from the issue text.
Description
PolicyEngine backdates South Carolina’s 20.83% earned income tax credit (EITC) match into 2015–2017, before the credit began.
The General Assembly introduced a nonrefundable credit for tax years after 2017 in Act 40 of 2017, section 16. South Carolina’s Department of Revenue confirms the first 20.83% match in the 2018 TC-60.
With a known $1,000 federal EITC and $1,000 of state tax before credits, the 2017 test returned a $208.30 potential credit against an expected $0. The runner stopped before the sc_eitc assertion.
Add a 2015 zero-rate entry to cover modeled tax years 2015–2017 while retaining the rates from 2018 onward.
- Dominant language
- Python
- Stars
- 171
- Forks
- 220
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 291
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PolicyEngine/policyengine-us
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
PolicyEngine/policyengine-us#10916 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
PolicyEngine/policyengine-us#10915 ·
Maintainers usually reply within 2 days
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
PolicyEngine/policyengine-us#10911 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
PolicyEngine/policyengine-us#10894 ·
Maintainers usually reply within 2 days
-
The model denies Medicaid to expansion-group adults in Virginia, Maine, Idaho and Utah in 2019 or 2020, when those states covered themPossibly taken @MaxGhenis claimed this 2 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
PolicyEngine/policyengine-us#10791 ·
Maintainers usually reply within 2 days
All issues in PolicyEngine/policyengine-us
Similar issues
-
documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
JheysonJhordyHuarauyaRiquelme/sprocguard#18 ·
Maintainers usually reply within 1 day
-
enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
dlq/synthpopcan#59 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mdn/translated-content#40220 ·
Maintainers usually reply within 4 days
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ETSInitiative/PETSIRD#243 ·
Maintainers usually reply within 1 day
-
deferred p2
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
cuadrao-ai/argus#2160 ·
Maintainers usually reply within 1 day