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

Nj 105 tax exempt interest income #4934

Merged
merged 2 commits into from
Oct 31, 2024
Merged

Conversation

mmazanec22
Copy link
Contributor

Link to pivotal/JIRA issue

https://github.com/newjersey/affordability-pm/issues/105

Is PM acceptance required? (delete one)

  • Yes - don't merge until JIRA issue is accepted!

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.

@mmazanec22 mmazanec22 force-pushed the nj-105-tax-exempt-interest-income branch 2 times, most recently from 4fb6bac to 086e79e Compare October 30, 2024 19:41
Copy link

Heroku app: https://gyr-review-app-4934-e6908ee94336.herokuapp.com/
View logs: heroku logs --app gyr-review-app-4934 (optionally add --tail)

Copy link
Contributor

@arinchoi03 arinchoi03 left a 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 🔆

app/lib/efile/nj/nj1040_calculator.rb Outdated Show resolved Hide resolved
config/locales/es.yml Show resolved Hide resolved
Add gov bonds exceed 10k xml so profile is selectable

Add to calculator, xml, pdf
@mmazanec22 mmazanec22 force-pushed the nj-105-tax-exempt-interest-income branch from 086e79e to 6fa7358 Compare October 31, 2024 13:25
@@ -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 }
Copy link
Contributor

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

@mmazanec22 mmazanec22 merged commit f63c4a0 into main Oct 31, 2024
7 checks passed
@mmazanec22 mmazanec22 deleted the nj-105-tax-exempt-interest-income branch October 31, 2024 16:42
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.

4 participants