TheCGO / fiscalsim-us

FiscalSim US is a microsimulation model of the US federal and state tax and benefit system relating to households and individuals.
https://thecgo.github.io/fiscalsim-us/
GNU Affero General Public License v3.0
11 stars 12 forks source link

UPDATED VA LOGIC #4

Closed austinperryfrancis closed 1 year ago

austinperryfrancis commented 1 year ago

Hey Rick! I created the Va Exemption logic. I did a lot of digging to look for the correct input variables, and so I hope I did it right. Looking forward to your review.

rickecon commented 1 year ago

@austinperryfrancis. Nice. Now it is passing three sets of tests. And I can pull your repo as a branch to my repository.

You can fix the Lint test by going to your branch, typing make format, then seeing what files format were updated git status, then adding those files to this PR git add -A, then committing those files to this PR git commit -m "Black and linecheck formatted files", then push those changes to the your remote fork of this PR git push origin va. Once you do that, the Lint tests will pass. The make format command executes the two format lines in the Makefile file in the main level of the repository. It is like typing those two lines in your terminal.

austinperryfrancis commented 1 year ago

@rickecon Great, I just did the make format changes and the requested pull request. it looks like the Lint test still failed.

rickecon commented 1 year ago

@austinperryfrancis. Will you please make the following updates to this PR? I am going to try and get it reviewed by Saturday night.

Completing these steps will get your PR in the shape I need it to check it. Let me know when you are done.

rickecon commented 1 year ago

@austinperryfrancis. In the VA income tax [instructions]() on page 10, I wonder if we should parameterize the rounding rule under the heading "Dollar Amounts".

All amounts entered on your return must be rounded to the nearest dollar. Amounts less than 50 cents should be rounded down while all amounts of 50 cents - 99 cents should be rounded up. Rounding to the nearest dollar improves accuracy and reduces processing time.