Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move ignored credit list to a parameter file #1527

Merged
merged 3 commits into from
Nov 28, 2022
Merged

Move ignored credit list to a parameter file #1527

merged 3 commits into from
Nov 28, 2022

Conversation

martinholmer
Copy link
Collaborator

Should have been included in pull request #1526.

@codecov
Copy link

codecov bot commented Nov 27, 2022

Codecov Report

Base: 96.65% // Head: 96.65% // No change to project coverage 👍

Coverage data is based on head (078c5c5) compared to base (cd6e50b).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1527   +/-   ##
=======================================
  Coverage   96.65%   96.65%           
=======================================
  Files         901      901           
  Lines       15105    15105           
  Branches      120      120           
=======================================
  Hits        14599    14599           
  Misses        490      490           
  Partials       16       16           
Impacted Files Coverage Δ
...come/deductions/mo_federal_income_tax_deduction.py 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@MaxGhenis
Copy link
Contributor

MaxGhenis commented Nov 28, 2022

I think this might actually be all refundable credits, in which case we can use parameters(period).gov.irs.credits.refundable.

The instructions are contradictory though so curious what you think:

Legal code

Section 143.171(2)(1) says (emphasis mine):

Notwithstanding any other provision of law to the contrary, for all tax years beginning on or after January 1, 2019, an individual taxpayer shall be allowed a deduction equal to a percentage of his or her federal income tax liability under Chapter 1 of the Internal Revenue Code for the same taxable year for which the Missouri return is being filed, not to exceed five thousand dollars on a single taxpayer's return or ten thousand dollars on a combined return, after reduction for all credits thereon, except the credit for payments of federal estimated tax, the credit for the overpayment of any federal tax, and the credits allowed by the Internal Revenue Code by 26 U.S.C. Section 31, 26 U.S.C. Section 27, and 26 U.S.C. Section 34.

We don't model those exempted credits (i.e. those that would still be counted as tax):

Subsection 2 covers the recovery rebates, but seems essentially redundant with subsection 1.

Tax form

The 2021 MO-1040 only asks for Tax from federal return (line 9) and Other tax from federal return (line 10); the sum is the base for the deduction.

The 2021 MO-1040 instruction booklet says for line 9 (emphasis mine):

Use the chart in next column to locate your tax on your federal return. Do not enter your federal income tax withheld as shown on your Form(s) W-2 or federal return. If you have an earned income credit, you must subtract the credit from the tax on your federal return. If a negative amount is calculated, enter “0”. If you used a method other than the federal tax table to determine your federal tax, attach the appropriate schedule.

image

Here's where I think a contradiction may lie: the 2021 federal 1040 shows it would not ignore the ACTC (line 28):
image

But line 15 from the 2021 federal 1040X includes Schedule 8812, the ACTC.
image

Line 10 covers tax credits we don't model.

We could clarify this from the DOR and/or see what taxsim does, but all else equal seems like subtracting all refundable credits would be the simplest starting point most aligned to the law.

@martinholmer
Copy link
Collaborator Author

@MaxGhenis, You seem to be suggesting the list of ignored credits is the same as the list of all refundable federal credits, which is this:

description: Refundable tax credits.
values:
  2013-01-01:
    - eitc
    - refundable_american_opportunity_credit
    - refundable_ctc
    - recovery_rebate_credit
    - refundable_payroll_tax_credit
    - premium_tax_credit
  # Add CDCC in 2021.
  2021-01-01:
    - eitc  # <<<<<<<<<<<<<<<<<<<<<<<<
    - refundable_american_opportunity_credit  # not in TAXSIM35
    - refundable_ctc  # can't calculate because of issue #1488
    - recovery_rebate_credit  # <<<<<<<<<<<<<<<<<<<<<<<<
    - refundable_payroll_tax_credit  # what is this? has no formula!
    - premium_tax_credit  # not in TAXSIM35
    - cdcc  # can't calculate because of issue #1488
  # Remove CDCC in 2022.
  2022-01-01:
    - eitc
    - refundable_american_opportunity_credit
    - refundable_ctc
    - recovery_rebate_credit
    - refundable_payroll_tax_credit
    - premium_tax_credit

Where exactly on the form or in the legislative language does it say to ignore the AOC and the CTC and the ACA PTC and the CDCC?

I can't test whether or not the CTC or CDCC in 2021 are ignored because, at the moment, PolicyEngineUS does not compute correct 2021 CTC amounts (per issue #1488).

This pull request makes no substantive changes from #1526, which you merged without asking any questions. So, I'm confused about why all the questions now.

Why not merge this non-substantive, stylistic pull request now. Then we will find out in the course of further validation testing (after issue #1488 is fixed) whether or not TAXSIM35 considers the 2021 CTC and CDCC to be ignored credits for the MO federal income tax deduction.

@martinholmer
Copy link
Collaborator Author

The federal form line numbers in the box you reproduce are unreliable because the MO-1040 form instruction says this about the line numbers in that box:

Screen Shot 2022-11-27 at 9 19 17 PM

There is ample evidence that both the MO legislative language and the MO-1040 form instructions are vague and even sometimes contradictory.

@MaxGhenis
Copy link
Contributor

Sure I'll merge this and we can continue the investigation in #1528. Thanks Martin.

@MaxGhenis MaxGhenis merged commit e5fefcc into PolicyEngine:master Nov 28, 2022
@martinholmer martinholmer deleted the mo-ignored-credits branch December 8, 2022 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants