Skip to content

Commit 17b80b2

Browse files
committed
Fic page 3 orm and pdf
1 parent ec459cf commit 17b80b2

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

app/forms/hub/update_13614c_form_page3.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ def attributes_for(model)
7676
:cv_last_years_refund_applied_to_this_yr_amt,
7777
:cv_14c_page_3_notes_part_1,
7878
:cv_14c_page_3_notes_part_2,
79-
:cv_14c_page_3_notes_part_3]
79+
:cv_14c_page_3_notes_part_3,
80+
:vin_number]
8081
self.class.scoped_attributes[model].reduce({}) do |hash, attribute_name|
8182
v = send(attribute_name)
8283
unless skip.include? attribute_name

app/lib/pdf_filler/f13614c_pdf.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ def hash_for_pdf
250250
"form1[0].page3[0].followingHappenDuring[0].energyEfficientItems[0].energyEfficientItems[0]" => @intake.bought_energy_efficient_items_yes?,
251251
"form1[0].page3[0].followingHappenDuring[0].forgaveByLender[0].forgaveByLender[0]" => @intake.had_debt_forgiven_yes?,
252252
"form1[0].page3[0].followingHappenDuring[0].lossRelatedDisaster[0]" => @intake.had_disaster_loss_yes?,
253+
"form1[0].page3[0].followingHappenDuring[0].otherPurchase[0]" => @intake.new_vehicle_purchased_yes?,
253254
"form1[0].page3[0].followingHappenDuring[0].taxCreditDisallowed[0].taxCreditDisallowed[0]" => @intake.had_tax_credit_disallowed_yes?,
254255
"form1[0].page3[0].followingHappenDuring[0].receivedLetterBill[0]" => @intake.received_irs_letter_yes?,
255256
"form1[0].page3[0].followingHappenDuring[0].estimatedTaxPayments[0].estimatedTaxPayments[0]" => @intake.made_estimated_tax_payments_yes?,
@@ -277,6 +278,8 @@ def hash_for_pdf
277278

278279
# page 3 rhs section 3 of 3
279280
'form1[0].page3[0].informationToReport[0].taxableScholarshipIncome[0]' => bool_checkbox(@intake.cv_taxable_scholarship_income_cb_yes?),
281+
'form1[0].page3[0].informationToReport[0].vinNumber[0].numberVIN[0]' => bool_checkbox(@intake.vin_number.present?),
282+
'form1[0].page3[0].informationToReport[0].vinNumber[0].vinNumber[0]' => @intake.vin_number,
280283
'form1[0].page3[0].informationToReport[0].form1098T[0]' => bool_checkbox(@intake.cv_1098t_cb_yes?),
281284
'form1[0].page3[0].informationToReport[0].educationCreditTuition[0]' => bool_checkbox(@intake.cv_edu_credit_or_tuition_deduction_cb_yes?),
282285
'form1[0].page3[0].informationToReport[0].saleOfHome[0]' => bool_checkbox(@intake.cv_1099s_cb_yes?),

spec/lib/pdf_filler/f13614c_pdf_spec.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
made_estimated_tax_payments_amount: 0,
8282
married: "yes",
8383
multiple_states: "yes",
84+
new_vehicle_purchased: "yes",
8485
had_other_income: "yes",
8586
other_income_types: "garden gnoming",
8687
paid_alimony: "yes",
@@ -130,6 +131,7 @@
130131
state: "nj",
131132
street_address: "789 Garden Green Ln",
132133
tax_credit_disallowed_year: 2018,
134+
vin_number: "123456",
133135
wants_to_itemize: "yes",
134136
was_blind: "no",
135137
was_full_time_student: "no",
@@ -529,6 +531,7 @@
529531
"form1[0].page3[0].followingHappenDuring[0].forgaveByLender[0].forgaveByLender[0]" => "1",
530532
"form1[0].page3[0].followingHappenDuring[0].healthSavingsAccount[0]" => "Off",
531533
"form1[0].page3[0].followingHappenDuring[0].lossRelatedDisaster[0]" => "1",
534+
"form1[0].page3[0].followingHappenDuring[0].otherPurchase[0]" => "1",
532535
"form1[0].page3[0].followingHappenDuring[0].purchaseMarketplaceInsurance[0]" => "1",
533536
"form1[0].page3[0].followingHappenDuring[0].receivedLetterBill[0]" => "Off",
534537
"form1[0].page3[0].followingHappenDuring[0].sellAHome[0]" => "Off",
@@ -555,6 +558,8 @@
555558
"form1[0].page3[0].informationToReport[0].lastYearsRefund[0].refundAmount[0]" => "",
556559
"form1[0].page3[0].informationToReport[0].saleOfHome[0]" => "",
557560
"form1[0].page3[0].informationToReport[0].taxableScholarshipIncome[0]" => "",
561+
"form1[0].page3[0].informationToReport[0].vinNumber[0].numberVIN[0]" => "1",
562+
"form1[0].page3[0].informationToReport[0].vinNumber[0].vinNumber[0]" => "123456",
558563
"form1[0].page3[0].paidExpenses[0].alimonyPayments[0]" => "1",
559564
"form1[0].page3[0].paidExpenses[0].childDependentCare[0]" => "Off",
560565
"form1[0].page3[0].paidExpenses[0].contributionsRetirementAccount[0]" => "Off",

0 commit comments

Comments
 (0)