Add default 0 for many 1099-* entries.
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 15 Mar 2020 01:00:56 +0000 (21:00 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 15 Mar 2020 01:00:56 +0000 (21:00 -0400)
src/fed2019/Form1099DIV.ts
src/fed2019/Form1099INT.ts

index 47da138bcd86736ddbd2fce4361e537038833ddb..f9561a1dd47db2394852b20da62eade97e8e1fe3 100644 (file)
@@ -39,21 +39,21 @@ export default class Form1099DIV extends Form<Form1099DIV['_lines'], Form1099DIV
   protected readonly _lines = {
     'payer': new Input('payer'),
     'recipient': new Input('payee'),
-    '1a': new Input('ordinaryDividends'),
-    '1b': new Input('qualifiedDividends'),
-    '2a': new Input('totalCapitalGain'),
+    '1a': new Input('ordinaryDividends', undefined, 0),
+    '1b': new Input('qualifiedDividends', undefined, 0),
+    '2a': new Input('totalCapitalGain', undefined, 0),
     '2b': new Input('unrecaptured1250Gain'),
     '2c': new Input('section1202Gain'),
     '2d': new Input('collectiblesGain'),
     '3': new Input('nondividendDistributions'),
-    '4': new Input('fedIncomeTax'),
-    '5': new Input('section199ADividends'),
+    '4': new Input('fedIncomeTax', undefined, 0),
+    '5': new Input('section199ADividends', undefined, 0),
     '6': new Input('investmentExpenses'),
-    '7': new Input('foreignTaxPaid'),
+    '7': new Input('foreignTaxPaid', undefined, 0),
     '8': new Input('foreignCountryOrPosession'),
     '9': new Input('cashLiquidationDistributions'),
     '10': new Input('noncashLiquidationDistributions'),
-    '11': new Input('exemptInterestDividends'),
-    '12': new Input('privateActivityBondDividends'),
+    '11': new Input('exemptInterestDividends', undefined, 0),
+    '12': new Input('privateActivityBondDividends', undefined, 0),
   };
 }
index f55cea9b24ef08b821c1ffb3dc8a2fe0d4652b61..9e3473387271759749e9ec48b51e79444f16026b 100644 (file)
@@ -39,11 +39,11 @@ export default class Form1099INT extends Form<Form1099INT['_lines'], Form1099INT
     '1': new Input('interest'),
     '2': new Input('earlyWithdrawalPenalty'),
     '3': new Input('interestOnUsSavingsBondOrTreas'),
-    '4': new Input('fedIncomeTax'),
+    '4': new Input('fedIncomeTax', undefined, 0),
     '5': new Input('investmentExpenses'),
-    '6': new Input('foreignTaxPaid'),
+    '6': new Input('foreignTaxPaid', undefined, 0),
     '7': new Input('foreignCountryOrPosession'),
-    '8': new Input('taxExemptInterest'),
+    '8': new Input('taxExemptInterest', undefined, 0),
     '9': new Input('privateActivityBondInterest'),
     '10': new Input('marketDiscount'),
     '11': new Input('bondPremium'),