-
Notifications
You must be signed in to change notification settings - Fork 13
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
Nj 105 tax exempt interest income #4934
Conversation
4fb6bac
to
086e79e
Compare
Heroku app: https://gyr-review-app-4934-e6908ee94336.herokuapp.com/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
had a few comments here 🔆
spec/fixtures/state_file/fed_return_jsons/2023/nj/exempt_interest_over_10k.json
Show resolved
Hide resolved
Add gov bonds exceed 10k xml so profile is selectable Add to calculator, xml, pdf
086e79e
to
6fa7358
Compare
@@ -3,11 +3,12 @@ | |||
RSpec.describe PdfFiller::Nj1040Pdf do | |||
include PdfSpecHelper | |||
|
|||
let(:submission) { create :efile_submission, tax_return: nil, data_source: create(:state_file_nj_intake) } | |||
let(:submission) { create :efile_submission, tax_return: nil, data_source: intake } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is a great refactor
Link to pivotal/JIRA issue
https://github.com/newjersey/affordability-pm/issues/105
Is PM acceptance required? (delete one)
What was done?
Add tax exempt interest income. Add df data eligibility check.
Do some tidying: in the pdf tests to remove unnecessary code; move some code around to vaguely follow the order in which it appears on the NJ 1040; add some comments in the pdf builder to make it easier to figure out where to put new code.
How to test?
Use the "exempt interest over 10k" profile to see post-df-import rejection.
Use "Zeus two deps" to see line 16b filled.
Screenshots (for visual changes)
The only visual change should be the value filled on the pdf. The page that a user sees after they are deemed ineligible is just the common ineligibiltiy page.