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

Policy parameter update process #2183

Open
martinholmer opened this issue Jan 8, 2019 · 0 comments
Open

Policy parameter update process #2183

martinholmer opened this issue Jan 8, 2019 · 0 comments
Labels

Comments

@martinholmer
Copy link
Collaborator

martinholmer commented Jan 8, 2019

Since TCJA became current-law policy, the policy_current_law.json file needs to be updated whenever one of the following things happen:

  1. IRS publishes for a new year final forms/instructions containing actual (not projected) parameter values.
  2. Tax-Calculator adopts new CPI inflation assumptions in an updated version of the growfactors.csv file.

Before TCJA, only item 1 required an updating of the policy_current_law.json file. But since TCJA, there are several policy parameters that are scheduled to revert to their TCJA-indexed pre-TCJA values in 2026. This aspect of TCJA implies that any change in inflation-rate assumptions will require an updating of values for these reverting parameters in the policy_current_law.json file.

Regardless of whether item 1 or item 2 triggers the policy_current_law.json update, the values through 2026 for each of these reverting parameters can be calculated using the Tax-Calculator/ppp.py script, which was added in pull request #2181.

When item 1 triggers the policy_current_law.json update, the pull request should start with several small commits with each commit adding the last known actual parameter values for parameters on just one IRS form/instructions. And the pull request comment should include links to the final versions of each IRS form and its instructions, which are the source of the values being added to the policy_current_law.json file. After changes associated with each new form/instructions have been committed, the reverting-parameter values through 2026 can be calculated using the (possibly edited) Tax-Calculator/ppp.py script. Also, the value of Policy.LAST_KNOWN_YEAR would need to be incremented.

Note that the exact values of some EITC parameters are not shown in the IRS forms/instructions; get those values from the annual Internal Revenue Bulletin that announces the values of indexed parameters. The 2018 values were announced in this document.

@martinholmer martinholmer changed the title Policy Parameter Update Process What is the policy parameter update process? Jan 8, 2019
@martinholmer martinholmer changed the title What is the policy parameter update process? Policy parameter update process Jan 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant